commit f29a5788dd422cfbd9c49cc7e8f3a9d30d49a009 Author: UPToZ Date: Fri Apr 12 14:35:37 2024 +0800 初始化仓库代码 diff --git a/annotation-setting.yaml b/annotation-setting.yaml new file mode 100644 index 0000000..7479077 --- /dev/null +++ b/annotation-setting.yaml @@ -0,0 +1,175 @@ +apiVersion: v1alpha1 +kind: AnnotationSetting +metadata: + generateName: annotation-setting- +spec: + targetRef: + group: content.halo.run + kind: Post + formSchema: + - $formkit: "radio" + name: "ai" + label: "AI 摘要" + help: "默认后台设置" + options: + - label: "启用" + value: "true" + - label: "禁用" + value: "false" + - $formkit: "radio" + name: "copyrightEnable" + id: "copyrightEnable" + key: "copyrightEnable" + label: "显示版权声明" + help: "默认后台设置" + options: + - label: "显示" + value: "true" + - label: "隐藏" + value: "false" + - $formkit: "radio" + name: "copyrightType" + label: "版权声明类型" + value: "original" + if: "$get(copyrightEnable).value != 'false'" + options: + - label: "原创" + value: "original" + - label: "转载" + value: "reprint" + - $formkit: "text" + name: "copyrightUrl" + label: "版权声明链接" + help: "默认后台设置" + if: "$get(copyrightEnable).value != 'false'" + placeholder: "请输入链接" + +--- + +apiVersion: v1alpha1 +kind: AnnotationSetting +metadata: + generateName: annotation-setting- +spec: + targetRef: + group: "" + kind: MenuItem + formSchema: + - $formkit: "text" + name: "icon" + label: "图标" + - $formkit: "radio" + name: "isVertical" + value: "0" + label: "该菜单的子菜单是否为垂直菜单" + options: + - label: "是" + value: "1" + - label: "否" + value: "0" +--- + +apiVersion: v1alpha1 +kind: AnnotationSetting +metadata: + generateName: annotation-setting- +spec: + targetRef: + group: core.halo.run + kind: LinkGroup + formSchema: + - $formkit: "radio" + name: "displayStyle" + label: "分组方式" + value: "default" + options: + - label: "默认" + value: "default" + - label: "美化" + value: "beautify" + - label: "失联" + value: "deprecated" + - $formkit: "textarea" + name: "description" + label: "描述" + +--- + +apiVersion: v1alpha1 +kind: AnnotationSetting +metadata: + generateName: annotation-setting- +spec: + targetRef: + group: core.halo.run + kind: Link + formSchema: + - $formkit: "attachment" + name: "siteshot" + label: "背景" + - $formkit: "text" + name: "label" + label: "标签" + - $formkit: "color" + name: "labelColor" + value: "#425AEF" + label: "标签颜色" + +--- + +apiVersion: v1alpha1 +kind: AnnotationSetting +metadata: + generateName: annotation-setting- +spec: + targetRef: + group: core.halo.run + kind: PhotoGroup + formSchema: + - $formkit: "attachment" + name: "cover" + label: "分组图片" + - $formkit: "attachment" + name: "background" + label: "分组顶部 banner 图片" + - $formkit: "textarea" + name: "description" + label: "分组描述" + +--- + +apiVersion: v1alpha1 +kind: AnnotationSetting +metadata: + generateName: annotation-setting- +spec: + targetRef: + group: core.halo.run + kind: EquipmentGroup + formSchema: + - $formkit: "textarea" + name: "description" + label: "分组描述" + +--- + +apiVersion: v1alpha1 +kind: AnnotationSetting +metadata: + generateName: annotation-setting- +spec: + targetRef: + group: core.halo.run + kind: Equipment + formSchema: + - $formkit: "text" + name: "model" + label: "装备型号/版本" + - $formkit: "text" + name: "button" + label: "左下角按钮显示文字" + value: "详情" + - $formkit: "text" + name: "link" + label: "左下角按钮跳转链接" + diff --git a/settings.yaml b/settings.yaml new file mode 100644 index 0000000..6067578 --- /dev/null +++ b/settings.yaml @@ -0,0 +1,3325 @@ +apiVersion: v1alpha1 +kind: Setting +metadata: + name: theme-hao-setting +spec: + forms: + - group: basics + label: 基础 + formSchema: + - $formkit: code + name: siteTitle + label: 站点名称 + placeholder: 请输入站点名称 + height: 80px + language: html + help: 支持 HTML 语法 + - $formkit: date + name: siteStartTime + label: 建站时间 + validation: required + value: "2023-08-05" + help: 注意,此项为必填项 + - $formkit: text + name: icp + label: ICP 备案 + placeholder: 请输入 ICP 备案号 + help: 格式:皖ICP备 xxxxxxxx 号 + - $formkit: text + name: gongan + label: 公安备案 + placeholder: 请输入公安备案号 + help: 格式:皖公网安备 xxxxxxxx 号 + - $formkit: url + name: copyrightAgreement + label: 版权协议 + placeholder: 请输入版权协议地址 + help: 文章模块声明版权,也会使用此协议 + + - group: nav + label: 导航 + formSchema: + - $formkit: group + name: menus + label: 菜单控制 + value: + pc_leftMenu: true + phone_leftMenu: true + phone_menu: true + children: + - $formkit: radio + name: pc_leftMenu + id: pc_leftMenu + label: pc端左侧菜单 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + name: phone_leftMenu + label: 移动左侧菜单 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + name: phone_menu + label: 移动主菜单 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: menuRadio + name: leftMenu + if: $get(pc_leftMenu).value + label: 站点名左侧菜单 + help: 默认只有主菜单,可前往【外观】—>【菜单】新建菜单组 + value: "" + - $formkit: group + name: right + label: 导航栏右侧 + value: + travelling: true + article: true + darkMode: true + navLogin: false + console: + consoleEnable: true + children: + - $formkit: radio + name: travelling + id: travelling + key: travelling + label: 开往按钮 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + name: article + label: 随机文章 + help: 右上角随机文章按钮 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + name: darkMode + label: 切换模式 + help: 右上角切换主题模式按钮 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + name: navLogin + label: 登入按钮 + help: 右上角登入按钮 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: group + name: console + label: 中控台 + children: + - $formkit: radio + name: consoleEnable + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + + - group: top + label: 顶部 + formSchema: + - $formkit: group + name: above + label: 首页第一屏 + help: 开启后会在页面的最上方新增一个第一屏 + value: + enable_above: false + typed: + enable_typed_random: + enable_above_video: + index_img: + phone_index_img: + index_video: + children: + - $formkit: radio + name: enable_above + key: enable_above + id: enable_above + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: repeater + name: typed + if: $get(enable_above).value + label: 打字机显示的文字 + value: [ ] + children: + - $formkit: text + name: text + label: 自定义文字 + placeholder: 请输入自定义文字 + - $formkit: radio + label: 随机文字 + if: $get(enable_above).value + name: enable_typed_random + key: enable_typed_random + id: enable_typed_random + value: false + help: 如果配置了自定义文字,优先展示自定义文字 + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + if: $get(enable_above).value + label: 背景模式 + name: enable_above_video + key: enable_above_video + id: enable_above_video + value: false + options: + - label: 显示视频 + value: true + - label: 显示图片 + value: false + - $formkit: attachment + name: index_video + key: index_video + id: index_video + if: $get(enable_above).value && $get(enable_above_video).value + label: 动态壁纸 + placeholder: 请填写动态壁纸地址 + value: "" + help: http(s)://xxx.mp4 + - $formkit: attachment + name: index_img + if: $get(enable_above).value && $get(enable_above_video).value == false + label: PC背景图 + placeholder: 请填写背景图地址 + value: https://www.dmoe.cc/random.php + - $formkit: attachment + name: phone_index_img + if: $get(enable_above).value && $get(enable_above_video).value == false + label: 移动端背景图 + placeholder: 请填写移动端背景图地址 + value: https://imgapi.kouseki.cn/random?sort=mp + - $formkit: radio + label: 全局透明背景图 + if: $get(enable_above).value == false + name: enable_background_img + key: enable_background_img + id: enable_background_img + value: false + help: 首页透明背景图和首页第一屏不能同时使用 + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: attachment + name: index_background_img + if: $get(enable_background_img).value && $get(enable_above).value == false + label: PC背景图 + placeholder: 请填写背景图地址 + value: https://www.dmoe.cc/random.php + - $formkit: attachment + name: phone_index_background_img + if: $get(enable_background_img).value && $get(enable_above).value == false + label: 移动端背景图 + placeholder: 请填写移动端背景图地址 + value: https://imgapi.kouseki.cn/random?sort=mp + - $formkit: radio + name: moment + label: 瞬间说说 + value: true + help: 需要安装瞬间插件 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: group + name: climb + label: 宠物挂件 + help: 需要瞬间丶顶部 Banner显示 + value: + climbEnable: false + climbImg: https://imgapi.yyds.pink/random?sort=animals + children: + - $formkit: radio + name: climbEnable + key: climbEnable + id: climbEnable + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: url + name: climbImg + if: $get(climbEnable).value + label: 图片 + help: 随机图地址:https://imgapi.yyds.pink/random?sort=animals + - $formkit: radio + name: recentTop + id: recentTop + key: recentTop + label: 顶部 Banner + value: true + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: group + name: BannerLeft + label: Banner 左侧 + if: $get(recentTop).value + value: + bannersBackground: default + bannersTitleBig: Halo Theme Hao + bannersTitleSmall: 更多信息请关注 GitHub + categoryGroup: + - title: "必看精选" + icon: "haofont hao-icon-book" + url: "/" + colorOneLight: "#358bff" + colorTwoLight: "#15c6ff" + colorOneDark: "#0653b8" + colorTwoDark: "#2fcbff" + - title: "热门文章" + icon: "haofont hao-icon-fire" + url: "/" + colorOneLight: "#ff6655" + colorTwoLight: "#ffbf37" + colorOneDark: "#e22a16" + colorTwoDark: "#da980c" +# - title: "实用教程" +# icon: "haofont hao-icon-book" +# url: "/" +# colorOneLight: "#18e7ae" +# colorTwoLight: "#1eebeb" +# colorOneDark: "#099e74" +# colorTwoDark: "#0ea4a4" + techStack: + children: + - $formkit: select + name: bannersBackground + id: bannersBackground + key: bannersBackground + label: 背景图 + options: + - label: 默认技术栈 + value: default + - label: 个人技术栈 + value: techStack + - $formkit: repeater + name: techStack + if: $get(bannersBackground).value == 'techStack' + label: 个人技术栈 + help: 需要选择上方“个人技术栈” + value: [ ] + children: + - $formkit: text + name: name + label: 名称 + placeholder: 请输入名称 + - $formkit: attachment + name: url + label: 路径 + placeholder: 请输入图标路径 + - $formkit: color + name: background + label: 背景色 + - $formkit: code + name: bannersTitleBig + label: 大标题 + placeholder: 请输入大标题 + height: 80px + language: html + help: 支持 HTML 语法 + - $formkit: code + name: bannersTitleSmall + label: 小标题 + placeholder: 请输入小标题 + height: 80px + language: html + help: 支持 HTML 语法 + - $formkit: repeater + name: categoryGroup + id: categoryGroup + key: categoryGroup + min: 2 + max: 4 + children: + - $formkit: text + name: title + label: 标题 + placeholder: 请输入内容 + validation: required + value: "必看精选" + - $formkit: text + name: icon + label: 图标 + placeholder: 请输入内容 + validation: required + value: "haofont hao-icon-book" + - $formkit: url + name: url + label: 跳转地址 + placeholder: 请输入内容 + validation: required + value: "/" + - $formkit: color + name: colorOneLight + label: 颜色1 (浅色) + validation: required + value: "#358bff" + - $formkit: color + name: colorTwoLight + label: 颜色2 (浅色) + validation: required + value: "#15c6ff" + - $formkit: color + name: colorOneDark + label: 颜色1 (深色) + validation: required + value: "#0653b8" + - $formkit: color + name: colorTwoDark + label: 颜色2 (深色) + validation: required + value: "#2fcbff" + - $formkit: group + name: BannerRight + label: Banner 右侧 + if: $get(recentTop).value + value: + todayRecommend: true + todayRecommendContent: + todayRecommendUrl: / + todayRecommendTitle: Halo-Theme-Hao + todayRecommendCover: https://liuzhihang.com/upload/hao_dark.jpg + todayRecommendxTitle: 今日推荐 + recommendPost: latest + children: + - $formkit: radio + name: todayRecommend + id: todayRecommend + key: todayRecommend + label: 今日推荐 + help: 开启后会在推荐文章前显示“今日推荐”模块 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: group + name: todayRecommendContent + if: $get(todayRecommend).value + label: 今日推荐 + value: + todayRecommendUrl: + todayRecommendTitle: + todayRecommendCover: + todayRecommendxTitle: + children: + - $formkit: url + name: todayRecommendUrl + label: 跳转地址 + placeholder: 请输入地址 + value: / + - $formkit: text + name: todayRecommendxTitle + label: 小标题 + placeholder: 请输入小标题 + value: 今日推荐 + - $formkit: text + name: todayRecommendTitle + label: 大标题 + placeholder: 请输入标题 + value: Halo-Theme-Hao + - $formkit: attachment + name: todayRecommendCover + label: 背景图 + placeholder: 请输入地址 + value: https://liuzhihang.com/upload/hao_dark.jpg + - $formkit: select + name: recommendPost + id: recommendPost + key: recommendPost + label: 推荐文章 + value: latest + options: + - label: 最新文章 + value: latest + - label: 自定义 + value: custom + - $formkit: repeater + if: $get(recommendPost).value === custom + name: recommendPostCustom + label: 自定义文章 + help: 建议设置六篇文章 + max: 6 + children: + - $formkit: postSelect + name: post + label: 文章 + value: "" + validation: required + + - group: layout + label: 布局 + formSchema: + - $formkit: group + name: navs + value: + nav: category + navCustomCategory: + navCustomTag: + navCustomUrl: + navMore: + navMoreCustomUrl: + children: + - $formkit: select + name: nav + id: nav + key: nav + label: 导航条显示内容 + options: + - label: 分类 + value: category + - label: 标签 + value: tag + - label: 自定义分类 + value: custom-category + - label: 自定义标签 + value: custom-tag + - label: 自定义路径 + value: custom-url + - $formkit: repeater + if: $get(nav).value === 'custom-category' + name: navCustomCategory + key: navCustomCategory + label: 自定义分类 + value: [ ] + children: + - $formkit: categorySelect + name: category + label: 分类 + - $formkit: repeater + if: $get(nav).value === 'custom-tag' + name: navCustomTag + key: navCustomTag + label: 自定义标签 + value: [ ] + children: + - $formkit: tagSelect + name: tag + label: 标签 + - $formkit: repeater + if: $get(nav).value === 'custom-url' + name: navCustomUrl + key: navCustomUrl + label: 自定义路径 + value: [ ] + children: + - $formkit: text + name: title + label: 标题 + - $formkit: url + name: url + label: 链接 + - $formkit: select + name: navMore + id: navMore + key: navMore + label: 更多按钮跳转地址 + value: categories + options: + - label: 隐藏 + value: hide + - label: 分类 + value: categories + - label: 标签 + value: tags + - label: 自定义地址 + value: customUrl + - $formkit: url + if: $get(navMore).value === customUrl + name: navMoreCustomUrl + label: 文章导航更多跳转路径 + value: + - $formkit: group + name: post + value: + cols: col2 + postLocation: top + children: + - $formkit: select + name: cols + label: 文章布局 + options: + - label: 单列 + value: col1 + - label: 两列 + value: col2 + - label: 三列 + value: col3 + - $formkit: select + name: postLocation + label: 封面位置 + options: + - label: 上方 + value: top + - label: 左侧 + value: left + - label: 右侧 + value: right + - label: 交替 + value: alternate + help: 建议单列时,将图片放在左右 + - $formkit: url + name: postRandomImg + label: 随机封面 + value: https://source.unsplash.com/random/600x400/?blog,scenery,night,desert,sea + help: 未设置文章封面时,将使用随机封面 (二次元随机图地址:https://www.dmoe.cc/random.php) + - $formkit: radio + name: articleCardPolish + label: 首页文章卡片(擦亮效果) + value: false + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + + - group: sidebar + label: 侧栏 + formSchema: + - $formkit: select + name: location + label: 侧边栏位置 + value: right-aside + options: + - value: hide-aside + label: 隐藏 + - value: right-aside + label: 右侧 + - value: left-aside + label: 左侧 + - $formkit: group + name: widgetss + label: 侧边栏内容 + help: 目前提供的小部件有:profile(个人卡片), wechat(公众号), power(爱发电赞助), welcome(小板报), steam(Steam卡片), music(音乐卡片), friend-link(通讯录), recent-posts(最新文章), comments(最新评论), categories(文章分类), tags(文章标签), stat(统计), tags-stat(标签&归档&统计), adbox(广告区域)。你可以随意组合或排序,以逗号隔开。 + value: + indexWidgets: profile,wechat,comments,recent-posts,categories,tags-stat + postWidgets: profile,wechat,toc,comments,recent-posts,categories,tags-stat + tagWidgets: profile,wechat,comments,recent-posts,categories,tags-stat + categoryWidgets: profile,wechat,comments,recent-posts,categories,tags-stat + pageWidgets: "" + children: + - $formkit: textarea + name: indexWidgets + label: 首页 + - $formkit: textarea + name: postWidgets + label: 文章页 + help: post 可以支持设置 toc + - $formkit: textarea + name: tagWidgets + label: 标签页 + - $formkit: textarea + name: categoryWidgets + label: 分类页 + - $formkit: textarea + name: pageWidgets + label: 自定义页 + help: 自定义页面默认没有侧栏 + - $formkit: group + name: profile + label: 个人卡片 + value: + profileStyle: default + helloText: 🤖️ 数码科技爱好者, 🔍 分享与热心帮助, 🏠 智能家居小能手, 🔨 设计开发一条龙, 🤝 专修交互与设计, 🏃 脚踏实地行动派, 🧱 团队小组发动机, 💢 壮汉人狠话不多 + children: + - $formkit: select + name: profileStyle + id: profileStyle + key: profileStyle + label: 样式 + options: + - value: default + label: 默认 + - value: one + label: 样式一 + - $formkit: attachment + name: backgroundImg + label: 背景图片 + value: /themes/theme-hao/assets/images/sidebar/profile.webp + placeholder: 请输入背景图片路径或地址(建议使用 280px * 330px 图片效果最佳) + - $formkit: attachment + name: stickerImg + if: $get(profileStyle).value == 'one' + label: 贴纸 + value: https://kunkunyu.com/upload/omxo3N22290781690363822143.png + placeholder: 请输入图片地址 + - $formkit: text + if: $get(profileStyle).value == 'one' + name: desc + value: "分享设计与科技生活" + label: 卡片名称下面的描述 + - $formkit: text + name: helloText + label: 作者打招呼 + placeholder: 请填写作者打招呼 + help: 注意格式 (🤖️ 数码科技爱好者, 🔍 分享与热心帮助 ) 以逗号隔开 + - $formkit: text + name: profileName + label: 卡片名称 + placeholder: 请填写个人卡片名称 + help: 不填写默认为站点名称 + - $formkit: code + name: profileDesc + label: 描述信息 + placeholder: 请填写个人卡片描述信息 + height: 200px + language: html + help: 支持 HTML 语法 + - $formkit: repeater + name: socialMedia + label: 社交媒体 + help: 此处社交媒体最多设置两个 + max: 2 + value: [ ] + children: + - $formkit: text + name: icon + label: 图标 + - $formkit: text + name: name + label: 名称 + - $formkit: url + name: url + label: 链接 + - $formkit: group + name: wechat + label: 公众号 + value: + wechatImgFace: + wechatImgBack: + color: "#07C160" + wechatImg: "/themes/theme-hao/assets/images/gzh_cover.png" + url: "/wechat" + children: + - $formkit: color + name: color + label: 背景颜色 + value: "#07C160" + - $formkit: attachment + name: wechatImg + label: 背景图 + - $formkit: url + name: url + label: 链接 + - $formkit: attachment + name: wechatImgFace + label: 公众号正面图 + - $formkit: attachment + name: wechatImgBack + label: 公众号背面图 + help: 图片可以从公众号后台下载物料或者自制 + - $formkit: group + name: power + label: 爱发电赞助 + value: + powerLink: / + url: https://api.afdian.cnkj.site/api/creator/get-top-sponsors?user_id= + userId: + showNum: 3 + children: + - $formkit: url + name: powerLink + label: 赞助地址 + - $formkit: text + name: url + label: 接口地址 + - $formkit: text + name: userId + label: 用户ID + - $formkit: number + name: showNum + label: 最大展示条数 + - $formkit: group + name: welcome + label: 小板报 + value: + key: + locationLng: + locationLat: + children: + - $formkit: text + name: key + label: 腾讯位置服务Key + value: "xxxx" + help: 申请地址:https://lbs.qq.com/dev/console/application/mine + - $formkit: text + name: locationLng + label: 经度坐标 + value: "113.215456" + help: 可访问 https://lbs.qq.com/getPoint 拾取坐标,示例:113.215456 + placeholder: 请输入经度坐标 + - $formkit: text + name: locationLat + label: 纬度坐标 + help: 示例:22.582401 + value: "22.582401" + placeholder: 请输入纬度坐标 + - $formkit: group + name: music + label: 音乐卡片 + help: 文档请看:https://githubfast.com/zonemeen/netease-recent-profile + value: + musicUrl: + lightMsimg: + lightBackMsimg: + darkMsimg: + darkBackMsimg: + children: + - $formkit: url + name: musicUrl + label: 跳转地址 + value: /music + - $formkit: textarea + name: lightMsimg + label: 浅色卡片 + value: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=light&size=300&show_random=1 + help: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=light&size=300&show_random=1 + - $formkit: textarea + name: lightBackMsimg + label: 浅色翻页卡片 + value: https://card-music.yyds.pink/?id=xxxxx&size=60&type=1&mode=light&title=%E6%9C%80%E8%BF%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6 + help: https://card-music.yyds.pink/?id=xxxxx&size=60&type=1&mode=light&title=%E6%9C%80%E8%BF%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6 + - $formkit: textarea + name: darkMsimg + label: 深色卡片 + value: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=dark&size=300&show_random=1 + help: https://card-music.yyds.pink/?id=xxxxx&theme=card&themeColor=e60026&mode=dark&size=300&show_random=1 + - $formkit: textarea + name: darkBackMsimg + label: 深色翻页卡片 + value: https://card-music.yyds.pink/?id=xxxxx&size=60%E2%80%A6F%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6 + help: https://card-music.yyds.pink/?id=xxxxx&size=60%E2%80%A6F%91%E5%B8%B8%E5%90%AC%E6%A6%9C%E5%8D%95&number=6 + - $formkit: group + name: steam + label: Steam卡片 + help: 文档请看:https://githubfast.com/yuyinws/steam-card + value: + steamUrl: + cardSteam: + children: + - $formkit: url + name: steamUrl + label: 跳转地址 + value: / + - $formkit: textarea + name: cardSteam + label: 卡片 + value: https://card.yuy1n.io/card/xxxxxx/gradient1,badge,bg-game-1111460,games,screenshots,badges + help: https://card.yuy1n.io/card/xxxxxx/gradient1,badge,bg-game-1111460,games,screenshots,badges + - $formkit: number + name: recentPost + label: 最新文章 + value: 4 + help: 文章数量 + - $formkit: group + name: newcomment + label: 最新评论 + value: + newcommentUrl: /newest + newcommentnumber: 5 + children: + - $formkit: url + name: newcommentUrl + label: 跳转地址 + - $formkit: number + name: newcommentnumber + label: 数量 + help: 最新评论数量, 小于 0 则展示5条评论 + - $formkit: number + name: categoryQuantity + label: 文章分类 + value: 0 + help: 小于 0 则展示全部分类 + - $formkit: number + name: tagQuantity + label: 文章标签 + value: 0 + help: 小于 0 则展示全部标签 + - $formkit: number + name: archivesQuantity + label: 文章归档 + value: 0 + help: 小于 0 则展示全部归档(目前没用等适配) + - $formkit: radio + name: tags_switch + label: 标签&归档&统计 (标签按钮开关) + value: true + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + name: archive_switch + label: 标签&归档&统计 (归档按钮开关) + value: false + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: group + name: adbox + label: 广告区域 + value: + adType: + children: + - $formkit: select + name: adType + id: adType + key: adType + label: 广告类型 + value: none + options: + - label: 无 + value: none + - label: Google AdSence + value: google + - label: 自定义 + value: customAd + - $formkit: group + if: $get(adType).value == 'google' + name: ad_google + label: Google AdSence + help: 申请地址:https://www.google.com/adsense/ + value: + ad_client: + ad_slot: + ad_format: + full_width_responsive: + children: + - $formkit: text + name: ad_client + label: ad_client + help: 填写Google AdSence广告代码中的ad_client(必填),示例:ca-pub-123456789 + - $formkit: text + name: ad_slot + label: ad_slot + help: 填写Google AdSence单元代码中的ad_slot(必填),示例:987654321 + - $formkit: radio + name: ad_format + id: ad_format + key: ad_format + label: 广告尺寸 + value: auto + options: + - label: 自适应 + value: auto + - label: 长方形/矩形 + value: rectangle + - label: 垂直 + value: vertical + - label: 水平横向 + value: horizontal + - $formkit: radio + name: full_width_responsive + id: full_width_responsive + key: full_width_responsive + value: false + label: 是否宽度自适应 + options: + - label: 是 + value: true + - label: 否 + value: false + - $formkit: group + if: $get(adType).value == 'customAd' + name: ad_custom + label: 自定义广告 + help: 填写广告图片地址和跳转地址 + value: + ad_client: + ad_slot: + ad_format: + full_width_responsive: + children: + - $formkit: text + name: ad_pic_url + label: 自定义广告图片地址 + help: 自定义广告图片地址 + - $formkit: text + name: ad_redirect_url + label: 自定义广告跳转地址 + help: 自定义广告跳转地址 + - group: footer + label: 页脚 + formSchema: + - $formkit: group + name: footer_bar + label: 了解更多 + value: + footer_bar_enable: false + logo: "困困鱼" + description: "来自 困困鱼 最新设计与科技的文章" + children: + - $formkit: radio + name: footer_bar_enable + id: footer_bar_enable + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: code + if: $get(footer_bar_enable).value + name: logo + label: logo + height: 80px + language: html + help: 支持 HTML 语法 + - $formkit: textarea + if: $get(footer_bar_enable).value + name: description + label: 描述 + placeholder: 请填写描述内容 + - $formkit: group + name: social_media + label: 社交媒体 + value: + socialMediaLeft: + centerImg: https://liuzhihang.com/upload/logo.png + socialMediaRight: + children: + - $formkit: attachment + name: centerImg + label: 中间 logo + placeholder: 请填写 logo 图片地址 + value: https://liuzhihang.com/upload/logo.png + - $formkit: repeater + name: socialMediaLeft + label: 左侧 + value: [ ] + children: + - $formkit: radio + name: option_social_data + label: 类型 + value: icon + help: "icon图标选择icon图标,svg代码或者图片(如果使用图片请输入完整img标签)选择自定义" + options: + - value: icon + label: icon图标 + - value: custom + label: 自定义 + - $formkit: textarea + name: icon + help: "icon图标,svg代码,图片(如果使用图片请输入完整img标签)" + label: 图标 + validation: "required" + - $formkit: text + name: name + label: 名称 + validation: "required" + - $formkit: text + name: url + label: 链接 + validation: "required" + - $formkit: repeater + name: socialMediaRight + label: 右侧 + value: [ ] + children: + - $formkit: radio + name: option_social_data + label: 类型 + value: icon + options: + - value: icon + label: icon图标 + - value: custom + label: 自定义 + - $formkit: textarea + name: icon + help: "icon图标或svg代码或者图片(如果使用图片请输入完整img标签)" + label: 图标 + validation: "required" + - $formkit: text + name: name + label: 名称 + validation: "required" + - $formkit: text + name: url + label: 链接 + validation: "required" + - $formkit: menuRadio + name: menu + label: 相关链接 + help: 默认只有主菜单,可前往【外观】—>【菜单】新建菜单组 + - $formkit: group + name: footer_group + label: 页脚友链 + value: + enable_footer_group: true + num: 3 + children: + - $formkit: radio + name: enable_footer_group + id: enable_footer_group + key: enable_footer_group + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: number + if: $get(enable_footer_group).value + name: num + label: 友链数 + validation: required + - $formkit: group + name: footerContent + label: 页脚内容 + value: + default_enable_group: + default_enable: true + dingyue: true + zhuti: true + about: true + icp_icon: true + gongwangan: true + yingsi: true + yunzhichi: false + style_one: + owner_enable: false + runtime_enable: true + work_img: "https://kunkunyu.com/upload/%E5%9B%B0%E5%9B%B0%E9%B1%BC-%E4%B8%8B%E7%8F%AD%E5%95%A6-yellowgreen.svg" + work_description: "距离月入25k也就还差一个大佬带我~" + offduty_img: "https://kunkunyu.com/upload/%E5%9B%B0%E5%9B%B0%E9%B1%BC-%E4%B8%8B%E7%8F%AD%E5%95%A6-yellowgreen.svg" + offduty_description: "下班了就该开开心心的玩耍,嘿嘿~" + bdageitem_enable: false + bdageitem: + - link: "https://halo.run/" + shields: "https://npm.onmicrosoft.cn/hao-theme-static@1.3.6/images/Frame-Halo-blue.svg" + message: "博客框架为halo2.x" + children: + - $formkit: group + name: default_enable_group + label: 底部页脚 + value: + children: + - $formkit: radio + name: default_enable + id: default_enable + key: default_enable + label: 底部启用 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: dingyue + id: dingyue + key: dingyue + label: 订阅 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: zhuti + id: zhuti + key: zhuti + label: 主题 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: about + id: about + key: about + label: 关于 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: icp_icon + id: icp_icon + key: icp_icon + label: icp备案 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: gongwangan + id: gongwangan + key: gongwangan + label: 公网安备案 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: yingsi + id: yingsi + key: yingsi + label: 隐私 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + if: $get(default_enable).value + name: yunzhichi + id: yunzhichi + key: yunzhichi + label: 云服务支持 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: select + name: yunzhichi_list + id: yunzhichi_list + key: yunzhichi_list + if: $get(yunzhichi).value + label: 云服务商 + options: + - value: upyun_cloud + label: 又拍云 + - value: aliyun_cloud + label: 阿里云 + - value: tencent_cloud + label: 腾讯云 + - value: huawei_cloud + label: 华为云 + - value: custom_cloud + label: 自定义地址 + - $formkit: attachment + name: yunzhichi_url + id: yunzhichi_url + key: yunzhichi_url + label: 自定义云支持地址 + if: $get(yunzhichi_list).value == 'custom_cloud' + value: + placeholder: 请输入自定义云支持地址 + - $formkit: attachment + name: yunzhichi_url_link + id: yunzhichi_url_link + key: yunzhichi_url_link + label: 自定义云支持跳转地址 + if: $get(yunzhichi_list).value == 'custom_cloud' + value: + placeholder: 请输入自定义云支持跳转地址(注意是跳转地址不是图片展示地址) + # - $formkit: color + # name: footer_banner_background_color + # label: 自定义页脚背景颜色 + # validation: required + # value: "#F1F3F8" + - $formkit: group + name: style_one + label: 中间 + value: + children: + - $formkit: radio + name: owner_enable + label: 网站所有者 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: radio + name: runtime_enable + id: runtime_enable + label: 运行时间 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: attachment + if: $get(runtime_enable).value + key: work_img + name: work_img + label: 上班时间的徽标 + placeholder: 请输入内容 + - $formkit: text + if: $get(runtime_enable).value + key: work_description + name: work_description + label: 上班时间的 title 描述 + placeholder: 请输入内容 + - $formkit: attachment + if: $get(runtime_enable).value + key: offduty_img + name: offduty_img + label: 下班时间的徽标 + placeholder: 请输入内容 + - $formkit: text + if: $get(runtime_enable).value + key: offduty_description + name: offduty_description + label: 下班时间的 title 描述 + placeholder: 请输入内容 + - $formkit: radio + name: bdageitem_enable + id: bdageitem_enable + label: 徽标配置项 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: repeater + name: bdageitem + label: 徽标配置项 + if: $get(bdageitem_enable).value + value: + children: + - $formkit: url + name: link + label: 链接 + placeholder: 请输入内容 + value: "https://halo.run/" + validation: required + - $formkit: attachment + name: shields + label: 徽标 + placeholder: 请输入内容 + validation: required + value: "https://npm.onmicrosoft.cn/hao-theme-static@1.3.6/images/Frame-Halo-blue.svg" + - $formkit: text + name: message + label: 徽标 title + placeholder: 请输入内容 + validation: required + value: "博客框架为halo2.x" + + - group: post + label: 文章 + formSchema: + - $formkit: radio + name: dynamicBackground + label: 动态主色 + value: true + options: + - label: 打开 + value: true + - label: 关闭 + value: false + help: 文章主色匹配图片颜色 + - $formkit: radio + name: opacity + label: 目录模糊效果 + value: true + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: group + name: aiDescription + label: 文章 AI 摘要 + value: + aiDescriptionEnable: false + gptName: + mode: local + switchBtn: false + btnLink: + randomNum: + basicWordCount: + key: + Referer: + children: + - $formkit: radio + name: aiDescriptionEnable + id: aiDescriptionEnable + key: aiDescriptionEnable + value: false + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: text + if: $get(aiDescriptionEnable).value + name: gptName + label: 名称 + placeholder: 请输入内容 + value: KunKunYu + - $formkit: radio + if: $get(aiDescriptionEnable).value + name: mode + label: 模式 + value: local + help: 本地模式需要自己填写文章摘要 + options: + - label: 本地 + value: local + - label: ai + value: tianli + - $formkit: radio + if: $get(aiDescriptionEnable).value + name: switchBtn + label: 显示切换按钮 + value: false + options: + - label: 是 + value: true + - label: 否 + value: false + - $formkit: url + if: $get(aiDescriptionEnable).value + name: btnLink + label: 链接地址 + placeholder: 输入链接地址 + value: https://afdian.net/item/f18c2e08db4411eda2f25254001e7c00 + - $formkit: number + if: $get(aiDescriptionEnable).value + name: randomNum + label: 随机次数 + value: 3 + help: 按钮最大的随机次数,也就是一篇文章最大随机出来几种 + - $formkit: number + if: $get(aiDescriptionEnable).value + name: basicWordCount + label: 字符数 + value: 1000 + help: 最低获取字符数, 最小1000, 最大1999 + - $formkit: text + if: $get(aiDescriptionEnable).value + name: key + label: key + value: xxxx + placeholder: 请输入key + - $formkit: url + if: $get(aiDescriptionEnable).value + name: Referer + label: 你的博客地址 + help: 注意保留最后的斜杠 + value: https://xx.xx/ + - $formkit: group + name: passage_tips + label: 温馨提示 + value: + enable: false + content: 文章内容可能已经过时。 + day: 7 + children: + - $formkit: radio + name: enable + id: enable + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: number + if: "$get(enable).value" + name: day + label: 更新时间大于天数显示 + validation: required + - $formkit: code + if: "$get(enable).value" + name: content + height: 100px + label: 温馨提示文案 + help: "自定义温馨提示的文案,支持html语法" + language: html + - $formkit: radio + name: update_time + label: 最后更新时间 + value: false + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: select + name: copyrightsStyle + id: copyrightsStyle + key: copyrightsStyle + label: 版权样式 + value: default + options: + - value: default + label: 默认 + - value: one + label: 样式一 + - $formkit: text + if: $get(copyrightsStyle).value == 'one' + name: desc + value: "分享设计与科技生活" + label: 版权样式一(描述) + - $formkit: group + name: post_edit + label: 运营模式与责任 + value: + enable_post_edit: false + post_edit_url: "/rss" + children: + - $formkit: radio + name: enable_post_edit + id: enable_post_edit + key: enable_post_edit + help: 启用文章运营模式与责任,请正确填写链接 + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: url + name: post_edit_url + if: $get(enable_post_edit).value + label: 运营模式与责任地址 + placeholder: 请输入运营模式与责任地址 + - $formkit: group + name: share_right + label: 分享按钮 + value: + mobile_edit: true + weibo_edit: true + copyurl_edit: true + children: + - $formkit: radio + name: mobile_edit + help: 启用分享手机访问二维码 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: weibo_edit + help: 启用分享到微博 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: copyurl_edit + help: 启用复制链接 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: group + name: copyrights + label: 版权声明 + help: 需要在发布文章时的元数据上选显示版权声明才可以生效 + value: + enable: true + content: '本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航' + reprintContent: '本文是转载文章,版权归原作者所有。建议访问原文,转载本文请联系原作者。' + children: + - $formkit: radio + name: enable + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + help: 文章底部显示版权声明模块 + - $formkit: text + name: originalUrl + label: 原创链接 + placeholder: 请输入链接 + - $formkit: text + name: reprintUrl + label: 转载链接 + placeholder: 请输入链接 + - $formkit: code + name: content + label: 原创声明内容 + placeholder: '本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航' + height: 120px + language: html + help: 支持 HTML 语法 + - $formkit: code + name: reprintContent + label: 转载声明内容 + placeholder: '本文是转载文章,版权归原作者所有。建议访问原文,转载本文请联系原作者。' + height: 120px + language: html + help: 支持 HTML 语法 + - $formkit: select + name: recommendQuantity + label: 阅读建议 + value: six + options: + - value: two + label: 两篇 + - value: six + label: 六篇 + + - group: categories + label: 分类 + formSchema: + - $formkit: select + name: use + label: 页面样式 + value: default + options: + - label: 默认 + value: default + - label: 3D + value: 3D + + - group: moment + label: 瞬间 + formSchema: + - $formkit: attachment + name: backgroundImg + label: 背景图 + value: https://liuzhihang.com/upload/moments.png + placeholder: 请输入图片地址 + - $formkit: text + name: smallTitle + label: 小标题 + value: 即刻短文 + - $formkit: text + name: bigTitle + label: 大标题 + value: 分享生活的小确幸 + - $formkit: text + name: detail + label: 描述 + value: 使用 Halo/Moment插件 构建 + - $formkit: text + name: buttonTitle + label: 按钮标题 + value: 部署瞬间 + - $formkit: url + name: buttonUrl + validation: url + value: https://githubfast.com/halo-sigs/plugin-moments + label: 按钮跳转连链接 + placeholder: 请输入跳转 url + + - group: link + label: 友链 + formSchema: + - $formkit: text + name: smallTitle + label: 小标题 + value: 友情链接 + - $formkit: text + name: bigTitle + label: 大标题 + value: 我和我的小伙伴们 + - $formkit: url + name: fcircleUrl + value: "/fcircle" + label: 鱼塘链接 + - $formkit: url + name: linksUrl + value: "/links" + label: 友链链接 + - $formkit: radio + name: linksCanvas + label: 互动友链 + value: false + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: code + name: linksArticle + height: 300px + label: 底部显示内容 + language: html + + - group: fcircle + label: 友链鱼塘 + formSchema: + - $formkit: text + name: buttonTitle + label: 按钮标题 + value: 部署项目 + - $formkit: url + name: buttonUrl + validation: url + value: https://githubfast.com/Rock-Candy-Tea/hexo-circle-of-friends + label: 按钮跳转连链接 + placeholder: 请输入跳转 url + - $formkit: url + name: apiurl + value: "https://moments.kunkunyu.com/" + label: token地址 + placeholder: 请输入token地址 + - $formkit: radio + name: fcircleRandomFriendsEnable + label: 友链鱼塘页面(钓鱼) + value: true + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: radio + name: linksRandomFriendsEnable + label: 友链页面(钓鱼) + value: true + options: + - label: 打开 + value: true + - label: 关闭 + value: false + + - group: photos + label: 图库 + formSchema: + - $formkit: select + name: photosStyle + id: photosStyle + key: photosStyle + label: 样式 + value: default + options: + - value: default + label: 默认 + - value: one + label: 样式一 + - $formkit: text + name: topLink + key: topLink + if: $get(photosStyle).value == 'default' + label: 返回地址 (填写图库分组地址) + value: "/album" + - $formkit: text + if: $get(photosStyle).value == 'default' + name: detail + label: 描述 + value: 每一张照片都是一次美好的记忆。 + - $formkit: radio + name: tagEnable + label: 图片标签 + value: false + help: 图片左上角标签 + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + + - group: todo + label: 待办清单 + formSchema: + - $formkit: repeater + name: list + label: 待办清单列表 + value: [ ] + children: + - $formkit: text + name: class_name + label: 标题 + placeholder: 请输入标题 + - $formkit: radio + name: seat + label: 位置 + value: left + options: + - label: 左 + value: left + - label: 右 + value: right + - $formkit: repeater + name: todo_list + label: 内容列表 + value: [ ] + children: + - $formkit: textarea + name: content + label: 内容 + placeholder: 请输入内容 + - $formkit: radio + name: completed + label: 填写 + value: false + options: + - label: 完成 + value: true + - label: 未完成 + value: false + + - group: equipment + label: 我的装备 + formSchema: + - $formkit: attachment + name: backgroundImg + label: 背景图 + value: https://liuzhihang.com/upload/moments.png + placeholder: 请输入图片地址 + - $formkit: text + name: smallTitle + label: 小标题 + value: 好物 + - $formkit: text + name: bigTitle + label: 大标题 + value: 实物装备推荐 + - $formkit: text + name: detail + label: 描述 + value: 跟我一起享受科技带来的乐趣 + + - group: envelope_comment + label: 留言板 + formSchema: + - $formkit: radio + label: 弹幕 + name: enable_danmu + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + label: 信笺 + name: enable_envelope_comment + key: enable_envelope_comment + id: enable_envelope_comment + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: code + if: $get(enable_envelope_comment).value + name: title + label: 标题 + placeholder: 请输入内容 + value:
留言板
+ height: 80px + language: html + help: 支持 HTML 语法 + - $formkit: group + name: custom_pic + if: $get(enable_envelope_comment).value + label: 信笺图片 + value: + cover: + line: + beforeimg: + afterimg: + children: + - $formkit: attachment + name: cover + label: 头部图片 + placeholder: 请输入内容 + value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/violet.jpg" + - $formkit: attachment + name: line + label: 底部图片 + placeholder: 请输入内容 + value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/line.png" + - $formkit: attachment + name: beforeimg + label: 前半部分图片 + placeholder: 请输入内容 + value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/before.png" + - $formkit: attachment + name: afterimg + label: 后半部分图片 + placeholder: 请输入内容 + value: "https://npm.elemecdn.com/hexo-butterfly-envelope/lib/after.png" + - $formkit: repeater + name: messageList + if: $get(enable_envelope_comment).value + label: 正文 + value: + - content: "有什么想问的?" + - content: "有什么想说的?" + - content: "有什么想吐槽的?" + - content: "哪怕是有什么想吃的,都可以告诉我哦~" + children: + - $formkit: text + name: content + label: 内容 + placeholder: 请输入内容 + value: "有什么想问的?" + - $formkit: text + name: bottom + if: $get(enable_envelope_comment).value + label: 底部文本 + placeholder: 请输入内容 + value: 自动书记人偶竭诚为您服务! + help: 仅支持单行文本 + - $formkit: number + name: height + if: $get(enable_envelope_comment).value + label: 高度 + placeholder: 请输入内容 + help: 信封划出的高度 + value: 1024 + + - group: about + label: 关于 + formSchema: + - $formkit: repeater + name: widgetList + label: 小部件 + help: 我的介绍&我的想法, 我的问候, 技能&职业生涯, 性格&图片, 座右铭, 爱好, 关注偏好&音乐偏好, 数据统计&作者相关信息。 + value: + - widgetId: content-idea + - widgetId: hello-about + - widgetId: authorCareers + - widgetId: personalities-photo + - widgetId: textarea + - widgetId: game + - widgetId: like-music + - widgetId: statistics-map + children: + - $formkit: select + name: widgetId + id: widgetId + label: 模块 + options: + - value: content-idea + label: 我的介绍&我的想法 + - value: hello-about + label: 我的问候 + - value: authorCareers + label: 技能&职业生涯 + - value: personalities-photo + label: 性格&图片 + - value: textarea + label: 座右铭 + - value: game + label: 爱好 + - value: like-music + label: 关注偏好&音乐偏好 + - value: statistics-map + label: 数据统计&作者相关信息 + - $formkit: repeater + name: authorInfoLeftTags + label: 个人标签-左 + help: 头像左侧个人标签 + value: [ ] + children: + - $formkit: text + name: tag + label: 标签 + placeholder: 请输入内容 + - $formkit: repeater + name: authorInfoRightTags + label: 个人标签-右 + help: 头像右侧个人标签 + value: [ ] + children: + - $formkit: text + name: tag + label: 标签 + placeholder: 请输入内容 + - $formkit: code + name: content + label: 我的介绍 + value:
你好,很高兴认识你👋
我叫 程序员小航
是一名 前端开发工程师、后端开发工程师、全干工程师
+ height: 200px + language: html + help: 支持 HTML 语法 + - $formkit: code + name: idea + label: 我的想法 + value:
一定

记得
修改这块代码
优秀的产品 出色的设计 高效的编程 人性化的用户体验

+ height: 200px + language: html + help: 支持 HTML 语法 + - $formkit: text + name: helloAbout + label: 我的问候 + value: Hello there! + - $formkit: group + name: authorCareers + label: 职业生涯 + value: + authorCareersTitle: 无限进步 + authorCareersBackground: https://bu.dusays.com/2023/03/12/640dc587ab895.png + children: + - $formkit: text + name: authorCareersTitle + label: 生涯标题 + placeholder: 请输入内容 + value: 无限进步 + - $formkit: repeater + name: authorCareersTags + label: 标签 + value: [ ] + children: + - $formkit: color + name: background + label: 颜色 + - $formkit: text + name: desc + label: 描述 + - $formkit: attachment + name: authorCareersBackground + label: 背景图 + placeholder: 建议找个透明图 + - $formkit: select + name: personalities + label: 人格 + help: 选择你的16人格 + value: infp + options: + - label: INFP + value: infp + - label: ENFP + value: enfp + - label: INFJ + value: infj + - label: ENFJ + value: enfj + - label: INTJ + value: intj + - label: ENTJ + value: entj + - label: INTP + value: intp + - label: ENTP + value: entp + - label: ISFP + value: isfp + - label: ESFP + value: esfp + - label: ISTP + value: istp + - label: ESTP + value: estp + - label: ISFJ + value: isfj + - label: ESFJ + value: esfj + - label: ISTJ + value: istj + - label: ESTJ + value: estj + - $formkit: attachment + name: authorCareersPhoto + label: 图片 + value: https://liuzhihang.com/upload/recommend.png + - $formkit: repeater + name: textarea + label: 文本块 + value: + - tittle: 座右铭 + textarea_up: 生活原本沉闷, + textarea_down: 但跑起来就有风。 + - tittle: 座右铭 + textarea_up: 生活原本沉闷, + textarea_down: 但跑起来就有风。 + min: 2 + max: 2 + help: 左边的一行10字 右面一行19字(设置两条数据,不然出不来) + children: + - $formkit: text + name: tittle + label: 标题 + value: 座右铭 + - $formkit: text + name: textarea_up + label: 第一行 + value: 生活原本沉闷, + - $formkit: text + name: textarea_down + label: 第二行 + value: 但跑起来就有风。 + - $formkit: group + name: game + label: 爱好游戏 1 + value: + game_tips: 爱好游戏 + game_title: 英雄联盟 + game_uid: 比尔吉沃特 + game_bg: https://img.zhheo.com/i/2022/08/31/630efa7ae39fe.webp + loading_bar: https://npm.onmicrosoft.cn/hao-theme-static@1.3.6/images/64795eaece0fc.png + children: + - $formkit: text + name: game_tips + label: 提示文字 + placeholder: 请输入内容 + - $formkit: text + name: game_title + label: 游戏标题 + placeholder: 请输入内容 + - $formkit: text + name: game_uid + label: 游戏 ID + placeholder: 请输入内容 + - $formkit: attachment + name: game_bg + label: 爱好游戏背景 + placeholder: 请输入内容 + - $formkit: attachment + name: loading_bar + label: 爱好游戏logo + placeholder: 请输入内容 + - $formkit: group + name: game2 + label: 爱好游戏 2 + value: + game2_type: img + game2_tips: 爱好游戏 + game2_title: 狼人杀 + game2_uid: ID 1333E3FF + game2_bg: https://img.zhheo.com/i/2022/08/31/630efa916a851.webp + children: + - $formkit: radio + name: game2_type + id: game2_type + key: game2_type + options: + - label: 图片 + value: img + - label: 追番 + value: comic + - $formkit: text + name: game2_tips + label: 提示文字 + placeholder: 请输入内容 + - $formkit: text + name: game2_title + label: 标题 + placeholder: 请输入内容 + - $formkit: repeater + name: comic_list + id: comic_list + key: comic_list + if: $get(game2_type).value == 'comic' + label: 追番列表 + children: + - $formkit: text + name: title + label: 标题 + placeholder: 请输入内容 + - $formkit: textarea + name: url + label: 链接 + placeholder: 请输入内容 + - $formkit: attachment + name: bg + label: 背景 + placeholder: 请输入内容 + - $formkit: text + if: $get(game2_type).value == 'img' + name: game2_uid + label: 游戏 ID + placeholder: 请输入内容 + - $formkit: attachment + if: $get(game2_type).value == 'img' + name: game2_bg + label: 游戏背景 + placeholder: 请输入内容 + - $formkit: group + name: like + label: 关注偏好 + value: + like_tips: 关注偏好 + like_title: 数码科技 + like_bottom: 手机、电脑软硬件 + like_bg: https://img.zhheo.com/i/2022/08/31/630efac3ecef3.webp + children: + - $formkit: text + name: like_tips + label: 提示文字 + placeholder: 请输入内容 + - $formkit: text + name: like_title + label: 偏好标题 + placeholder: 请输入内容 + - $formkit: text + name: like_bottom + label: 底部文字 + placeholder: 请输入内容 + - $formkit: attachment + name: like_bg + label: 背景图片 + placeholder: 请输入内容 + - $formkit: group + name: music + label: 音乐偏好 + value: + music_tips: 音乐偏好 + music_title: Hiphop、民谣、华语流行 + music_link: + music_bg: https://img.zhheo.com/i/2022/08/31/630efae141e9a.webp + children: + - $formkit: text + name: music_tips + label: 提示文字 + placeholder: 请输入内容 + - $formkit: text + name: music_title + label: 偏好标题 + placeholder: 请输入内容 + - $formkit: text + name: music_link + label: 按钮链接 + placeholder: 请输入内容 + - $formkit: attachment + name: music_bg + label: 背景图片 + placeholder: 请输入内容 + - $formkit: text + name: LingQueMonitorID + label: 51la 网站统计 + help: 统计ID + placeholder: 请输入内容 + - $formkit: group + name: map + label: 地图相关配置 + value: + StrengthenTitle: + background: + backgroundDark: + authorInfo: + children: + - $formkit: text + name: StrengthenTitle + label: 居住地 + placeholder: 请输入内容 + - $formkit: attachment + name: background + label: 地图亮色模式背景 + placeholder: 请输入内容 + - $formkit: attachment + name: backgroundDark + label: 地图暗色模式背景 + placeholder: 请输入内容 + - $formkit: repeater + name: authorInfo + label: 个人信息 + min: 3 + max: 3 + children: + - $formkit: text + name: authorInfoTitle + label: 标题 + placeholder: 请输入内容 + value: 标题 + - $formkit: text + name: authorInfoContent + label: 内容 + placeholder: 请输入内容 + value: 内容 + - $formkit: color + name: authorInfoColor + label: 内容颜色 + placeholder: 请输入内容 + value: '#ffffff' + - $formkit: code + name: xjlc + label: 心路历程 + value:
心路历程
为什么建站?
创建这个站的时候,想要就是能够有一个自己能够积累知识、积累兴趣的地方。和他人分享,会让这些成为积累和沉淀。如果能够帮助到更多的人,帮助更多人解决问题,那一定是非常棒的事情。
分享这件事我从很早就开始了,起初做的微信公众号,现在做的网站。因为我比较喜欢研究数码和软件,想要探究在互联网上的事物是如何被创造和发展。网络给我带来了非常多的知识和眼界,我也想力所能及的分享一些我生活的琐碎知识。
与大多数垂直类的技术博客不同,这里的种类会非常的繁杂,有技能的教程干货、有生活上的吐槽和妙招、有话题上的思考和想法。一般我研究什么、发现了什么都会分享在这里。
这些就是创造这个小站的本意,也是我分享生活的方式。有幸能和你相遇在这里,相信我们能共同留下一段美好记忆。

+ height: 200px + language: html + help: 支持 HTML 语法 + - $formkit: group + name: tenyear + label: 十年之约 + value: + tenyear_enable: true + tenyear_tips: 始终如一,不离不弃 + tenyear_title: 十年之约 + tenyear_content: 在这个十年中,我会用心感受生活的美好,用努力书写工作的篇章,用行动诠释人生的意义。这个进度条,不仅是数字的积累,更是我心中的期许和承诺。我相信,经过十年的坚持和努力,我会收获更多,成为一个更好的自己。 + start_time: "2023-11-22" + end_time: "2033-11-22" + children: + - $formkit: radio + name: tenyear_enable + id: tenyear_enable + key: tenyear_enable + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: text + if: $get(tenyear_enable).value + name: tenyear_tips + label: 提示文字 + placeholder: 请输入内容 + - $formkit: text + if: $get(tenyear_enable).value + name: tenyear_title + label: 标题 + placeholder: 请输入内容 + - $formkit: textarea + if: $get(tenyear_enable).value + name: tenyear_content + label: 描述 + placeholder: 请输入内容 + - $formkit: date + if: $get(tenyear_enable).value + name: start_time + label: 开始时间 + - $formkit: date + if: $get(tenyear_enable).value + name: end_time + label: 结束时间 + + + - group: aboutReward + label: 关于(打赏) + formSchema: + - $formkit: radio + name: aboutRewardEnable + id: aboutRewardEnable + key: aboutRewardEnable + value: true + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: text + if: $get(aboutRewardEnable).value + name: title + label: 标题 + placeholder: 请输入内容 + value: 赞赏名单 + - $formkit: text + if: $get(aboutRewardEnable).value + name: content + label: 内容 + placeholder: 请输入内容 + value: 感谢赞赏的人,因为你们,让我感受到写博客这件事情能够给你们创造价值。这会让我在这条路上走得更远。 + - $formkit: group + if: $get(aboutRewardEnable).value + name: reward + label: 打赏按钮 + value: + enable_reward: + name: + wxPay: + alipay: + enable_reward_wz: false + reward_md_url: "/about" + children: + - $formkit: url + name: reward_md_url + label: 名单地址 + placeholder: 请输入赞赏者名单地址 + - $formkit: radio + name: enable_reward_wz + label: 文章页面打赏 + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: enable_reward + label: 关于页面打赏 + value: false + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: text + name: name + label: 按钮标题 + placeholder: 请输入内容 + value: 赞赏作者 + - $formkit: attachment + name: wxPay + label: 微信收款码 + help: 微信二维码图片链接 + placeholder: 请填写微信二维码图片链接 + - $formkit: attachment + name: alipay + label: 支付宝收款码 + help: 支付宝二维码图片链接 + placeholder: 请填写支付宝二维码图片链接 + - $formkit: text + if: $get(aboutRewardEnable).value + name: rewardNumber + label: 标记金额 + placeholder: 请输入标记金额,大于等于该值自动标记 + value: 10 + - $formkit: repeater + if: $get(aboutRewardEnable).value + name: reward_list + label: 打赏名单 + value: [ ] + children: + - $formkit: text + name: name + label: 名称 + placeholder: 请输入内容 + - $formkit: text + name: amount + label: 金额 + placeholder: 请输入内容 + - $formkit: date + name: datatime + label: 时间 + placeholder: 请输入内容 + - $formkit: attachment + name: avatar + label: 头像 + placeholder: 请输入头像地址 +# - $formkit: radio +# name: sign +# label: 标记 +# value: N +# options: +# - label: 是 +# value: Y +# - label: 否 +# value: N + + - group: comments + label: 评论 + formSchema: + - $formkit: radio + name: commentsEnable + id: commentsEnable + key: commentsEnable + label: 开关 + value: true + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: select + name: use + label: 请选择评论系统 + id: use + key: use + if: $get(commentsEnable).value + value: commentWidget + options: + - label: 默认 + value: commentWidget + - label: Twikoo + value: Twikoo + - label: Artalk + value: Artalk + - label: Waline + value: Waline + - $formkit: radio + if: ($get(use).value == 'Twikoo' || $get(use).value == 'Artalk' || $get(use).value == 'Waline' ) && $get(commentsEnable).value + name: lazyload + label: 评论懒加载 + value: false + help: 当评论进入浏览器的视窗时,将加载评论系统。(不建议使用,定位不到评论位置) + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: group + if: $get(commentsEnable).value && $get(use).value == 'Artalk' + name: artalks + key: artalks + label: Artalk评论配置 (文档:https://artalk.js.org/) + value: + siteName: "" + server: "" + js: "" + css: "" + children: + - $formkit: url + name: server + key: artalkServer + label: Artalk评论 - 后端URL + placeholder: 请输入后端URL + help: 详情请查看文档 (后缀带 / ) + validation: required + - $formkit: text + name: siteName + key: siteName + label: 标题 + placeholder: 请输入标题 + validation: required + - $formkit: text + name: artalkJs + key: artalkJs + label: Artalk评论 - js + placeholder: 请输入js文件地址 + help: 主题的Artalk版本是最新版本(如果你使用的不是最新版本请自己引入js文件) + - $formkit: text + name: artalkCss + key: artalkCss + label: Artalk评论 - css + placeholder: 请输入css文件地址 + help: 主题的Artalk版本是最新版本(如果你使用的不是最新版本请自己引入css文件) + - $formkit: group + if: $get(commentsEnable).value && $get(use).value == 'Twikoo' + name: twikoos + key: twikoos + label: Twikoo评论配置 (文档:https://twikoo.js.org/) + value: + envId: + accessToken: + js: "" + children: + - $formkit: url + name: envId + key: envId + label: Twikoo评论 - 环境id/后端URL + placeholder: 请输入环境id或URL + help: 详情请查看文档 (后缀带 / ) + validation: required + - $formkit: text + name: accessToken + key: accessToken + label: Twikoo评论 - 管理员令牌 + placeholder: 请输入token + help: 在浏览器F12的控制台中获取,用于显示弹幕,详情请查看文档 + validation: required + - $formkit: text + name: js + key: js + label: Twikoo评论 - js + placeholder: 请输入js文件地址 + help: 主题的twikoo版本是最新版本(如果你使用的不是最新版本请自己引入js文件) + - $formkit: group + if: $get(commentsEnable).value && $get(use).value == 'Waline' + name: walines + key: walines + label: Waline评论配置 (文档:https://waline.js.org/) + value: + serverURL: "" + walinesJs: "" + walinesCss: "" + locale: "{'placeholder': '欢迎评论', 'sofa': '来发评论吧~1'}" + children: + - $formkit: url + name: serverURL + key: serverURL + label: Waline评论 - 后端URL + placeholder: 请输入后端URL + help: 详情请查看文档 (后缀不带 / ) + validation: required + - $formkit: text + name: walinesJs + key: walinesJs + label: Waline评论 - js + placeholder: 请输入js文件地址 + help: 主题的walines版本是最新版本(如果你使用的不是最新版本请自己引入js文件) + - $formkit: text + name: walinesCss + key: walinesCss + label: Waline评论 - css + placeholder: 请输入css文件地址 + help: 主题的walines版本是最新版本(如果你使用的不是最新版本请自己引入css文件) + - $formkit: code + name: locale + height: 200px + label: 选项 + placeholder: 请输入json格式数据 + help: "格式:{'placeholder': '欢迎评论', 'sofa': '来发评论吧~1'} 更多请查看文档:https://waline.js.org/cookbook/customize/locale.html#%E4%BE%8B%E5%AD%90" + language: json + - $formkit: group + if: ($get(use).value == 'Twikoo' || $get(use).value == 'Artalk' || $get(use).value == 'Waline' ) && $get(commentsEnable).value + name: visitorMail + label: 评论匿名邮箱 + value: + visitorMailEnable: true + mail: visitor@xxx.com + children: + - $formkit: radio + name: visitorMailEnable + id: visitorMailEnable + key: visitorMailEnable + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: text + if: $get(visitorMailEnable).value + name: mail + label: 匿名邮箱 + placeholder: 请输入匿名邮箱 + - $formkit: group + name: commentBarrageConfig + if: ($get(use).value == 'Twikoo' || $get(use).value == 'Artalk' || $get(use).value == 'Waline' ) && $get(commentsEnable).value + label: 留言弹幕配置 + value: + commentBarrageEnable: true + maxBarrage: 1 + barrageTime: 4000 + mailMd5: + children: + - $formkit: radio + name: commentBarrageEnable + id: commentBarrageEnable + key: commentBarrageEnable + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: number + if: $get(commentBarrageEnable).value + name: maxBarrage + key: maxBarrage + label: 同时最多显示弹幕数 + placeholder: 请输入显示弹幕数 + help: 右下角同时最多显示的弹幕数量 + validation: required + - $formkit: number + if: $get(commentBarrageEnable).value + name: barrageTime + key: barrageTime + label: 弹幕显示间隔时间ms + placeholder: 请输入间隔时间ms + help: 右下角弹出热评弹幕的间隔时间 + validation: required + - $formkit: text + if: $get(commentBarrageEnable).value && $get(use).value != 'Waline' + name: mailMd5 + key: mailMd5 + label: 评论 - 博主邮箱MD5值 + placeholder: 请输入md5值 + help: 用于验证博主评论,可前往cmd5.com加密自己使用的邮箱,选择32位小写 + validation: required + + + - group: style + label: 样式 + formSchema: + - $formkit: radio + name: colorScheme + label: 默认配色 + value: system + options: + - label: 跟随系统 + value: system + - label: 深色 + value: dark + - label: 浅色 + value: light + - $formkit: color + name: themeLightSkin + label: 主题浅色基色 + value: "#425AEF" + - $formkit: color + name: themeDarkSkin + label: 主题深色基色 + value: "#f2b94b" + - $formkit: radio + name: universe + label: 深色模式粒子效果 + value: true + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: group + name: translate + label: 简繁转换 + value: + defaultEncoding: 2 + translateEnable: true + children: + - $formkit: radio + name: defaultEncoding + label: 默认语言 + options: + - label: 简体中文 + value: 2 + - label: 繁體中文 + value: 1 + - $formkit: radio + name: translateEnable + label: 允许切换语言 + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: textarea + name: fontFamily + label: 全局字体 + placeholder: '"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei"' + + - group: code + label: 代码块 + formSchema: + - $formkit: radio + name: enable + id: enable + key: enable + label: 启用代码块 + help: 如果安装代码块插件,可关闭此功能 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: enable_title + if: $get(enable).value + label: 启用代码标题 + help: 启用代码块的标题,默认显示语言类型,也可自定义标题 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: enable_hr + if: $get(enable).value + label: 启用代码标题分割线 + help: 启用代码标题和内容之间的分割线,不展示时会更加简洁 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: enable_line + if: $get(enable).value + label: 启用代码行号 + help: 启用代码块行号功能 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: enable_copy + if: $get(enable).value + label: 启用代码复制 + help: 启用代码块复制按钮 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: enable_expander + if: $get(enable).value + label: 启用代码折叠 + help: 启用代码折叠功能 + value: true + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: enable_height_limit + id: enable_height_limit + key: enable_height_limit + if: $get(enable).value + label: 启用代码高度限制 + help: 启用代码高度限制功能 + value: false + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: number + name: height_limit + if: $get(enable_height_limit).value + value: 300 + label: 代码高度限制 + - $formkit: select + name: theme_light + if: $get(enable).value + label: 代码块主题(浅色)随着系统主题变化 + value: one-light + options: + - value: "one-dark" + label: "one-dark" + - value: "one-light" + label: "one-light" + - value: "a11y-dark" + label: "a11y-dark" + - value: "atom-dark" + label: "atom-dark" + - value: "base16-ateliersulphurpool.light" + label: "base16-ateliersulphurpool.light" + - value: "cb" + label: "cb" + - value: "coldark-cold" + label: "coldark-cold" + - value: "coldark-dark" + label: "coldark-dark" + - value: "coy-without-shadows" + label: "coy-without-shadows" + - value: "darcula" + label: "darcula" + - value: "dracula" + label: "dracula" + - value: "duotone-dark" + label: "duotone-dark" + - value: "duotone-earth" + label: "duotone-earth" + - value: "duotone-forest" + label: "duotone-forest" + - value: "duotone-light" + label: "duotone-light" + - value: "duotone-sea" + label: "duotone-sea" + - value: "duotone-space" + label: "duotone-space" + - value: "ghcolors" + label: "ghcolors" + - value: "gruvbox-dark" + label: "gruvbox-dark" + - value: "gruvbox-light" + label: "gruvbox-light" + - value: "holi-theme" + label: "holi-theme" + - value: "hopscotch" + label: "hopscotch" + - value: "lucario" + label: "lucario" + - value: "material-dark" + label: "material-dark" + - value: "material-light" + label: "material-light" + - value: "material-oceanic" + label: "material-oceanic" + - value: "night-owl" + label: "night-owl" + - value: "nord" + label: "nord" + - value: "pojoaque" + label: "pojoaque" + - value: "shades-of-purple" + label: "shades-of-purple" + - value: "solarized-dark-atom" + label: "solarized-dark-atom" + - value: "synthwave84" + label: "synthwave84" + - value: "vs" + label: "vs" + - value: "vsc-dark-plus" + label: "vsc-dark-plus" + - value: "xonokai" + label: "xonokai" + - value: "z-touch" + label: "z-touch" + - $formkit: select + name: theme_dark + if: $get(enable).value + label: 代码块主题(深色)随着系统主题变化 + value: one-dark + options: + - value: "one-dark" + label: "one-dark" + - value: "one-light" + label: "one-light" + - value: "a11y-dark" + label: "a11y-dark" + - value: "atom-dark" + label: "atom-dark" + - value: "base16-ateliersulphurpool.light" + label: "base16-ateliersulphurpool.light" + - value: "cb" + label: "cb" + - value: "coldark-cold" + label: "coldark-cold" + - value: "coldark-dark" + label: "coldark-dark" + - value: "coy-without-shadows" + label: "coy-without-shadows" + - value: "darcula" + label: "darcula" + - value: "dracula" + label: "dracula" + - value: "duotone-dark" + label: "duotone-dark" + - value: "duotone-earth" + label: "duotone-earth" + - value: "duotone-forest" + label: "duotone-forest" + - value: "duotone-light" + label: "duotone-light" + - value: "duotone-sea" + label: "duotone-sea" + - value: "duotone-space" + label: "duotone-space" + - value: "ghcolors" + label: "ghcolors" + - value: "gruvbox-dark" + label: "gruvbox-dark" + - value: "gruvbox-light" + label: "gruvbox-light" + - value: "holi-theme" + label: "holi-theme" + - value: "hopscotch" + label: "hopscotch" + - value: "lucario" + label: "lucario" + - value: "material-dark" + label: "material-dark" + - value: "material-light" + label: "material-light" + - value: "material-oceanic" + label: "material-oceanic" + - value: "night-owl" + label: "night-owl" + - value: "nord" + label: "nord" + - value: "pojoaque" + label: "pojoaque" + - value: "shades-of-purple" + label: "shades-of-purple" + - value: "solarized-dark-atom" + label: "solarized-dark-atom" + - value: "synthwave84" + label: "synthwave84" + - value: "vs" + label: "vs" + - value: "vsc-dark-plus" + label: "vsc-dark-plus" + - value: "xonokai" + label: "xonokai" + - value: "z-touch" + label: "z-touch" + + - group: tool + label: 小部件 + formSchema: + - $formkit: group + name: rightMenu + label: 右键菜单 + value: + rightMenuEnable: true + children: + - $formkit: radio + name: rightMenuEnable + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: group + name: rightside + label: 右下角悬浮操作按钮 + value: + rightsideEnable: false + readmode: false + children: + - $formkit: radio + name: rightsideEnable + id: rightsideEnable + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: radio + name: readmode + if: $get(rightsideEnable).value + label: 阅读模式 + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: group + name: nav_music + label: 音乐 + value: + nav_musicEnable: false + children: + - $formkit: radio + label: 左下角音乐 + name: nav_musicEnable + id: nav_musicEnable + key: nav_musicEnable + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: text + name: id + label: 音乐的id + help: 歌单的id,可以从音乐歌单分享的链接中获取 + value: "xxxxxx" + - $formkit: text + name: server + label: 服务 + help: 歌单的服务商,例如netease(网易云音乐),tencent(腾讯),kugou(酷狗),xiami(小米音乐),baidu(百度音乐) + value: "tencent" + - $formkit: url + name: all_playlist + label: 播放列表地址 + help: 用于右键查看所有歌曲 + value: https://y.qq.com/n/ryqq/playlist/xxxxx + - $formkit: url + name: meting_api + label: 音乐api + value: https://api.i-meto.com/meting/api?server=:server&type=:type&id=:id&r=:r + - $formkit: group + name: snackbar + label: 右下角弹窗 + value: + switch: false + children: + - $formkit: radio + name: switch + id: switch + key: switch + options: + - label: 打开 + value: true + - label: 关闭 + value: false + - $formkit: text + if: $get(switch).value + name: introductionTitle + label: 标题 + value: '协议提醒助手' + - $formkit: text + if: $get(switch).value + name: introductionTip + label: 内容 + value: 查看本站为你的个人隐私做出的努力 + - $formkit: url + if: $get(switch).value + name: introductionUrl + value: /privacy + label: 点击跳转地址 + placeholder: 请输入跳转 url + - $formkit: text + if: $get(switch).value + name: introductionName + value: 本站如何保护你的隐私 + label: 按钮标题 + placeholder: 请输入按钮标题 + + - group: other + label: 其他设置 + formSchema: + - $formkit: group + name: staticResource + label: 静态资源文件设置 + value: + use: local + children: + - $formkit: select + name: use + id: use + key: use + label: 类型选择 + options: + - label: 本地 + value: local + - label: onmicrosoft + value: onmicrosoft + - label: cbd + value: cbd + - label: 自定义 + value: custom + - $formkit: url + name: cdn_link + if: "$get(use).value == 'custom'" + label: cdn地址,外链地址 + validation: required + value: 'https://npm.onmicrosoft.cn/hao-theme-static@1.3.7/templates/assets' + help: '默认为npmJs的onmicrosoft加速地址,如果你有自己的cdn地址(请确保链接下assets文件夹下主题静态资源文件),可以填写,否则请勿修改! ' + - $formkit: group + name: opengraph + label: Open Graph + value: + image: + children: + - $formkit: attachment + name: image + label: 默认图片 + help: 如果页面没有设置图片,那么将会使用此图片作为 Open Graph 图片 + - $formkit: group + name: vanillaLazyload + label: 懒加载 + value: + enable: true + errorImg: "/themes/theme-hao/assets/images/404.gif" + loadingImg: /themes/theme-hao/assets/images/404s.gif + children: + - $formkit: radio + name: enable + id: enable + key: enable + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: attachment + name: loadingImg + id: loadingImg + key: loadingImg + if: $get(enable).value + label: 加载图片 + validation: required + placeholder: 请输入图片 url + - $formkit: attachment + name: errorImg + label: 图片加载失败图 + validation: required + placeholder: 请输入图片 url + - $formkit: group + name: diytitle + label: 动态标题 + value: + diytitleEnable: false + children: + - $formkit: radio + name: diytitleEnable + id: diytitleEnable + key: diytitleEnable + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: text + name: leaveTitle + if: $get(diytitleEnable).value + label: 离开 + value: w(゚Д゚)w 不要走!再看看嘛! + - $formkit: text + name: backTitle + if: $get(diytitleEnable).value + label: 回到 + value: ♪(^∇^*)欢迎肥来! + - $formkit: group + name: loadingBoxs + label: 加载动画 + value: + loadingBoxEnable: true + loadingBoxImg: https://liuzhihang.com/upload/logo.png + loadProgressBar: true + children: + - $formkit: radio + name: loadingBoxEnable + id: loadingBoxEnable + key: loadingBoxEnable + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: attachment + name: loadingBoxImg + if: $get(loadingBoxEnable).value + label: 加载图片 + placeholder: 请输入图片 url + - $formkit: radio + name: loadProgressBar + label: 加载进度条 + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: group + name: error_404 + label: 404 页面 + value: + subtitle: 请尝试站内搜索寻找文章 + background: /themes/theme-hao/assets/images/404s.gif + children: + - $formkit: text + name: subtitle + label: 标题 + - $formkit: attachment + name: background + label: 背景 + - $formkit: group + name: error_500 + label: 500 页面 + value: + subtitle: 服务器内部出现错误,请查看日志 + background: /themes/theme-hao/assets/images/404s.gif + children: + - $formkit: text + name: subtitle + label: 标题 + - $formkit: attachment + name: background + label: 背景 + - $formkit: radio + name: bubbleEnable + label: 页面卡片顶部气泡升起效果 + help: 已有页面(友链鱼塘,瞬间,ToDoList,我的装备) + value: false + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: scrollbarLinearGradientEnable + label: 渐变滚动条效果 + value: false + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: radio + name: tagRandomColorEnable + label: 标签云随机颜色效果 + value: false + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: group + name: greeting + label: 首页问候语 + children: + - $formkit: radio + name: enable_greeting + key: enable_greeting + id: enable_greeting + value: false + options: + - label: 显示 + value: true + - label: 隐藏 + value: false + - $formkit: repeater + name: setting + if: $get(enable_greeting).value + label: 问候语配置 + value: + - greeting: 晚安😴 + start_time: 0 + end_time: 5 + - greeting: 早上好鸭👋, 祝你一天好心情! + start_time: 6 + end_time: 9 + - greeting: 上午好👋, 状态很好,鼓励一下 + start_time: 10 + end_time: 10 + - greeting: 11点多啦, 在坚持一下就吃饭啦~ + start_time: 11 + end_time: 11 + - greeting: 午安👋, 宝贝 + start_time: 12 + end_time: 14 + - greeting: 🌈充实的一天辛苦啦! + start_time: 14 + end_time: 18 + - greeting: 19点喽, 奖励一顿丰盛的大餐吧🍔。 + start_time: 19 + end_time: 19 + - greeting: 晚上好👋, 在属于自己的时间好好放松😌~ + start_time: 20 + end_time: 24 + children: + - $formkit: text + name: greeting + label: 问候内容 + placeholder: 请输入问候内容 + - $formkit: text + name: start_time + label: 开始时间 + placeholder: 请输入开始时间(小时) + help: 与上一个问候的结束时间相同时,上一个问候在该时间生效 + - $formkit: text + name: end_time + label: 结束时间 + placeholder: 请输入结束时间(小时) + help: 可以与开始时间相同,表示一个小时内的问候 + + - group: advertise + label: 广告设置 + formSchema: + - $formkit: group + name: index_top_adv + label: 首页置顶广告 + value: + enable: false + index_top_adv_url: "https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=ck9px1df" + index_top_adv_img: https://img.alicdn.com/imgextra/i3/O1CN01Tbj8qb1w835uueixH_!!6000000006262-2-tps-3840-120.png + children: + - $formkit: radio + name: enable + id: enable + key: enable + options: + - label: 启用 + value: true + - label: 禁用 + value: false + - $formkit: attachment + name: index_top_adv_img + id: index_top_adv_img + key: index_top_adv_img + if: $get(enable).value + label: 首页置顶广告图片 + validation: required + placeholder: 请输入图片 url + - $formkit: text + name: index_top_adv_url + id: index_top_adv_url + key: index_top_adv_url + if: $get(enable).value + label: 首页置顶广告图片跳转地址 + validation: required + placeholder: 请输入广告图片跳转 url diff --git a/templates/.DS_Store b/templates/.DS_Store new file mode 100644 index 0000000..3fc1ea0 Binary files /dev/null and b/templates/.DS_Store differ diff --git a/templates/about.html b/templates/about.html new file mode 100644 index 0000000..d050d95 --- /dev/null +++ b/templates/about.html @@ -0,0 +1,93 @@ + + + + + + + +
+ + + +
+
+ +
+ + +
+
+ +
+
+ +
+
+ +
+
+
+ + + +
+
+
+
+ + + + + +
+ + + + + + + +
+ +
+ +
+
+ +
+ + diff --git a/templates/album.html b/templates/album.html new file mode 100644 index 0000000..9ec58b0 --- /dev/null +++ b/templates/album.html @@ -0,0 +1,193 @@ + + + + + + + +
+ + + +
+
+
+
+ +
+ +
+ +
+

+

+
+
+
+ +
+
+
+
+ + + + +
+ +
+ +
+ + +
+ +
+ + \ No newline at end of file diff --git a/templates/archives.html b/templates/archives.html new file mode 100644 index 0000000..738297d --- /dev/null +++ b/templates/archives.html @@ -0,0 +1,67 @@ + + + + + + + +
+ +
+ +
+
文章[[${siteStatsFinder.getStats().post}]]
+
+
+
+ + +
+ + + +
+
+ +
+ +
+ + +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ + \ No newline at end of file diff --git a/templates/assets/.DS_Store b/templates/assets/.DS_Store new file mode 100644 index 0000000..f669657 Binary files /dev/null and b/templates/assets/.DS_Store differ diff --git a/templates/assets/css/fullPage.css b/templates/assets/css/fullPage.css new file mode 100644 index 0000000..5f26b2b --- /dev/null +++ b/templates/assets/css/fullPage.css @@ -0,0 +1,145 @@ +:root { + --light-grey: rgba(255, 255, 255, 0.7); + --white: rgba(255, 255, 255, 0.9); +} + +@media screen and (max-width: 768px) { + #page-header #nav { + background: 0%; + transition: 0s; + } + +} + +.page .back-home-button { + color: rgba(255, 255, 255, 0.7); +} + +.page #nav #site-name span { + color: var(--light-grey); +} + +.nav-fixed #nav #site-name span{ + color: var(--heo-fontcolor); +} + +#nav .site-page { + color: rgba(255, 255, 255, 0.7); +} + +#page-header.full_page { + height: 100vh; + background-attachment: fixed; + border-radius: 0; +} + +#page-header.full_page #site-info { + position: absolute; + top: 43%; + padding: 0 10px; + width: 100%; +} + +#page-header #scroll-down { + position: absolute; + bottom: 0; + width: 100%; + cursor: pointer; + z-index: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-pack: center; + -moz-box-pack: center; + -o-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + +#page-header #scroll-down .scroll-down-effects { + position: relative; + width: 100%; + color: var(--light-grey); + font-size: 30px; +} + +/* 首页头图加载 */ +.pl-container { + width: 100%; + height: 100%; + position: relative; + overflow: hidden; + will-change: transform; + /* 添加性能优化 */ + animation: blur-to-clear 2s cubic-bezier(.62, .21, .25, 1) 0s 1 normal backwards running, scale 1.5s cubic-bezier(.62, .21, .25, 1) 0s 1 both; +} + +.pl-img { + width: 100%; + height: 100%; + position: absolute; + background-position: center; + background-size: cover; + background-repeat: no-repeat; + opacity: 0; + transition: opacity 1s; +} + +@keyframes blur-to-clear { + 0% { + filter: blur(50px); + opacity: 1; + } + + 100% { + filter: blur(0); + opacity: 1; + } +} + +@keyframes scale { + 0% { + transform: scale(1.5) translateZ(0); + opacity: 0; + } + + to { + transform: scale(1) translateZ(0); + opacity: 1; + } +} + +.pl-visible { + opacity: 1; +} + +/* 为首页图片加上遮罩 */ +.video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + object-fit: cover; + z-index: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKUlEQVQImU3IMREAIAgAwJfNkQCEsH8cijjpMf6vnXlQaIiJFx+omEBfmqIEZLe2jzcAAAAASUVORK5CYII=); +} + +.pl-blur { + /* 小图锯齿多,增加高斯模糊 */ + filter: blur(50px); +} + +#nav a { + color: var(--light-grey); +} \ No newline at end of file diff --git a/templates/assets/css/post-copyright-one.css b/templates/assets/css/post-copyright-one.css new file mode 100644 index 0000000..3eb5dfb --- /dev/null +++ b/templates/assets/css/post-copyright-one.css @@ -0,0 +1,316 @@ + +#post .post-copyright { + background: var(--heo-secondbg); + border-width: 1px; + transition: 0.3s; + position: relative; + margin: 80px 0px 30px; + border-radius: 12px; + padding: 34px 0 20px 0; + border: var(--style-border-always); +} + +@media screen and (max-width: 768px) { + #post .post-copyright { + padding: 1rem 1.3rem; + } +} + +.post-tools { + display: flex; + width: 100%; + justify-content: center; + margin-top: 8px; + flex-wrap: wrap; + -webkit-user-select: none; +} + +.post-copyright__author_img { + width: 66px; + height: 66px; + margin: auto; + border-radius: 66px; + overflow: hidden; + position: absolute; + left: calc(50% - 33px); + top: -33px; + border: var(--style-border-always); + box-shadow: var(--heo-shadow-main); +} + +.post-copyright__author_img img { + position: absolute; + bottom: 0; + left: 0; +} + + +img.post-copyright__author_img_back { + border-radius: 66px; + z-index: 10; +} + +img.post-copyright__author_img_front { + z-index: 20; + transform: scale(1.2) translateY(6px); +} + +.post-copyright__author_img:hover img.post-copyright__author_img_front { + transform: scale(1) translateY(3px); +} + +.post-copyright__author_img:hover img.post-copyright__author_img_back { + transform: scale(0.8); +} + +.post-copyright__author_name { + text-align: center; + font-size: 20px; + font-weight: bold; + margin-top: 16px; + color: var(--heo-fontcolor); + line-height: 1; +} + +.post-copyright__author_desc { + text-align: center; + font-size: 14px; + color: var(--heo-secondtext); + margin-top: 4px; +} + +.post-copyright__author { + display: flex; + align-items: center; +} + +/* 提示 */ +#post>div.post-copyright>div.post-copyright__notice { + font-size: 12px; + margin: 0.5rem 0; +} + +#post .post-copyright .post-copyright-info { + padding-left: 0; + color: var(--heo-secondtext); + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + text-align: center; +} + + +/* 作者名 */ +#post .post-copyright .post-copyright-info a { + padding: 0; + color: var(--heo-fontcolor); + font-weight: bold; +} + + +.post-reward { + margin-top: 0rem; + display: flex; + justify-content: center; +} + +/* 打赏作者按钮 */ +.post-reward .reward-button { + background: var(--heo-red); + color: var(--heo-white); + padding: 0 16px; + height: 40px; + line-height: 39px; + box-shadow: var(--heo-shadow-red); + display: inline-block; + cursor: pointer; + transition: all 0.4s ease 0s; +} + +.post-reward:hover .reward-button { + color: var(--heo-white); + background: var(--heo-theme); + box-shadow: none; +} + +.reward-link.mode { + background: var(--heo-green); + color: var(--heo-white); + padding: 0 16px; + height: 40px; + line-height: 39px; + box-shadow: var(--heo-shadow-green); + border-radius: 8px; + margin-left: 0.5rem; + text-align: center; + transition: 0.3s; +} + +.reward-link.mode a { + color: var(--heo-white); +} + +.reward-link.mode i { + margin-right: 4px; +} + +.reward-link.mode:hover { + background: var(--heo-theme); + box-shadow: none; +} + +/* 捐助工具栏 */ +.post-tools-left { + white-space: nowrap; + display: flex; + text-overflow: ellipsis; + flex-wrap: wrap; +} + +.post-tools-right { + padding-right: 0px; + display: flex; + align-items: center; + flex-direction: row; + flex-wrap: wrap; +} + +@media screen and (max-width: 768px) { + + .post-tools-left>div { + margin: 8px; + } + + .post-tools-left { + white-space: nowrap; + display: flex; + text-overflow: ellipsis; + justify-content: center; + width: 100%; + } + + .post-tools-right { + margin-top: 1rem; + width: 100%; + justify-content: center; + } +} + +#post .post-copyright .post-copyright-info a:hover { + text-decoration: none; + background-color: var(--heo-main); + color: var(--heo-white); + cursor: pointer; + border-radius: 4px; +} + +#post .tag_share .post-meta__tag-list { + display: flex; + padding: 0; + width: 100%; + flex-wrap: wrap; + flex-direction: row; +} + +#post .tag_share .post-meta__tag-list a { + margin-bottom: 8px; + margin-right: 8px; +} + +/* 文章标签 */ +#post .tag_share .post-meta__tags { + background: var(--heo-card-bg); + border: var(--style-border-always); + color: var(--heo-fontcolor); + border-radius: 8px; + margin: 0; + display: flex; + align-items: center; + white-space: nowrap; + height: 40px; + padding: 0px 0.6rem; + width: fit-content; + font-size: 0.85em; + transition: all 0.2s ease-in-out 0s; +} + +#post .tag_share .post-meta__tags:hover { + background: var(--heo-lighttext); + box-shadow: var(--heo-shadow-main); + color: var(--heo-white); +} + +@media screen and (min-width: 1300px) { + #post .tag_share .post-meta__tags { + background: var(--heo-card-bg); + border: var(--style-border); + } + + #post .tag_share .post-meta__tags:hover { + border: var(--style-border-hover); + } +} + +@media screen and (max-width: 768px) { + #post .post-copyright { + background: var(--heo-card-bg); + box-shadow: var(--heo-shadow-border); + } + + .post-copyright .post-meta-original { + display: none; + } + + .post-copyright__original { + display: none; + } +} + +@media screen and (max-width: 768px) { + #post>div.post-copyright>div.post-copyright__author>span>span { + -webkit-line-clamp: 3; + } + + #post .post-copyright .post-copyright-info { + -webkit-line-clamp: 2; + } + + #post .post-copyright .post-copyright-title { + -webkit-line-clamp: 3; + line-height: 1.2; + } +} + +.post-reward .reward-main { + left: -96px; + width: fit-content; +} + +@media screen and (max-width: 768px) { + .post-reward .reward-main { + justify-content: center !important; + position: fixed; + bottom: 0; + left: 0; + right: 0; + z-index: 102; + width: 100%; + margin: auto; + padding: 0; + } +} + +.post-reward .reward-main .reward-all { + background:var(--heo-card-bg); +} + +.post-tools .post-tools-left .rewardLeftButton,.post-tools .post-tools-left .shareRight { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + margin: 10px +} + diff --git a/templates/assets/css/post-copyright.css b/templates/assets/css/post-copyright.css new file mode 100644 index 0000000..b73ddfc --- /dev/null +++ b/templates/assets/css/post-copyright.css @@ -0,0 +1,214 @@ +/* 版权信息 */ +/* 背景 */ +#post .post-copyright { + background: var(--heo-card-bg); + padding: 1rem 1.3rem; + overflow: hidden; + border: var(--style-border); + border-width: 1px; + transition: 0.3s; + position: relative; + margin: 1.8rem 0px 0.5rem; + border-radius: 12px; +} + +#post .post-copyright:after { + position: absolute; + right: 22px; + top: -77px; + content: "\e668"; + font-family: "haofont" !important; + font-size: 180px; + font-family: "Font Awesome 5 Brands"; + color: var(--heo-fontcolor); + opacity: 0.1; + /*filter: blur(7px);*/ +} + +@media screen and (max-width: 768px) { + #post .post-copyright { + padding: 1rem 1.3rem; + } +} + +.post-tools { + display: flex; + width: 100%; + justify-content: space-between; + margin-top: 2rem; + flex-wrap: wrap; +} + +/* 捐助工具栏 */ +.post-tools-left { + white-space: nowrap; + display: flex; + text-overflow: ellipsis; + flex-wrap: wrap; + margin-bottom: 0.5rem; +} + +.post-tools-right { + overflow: scroll; + overflow-x: overlay; + padding-right: 0px; + display: flex; + align-items: center; + margin-bottom: 0.5rem; +} + +@media screen and (max-width: 768px) { + + .post-tools-left > div { + margin: 8px; + } + + .post-tools-left { + white-space: nowrap; + display: flex; + text-overflow: ellipsis; + margin-top: 1rem; + justify-content: center; + width: 100%; + } + + .post-tools-right { + margin-top: 1rem; + width: 100%; + justify-content: center; + } +} + +.reward-link.mode { + background: var(--heo-green); + color: var(--heo-white); + padding: 0; + width: 173px; + height: 40px; + line-height: 39px; + box-shadow: var(--heo-shadow-green); + border-radius: 8px; + margin-left: 0.5rem; + text-align: center; + transition: 0.3s; +} + +@media screen and (min-width: 1300px) { + .reward-link.mode:hover { + transform: scale(1.03); + } + + .reward-link.mode:active { + transform: scale(0.97); + } +} + + +.reward-link.mode a { + color: var(--heo-white); +} + +.reward-link.mode i { + margin-right: 4px; +} + +.reward-link.mode:hover { + background: var(--heo-theme); + box-shadow: none; +} + +.post-reward .reward-button { + display: inline-block; + padding: 0.2rem 1.2rem; + background: var(--btn-bg); + color: var(--btn-color); + cursor: pointer; + transition: all 0.4s ease 0s; + border-radius: 5px; +} + +/* 赞赏作者按钮 */ +.post-reward .reward-button { + background: var(--heo-red); + color: var(--heo-white); + padding: 0; + width: 133px; + height: 40px; + line-height: 39px; + box-shadow: var(--heo-shadow-red); +} + +#post .post-copyright .post-copyright-info a:hover { + text-decoration: none; + background-color: rgb(255, 255, 255); + color: rgb(59, 130, 255); + cursor: pointer; + border-radius: 4px; +} + +/* 标签列表页 */ + +#post .tag_share .post-meta__tag-list { + display: flex; +} + +@media screen and (max-width: 768px) { + #post .tag_share .post-meta__tag-list { + display: flex; + overflow: scroll; + position: absolute; + left: 0; + padding: 0 20px 0 20px; + width: 100%; + } +} + +#post .tag_share .post-meta__tags:not(:last-child) { + margin: 0 0.5rem 0 0; +} + + +/* 提示 */ +#post > div.post-copyright > div.post-copyright__notice { + font-size: 0.7rem; + line-height: 1rem; + margin: 0.5rem 0; +} + +/* 作者名 */ +#post .post-copyright .post-copyright-info a { + padding: 0; + color: var(--heo-fontcolor); + font-weight: bold; +} + +#post .post-copyright .post-copyright-info a:hover { + color: var(--heo-lighttext); +} + +#post .post-copyright .post-copyright-info { + padding-left: 0; + color: var(--heo-fontcolor); + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; +} + +@media screen and (max-width: 768px) { + .post-reward .reward-main { + justify-content: center !important; + position: fixed; + bottom: 0; + left: 0; + right: 0; + z-index: 102; + width: 100%; + margin: auto; + padding: 0; + } +} + +.post-reward .reward-main .reward-all { + background:var(--heo-card-bg); +} \ No newline at end of file diff --git a/templates/assets/css/read-mode.css b/templates/assets/css/read-mode.css new file mode 100644 index 0000000..a12d918 --- /dev/null +++ b/templates/assets/css/read-mode.css @@ -0,0 +1,218 @@ +.read-mode { + --font-color: #4c4948; + --readmode-light-color: #fff; + --white: #4c4948; + --light-grey: #4c4948; + --gray: #d6dbdf; + --hr-border: #d6dbdf; + --hr-before-color: #b9c2c9; + --highlight-bg: #f7f7f7; + --exit-btn-bg: #c0c0c0; + --exit-btn-color: #fff; + --exit-btn-hover: #8d8d8d; + --pseudo-hover: none +} + +[data-theme=dark] .read-mode { + --font-color: rgba(255,255,255,0.7); + --readmode-light-color: #0d0d0d; + --white: rgba(255,255,255,0.9); + --light-grey: rgba(255,255,255,0.7); + --gray: rgba(255,255,255,0.7); + --hr-border: rgba(255,255,255,0.5); + --hr-before-color: rgba(255,255,255,0.7); + --highlight-bg: #171717; + --exit-btn-bg: #1f1f1f; + --exit-btn-color: rgba(255,255,255,0.9); + --exit-btn-hover: #525252 +} + +.read-mode { + background: var(--readmode-light-color) +} + +.read-mode .exit-readmode { + position: fixed; + top: 30px; + right: 30px; + z-index: 100; + width: 40px; + height: 40px; + border-radius: 8px; + background: var(--exit-btn-bg); + color: var(--exit-btn-color); + font-size: 16px; + -webkit-transition: background .3s; + -moz-transition: background .3s; + -o-transition: background .3s; + -ms-transition: background .3s; + transition: background .3s +} + +@media screen and (max-width: 768px) { + .read-mode .exit-readmode { + top:initial; + bottom: 30px + } +} + +.read-mode .exit-readmode:hover { + background: var(--exit-btn-hover) +} + +.read-mode #aside-content { + display: none +} + +.read-mode #page-header.post-bg { + background-color: transparent; + background-image: none!important +} + +.read-mode #page-header.post-bg:before { + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0) +} + +.read-mode #page-header.post-bg>#post-info { + text-align: center +} + +.read-mode #post { + margin: 0 auto; + background: 0 0; + -webkit-box-shadow: none; + box-shadow: none +} + +.read-mode #post:hover { + -webkit-box-shadow: none; + box-shadow: none +} + +.read-mode>canvas { + display: none!important +} + +.read-mode #footer,.read-mode #nav,.read-mode #post>:not(#post-info):not(.post-content),.read-mode #rightside,.read-mode #web_bg,.read-mode .highlight-tools,.read-mode .not-top-img,.read-mode .post-outdate-notice { + display: none!important +} + +.read-mode #article-container a { + color: #99a9bf +} + +.read-mode #article-container .highlight:not(.js-file-line-container),.read-mode #article-container pre { + background: var(--highlight-bg)!important +} + +.read-mode #article-container .highlight:not(.js-file-line-container) *,.read-mode #article-container pre * { + color: var(--font-color)!important +} + +.read-mode #article-container figure.highlight { + border-radius: 0!important; + -webkit-box-shadow: none!important; + box-shadow: none!important +} + +.read-mode #article-container figure.highlight>:not(.highlight-tools) { + display: block!important +} + +.read-mode #article-container figure.highlight .line:before { + color: var(--font-color)!important +} + +.read-mode #article-container figure.highlight .hljs { + background: var(-highlight-bg)!important +} + +.read-mode #article-container h1,.read-mode #article-container h2,.read-mode #article-container h3,.read-mode #article-container h4,.read-mode #article-container h5,.read-mode #article-container h6 { + padding: 0 +} + +.read-mode #article-container h1:before,.read-mode #article-container h2:before,.read-mode #article-container h3:before,.read-mode #article-container h4:before,.read-mode #article-container h5:before,.read-mode #article-container h6:before { + content: '' +} + +.read-mode #article-container h1:hover,.read-mode #article-container h2:hover,.read-mode #article-container h3:hover,.read-mode #article-container h4:hover,.read-mode #article-container h5:hover,.read-mode #article-container h6:hover { + padding: 0 +} + +.read-mode #article-container li:hover:before,.read-mode #article-container ol:hover:before,.read-mode #article-container ul:hover:before { + -webkit-transform: none!important; + -moz-transform: none!important; + -o-transform: none!important; + -ms-transform: none!important; + transform: none!important +} + +.read-mode #article-container li:before,.read-mode #article-container ol:before { + background: 0 0!important; + color: var(--font-color)!important +} + +.read-mode #article-container ul>li:before { + border-color: var(--gray)!important +} + +.read-mode #article-container .tabs { + border: 2px solid var(--tab-border-color) +} + +.read-mode #article-container .tabs>.nav-tabs { + background: 0 0 +} + +.read-mode #article-container .tabs>.nav-tabs>.tab { + border-top: none!important +} + +.read-mode #article-container .tabs>.tab-contents .tab-item-content.active { + -webkit-animation: none; + -moz-animation: none; + -o-animation: none; + -ms-animation: none; + animation: none +} + +.read-mode #article-container code { + color: var(--font-color) +} + +.read-mode #article-container blockquote { + border-color: var(--gray); + background-color: var(--readmode-light-color) +} + +.read-mode #article-container kbd { + border: 1px solid var(--gray); + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: var(--font-color) +} + +.read-mode #article-container .hide-toggle { + border: 1px solid var(--gray)!important +} + +.read-mode #article-container .btn-anzhiyu,.read-mode #article-container .hide-button,.read-mode #article-container .hl-label { + border: 1px solid var(--gray)!important; + background: var(--readmode-light-color)!important; + color: var(--font-color)!important +} + +.read-mode #article-container .note { + border: 2px solid var(--gray); + border-left-color: var(--gray)!important; + filter: none; + background-color: var(--readmode-light-color)!important; + color: var(--font-color) +} + +.read-mode #article-container .note .note-icon,.read-mode #article-container .note:before { + color: var(--font-color) +} \ No newline at end of file diff --git a/templates/assets/css/related-posts-six.css b/templates/assets/css/related-posts-six.css new file mode 100644 index 0000000..ce41da5 --- /dev/null +++ b/templates/assets/css/related-posts-six.css @@ -0,0 +1,68 @@ +/* 相关推荐 */ + +.relatedPosts-list { + display: flex; + flex-wrap: wrap; +} +.relatedPosts>.relatedPosts-list>div { + background: #363636; + transition: 0.3s; + cursor: pointer; + overflow: hidden; +} + +.relatedPosts>.relatedPosts-list>div { + position: relative; + display: inline-block; + overflow: hidden; + margin: 3px; + width: calc(33.333% - 6px); + height: 200px; +/* background: var(--heo-main); */ + vertical-align: bottom; +} + +.relatedPosts>.relatedPosts-list .cover { + width: 100%; + height: 100%; + opacity: 0.4; + transition: all 0.6s ease 0s; + object-fit: cover; +} + +.relatedPosts>.relatedPosts-list .content { + position: absolute; + top: 50%; + padding: 0px 1rem; + width: 100%; + transform: translate(0px, -50%); +} + +.relatedPosts>.relatedPosts-list .content .date { + color: var(--heo-fontcolor); +} + +.relatedPosts>.relatedPosts-list .content .date { + color: var(--light-grey); + font-size: 90%; +} + +.relatedPosts>.relatedPosts-list .content .title { + color: var(--white); + -webkit-line-clamp: 2; +} + +.relatedPosts>.relatedPosts-list .content .title { + color: var(--heo-fontcolor); + font-weight: bold; + line-height: 1.5; + -webkit-line-clamp: 4; + font-size: 0.9rem; + text-align: center; +} + + +.relatedPosts > .relatedPosts-list > div:hover .cover { + opacity: 0.8; + transform: scale(1.1); +} diff --git a/templates/assets/css/related-posts-two.css b/templates/assets/css/related-posts-two.css new file mode 100644 index 0000000..eced8f7 --- /dev/null +++ b/templates/assets/css/related-posts-two.css @@ -0,0 +1,91 @@ +.relatedPosts-list { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + flex-direction: column; +} + +.relatedPosts>.relatedPosts-list>div { + position: relative; + display: inline-block; + overflow: hidden; + margin: 3px; + width: calc(33.333% - 6px); + height: 200px; + background: var(--heo-main); + vertical-align: bottom; +} + +.relatedPosts>.relatedPosts-list>div { + background: var(--heo-secondbg); + border: var(--style-border); + transition: .3s; + cursor: pointer; + overflow: hidden; + width: 100%; + margin-bottom: 8px +} + + +.relatedPosts>.relatedPosts-list>div:hover { + background: var(--heo-main) +} + +@media screen and (max-width: 768px) { + .relatedPosts { + display: none + } + + .relatedPosts>.relatedPosts-list>div { + border-radius: 4px + } +} + +.relatedPosts>.relatedPosts-list>div:hover a .title { + color: var(--heo-white) +} + +.relatedPosts>.relatedPosts-list .content .title { + color: var(--heo-white); + -webkit-line-clamp: 2; + margin-right: auto; +} + +.relatedPosts>.relatedPosts-list .content .title { + color: var(--heo-fontcolor); + font-weight: 700; + line-height: 1.5; + -webkit-line-clamp: 4; + font-size: .9rem; + text-align: left; + overflow: hidden +} + +.relatedPosts>.relatedPosts-list .content { + padding: 0 1rem; + width: 100%; +} +.relatedPosts>.relatedPosts-list .is-center { + text-align: center; + display: flex; + flex-wrap: wrap; + justify-content: center; + flex-direction: row; + align-items: center; +} + +.relatedPosts>.relatedPosts-list .content .date { + color: var(--heo-fontcolor); + display: none +} + +.relatedPosts>.relatedPosts-list .cover { + width: 360px; + min-width: 45%; + height: 100%; + transition: all .6s ease 0s; + object-fit: cover; + filter: brightness(.9); + max-width: 45%; +} + diff --git a/templates/assets/css/tenyear.css b/templates/assets/css/tenyear.css new file mode 100644 index 0000000..01e797c --- /dev/null +++ b/templates/assets/css/tenyear.css @@ -0,0 +1,87 @@ +.timeline { + width: 100%; + height: 20px; + background-color: var(--heo-background); + position: relative; + overflow: hidden; + margin-bottom: 20px; + border-radius: 0.5rem; + height: 2.5rem; +} + +.progress { + width: 0; + height: 100%; + background-color: var(--heo-main); + position: absolute; + animation: progressAnimation 2s linear forwards; + animation-delay: -0.1s; + border-radius: 0.5rem +} + +.past-time { + width: 2px; + height: 20px; + background-color: #3498db; + position: absolute; + transform-origin: left; + animation: pastTimeAnimation 3s linear forwards; +} + +.percentage-label { + position: absolute; + left: 0; + font-size: 14px; + color: var(--heo-card-bg); + font-weight: bold; + top: 10px; + white-space: nowrap; + transition: left 0.5s linear; + visibility: hidden; +} + +.time-labels { + display: flex; + justify-content: space-between; + width: 100%; +} + +.time-labels>div { + font-size: 14px; + color: var(--heo-fontcolor); +} + +@keyframes progressAnimation { + 0% { + width: 0; + } + 100% { + width: var(--progress-percentage, 0); + } +} + +@keyframes pastTimeAnimation { + 0% { + transform: scaleX(0); + } + 100% { + transform: scaleX(var(--past-time-percentage, 0)); + } +} + +.timeline:hover { + animation: btn31-eff 3s linear infinite; + cursor: pointer; +} + +@keyframes btn31-eff { + 0% { + box-shadow: 0 0 2px var(--heo-main); + } + 50% { + box-shadow: 0 0 40px var(--heo-main); + } + 100% { + box-shadow: 0 0 2px var(--heo-main); + } +} \ No newline at end of file diff --git a/templates/assets/html/link-canvas.html b/templates/assets/html/link-canvas.html new file mode 100644 index 0000000..2725196 --- /dev/null +++ b/templates/assets/html/link-canvas.html @@ -0,0 +1,38 @@ + + + + + + + 互动友链 + + + + +
+ + + + + + \ No newline at end of file diff --git a/templates/assets/icon/demo.css b/templates/assets/icon/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/templates/assets/icon/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown>p, +.markdown>blockquote, +.markdown>.highlight, +.markdown>ol, +.markdown>ul { + width: 80%; +} + +.markdown ul>li { + list-style: circle; +} + +.markdown>ul li, +.markdown blockquote ul>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown>ul li p, +.markdown>ol li p { + margin: 0.6em 0; +} + +.markdown ol>li { + list-style: decimal; +} + +.markdown>ol li, +.markdown blockquote ol>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown>table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown>table th { + white-space: nowrap; + color: #333; + font-weight: 600; +} + +.markdown>table th, +.markdown>table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown>table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown>br, +.markdown>p>br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/templates/assets/icon/demo_index.html b/templates/assets/icon/demo_index.html new file mode 100644 index 0000000..1939300 --- /dev/null +++ b/templates/assets/icon/demo_index.html @@ -0,0 +1,4308 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    图书
    +
    
    +
  • + +
  • + +
    舞台剧
    +
    
    +
  • + +
  • + +
    音乐
    +
    
    +
  • + +
  • + +
    游戏
    +
    
    +
  • + +
  • + +
    电影
    +
    
    +
  • + +
  • + +
    星,星星,星形,半星,实星
    +
    
    +
  • + +
  • + +
    星,星星,星形,半星,实星
    +
    
    +
  • + +
  • + +
    星,星星,星形,半星
    +
    
    +
  • + +
  • + +
    困困鱼
    +
    
    +
  • + +
  • + +
    moon-clear-fill
    +
    
    +
  • + +
  • + +
    eicon_train-line
    +
    
    +
  • + +
  • + +
    disc-fill
    +
    
    +
  • + +
  • + +
    signal-tower-fill
    +
    
    +
  • + +
  • + +
    search-2-line
    +
    
    +
  • + +
  • + +
    chat-1-fill
    +
    
    +
  • + +
  • + +
    apps-fill
    +
    
    +
  • + +
  • + +
    Home
    +
    
    +
  • + +
  • + +
    英文
    +
    
    +
  • + +
  • + +
    简体
    +
    
    +
  • + +
  • + +
    繁体
    +
    
    +
  • + +
  • + +
    aifadian-line
    +
    
    +
  • + +
  • + +
    账号
    +
    
    +
  • + +
  • + +
    作者
    +
    
    +
  • + +
  • + +
    微信
    +
    
    +
  • + +
  • + +
    编辑
    +
    
    +
  • + +
  • + +
    check-circle
    +
    
    +
  • + +
  • + +
    dashboard
    +
    
    +
  • + +
  • +  +
    bullseye
    +
    
    +
  • + +
  • + +
    logo-moment
    +
    
    +
  • + +
  • + +
    leetcode
    +
    
    +
  • + +
  • + +
    gitlab
    +
    
    +
  • + +
  • + +
    csdn
    +
    
    +
  • + +
  • + +
    dribbble
    +
    
    +
  • + +
  • + +
    yuque
    +
    
    +
  • + +
  • + +
    linkedin
    +
    
    +
  • + +
  • + +
    youtube
    +
    
    +
  • + +
  • + +
    Instagram
    +
    
    +
  • + +
  • + +
    slack
    +
    
    +
  • + +
  • + +
    百度
    +
    
    +
  • + +
  • + +
    discord-line
    +
    
    +
  • + +
  • + +
    cnblogs
    +
    
    +
  • + +
  • + +
    juejin
    +
    
    +
  • + +
  • + +
    steam
    +
    
    +
  • + +
  • + +
    telegram
    +
    
    +
  • + +
  • + +
    toutiao
    +
    
    +
  • + +
  • + +
    微信
    +
    
    +
  • + +
  • + +
    豆瓣
    +
    
    +
  • + +
  • + +
    知乎
    +
    
    +
  • + +
  • + +
    微信公众号
    +
    
    +
  • + +
  • + +
    猜你喜欢
    +
    
    +
  • + +
  • + +
    eicon_map-2-line
    +
    
    +
  • + +
  • + +
    circle
    +
    
    +
  • + +
  • + +
    creative-commons-nd-line
    +
    
    +
  • + +
  • + +
    creative-commons-by-line
    +
    
    +
  • + +
  • + +
    creative-commons-nc-line
    +
    
    +
  • + +
  • + +
    copyright-line
    +
    
    +
  • + +
  • + +
    font
    +
    
    +
  • + +
  • + +
    stopwatch
    +
    
    +
  • + +
  • + +
    file-lines
    +
    
    +
  • + +
  • + +
    square-poll-vertical
    +
    
    +
  • + +
  • + +
    universal-access
    +
    
    +
  • + +
  • + +
    hourglass-start
    +
    
    +
  • + +
  • + +
    通讯录07
    +
    
    +
  • + +
  • + +
    arrow-right
    +
    
    +
  • + +
  • + +
    arrow-left
    +
    
    +
  • + +
  • + +
    dice
    +
    
    +
  • + +
  • + +
    copy
    +
    
    +
  • + +
  • + +
    cube
    +
    
    +
  • + +
  • + +
    circle-arrow-right
    +
    
    +
  • + +
  • + +
    clock
    +
    
    +
  • + +
  • + +
    book
    +
    
    +
  • + +
  • + +
    calendar-alt
    +
    
    +
  • + +
  • + +
    eye-outline
    +
    
    +
  • + +
  • + +
    circle-half-stroke
    +
    
    +
  • + +
  • + +
    arrow-up
    +
    
    +
  • + +
  • + +
    file-word
    +
    
    +
  • + +
  • + +
    fire
    +
    
    +
  • + +
  • + +
    dove
    +
    
    +
  • + +
  • + +
    gear
    +
    
    +
  • + +
  • + +
    inbox
    +
    
    +
  • + +
  • + +
    history
    +
    
    +
  • + +
  • + +
    message
    +
    
    +
  • + +
  • + +
    moon
    +
    
    +
  • + +
  • + +
    shapes
    +
    
    +
  • + +
  • + +
    shuffle
    +
    
    +
  • + +
  • + +
    language
    +
    
    +
  • + +
  • + +
    tags
    +
    
    +
  • + +
  • + +
    train
    +
    
    +
  • + +
  • + +
    warning
    +
    
    +
  • + +
  • + +
    circle-arrow-up-right-1
    +
    
    +
  • + +
  • + +
    fish
    +
    
    +
  • + +
  • + +
    envelope
    +
    
    +
  • + +
  • + +
    music
    +
    
    +
  • + +
  • + +
    fan
    +
    
    +
  • + +
  • + +
    heartbeat-bold
    +
    
    +
  • + +
  • + +
    link
    +
    
    +
  • + +
  • + +
    chevron-left
    +
    
    +
  • + +
  • + +
    rocket
    +
    
    +
  • + +
  • + +
    lightbulb
    +
    
    +
  • + +
  • + +
    shoe-prints
    +
    
    +
  • + +
  • + +
    images
    +
    
    +
  • + +
  • + +
    box-archive
    +
    
    +
  • + +
  • + +
    artstation
    +
    
    +
  • + +
  • + +
    paper-plane
    +
    
    +
  • + +
  • + +
    house-chimney
    +
    
    +
  • + +
  • + +
    bars
    +
    
    +
  • + +
  • + +
    arrows-left-right
    +
    
    +
  • + +
  • + +
    book-open
    +
    
    +
  • + +
  • + +
    list-ul
    +
    
    +
  • + +
  • + +
    comment-sms
    +
    
    +
  • + +
  • + +
    angles-right
    +
    
    +
  • + +
  • + +
    tag
    +
    
    +
  • + +
  • + +
    chevron-right
    +
    
    +
  • + +
  • + +
    radio
    +
    
    +
  • + +
  • + +
    forward
    +
    
    +
  • + +
  • + +
    window-restore
    +
    
    +
  • + +
  • + +
    backward
    +
    
    +
  • + +
  • + +
    download
    +
    
    +
  • + +
  • + +
    comment-medical
    +
    
    +
  • + +
  • + +
    paste
    +
    
    +
  • + +
  • + +
    arrow-rotate-right
    +
    
    +
  • + +
  • + +
    play
    +
    
    +
  • + +
  • + +
    circle-xmark
    +
    
    +
  • + +
  • + +
    angle-down
    +
    
    +
  • + +
  • + +
    chart-line
    +
    
    +
  • + +
  • + +
    pencil
    +
    
    +
  • + +
  • + +
    thumbtack
    +
    
    +
  • + +
  • + +
    location-dot
    +
    
    +
  • + +
  • + +
    fw-fire
    +
    
    +
  • + +
  • + +
    calendar-days
    +
    
    +
  • + +
  • + +
    angle-right
    +
    
    +
  • + +
  • + +
    dice-d20
    +
    
    +
  • + +
  • + +
    instagram
    +
    
    +
  • + +
  • + +
    xmark
    +
    
    +
  • + +
  • + +
    spinner
    +
    
    +
  • + +
  • + +
    bullhorn
    +
    
    +
  • + +
  • + +
    stream
    +
    
    +
  • + +
  • + +
    caret-left
    +
    
    +
  • + +
  • + +
    folder-open
    +
    
    +
  • + +
  • + +
    thumbs-up
    +
    
    +
  • + +
  • + +
    angle-double-down
    +
    
    +
  • + +
  • + +
    sign-out-alt
    +
    
    +
  • + +
  • + +
    angle-double-left
    +
    
    +
  • + +
  • + +
    angle-double-right
    +
    
    +
  • + +
  • + +
    angle-left
    +
    
    +
  • + +
  • + +
    fw-eye
    +
    
    +
  • + +
  • + +
    repeat
    +
    
    +
  • + +
  • + +
    shuffle
    +
    
    +
  • + +
  • + +
    arrows-rotate
    +
    
    +
  • + +
  • + +
    pause
    +
    
    +
  • + +
  • + +
    heartbeat
    +
    
    +
  • + +
  • + +
    heartbeat
    +
    
    +
  • + +
  • + +
    rss
    +
    
    +
  • + +
  • + +
    qq
    +
    
    +
  • + +
  • + +
    github
    +
    
    +
  • + +
  • + +
    bilibili
    +
    
    +
  • + +
  • + +
    paper-plane
    +
    
    +
  • + +
  • + +
    hashtag
    +
    
    +
  • + +
  • + +
    hand-heart-fill
    +
    
    +
  • + +
  • + +
    plant-fill
    +
    
    +
  • + +
  • + +
    qrcode
    +
    
    +
  • + +
  • + +
    weibo
    +
    
    +
  • + +
  • + +
    copyright
    +
    
    +
  • + +
  • + +
    bolt
    +
    
    +
  • + +
  • + +
    circle-info
    +
    
    +
  • + +
  • + +
    triangle-exclamation
    +
    
    +
  • + +
  • + +
    circle-check
    +
    
    +
  • + +
  • + +
    circle-minus
    +
    
    +
  • + +
  • + +
    circle-plus
    +
    
    +
  • + +
  • + +
    circle-dot
    +
    
    +
  • + +
  • + +
    scissors
    +
    
    +
  • + +
  • + +
    arrow-down
    +
    
    +
  • + +
  • + +
    灯泡
    +
    
    +
  • + +
  • + +
    弹幕
    +
    
    +
  • + +
  • + +
    总览
    +
    
    +
  • + +
  • + +
    灵感
    +
    
    +
  • + +
  • + +
    三明治
    +
    
    +
  • + +
  • + +
    keyboard
    +
    
    +
  • + +
  • + +
    tiktok
    +
    
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • +
+
+

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'haofont';
+  src: url('iconfont.eot?t=1708243411223'); /* IE9 */
+  src: url('iconfont.eot?t=1708243411223#iefix') format('embedded-opentype'), /* IE6-IE8 */
+       url('iconfont.woff2?t=1708243411223') format('woff2'),
+       url('iconfont.woff?t=1708243411223') format('woff'),
+       url('iconfont.ttf?t=1708243411223') format('truetype'),
+       url('iconfont.svg?t=1708243411223#haofont') format('svg');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.haofont {
+  font-family: "haofont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="haofont">&#x33;</span>
+
+
+

"haofont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 图书 +
    +
    .hao-icon-tushu +
    +
  • + +
  • + +
    + 舞台剧 +
    +
    .hao-icon-screen +
    +
  • + +
  • + +
    + 音乐 +
    +
    .hao-icon-yinle +
    +
  • + +
  • + +
    + 游戏 +
    +
    .hao-icon-youxi +
    +
  • + +
  • + +
    + 电影 +
    +
    .hao-icon-dianying +
    +
  • + +
  • + +
    + 星,星星,星形,半星,实星 +
    +
    .hao-icon-star-full +
    +
  • + +
  • + +
    + 星,星星,星形,半星,实星 +
    +
    .hao-icon-star +
    +
  • + +
  • + +
    + 星,星星,星形,半星 +
    +
    .hao-icon-star-half +
    +
  • + +
  • + +
    + 困困鱼 +
    +
    .hao-icon-baibanwenjian-daochu +
    +
  • + +
  • + +
    + moon-clear-fill +
    +
    .hao-icon-moon-clear-fill +
    +
  • + +
  • + +
    + eicon_train-line +
    +
    .hao-icon-eicon_train-line +
    +
  • + +
  • + +
    + disc-fill +
    +
    .hao-icon-disc-fill +
    +
  • + +
  • + +
    + signal-tower-fill +
    +
    .hao-icon-signal-tower-fill +
    +
  • + +
  • + +
    + search-2-line +
    +
    .hao-icon-search--line +
    +
  • + +
  • + +
    + chat-1-fill +
    +
    .hao-icon-chat--fill +
    +
  • + +
  • + +
    + apps-fill +
    +
    .hao-icon-apps-fill +
    +
  • + +
  • + +
    + Home +
    +
    .hao-icon-Home +
    +
  • + +
  • + +
    + 英文 +
    +
    .hao-icon-yingwen +
    +
  • + +
  • + +
    + 简体 +
    +
    .hao-icon-jianti +
    +
  • + +
  • + +
    + 繁体 +
    +
    .hao-icon-fanti +
    +
  • + +
  • + +
    + aifadian-line +
    +
    .hao-icon-aifadian-line +
    +
  • + +
  • + +
    + 账号 +
    +
    .hao-icon-zhanghao1 +
    +
  • + +
  • + +
    + 作者 +
    +
    .hao-icon-zuozhe +
    +
  • + +
  • + +
    + 微信 +
    +
    .hao-icon-weixin1 +
    +
  • + +
  • + +
    + 编辑 +
    +
    .hao-icon-bianji +
    +
  • + +
  • + +
    + check-circle +
    +
    .hao-icon-check-circle +
    +
  • + +
  • + +
    + dashboard +
    +
    .hao-icon-dashboard +
    +
  • + +
  • + +
    + bullseye +
    +
    .hao-icon-bullseye +
    +
  • + +
  • + +
    + logo-moment +
    +
    .hao-icon-logo-moment +
    +
  • + +
  • + +
    + leetcode +
    +
    .hao-icon-leetcode +
    +
  • + +
  • + +
    + gitlab +
    +
    .hao-icon-gitlab +
    +
  • + +
  • + +
    + csdn +
    +
    .hao-icon-csdn +
    +
  • + +
  • + +
    + dribbble +
    +
    .hao-icon-dribbble +
    +
  • + +
  • + +
    + yuque +
    +
    .hao-icon-yuque +
    +
  • + +
  • + +
    + linkedin +
    +
    .hao-icon-linkedin +
    +
  • + +
  • + +
    + youtube +
    +
    .hao-icon-youtube +
    +
  • + +
  • + +
    + Instagram +
    +
    .hao-icon-Instagram +
    +
  • + +
  • + +
    + slack +
    +
    .hao-icon-slack +
    +
  • + +
  • + +
    + 百度 +
    +
    .hao-icon-baidu +
    +
  • + +
  • + +
    + discord-line +
    +
    .hao-icon-discord-line +
    +
  • + +
  • + +
    + cnblogs +
    +
    .hao-icon-cnblogs +
    +
  • + +
  • + +
    + juejin +
    +
    .hao-icon-juejin +
    +
  • + +
  • + +
    + steam +
    +
    .hao-icon-steam +
    +
  • + +
  • + +
    + telegram +
    +
    .hao-icon-telegram +
    +
  • + +
  • + +
    + toutiao +
    +
    .hao-icon-toutiao +
    +
  • + +
  • + +
    + 微信 +
    +
    .hao-icon-weixin +
    +
  • + +
  • + +
    + 豆瓣 +
    +
    .hao-icon-douban +
    +
  • + +
  • + +
    + 知乎 +
    +
    .hao-icon-29 +
    +
  • + +
  • + +
    + 微信公众号 +
    +
    .hao-icon-weixingongzhonghao +
    +
  • + +
  • + +
    + 猜你喜欢 +
    +
    .hao-icon-cainixihuan +
    +
  • + +
  • + +
    + eicon_map-2-line +
    +
    .hao-icon-eicon_map-2-line1 +
    +
  • + +
  • + +
    + circle +
    +
    .hao-icon-yuan +
    +
  • + +
  • + +
    + creative-commons-nd-line +
    +
    .hao-icon-creative-commons-nd-line +
    +
  • + +
  • + +
    + creative-commons-by-line +
    +
    .hao-icon-creative-commons-by-line +
    +
  • + +
  • + +
    + creative-commons-nc-line +
    +
    .hao-icon-creative-commons-nc-line +
    +
  • + +
  • + +
    + copyright-line +
    +
    .hao-icon-copyright-line +
    +
  • + +
  • + +
    + font +
    +
    .hao-icon-font +
    +
  • + +
  • + +
    + stopwatch +
    +
    .hao-icon-stopwatch +
    +
  • + +
  • + +
    + file-lines +
    +
    .hao-icon-file-lines +
    +
  • + +
  • + +
    + square-poll-vertical +
    +
    .hao-icon-square-poll-vertical +
    +
  • + +
  • + +
    + universal-access +
    +
    .hao-icon-universal-access +
    +
  • + +
  • + +
    + hourglass-start +
    +
    .hao-icon-hourglass-start +
    +
  • + +
  • + +
    + 通讯录07 +
    +
    .hao-icon-tongxunlu07 +
    +
  • + +
  • + +
    + arrow-right +
    +
    .hao-icon-arrow-right +
    +
  • + +
  • + +
    + arrow-left +
    +
    .hao-icon-arrow-left +
    +
  • + +
  • + +
    + dice +
    +
    .hao-icon-dice +
    +
  • + +
  • + +
    + copy +
    +
    .hao-icon-copy +
    +
  • + +
  • + +
    + cube +
    +
    .hao-icon-cube +
    +
  • + +
  • + +
    + circle-arrow-right +
    +
    .hao-icon-circle-arrow-right +
    +
  • + +
  • + +
    + clock +
    +
    .hao-icon-clock +
    +
  • + +
  • + +
    + book +
    +
    .hao-icon-book +
    +
  • + +
  • + +
    + calendar-alt +
    +
    .hao-icon-calendar-alt +
    +
  • + +
  • + +
    + eye-outline +
    +
    .hao-icon-eye-outline +
    +
  • + +
  • + +
    + circle-half-stroke +
    +
    .hao-icon-circle-half-stroke +
    +
  • + +
  • + +
    + arrow-up +
    +
    .hao-icon-arrow-up +
    +
  • + +
  • + +
    + file-word +
    +
    .hao-icon-file-word +
    +
  • + +
  • + +
    + fire +
    +
    .hao-icon-fire +
    +
  • + +
  • + +
    + dove +
    +
    .hao-icon-dove +
    +
  • + +
  • + +
    + gear +
    +
    .hao-icon-gear +
    +
  • + +
  • + +
    + inbox +
    +
    .hao-icon-inbox +
    +
  • + +
  • + +
    + history +
    +
    .hao-icon-history +
    +
  • + +
  • + +
    + message +
    +
    .hao-icon-message +
    +
  • + +
  • + +
    + moon +
    +
    .hao-icon-moon +
    +
  • + +
  • + +
    + shapes +
    +
    .hao-icon-shapes +
    +
  • + +
  • + +
    + shuffle +
    +
    .hao-icon-shuffle +
    +
  • + +
  • + +
    + language +
    +
    .hao-icon-language +
    +
  • + +
  • + +
    + tags +
    +
    .hao-icon-tags +
    +
  • + +
  • + +
    + train +
    +
    .hao-icon-train +
    +
  • + +
  • + +
    + warning +
    +
    .hao-icon-warning +
    +
  • + +
  • + +
    + circle-arrow-up-right-1 +
    +
    .hao-icon-circle-arrow-up-right-1 +
    +
  • + +
  • + +
    + fish +
    +
    .hao-icon-fish +
    +
  • + +
  • + +
    + envelope +
    +
    .hao-icon-envelope +
    +
  • + +
  • + +
    + music +
    +
    .hao-icon-music +
    +
  • + +
  • + +
    + fan +
    +
    .hao-icon-fan +
    +
  • + +
  • + +
    + heartbeat-bold +
    +
    .hao-icon-heartbeat-bold +
    +
  • + +
  • + +
    + link +
    +
    .hao-icon-link +
    +
  • + +
  • + +
    + chevron-left +
    +
    .hao-icon-chevron-left +
    +
  • + +
  • + +
    + rocket +
    +
    .hao-icon-rocket +
    +
  • + +
  • + +
    + lightbulb +
    +
    .hao-icon-lightbulb +
    +
  • + +
  • + +
    + shoe-prints +
    +
    .hao-icon-shoe-prints +
    +
  • + +
  • + +
    + images +
    +
    .hao-icon-images +
    +
  • + +
  • + +
    + box-archive +
    +
    .hao-icon-box-archive +
    +
  • + +
  • + +
    + artstation +
    +
    .hao-icon-artstation +
    +
  • + +
  • + +
    + paper-plane +
    +
    .hao-icon-paper-plane +
    +
  • + +
  • + +
    + house-chimney +
    +
    .hao-icon-house-chimney +
    +
  • + +
  • + +
    + bars +
    +
    .hao-icon-bars +
    +
  • + +
  • + +
    + arrows-left-right +
    +
    .hao-icon-arrows-left-right +
    +
  • + +
  • + +
    + book-open +
    +
    .hao-icon-book-open +
    +
  • + +
  • + +
    + list-ul +
    +
    .hao-icon-list-ul +
    +
  • + +
  • + +
    + comment-sms +
    +
    .hao-icon-comment-sms +
    +
  • + +
  • + +
    + angles-right +
    +
    .hao-icon-angles-right +
    +
  • + +
  • + +
    + tag +
    +
    .hao-icon-tag +
    +
  • + +
  • + +
    + chevron-right +
    +
    .hao-icon-chevron-right +
    +
  • + +
  • + +
    + radio +
    +
    .hao-icon-radio +
    +
  • + +
  • + +
    + forward +
    +
    .hao-icon-forward +
    +
  • + +
  • + +
    + window-restore +
    +
    .hao-icon-window-restore +
    +
  • + +
  • + +
    + backward +
    +
    .hao-icon-backward +
    +
  • + +
  • + +
    + download +
    +
    .hao-icon-download +
    +
  • + +
  • + +
    + comment-medical +
    +
    .hao-icon-comment-medical +
    +
  • + +
  • + +
    + paste +
    +
    .hao-icon-paste +
    +
  • + +
  • + +
    + arrow-rotate-right +
    +
    .hao-icon-arrow-rotate-right +
    +
  • + +
  • + +
    + play +
    +
    .hao-icon-play +
    +
  • + +
  • + +
    + circle-xmark +
    +
    .hao-icon-circle-xmark +
    +
  • + +
  • + +
    + angle-down +
    +
    .hao-icon-angle-down +
    +
  • + +
  • + +
    + chart-line +
    +
    .hao-icon-chart-line +
    +
  • + +
  • + +
    + pencil +
    +
    .hao-icon-pencil +
    +
  • + +
  • + +
    + thumbtack +
    +
    .hao-icon-thumbtack +
    +
  • + +
  • + +
    + location-dot +
    +
    .hao-icon-location-dot +
    +
  • + +
  • + +
    + fw-fire +
    +
    .hao-icon-fw-fire +
    +
  • + +
  • + +
    + calendar-days +
    +
    .hao-icon-calendar-days +
    +
  • + +
  • + +
    + angle-right +
    +
    .hao-icon-angle-right +
    +
  • + +
  • + +
    + dice-d20 +
    +
    .hao-icon-dice-d20 +
    +
  • + +
  • + +
    + instagram +
    +
    .hao-icon-instagram +
    +
  • + +
  • + +
    + xmark +
    +
    .hao-icon-xmark +
    +
  • + +
  • + +
    + spinner +
    +
    .hao-icon-spinner +
    +
  • + +
  • + +
    + bullhorn +
    +
    .hao-icon-bullhorn +
    +
  • + +
  • + +
    + stream +
    +
    .hao-icon-stream +
    +
  • + +
  • + +
    + caret-left +
    +
    .hao-icon-caret-left +
    +
  • + +
  • + +
    + folder-open +
    +
    .hao-icon-folder-open +
    +
  • + +
  • + +
    + thumbs-up +
    +
    .hao-icon-thumbs-up +
    +
  • + +
  • + +
    + angle-double-down +
    +
    .hao-icon-angle-double-down +
    +
  • + +
  • + +
    + sign-out-alt +
    +
    .hao-icon-sign-out-alt +
    +
  • + +
  • + +
    + angle-double-left +
    +
    .hao-icon-angle-double-left +
    +
  • + +
  • + +
    + angle-double-right +
    +
    .hao-icon-angle-double-right +
    +
  • + +
  • + +
    + angle-left +
    +
    .hao-icon-angle-left +
    +
  • + +
  • + +
    + fw-eye +
    +
    .hao-icon-fw-eye +
    +
  • + +
  • + +
    + repeat +
    +
    .hao-icon-repeat +
    +
  • + +
  • + +
    + shuffle +
    +
    .hao-icon-shuffle1 +
    +
  • + +
  • + +
    + arrows-rotate +
    +
    .hao-icon-arrows-rotate +
    +
  • + +
  • + +
    + pause +
    +
    .hao-icon-pause +
    +
  • + +
  • + +
    + heartbeat +
    +
    .hao-icon-heartbeat +
    +
  • + +
  • + +
    + heartbeat +
    +
    .hao-icon-heartbeat1 +
    +
  • + +
  • + +
    + rss +
    +
    .hao-icon-rss +
    +
  • + +
  • + +
    + qq +
    +
    .hao-icon-qq +
    +
  • + +
  • + +
    + github +
    +
    .hao-icon-github +
    +
  • + +
  • + +
    + bilibili +
    +
    .hao-icon-bilibili +
    +
  • + +
  • + +
    + paper-plane +
    +
    .hao-icon-paper-plane1 +
    +
  • + +
  • + +
    + hashtag +
    +
    .hao-icon-hashtag +
    +
  • + +
  • + +
    + hand-heart-fill +
    +
    .hao-icon-hand-heart-fill +
    +
  • + +
  • + +
    + plant-fill +
    +
    .hao-icon-plant-fill +
    +
  • + +
  • + +
    + qrcode +
    +
    .hao-icon-qrcode +
    +
  • + +
  • + +
    + weibo +
    +
    .hao-icon-weibo +
    +
  • + +
  • + +
    + copyright +
    +
    .hao-icon-copyright +
    +
  • + +
  • + +
    + bolt +
    +
    .hao-icon-bolt +
    +
  • + +
  • + +
    + circle-info +
    +
    .hao-icon-circle-info +
    +
  • + +
  • + +
    + triangle-exclamation +
    +
    .hao-icon-triangle-exclamation +
    +
  • + +
  • + +
    + circle-check +
    +
    .hao-icon-circle-check +
    +
  • + +
  • + +
    + circle-minus +
    +
    .hao-icon-circle-minus +
    +
  • + +
  • + +
    + circle-plus +
    +
    .hao-icon-circle-plus +
    +
  • + +
  • + +
    + circle-dot +
    +
    .hao-icon-circle-dot +
    +
  • + +
  • + +
    + scissors +
    +
    .hao-icon-scissors +
    +
  • + +
  • + +
    + arrow-down +
    +
    .hao-icon-arrow-down +
    +
  • + +
  • + +
    + 灯泡 +
    +
    .hao-icon-dengpao +
    +
  • + +
  • + +
    + 弹幕 +
    +
    .hao-icon-danmu +
    +
  • + +
  • + +
    + 总览 +
    +
    .hao-icon-zonglan +
    +
  • + +
  • + +
    + 灵感 +
    +
    .hao-icon-linggan +
    +
  • + +
  • + +
    + 三明治 +
    +
    .hao-icon-sanmingzhi +
    +
  • + +
  • + +
    + keyboard +
    +
    .hao-icon-keyboard +
    +
  • + +
  • + +
    + tiktok +
    +
    .hao-icon-tiktok +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="haofont hao-icon-xxx"></span>
+
+
+

" + haofont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    图书
    +
    #hao-icon-tushu
    +
  • + +
  • + +
    舞台剧
    +
    #hao-icon-screen
    +
  • + +
  • + +
    音乐
    +
    #hao-icon-yinle
    +
  • + +
  • + +
    游戏
    +
    #hao-icon-youxi
    +
  • + +
  • + +
    电影
    +
    #hao-icon-dianying
    +
  • + +
  • + +
    星,星星,星形,半星,实星
    +
    #hao-icon-star-full
    +
  • + +
  • + +
    星,星星,星形,半星,实星
    +
    #hao-icon-star
    +
  • + +
  • + +
    星,星星,星形,半星
    +
    #hao-icon-star-half
    +
  • + +
  • + +
    困困鱼
    +
    #hao-icon-baibanwenjian-daochu
    +
  • + +
  • + +
    moon-clear-fill
    +
    #hao-icon-moon-clear-fill
    +
  • + +
  • + +
    eicon_train-line
    +
    #hao-icon-eicon_train-line
    +
  • + +
  • + +
    disc-fill
    +
    #hao-icon-disc-fill
    +
  • + +
  • + +
    signal-tower-fill
    +
    #hao-icon-signal-tower-fill
    +
  • + +
  • + +
    search-2-line
    +
    #hao-icon-search--line
    +
  • + +
  • + +
    chat-1-fill
    +
    #hao-icon-chat--fill
    +
  • + +
  • + +
    apps-fill
    +
    #hao-icon-apps-fill
    +
  • + +
  • + +
    Home
    +
    #hao-icon-Home
    +
  • + +
  • + +
    英文
    +
    #hao-icon-yingwen
    +
  • + +
  • + +
    简体
    +
    #hao-icon-jianti
    +
  • + +
  • + +
    繁体
    +
    #hao-icon-fanti
    +
  • + +
  • + +
    aifadian-line
    +
    #hao-icon-aifadian-line
    +
  • + +
  • + +
    账号
    +
    #hao-icon-zhanghao1
    +
  • + +
  • + +
    作者
    +
    #hao-icon-zuozhe
    +
  • + +
  • + +
    微信
    +
    #hao-icon-weixin1
    +
  • + +
  • + +
    编辑
    +
    #hao-icon-bianji
    +
  • + +
  • + +
    check-circle
    +
    #hao-icon-check-circle
    +
  • + +
  • + +
    dashboard
    +
    #hao-icon-dashboard
    +
  • + +
  • + +
    bullseye
    +
    #hao-icon-bullseye
    +
  • + +
  • + +
    logo-moment
    +
    #hao-icon-logo-moment
    +
  • + +
  • + +
    leetcode
    +
    #hao-icon-leetcode
    +
  • + +
  • + +
    gitlab
    +
    #hao-icon-gitlab
    +
  • + +
  • + +
    csdn
    +
    #hao-icon-csdn
    +
  • + +
  • + +
    dribbble
    +
    #hao-icon-dribbble
    +
  • + +
  • + +
    yuque
    +
    #hao-icon-yuque
    +
  • + +
  • + +
    linkedin
    +
    #hao-icon-linkedin
    +
  • + +
  • + +
    youtube
    +
    #hao-icon-youtube
    +
  • + +
  • + +
    Instagram
    +
    #hao-icon-Instagram
    +
  • + +
  • + +
    slack
    +
    #hao-icon-slack
    +
  • + +
  • + +
    百度
    +
    #hao-icon-baidu
    +
  • + +
  • + +
    discord-line
    +
    #hao-icon-discord-line
    +
  • + +
  • + +
    cnblogs
    +
    #hao-icon-cnblogs
    +
  • + +
  • + +
    juejin
    +
    #hao-icon-juejin
    +
  • + +
  • + +
    steam
    +
    #hao-icon-steam
    +
  • + +
  • + +
    telegram
    +
    #hao-icon-telegram
    +
  • + +
  • + +
    toutiao
    +
    #hao-icon-toutiao
    +
  • + +
  • + +
    微信
    +
    #hao-icon-weixin
    +
  • + +
  • + +
    豆瓣
    +
    #hao-icon-douban
    +
  • + +
  • + +
    知乎
    +
    #hao-icon-29
    +
  • + +
  • + +
    微信公众号
    +
    #hao-icon-weixingongzhonghao
    +
  • + +
  • + +
    猜你喜欢
    +
    #hao-icon-cainixihuan
    +
  • + +
  • + +
    eicon_map-2-line
    +
    #hao-icon-eicon_map-2-line1
    +
  • + +
  • + +
    circle
    +
    #hao-icon-yuan
    +
  • + +
  • + +
    creative-commons-nd-line
    +
    #hao-icon-creative-commons-nd-line
    +
  • + +
  • + +
    creative-commons-by-line
    +
    #hao-icon-creative-commons-by-line
    +
  • + +
  • + +
    creative-commons-nc-line
    +
    #hao-icon-creative-commons-nc-line
    +
  • + +
  • + +
    copyright-line
    +
    #hao-icon-copyright-line
    +
  • + +
  • + +
    font
    +
    #hao-icon-font
    +
  • + +
  • + +
    stopwatch
    +
    #hao-icon-stopwatch
    +
  • + +
  • + +
    file-lines
    +
    #hao-icon-file-lines
    +
  • + +
  • + +
    square-poll-vertical
    +
    #hao-icon-square-poll-vertical
    +
  • + +
  • + +
    universal-access
    +
    #hao-icon-universal-access
    +
  • + +
  • + +
    hourglass-start
    +
    #hao-icon-hourglass-start
    +
  • + +
  • + +
    通讯录07
    +
    #hao-icon-tongxunlu07
    +
  • + +
  • + +
    arrow-right
    +
    #hao-icon-arrow-right
    +
  • + +
  • + +
    arrow-left
    +
    #hao-icon-arrow-left
    +
  • + +
  • + +
    dice
    +
    #hao-icon-dice
    +
  • + +
  • + +
    copy
    +
    #hao-icon-copy
    +
  • + +
  • + +
    cube
    +
    #hao-icon-cube
    +
  • + +
  • + +
    circle-arrow-right
    +
    #hao-icon-circle-arrow-right
    +
  • + +
  • + +
    clock
    +
    #hao-icon-clock
    +
  • + +
  • + +
    book
    +
    #hao-icon-book
    +
  • + +
  • + +
    calendar-alt
    +
    #hao-icon-calendar-alt
    +
  • + +
  • + +
    eye-outline
    +
    #hao-icon-eye-outline
    +
  • + +
  • + +
    circle-half-stroke
    +
    #hao-icon-circle-half-stroke
    +
  • + +
  • + +
    arrow-up
    +
    #hao-icon-arrow-up
    +
  • + +
  • + +
    file-word
    +
    #hao-icon-file-word
    +
  • + +
  • + +
    fire
    +
    #hao-icon-fire
    +
  • + +
  • + +
    dove
    +
    #hao-icon-dove
    +
  • + +
  • + +
    gear
    +
    #hao-icon-gear
    +
  • + +
  • + +
    inbox
    +
    #hao-icon-inbox
    +
  • + +
  • + +
    history
    +
    #hao-icon-history
    +
  • + +
  • + +
    message
    +
    #hao-icon-message
    +
  • + +
  • + +
    moon
    +
    #hao-icon-moon
    +
  • + +
  • + +
    shapes
    +
    #hao-icon-shapes
    +
  • + +
  • + +
    shuffle
    +
    #hao-icon-shuffle
    +
  • + +
  • + +
    language
    +
    #hao-icon-language
    +
  • + +
  • + +
    tags
    +
    #hao-icon-tags
    +
  • + +
  • + +
    train
    +
    #hao-icon-train
    +
  • + +
  • + +
    warning
    +
    #hao-icon-warning
    +
  • + +
  • + +
    circle-arrow-up-right-1
    +
    #hao-icon-circle-arrow-up-right-1
    +
  • + +
  • + +
    fish
    +
    #hao-icon-fish
    +
  • + +
  • + +
    envelope
    +
    #hao-icon-envelope
    +
  • + +
  • + +
    music
    +
    #hao-icon-music
    +
  • + +
  • + +
    fan
    +
    #hao-icon-fan
    +
  • + +
  • + +
    heartbeat-bold
    +
    #hao-icon-heartbeat-bold
    +
  • + +
  • + +
    link
    +
    #hao-icon-link
    +
  • + +
  • + +
    chevron-left
    +
    #hao-icon-chevron-left
    +
  • + +
  • + +
    rocket
    +
    #hao-icon-rocket
    +
  • + +
  • + +
    lightbulb
    +
    #hao-icon-lightbulb
    +
  • + +
  • + +
    shoe-prints
    +
    #hao-icon-shoe-prints
    +
  • + +
  • + +
    images
    +
    #hao-icon-images
    +
  • + +
  • + +
    box-archive
    +
    #hao-icon-box-archive
    +
  • + +
  • + +
    artstation
    +
    #hao-icon-artstation
    +
  • + +
  • + +
    paper-plane
    +
    #hao-icon-paper-plane
    +
  • + +
  • + +
    house-chimney
    +
    #hao-icon-house-chimney
    +
  • + +
  • + +
    bars
    +
    #hao-icon-bars
    +
  • + +
  • + +
    arrows-left-right
    +
    #hao-icon-arrows-left-right
    +
  • + +
  • + +
    book-open
    +
    #hao-icon-book-open
    +
  • + +
  • + +
    list-ul
    +
    #hao-icon-list-ul
    +
  • + +
  • + +
    comment-sms
    +
    #hao-icon-comment-sms
    +
  • + +
  • + +
    angles-right
    +
    #hao-icon-angles-right
    +
  • + +
  • + +
    tag
    +
    #hao-icon-tag
    +
  • + +
  • + +
    chevron-right
    +
    #hao-icon-chevron-right
    +
  • + +
  • + +
    radio
    +
    #hao-icon-radio
    +
  • + +
  • + +
    forward
    +
    #hao-icon-forward
    +
  • + +
  • + +
    window-restore
    +
    #hao-icon-window-restore
    +
  • + +
  • + +
    backward
    +
    #hao-icon-backward
    +
  • + +
  • + +
    download
    +
    #hao-icon-download
    +
  • + +
  • + +
    comment-medical
    +
    #hao-icon-comment-medical
    +
  • + +
  • + +
    paste
    +
    #hao-icon-paste
    +
  • + +
  • + +
    arrow-rotate-right
    +
    #hao-icon-arrow-rotate-right
    +
  • + +
  • + +
    play
    +
    #hao-icon-play
    +
  • + +
  • + +
    circle-xmark
    +
    #hao-icon-circle-xmark
    +
  • + +
  • + +
    angle-down
    +
    #hao-icon-angle-down
    +
  • + +
  • + +
    chart-line
    +
    #hao-icon-chart-line
    +
  • + +
  • + +
    pencil
    +
    #hao-icon-pencil
    +
  • + +
  • + +
    thumbtack
    +
    #hao-icon-thumbtack
    +
  • + +
  • + +
    location-dot
    +
    #hao-icon-location-dot
    +
  • + +
  • + +
    fw-fire
    +
    #hao-icon-fw-fire
    +
  • + +
  • + +
    calendar-days
    +
    #hao-icon-calendar-days
    +
  • + +
  • + +
    angle-right
    +
    #hao-icon-angle-right
    +
  • + +
  • + +
    dice-d20
    +
    #hao-icon-dice-d20
    +
  • + +
  • + +
    instagram
    +
    #hao-icon-instagram
    +
  • + +
  • + +
    xmark
    +
    #hao-icon-xmark
    +
  • + +
  • + +
    spinner
    +
    #hao-icon-spinner
    +
  • + +
  • + +
    bullhorn
    +
    #hao-icon-bullhorn
    +
  • + +
  • + +
    stream
    +
    #hao-icon-stream
    +
  • + +
  • + +
    caret-left
    +
    #hao-icon-caret-left
    +
  • + +
  • + +
    folder-open
    +
    #hao-icon-folder-open
    +
  • + +
  • + +
    thumbs-up
    +
    #hao-icon-thumbs-up
    +
  • + +
  • + +
    angle-double-down
    +
    #hao-icon-angle-double-down
    +
  • + +
  • + +
    sign-out-alt
    +
    #hao-icon-sign-out-alt
    +
  • + +
  • + +
    angle-double-left
    +
    #hao-icon-angle-double-left
    +
  • + +
  • + +
    angle-double-right
    +
    #hao-icon-angle-double-right
    +
  • + +
  • + +
    angle-left
    +
    #hao-icon-angle-left
    +
  • + +
  • + +
    fw-eye
    +
    #hao-icon-fw-eye
    +
  • + +
  • + +
    repeat
    +
    #hao-icon-repeat
    +
  • + +
  • + +
    shuffle
    +
    #hao-icon-shuffle1
    +
  • + +
  • + +
    arrows-rotate
    +
    #hao-icon-arrows-rotate
    +
  • + +
  • + +
    pause
    +
    #hao-icon-pause
    +
  • + +
  • + +
    heartbeat
    +
    #hao-icon-heartbeat
    +
  • + +
  • + +
    heartbeat
    +
    #hao-icon-heartbeat1
    +
  • + +
  • + +
    rss
    +
    #hao-icon-rss
    +
  • + +
  • + +
    qq
    +
    #hao-icon-qq
    +
  • + +
  • + +
    github
    +
    #hao-icon-github
    +
  • + +
  • + +
    bilibili
    +
    #hao-icon-bilibili
    +
  • + +
  • + +
    paper-plane
    +
    #hao-icon-paper-plane1
    +
  • + +
  • + +
    hashtag
    +
    #hao-icon-hashtag
    +
  • + +
  • + +
    hand-heart-fill
    +
    #hao-icon-hand-heart-fill
    +
  • + +
  • + +
    plant-fill
    +
    #hao-icon-plant-fill
    +
  • + +
  • + +
    qrcode
    +
    #hao-icon-qrcode
    +
  • + +
  • + +
    weibo
    +
    #hao-icon-weibo
    +
  • + +
  • + +
    copyright
    +
    #hao-icon-copyright
    +
  • + +
  • + +
    bolt
    +
    #hao-icon-bolt
    +
  • + +
  • + +
    circle-info
    +
    #hao-icon-circle-info
    +
  • + +
  • + +
    triangle-exclamation
    +
    #hao-icon-triangle-exclamation
    +
  • + +
  • + +
    circle-check
    +
    #hao-icon-circle-check
    +
  • + +
  • + +
    circle-minus
    +
    #hao-icon-circle-minus
    +
  • + +
  • + +
    circle-plus
    +
    #hao-icon-circle-plus
    +
  • + +
  • + +
    circle-dot
    +
    #hao-icon-circle-dot
    +
  • + +
  • + +
    scissors
    +
    #hao-icon-scissors
    +
  • + +
  • + +
    arrow-down
    +
    #hao-icon-arrow-down
    +
  • + +
  • + +
    灯泡
    +
    #hao-icon-dengpao
    +
  • + +
  • + +
    弹幕
    +
    #hao-icon-danmu
    +
  • + +
  • + +
    总览
    +
    #hao-icon-zonglan
    +
  • + +
  • + +
    灵感
    +
    #hao-icon-linggan
    +
  • + +
  • + +
    三明治
    +
    #hao-icon-sanmingzhi
    +
  • + +
  • + +
    keyboard
    +
    #hao-icon-keyboard
    +
  • + +
  • + +
    tiktok
    +
    #hao-icon-tiktok
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./iconfont.js"></script>
+
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+</style>
+
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+  <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+ +
+
+ + + diff --git a/templates/assets/icon/iconfont.css b/templates/assets/icon/iconfont.css new file mode 100644 index 0000000..5238467 --- /dev/null +++ b/templates/assets/icon/iconfont.css @@ -0,0 +1,734 @@ +@font-face { + font-family: "haofont"; /* Project id 4159149 */ + src: url('iconfont.eot?t=1708243411223'); /* IE9 */ + src: url('iconfont.eot?t=1708243411223#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('iconfont.woff2?t=1708243411223') format('woff2'), + url('iconfont.woff?t=1708243411223') format('woff'), + url('iconfont.ttf?t=1708243411223') format('truetype'), + url('iconfont.svg?t=1708243411223#haofont') format('svg'); +} + +.haofont { + font-family: "haofont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.hao-icon-tushu:before { + content: "\eac6"; +} + +.hao-icon-screen:before { + content: "\e65b"; +} + +.hao-icon-yinle:before { + content: "\e65c"; +} + +.hao-icon-youxi:before { + content: "\e8a1"; +} + +.hao-icon-dianying:before { + content: "\e62b"; +} + +.hao-icon-star-full:before { + content: "\e9a1"; +} + +.hao-icon-star:before { + content: "\e9a2"; +} + +.hao-icon-star-half:before { + content: "\e9a3"; +} + +.hao-icon-baibanwenjian-daochu:before { + content: "\e612"; +} + +.hao-icon-moon-clear-fill:before { + content: "\e821"; +} + +.hao-icon-eicon_train-line:before { + content: "\e698"; +} + +.hao-icon-disc-fill:before { + content: "\e6fd"; +} + +.hao-icon-signal-tower-fill:before { + content: "\e6f2"; +} + +.hao-icon-search--line:before { + content: "\e697"; +} + +.hao-icon-chat--fill:before { + content: "\e6b2"; +} + +.hao-icon-apps-fill:before { + content: "\e82d"; +} + +.hao-icon-Home:before { + content: "\e69a"; +} + +.hao-icon-yingwen:before { + content: "\e6d6"; +} + +.hao-icon-jianti:before { + content: "\e6d7"; +} + +.hao-icon-fanti:before { + content: "\e6d8"; +} + +.hao-icon-aifadian-line:before { + content: "\e695"; +} + +.hao-icon-zhanghao1:before { + content: "\e696"; +} + +.hao-icon-zuozhe:before { + content: "\e694"; +} + +.hao-icon-weixin1:before { + content: "\e693"; +} + +.hao-icon-bianji:before { + content: "\e691"; +} + +.hao-icon-check-circle:before { + content: "\e77d"; +} + +.hao-icon-dashboard:before { + content: "\e6f7"; +} + +.hao-icon-bullseye:before { + content: "\eaff"; +} + +.hao-icon-logo-moment:before { + content: "\e690"; +} + +.hao-icon-leetcode:before { + content: "\ebf2"; +} + +.hao-icon-gitlab:before { + content: "\e692"; +} + +.hao-icon-csdn:before { + content: "\e68a"; +} + +.hao-icon-dribbble:before { + content: "\e87f"; +} + +.hao-icon-yuque:before { + content: "\e880"; +} + +.hao-icon-linkedin:before { + content: "\e73b"; +} + +.hao-icon-youtube:before { + content: "\e765"; +} + +.hao-icon-Instagram:before { + content: "\e68b"; +} + +.hao-icon-slack:before { + content: "\eca1"; +} + +.hao-icon-baidu:before { + content: "\e68c"; +} + +.hao-icon-discord-line:before { + content: "\e7af"; +} + +.hao-icon-cnblogs:before { + content: "\e68d"; +} + +.hao-icon-juejin:before { + content: "\e68e"; +} + +.hao-icon-steam:before { + content: "\ec22"; +} + +.hao-icon-telegram:before { + content: "\ec25"; +} + +.hao-icon-toutiao:before { + content: "\e68f"; +} + +.hao-icon-weixin:before { + content: "\e686"; +} + +.hao-icon-douban:before { + content: "\e687"; +} + +.hao-icon-29:before { + content: "\e688"; +} + +.hao-icon-weixingongzhonghao:before { + content: "\e689"; +} + +.hao-icon-cainixihuan:before { + content: "\e684"; +} + +.hao-icon-eicon_map-2-line1:before { + content: "\e685"; +} + +.hao-icon-yuan:before { + content: "\e833"; +} + +.hao-icon-creative-commons-nd-line:before { + content: "\e67a"; +} + +.hao-icon-creative-commons-by-line:before { + content: "\e67b"; +} + +.hao-icon-creative-commons-nc-line:before { + content: "\e67c"; +} + +.hao-icon-copyright-line:before { + content: "\e67d"; +} + +.hao-icon-font:before { + content: "\e67e"; +} + +.hao-icon-stopwatch:before { + content: "\e67f"; +} + +.hao-icon-file-lines:before { + content: "\e680"; +} + +.hao-icon-square-poll-vertical:before { + content: "\e681"; +} + +.hao-icon-universal-access:before { + content: "\e682"; +} + +.hao-icon-hourglass-start:before { + content: "\e683"; +} + +.hao-icon-tongxunlu07:before { + content: "\e679"; +} + +.hao-icon-arrow-right:before { + content: "\e600"; +} + +.hao-icon-arrow-left:before { + content: "\e601"; +} + +.hao-icon-dice:before { + content: "\e602"; +} + +.hao-icon-copy:before { + content: "\e603"; +} + +.hao-icon-cube:before { + content: "\e604"; +} + +.hao-icon-circle-arrow-right:before { + content: "\e605"; +} + +.hao-icon-clock:before { + content: "\e606"; +} + +.hao-icon-book:before { + content: "\e607"; +} + +.hao-icon-calendar-alt:before { + content: "\e608"; +} + +.hao-icon-eye-outline:before { + content: "\e609"; +} + +.hao-icon-circle-half-stroke:before { + content: "\e60a"; +} + +.hao-icon-arrow-up:before { + content: "\e60b"; +} + +.hao-icon-file-word:before { + content: "\e60c"; +} + +.hao-icon-fire:before { + content: "\e60d"; +} + +.hao-icon-dove:before { + content: "\e60e"; +} + +.hao-icon-gear:before { + content: "\e60f"; +} + +.hao-icon-inbox:before { + content: "\e610"; +} + +.hao-icon-history:before { + content: "\e611"; +} + +.hao-icon-message:before { + content: "\e613"; +} + +.hao-icon-moon:before { + content: "\e614"; +} + +.hao-icon-shapes:before { + content: "\e615"; +} + +.hao-icon-shuffle:before { + content: "\e616"; +} + +.hao-icon-language:before { + content: "\e617"; +} + +.hao-icon-tags:before { + content: "\e618"; +} + +.hao-icon-train:before { + content: "\e619"; +} + +.hao-icon-warning:before { + content: "\e61a"; +} + +.hao-icon-circle-arrow-up-right-1:before { + content: "\e61b"; +} + +.hao-icon-fish:before { + content: "\e61c"; +} + +.hao-icon-envelope:before { + content: "\e61d"; +} + +.hao-icon-music:before { + content: "\e61e"; +} + +.hao-icon-fan:before { + content: "\e61f"; +} + +.hao-icon-heartbeat-bold:before { + content: "\e620"; +} + +.hao-icon-link:before { + content: "\e621"; +} + +.hao-icon-chevron-left:before { + content: "\e622"; +} + +.hao-icon-rocket:before { + content: "\e623"; +} + +.hao-icon-lightbulb:before { + content: "\e624"; +} + +.hao-icon-shoe-prints:before { + content: "\e625"; +} + +.hao-icon-images:before { + content: "\e626"; +} + +.hao-icon-box-archive:before { + content: "\e627"; +} + +.hao-icon-artstation:before { + content: "\e628"; +} + +.hao-icon-paper-plane:before { + content: "\e629"; +} + +.hao-icon-house-chimney:before { + content: "\e62a"; +} + +.hao-icon-bars:before { + content: "\e62c"; +} + +.hao-icon-arrows-left-right:before { + content: "\e62d"; +} + +.hao-icon-book-open:before { + content: "\e62e"; +} + +.hao-icon-list-ul:before { + content: "\e62f"; +} + +.hao-icon-comment-sms:before { + content: "\e631"; +} + +.hao-icon-angles-right:before { + content: "\e632"; +} + +.hao-icon-tag:before { + content: "\e633"; +} + +.hao-icon-chevron-right:before { + content: "\e634"; +} + +.hao-icon-radio:before { + content: "\e635"; +} + +.hao-icon-forward:before { + content: "\e636"; +} + +.hao-icon-window-restore:before { + content: "\e637"; +} + +.hao-icon-backward:before { + content: "\e638"; +} + +.hao-icon-download:before { + content: "\e639"; +} + +.hao-icon-comment-medical:before { + content: "\e63a"; +} + +.hao-icon-paste:before { + content: "\e63b"; +} + +.hao-icon-arrow-rotate-right:before { + content: "\e63c"; +} + +.hao-icon-play:before { + content: "\e63d"; +} + +.hao-icon-circle-xmark:before { + content: "\e63e"; +} + +.hao-icon-angle-down:before { + content: "\e63f"; +} + +.hao-icon-chart-line:before { + content: "\e640"; +} + +.hao-icon-pencil:before { + content: "\e641"; +} + +.hao-icon-thumbtack:before { + content: "\e642"; +} + +.hao-icon-location-dot:before { + content: "\e643"; +} + +.hao-icon-fw-fire:before { + content: "\e644"; +} + +.hao-icon-calendar-days:before { + content: "\e645"; +} + +.hao-icon-angle-right:before { + content: "\e646"; +} + +.hao-icon-dice-d20:before { + content: "\e647"; +} + +.hao-icon-instagram:before { + content: "\e648"; +} + +.hao-icon-xmark:before { + content: "\e649"; +} + +.hao-icon-spinner:before { + content: "\e64a"; +} + +.hao-icon-bullhorn:before { + content: "\e64b"; +} + +.hao-icon-stream:before { + content: "\e64c"; +} + +.hao-icon-caret-left:before { + content: "\e64d"; +} + +.hao-icon-folder-open:before { + content: "\e64e"; +} + +.hao-icon-thumbs-up:before { + content: "\e64f"; +} + +.hao-icon-angle-double-down:before { + content: "\e650"; +} + +.hao-icon-sign-out-alt:before { + content: "\e651"; +} + +.hao-icon-angle-double-left:before { + content: "\e652"; +} + +.hao-icon-angle-double-right:before { + content: "\e653"; +} + +.hao-icon-angle-left:before { + content: "\e654"; +} + +.hao-icon-fw-eye:before { + content: "\e655"; +} + +.hao-icon-repeat:before { + content: "\e656"; +} + +.hao-icon-shuffle1:before { + content: "\e657"; +} + +.hao-icon-arrows-rotate:before { + content: "\e658"; +} + +.hao-icon-pause:before { + content: "\e659"; +} + +.hao-icon-heartbeat:before { + content: "\e65a"; +} + +.hao-icon-heartbeat1:before { + content: "\e65d"; +} + +.hao-icon-rss:before { + content: "\e65e"; +} + +.hao-icon-qq:before { + content: "\e65f"; +} + +.hao-icon-github:before { + content: "\e660"; +} + +.hao-icon-bilibili:before { + content: "\e661"; +} + +.hao-icon-paper-plane1:before { + content: "\e662"; +} + +.hao-icon-hashtag:before { + content: "\e663"; +} + +.hao-icon-hand-heart-fill:before { + content: "\e664"; +} + +.hao-icon-plant-fill:before { + content: "\e665"; +} + +.hao-icon-qrcode:before { + content: "\e666"; +} + +.hao-icon-weibo:before { + content: "\e667"; +} + +.hao-icon-copyright:before { + content: "\e668"; +} + +.hao-icon-bolt:before { + content: "\e669"; +} + +.hao-icon-circle-info:before { + content: "\e66a"; +} + +.hao-icon-triangle-exclamation:before { + content: "\e66b"; +} + +.hao-icon-circle-check:before { + content: "\e66c"; +} + +.hao-icon-circle-minus:before { + content: "\e66d"; +} + +.hao-icon-circle-plus:before { + content: "\e66e"; +} + +.hao-icon-circle-dot:before { + content: "\e66f"; +} + +.hao-icon-scissors:before { + content: "\e670"; +} + +.hao-icon-arrow-down:before { + content: "\e671"; +} + +.hao-icon-dengpao:before { + content: "\e672"; +} + +.hao-icon-danmu:before { + content: "\e673"; +} + +.hao-icon-zonglan:before { + content: "\e674"; +} + +.hao-icon-linggan:before { + content: "\e675"; +} + +.hao-icon-sanmingzhi:before { + content: "\e676"; +} + +.hao-icon-keyboard:before { + content: "\e677"; +} + +.hao-icon-tiktok:before { + content: "\e678"; +} + diff --git a/templates/assets/icon/iconfont.eot b/templates/assets/icon/iconfont.eot new file mode 100644 index 0000000..6baf42d Binary files /dev/null and b/templates/assets/icon/iconfont.eot differ diff --git a/templates/assets/icon/iconfont.js b/templates/assets/icon/iconfont.js new file mode 100644 index 0000000..d669013 --- /dev/null +++ b/templates/assets/icon/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4159149='',function(a){var c=(c=document.getElementsByTagName("script"))[c.length-1],l=c.getAttribute("data-injectcss"),c=c.getAttribute("data-disable-injectsvg");if(!c){var h,o,s,i,m,t=function(c,l){l.parentNode.insertBefore(c,l)};if(l&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}h=function(){var c,l=document.createElement("div");l.innerHTML=a._iconfont_svg_string_4159149,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?t(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),h()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(s=h,i=a.document,m=!1,v(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,z())})}function z(){m||(m=!0,s())}function v(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(v,50)}z()}}(window); \ No newline at end of file diff --git a/templates/assets/icon/iconfont.json b/templates/assets/icon/iconfont.json new file mode 100644 index 0000000..305d185 --- /dev/null +++ b/templates/assets/icon/iconfont.json @@ -0,0 +1,1262 @@ +{ + "id": "4159149", + "name": "halo-theme-hao", + "font_family": "haofont", + "css_prefix_text": "hao-icon-", + "description": "", + "glyphs": [ + { + "icon_id": "5153143", + "name": "图书", + "font_class": "tushu", + "unicode": "eac6", + "unicode_decimal": 60102 + }, + { + "icon_id": "3373061", + "name": "舞台剧", + "font_class": "screen", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "11391542", + "name": "音乐", + "font_class": "yinle", + "unicode": "e65c", + "unicode_decimal": 58972 + }, + { + "icon_id": "22978048", + "name": "游戏", + "font_class": "youxi", + "unicode": "e8a1", + "unicode_decimal": 59553 + }, + { + "icon_id": "7678892", + "name": "电影", + "font_class": "dianying", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "18170317", + "name": "星,星星,星形,半星,实星", + "font_class": "star-full", + "unicode": "e9a1", + "unicode_decimal": 59809 + }, + { + "icon_id": "18170318", + "name": "星,星星,星形,半星,实星", + "font_class": "star", + "unicode": "e9a2", + "unicode_decimal": 59810 + }, + { + "icon_id": "18170319", + "name": "星,星星,星形,半星", + "font_class": "star-half", + "unicode": "e9a3", + "unicode_decimal": 59811 + }, + { + "icon_id": "38098454", + "name": "困困鱼", + "font_class": "baibanwenjian-daochu", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "17511807", + "name": "moon-clear-fill", + "font_class": "moon-clear-fill", + "unicode": "e821", + "unicode_decimal": 59425 + }, + { + "icon_id": "22554653", + "name": "eicon_train-line", + "font_class": "eicon_train-line", + "unicode": "e698", + "unicode_decimal": 59032 + }, + { + "icon_id": "8555184", + "name": "disc-fill", + "font_class": "disc-fill", + "unicode": "e6fd", + "unicode_decimal": 59133 + }, + { + "icon_id": "8555113", + "name": "signal-tower-fill", + "font_class": "signal-tower-fill", + "unicode": "e6f2", + "unicode_decimal": 59122 + }, + { + "icon_id": "10914998", + "name": "search-2-line", + "font_class": "search--line", + "unicode": "e697", + "unicode_decimal": 59031 + }, + { + "icon_id": "10916939", + "name": "chat-1-fill", + "font_class": "chat--fill", + "unicode": "e6b2", + "unicode_decimal": 59058 + }, + { + "icon_id": "17511881", + "name": "apps-fill", + "font_class": "apps-fill", + "unicode": "e82d", + "unicode_decimal": 59437 + }, + { + "icon_id": "7458391", + "name": "Home", + "font_class": "Home", + "unicode": "e69a", + "unicode_decimal": 59034 + }, + { + "icon_id": "6845137", + "name": "英文", + "font_class": "yingwen", + "unicode": "e6d6", + "unicode_decimal": 59094 + }, + { + "icon_id": "6847086", + "name": "简体", + "font_class": "jianti", + "unicode": "e6d7", + "unicode_decimal": 59095 + }, + { + "icon_id": "6847093", + "name": "繁体", + "font_class": "fanti", + "unicode": "e6d8", + "unicode_decimal": 59096 + }, + { + "icon_id": "37108822", + "name": "aifadian-line", + "font_class": "aifadian-line", + "unicode": "e695", + "unicode_decimal": 59029 + }, + { + "icon_id": "25554762", + "name": "账号", + "font_class": "zhanghao1", + "unicode": "e696", + "unicode_decimal": 59030 + }, + { + "icon_id": "7551371", + "name": "作者", + "font_class": "zuozhe", + "unicode": "e694", + "unicode_decimal": 59028 + }, + { + "icon_id": "5699518", + "name": "微信", + "font_class": "weixin1", + "unicode": "e693", + "unicode_decimal": 59027 + }, + { + "icon_id": "11717193", + "name": "编辑", + "font_class": "bianji", + "unicode": "e691", + "unicode_decimal": 59025 + }, + { + "icon_id": "4765721", + "name": "check-circle", + "font_class": "check-circle", + "unicode": "e77d", + "unicode_decimal": 59261 + }, + { + "icon_id": "141594", + "name": "dashboard", + "font_class": "dashboard", + "unicode": "e6f7", + "unicode_decimal": 59127 + }, + { + "icon_id": "27363262", + "name": "bullseye", + "font_class": "bullseye", + "unicode": "eaff", + "unicode_decimal": 60159 + }, + { + "icon_id": "15811221", + "name": "logo-moment", + "font_class": "logo-moment", + "unicode": "e690", + "unicode_decimal": 59024 + }, + { + "icon_id": "15378535", + "name": "leetcode", + "font_class": "leetcode", + "unicode": "ebf2", + "unicode_decimal": 60402 + }, + { + "icon_id": "1261753", + "name": "gitlab", + "font_class": "gitlab", + "unicode": "e692", + "unicode_decimal": 59026 + }, + { + "icon_id": "3506983", + "name": "csdn", + "font_class": "csdn", + "unicode": "e68a", + "unicode_decimal": 59018 + }, + { + "icon_id": "4936971", + "name": "dribbble", + "font_class": "dribbble", + "unicode": "e87f", + "unicode_decimal": 59519 + }, + { + "icon_id": "4936975", + "name": "yuque", + "font_class": "yuque", + "unicode": "e880", + "unicode_decimal": 59520 + }, + { + "icon_id": "7239801", + "name": "linkedin", + "font_class": "linkedin", + "unicode": "e73b", + "unicode_decimal": 59195 + }, + { + "icon_id": "7239959", + "name": "youtube", + "font_class": "youtube", + "unicode": "e765", + "unicode_decimal": 59237 + }, + { + "icon_id": "12856616", + "name": "Instagram", + "font_class": "Instagram", + "unicode": "e68b", + "unicode_decimal": 59019 + }, + { + "icon_id": "15378797", + "name": "slack", + "font_class": "slack", + "unicode": "eca1", + "unicode_decimal": 60577 + }, + { + "icon_id": "20312928", + "name": "百度", + "font_class": "baidu", + "unicode": "e68c", + "unicode_decimal": 59020 + }, + { + "icon_id": "23179715", + "name": "discord-line", + "font_class": "discord-line", + "unicode": "e7af", + "unicode_decimal": 59311 + }, + { + "icon_id": "26267545", + "name": "cnblogs", + "font_class": "cnblogs", + "unicode": "e68d", + "unicode_decimal": 59021 + }, + { + "icon_id": "26267597", + "name": "juejin", + "font_class": "juejin", + "unicode": "e68e", + "unicode_decimal": 59022 + }, + { + "icon_id": "27365294", + "name": "steam", + "font_class": "steam", + "unicode": "ec22", + "unicode_decimal": 60450 + }, + { + "icon_id": "27365309", + "name": "telegram", + "font_class": "telegram", + "unicode": "ec25", + "unicode_decimal": 60453 + }, + { + "icon_id": "28283466", + "name": "toutiao", + "font_class": "toutiao", + "unicode": "e68f", + "unicode_decimal": 59023 + }, + { + "icon_id": "736510", + "name": "微信", + "font_class": "weixin", + "unicode": "e686", + "unicode_decimal": 59014 + }, + { + "icon_id": "785018", + "name": "豆瓣", + "font_class": "douban", + "unicode": "e687", + "unicode_decimal": 59015 + }, + { + "icon_id": "17447588", + "name": "知乎", + "font_class": "29", + "unicode": "e688", + "unicode_decimal": 59016 + }, + { + "icon_id": "28650243", + "name": "微信公众号", + "font_class": "weixingongzhonghao", + "unicode": "e689", + "unicode_decimal": 59017 + }, + { + "icon_id": "24915807", + "name": "猜你喜欢", + "font_class": "cainixihuan", + "unicode": "e684", + "unicode_decimal": 59012 + }, + { + "icon_id": "29788405", + "name": "eicon_map-2-line", + "font_class": "eicon_map-2-line1", + "unicode": "e685", + "unicode_decimal": 59013 + }, + { + "icon_id": "12300445", + "name": "circle", + "font_class": "yuan", + "unicode": "e833", + "unicode_decimal": 59443 + }, + { + "icon_id": "36563383", + "name": "creative-commons-nd-line", + "font_class": "creative-commons-nd-line", + "unicode": "e67a", + "unicode_decimal": 59002 + }, + { + "icon_id": "36563384", + "name": "creative-commons-by-line", + "font_class": "creative-commons-by-line", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "36563385", + "name": "creative-commons-nc-line", + "font_class": "creative-commons-nc-line", + "unicode": "e67c", + "unicode_decimal": 59004 + }, + { + "icon_id": "36563386", + "name": "copyright-line", + "font_class": "copyright-line", + "unicode": "e67d", + "unicode_decimal": 59005 + }, + { + "icon_id": "36566343", + "name": "font", + "font_class": "font", + "unicode": "e67e", + "unicode_decimal": 59006 + }, + { + "icon_id": "36566344", + "name": "stopwatch", + "font_class": "stopwatch", + "unicode": "e67f", + "unicode_decimal": 59007 + }, + { + "icon_id": "36566345", + "name": "file-lines", + "font_class": "file-lines", + "unicode": "e680", + "unicode_decimal": 59008 + }, + { + "icon_id": "36566354", + "name": "square-poll-vertical", + "font_class": "square-poll-vertical", + "unicode": "e681", + "unicode_decimal": 59009 + }, + { + "icon_id": "36566355", + "name": "universal-access", + "font_class": "universal-access", + "unicode": "e682", + "unicode_decimal": 59010 + }, + { + "icon_id": "36566356", + "name": "hourglass-start", + "font_class": "hourglass-start", + "unicode": "e683", + "unicode_decimal": 59011 + }, + { + "icon_id": "32467217", + "name": "通讯录07", + "font_class": "tongxunlu07", + "unicode": "e679", + "unicode_decimal": 59001 + }, + { + "icon_id": "34999293", + "name": "arrow-right", + "font_class": "arrow-right", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "34999294", + "name": "arrow-left", + "font_class": "arrow-left", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "34999295", + "name": "dice", + "font_class": "dice", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "34999296", + "name": "copy", + "font_class": "copy", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "34999297", + "name": "cube", + "font_class": "cube", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "34999298", + "name": "circle-arrow-right", + "font_class": "circle-arrow-right", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "34999299", + "name": "clock", + "font_class": "clock", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "34999300", + "name": "book", + "font_class": "book", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "34999301", + "name": "calendar-alt", + "font_class": "calendar-alt", + "unicode": "e608", + "unicode_decimal": 58888 + }, + { + "icon_id": "34999302", + "name": "eye-outline", + "font_class": "eye-outline", + "unicode": "e609", + "unicode_decimal": 58889 + }, + { + "icon_id": "34999303", + "name": "circle-half-stroke", + "font_class": "circle-half-stroke", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "34999304", + "name": "arrow-up", + "font_class": "arrow-up", + "unicode": "e60b", + "unicode_decimal": 58891 + }, + { + "icon_id": "34999305", + "name": "file-word", + "font_class": "file-word", + "unicode": "e60c", + "unicode_decimal": 58892 + }, + { + "icon_id": "34999306", + "name": "fire", + "font_class": "fire", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "34999307", + "name": "dove", + "font_class": "dove", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "34999308", + "name": "gear", + "font_class": "gear", + "unicode": "e60f", + "unicode_decimal": 58895 + }, + { + "icon_id": "34999309", + "name": "inbox", + "font_class": "inbox", + "unicode": "e610", + "unicode_decimal": 58896 + }, + { + "icon_id": "34999310", + "name": "history", + "font_class": "history", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "34999312", + "name": "message", + "font_class": "message", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "34999313", + "name": "moon", + "font_class": "moon", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "34999314", + "name": "shapes", + "font_class": "shapes", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "34999315", + "name": "shuffle", + "font_class": "shuffle", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "34999316", + "name": "language", + "font_class": "language", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "34999317", + "name": "tags", + "font_class": "tags", + "unicode": "e618", + "unicode_decimal": 58904 + }, + { + "icon_id": "34999318", + "name": "train", + "font_class": "train", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "34999319", + "name": "warning", + "font_class": "warning", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "34999440", + "name": "circle-arrow-up-right-1", + "font_class": "circle-arrow-up-right-1", + "unicode": "e61b", + "unicode_decimal": 58907 + }, + { + "icon_id": "35000181", + "name": "fish", + "font_class": "fish", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "35005759", + "name": "envelope", + "font_class": "envelope", + "unicode": "e61d", + "unicode_decimal": 58909 + }, + { + "icon_id": "35005760", + "name": "music", + "font_class": "music", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "35005761", + "name": "fan", + "font_class": "fan", + "unicode": "e61f", + "unicode_decimal": 58911 + }, + { + "icon_id": "35005762", + "name": "heartbeat-bold", + "font_class": "heartbeat-bold", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "35005763", + "name": "link", + "font_class": "link", + "unicode": "e621", + "unicode_decimal": 58913 + }, + { + "icon_id": "35005764", + "name": "chevron-left", + "font_class": "chevron-left", + "unicode": "e622", + "unicode_decimal": 58914 + }, + { + "icon_id": "35005765", + "name": "rocket", + "font_class": "rocket", + "unicode": "e623", + "unicode_decimal": 58915 + }, + { + "icon_id": "35005766", + "name": "lightbulb", + "font_class": "lightbulb", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "35005767", + "name": "shoe-prints", + "font_class": "shoe-prints", + "unicode": "e625", + "unicode_decimal": 58917 + }, + { + "icon_id": "35005768", + "name": "images", + "font_class": "images", + "unicode": "e626", + "unicode_decimal": 58918 + }, + { + "icon_id": "35005769", + "name": "box-archive", + "font_class": "box-archive", + "unicode": "e627", + "unicode_decimal": 58919 + }, + { + "icon_id": "35005770", + "name": "artstation", + "font_class": "artstation", + "unicode": "e628", + "unicode_decimal": 58920 + }, + { + "icon_id": "35006038", + "name": "paper-plane", + "font_class": "paper-plane", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "35006420", + "name": "house-chimney", + "font_class": "house-chimney", + "unicode": "e62a", + "unicode_decimal": 58922 + }, + { + "icon_id": "35006529", + "name": "bars", + "font_class": "bars", + "unicode": "e62c", + "unicode_decimal": 58924 + }, + { + "icon_id": "35006720", + "name": "arrows-left-right", + "font_class": "arrows-left-right", + "unicode": "e62d", + "unicode_decimal": 58925 + }, + { + "icon_id": "35006745", + "name": "book-open", + "font_class": "book-open", + "unicode": "e62e", + "unicode_decimal": 58926 + }, + { + "icon_id": "35006771", + "name": "list-ul", + "font_class": "list-ul", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "35006786", + "name": "comment-sms", + "font_class": "comment-sms", + "unicode": "e631", + "unicode_decimal": 58929 + }, + { + "icon_id": "35006799", + "name": "angles-right", + "font_class": "angles-right", + "unicode": "e632", + "unicode_decimal": 58930 + }, + { + "icon_id": "35006808", + "name": "tag", + "font_class": "tag", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "35007390", + "name": "chevron-right", + "font_class": "chevron-right", + "unicode": "e634", + "unicode_decimal": 58932 + }, + { + "icon_id": "35007411", + "name": "radio", + "font_class": "radio", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "35007429", + "name": "forward", + "font_class": "forward", + "unicode": "e636", + "unicode_decimal": 58934 + }, + { + "icon_id": "35007439", + "name": "window-restore", + "font_class": "window-restore", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "35007440", + "name": "backward", + "font_class": "backward", + "unicode": "e638", + "unicode_decimal": 58936 + }, + { + "icon_id": "35007441", + "name": "download", + "font_class": "download", + "unicode": "e639", + "unicode_decimal": 58937 + }, + { + "icon_id": "35007442", + "name": "comment-medical", + "font_class": "comment-medical", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "35007443", + "name": "paste", + "font_class": "paste", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "35007453", + "name": "arrow-rotate-right", + "font_class": "arrow-rotate-right", + "unicode": "e63c", + "unicode_decimal": 58940 + }, + { + "icon_id": "35007688", + "name": "play", + "font_class": "play", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "35007727", + "name": "circle-xmark", + "font_class": "circle-xmark", + "unicode": "e63e", + "unicode_decimal": 58942 + }, + { + "icon_id": "35007730", + "name": "angle-down", + "font_class": "angle-down", + "unicode": "e63f", + "unicode_decimal": 58943 + }, + { + "icon_id": "35007961", + "name": "chart-line", + "font_class": "chart-line", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "35007979", + "name": "pencil", + "font_class": "pencil", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "35007981", + "name": "thumbtack", + "font_class": "thumbtack", + "unicode": "e642", + "unicode_decimal": 58946 + }, + { + "icon_id": "35008008", + "name": "location-dot", + "font_class": "location-dot", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "35008010", + "name": "fw-fire", + "font_class": "fw-fire", + "unicode": "e644", + "unicode_decimal": 58948 + }, + { + "icon_id": "35011718", + "name": "calendar-days", + "font_class": "calendar-days", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "35011769", + "name": "angle-right", + "font_class": "angle-right", + "unicode": "e646", + "unicode_decimal": 58950 + }, + { + "icon_id": "35011951", + "name": "dice-d20", + "font_class": "dice-d20", + "unicode": "e647", + "unicode_decimal": 58951 + }, + { + "icon_id": "35012020", + "name": "instagram", + "font_class": "instagram", + "unicode": "e648", + "unicode_decimal": 58952 + }, + { + "icon_id": "35012394", + "name": "xmark", + "font_class": "xmark", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "35012584", + "name": "spinner", + "font_class": "spinner", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "35013409", + "name": "bullhorn", + "font_class": "bullhorn", + "unicode": "e64b", + "unicode_decimal": 58955 + }, + { + "icon_id": "35013645", + "name": "stream", + "font_class": "stream", + "unicode": "e64c", + "unicode_decimal": 58956 + }, + { + "icon_id": "35013722", + "name": "caret-left", + "font_class": "caret-left", + "unicode": "e64d", + "unicode_decimal": 58957 + }, + { + "icon_id": "35013735", + "name": "folder-open", + "font_class": "folder-open", + "unicode": "e64e", + "unicode_decimal": 58958 + }, + { + "icon_id": "35013743", + "name": "thumbs-up", + "font_class": "thumbs-up", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "35013890", + "name": "angle-double-down", + "font_class": "angle-double-down", + "unicode": "e650", + "unicode_decimal": 58960 + }, + { + "icon_id": "35014014", + "name": "sign-out-alt", + "font_class": "sign-out-alt", + "unicode": "e651", + "unicode_decimal": 58961 + }, + { + "icon_id": "35014035", + "name": "angle-double-left", + "font_class": "angle-double-left", + "unicode": "e652", + "unicode_decimal": 58962 + }, + { + "icon_id": "35014057", + "name": "angle-double-right", + "font_class": "angle-double-right", + "unicode": "e653", + "unicode_decimal": 58963 + }, + { + "icon_id": "35014071", + "name": "angle-left", + "font_class": "angle-left", + "unicode": "e654", + "unicode_decimal": 58964 + }, + { + "icon_id": "35014207", + "name": "fw-eye", + "font_class": "fw-eye", + "unicode": "e655", + "unicode_decimal": 58965 + }, + { + "icon_id": "35014454", + "name": "repeat", + "font_class": "repeat", + "unicode": "e656", + "unicode_decimal": 58966 + }, + { + "icon_id": "35014456", + "name": "shuffle", + "font_class": "shuffle1", + "unicode": "e657", + "unicode_decimal": 58967 + }, + { + "icon_id": "35014457", + "name": "arrows-rotate", + "font_class": "arrows-rotate", + "unicode": "e658", + "unicode_decimal": 58968 + }, + { + "icon_id": "35014462", + "name": "pause", + "font_class": "pause", + "unicode": "e659", + "unicode_decimal": 58969 + }, + { + "icon_id": "35014584", + "name": "heartbeat", + "font_class": "heartbeat", + "unicode": "e65a", + "unicode_decimal": 58970 + }, + { + "icon_id": "35015857", + "name": "heartbeat", + "font_class": "heartbeat1", + "unicode": "e65d", + "unicode_decimal": 58973 + }, + { + "icon_id": "35017946", + "name": "rss", + "font_class": "rss", + "unicode": "e65e", + "unicode_decimal": 58974 + }, + { + "icon_id": "35017947", + "name": "qq", + "font_class": "qq", + "unicode": "e65f", + "unicode_decimal": 58975 + }, + { + "icon_id": "35017948", + "name": "github", + "font_class": "github", + "unicode": "e660", + "unicode_decimal": 58976 + }, + { + "icon_id": "35017949", + "name": "bilibili", + "font_class": "bilibili", + "unicode": "e661", + "unicode_decimal": 58977 + }, + { + "icon_id": "35018014", + "name": "paper-plane", + "font_class": "paper-plane1", + "unicode": "e662", + "unicode_decimal": 58978 + }, + { + "icon_id": "35037164", + "name": "hashtag", + "font_class": "hashtag", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "35045021", + "name": "hand-heart-fill", + "font_class": "hand-heart-fill", + "unicode": "e664", + "unicode_decimal": 58980 + }, + { + "icon_id": "35045029", + "name": "plant-fill", + "font_class": "plant-fill", + "unicode": "e665", + "unicode_decimal": 58981 + }, + { + "icon_id": "35045310", + "name": "qrcode", + "font_class": "qrcode", + "unicode": "e666", + "unicode_decimal": 58982 + }, + { + "icon_id": "35045337", + "name": "weibo", + "font_class": "weibo", + "unicode": "e667", + "unicode_decimal": 58983 + }, + { + "icon_id": "35048154", + "name": "copyright", + "font_class": "copyright", + "unicode": "e668", + "unicode_decimal": 58984 + }, + { + "icon_id": "35062060", + "name": "bolt", + "font_class": "bolt", + "unicode": "e669", + "unicode_decimal": 58985 + }, + { + "icon_id": "35062061", + "name": "circle-info", + "font_class": "circle-info", + "unicode": "e66a", + "unicode_decimal": 58986 + }, + { + "icon_id": "35062062", + "name": "triangle-exclamation", + "font_class": "triangle-exclamation", + "unicode": "e66b", + "unicode_decimal": 58987 + }, + { + "icon_id": "35062174", + "name": "circle-check", + "font_class": "circle-check", + "unicode": "e66c", + "unicode_decimal": 58988 + }, + { + "icon_id": "35062175", + "name": "circle-minus", + "font_class": "circle-minus", + "unicode": "e66d", + "unicode_decimal": 58989 + }, + { + "icon_id": "35062176", + "name": "circle-plus", + "font_class": "circle-plus", + "unicode": "e66e", + "unicode_decimal": 58990 + }, + { + "icon_id": "35062177", + "name": "circle-dot", + "font_class": "circle-dot", + "unicode": "e66f", + "unicode_decimal": 58991 + }, + { + "icon_id": "35079571", + "name": "scissors", + "font_class": "scissors", + "unicode": "e670", + "unicode_decimal": 58992 + }, + { + "icon_id": "35091245", + "name": "arrow-down", + "font_class": "arrow-down", + "unicode": "e671", + "unicode_decimal": 58993 + }, + { + "icon_id": "35219684", + "name": "灯泡", + "font_class": "dengpao", + "unicode": "e672", + "unicode_decimal": 58994 + }, + { + "icon_id": "35219685", + "name": "弹幕", + "font_class": "danmu", + "unicode": "e673", + "unicode_decimal": 58995 + }, + { + "icon_id": "35219686", + "name": "总览", + "font_class": "zonglan", + "unicode": "e674", + "unicode_decimal": 58996 + }, + { + "icon_id": "35219687", + "name": "灵感", + "font_class": "linggan", + "unicode": "e675", + "unicode_decimal": 58997 + }, + { + "icon_id": "35219688", + "name": "三明治", + "font_class": "sanmingzhi", + "unicode": "e676", + "unicode_decimal": 58998 + }, + { + "icon_id": "35384532", + "name": "keyboard", + "font_class": "keyboard", + "unicode": "e677", + "unicode_decimal": 58999 + }, + { + "icon_id": "35406224", + "name": "tiktok", + "font_class": "tiktok", + "unicode": "e678", + "unicode_decimal": 59000 + } + ] +} diff --git a/templates/assets/icon/iconfont.svg b/templates/assets/icon/iconfont.svg new file mode 100644 index 0000000..502db13 --- /dev/null +++ b/templates/assets/icon/iconfont.svg @@ -0,0 +1,377 @@ + + + + Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/assets/icon/iconfont.ttf b/templates/assets/icon/iconfont.ttf new file mode 100644 index 0000000..21a5b58 Binary files /dev/null and b/templates/assets/icon/iconfont.ttf differ diff --git a/templates/assets/icon/iconfont.woff b/templates/assets/icon/iconfont.woff new file mode 100644 index 0000000..14965f4 Binary files /dev/null and b/templates/assets/icon/iconfont.woff differ diff --git a/templates/assets/icon/iconfont.woff2 b/templates/assets/icon/iconfont.woff2 new file mode 100644 index 0000000..b557b73 Binary files /dev/null and b/templates/assets/icon/iconfont.woff2 differ diff --git a/templates/assets/images/.DS_Store b/templates/assets/images/.DS_Store new file mode 100644 index 0000000..f46923c Binary files /dev/null and b/templates/assets/images/.DS_Store differ diff --git a/templates/assets/images/404.gif b/templates/assets/images/404.gif new file mode 100644 index 0000000..22687fa Binary files /dev/null and b/templates/assets/images/404.gif differ diff --git a/templates/assets/images/404s.gif b/templates/assets/images/404s.gif new file mode 100644 index 0000000..368ac55 Binary files /dev/null and b/templates/assets/images/404s.gif differ diff --git a/templates/assets/images/afadian/afadian.webp b/templates/assets/images/afadian/afadian.webp new file mode 100644 index 0000000..4fb6e36 Binary files /dev/null and b/templates/assets/images/afadian/afadian.webp differ diff --git a/templates/assets/images/beian.png b/templates/assets/images/beian.png new file mode 100644 index 0000000..9f76394 Binary files /dev/null and b/templates/assets/images/beian.png differ diff --git a/templates/assets/images/enfj.svg b/templates/assets/images/enfj.svg new file mode 100644 index 0000000..5e1ea1c --- /dev/null +++ b/templates/assets/images/enfj.svg @@ -0,0 +1 @@ +Protagonist (ENFJ) personality \ No newline at end of file diff --git a/templates/assets/images/enfp.svg b/templates/assets/images/enfp.svg new file mode 100644 index 0000000..08fee86 --- /dev/null +++ b/templates/assets/images/enfp.svg @@ -0,0 +1 @@ +Campaigner (ENFP) personality \ No newline at end of file diff --git a/templates/assets/images/entj.svg b/templates/assets/images/entj.svg new file mode 100644 index 0000000..0faff00 --- /dev/null +++ b/templates/assets/images/entj.svg @@ -0,0 +1 @@ +Commander (ENTJ) personality \ No newline at end of file diff --git a/templates/assets/images/entp.svg b/templates/assets/images/entp.svg new file mode 100644 index 0000000..1fdf952 --- /dev/null +++ b/templates/assets/images/entp.svg @@ -0,0 +1 @@ +Debater (ENTP) personality \ No newline at end of file diff --git a/templates/assets/images/esfj.svg b/templates/assets/images/esfj.svg new file mode 100644 index 0000000..6cdc7de --- /dev/null +++ b/templates/assets/images/esfj.svg @@ -0,0 +1 @@ +Consul (ESFJ) personality \ No newline at end of file diff --git a/templates/assets/images/esfp.svg b/templates/assets/images/esfp.svg new file mode 100644 index 0000000..a6b9d1f --- /dev/null +++ b/templates/assets/images/esfp.svg @@ -0,0 +1 @@ +Entertainer (ESFP) personality \ No newline at end of file diff --git a/templates/assets/images/estj.svg b/templates/assets/images/estj.svg new file mode 100644 index 0000000..a5854f5 --- /dev/null +++ b/templates/assets/images/estj.svg @@ -0,0 +1 @@ +Executive (ESTJ) personality \ No newline at end of file diff --git a/templates/assets/images/estp.svg b/templates/assets/images/estp.svg new file mode 100644 index 0000000..a226051 --- /dev/null +++ b/templates/assets/images/estp.svg @@ -0,0 +1 @@ +Entrepreneur (ESTP) personality \ No newline at end of file diff --git a/templates/assets/images/footer/aliyun.png b/templates/assets/images/footer/aliyun.png new file mode 100644 index 0000000..fd24d23 Binary files /dev/null and b/templates/assets/images/footer/aliyun.png differ diff --git a/templates/assets/images/footer/huawei.png b/templates/assets/images/footer/huawei.png new file mode 100644 index 0000000..2223833 Binary files /dev/null and b/templates/assets/images/footer/huawei.png differ diff --git a/templates/assets/images/footer/tencent.png b/templates/assets/images/footer/tencent.png new file mode 100644 index 0000000..231bc04 Binary files /dev/null and b/templates/assets/images/footer/tencent.png differ diff --git a/templates/assets/images/footer/upyun-5.png b/templates/assets/images/footer/upyun-5.png new file mode 100644 index 0000000..bd32376 Binary files /dev/null and b/templates/assets/images/footer/upyun-5.png differ diff --git a/templates/assets/images/footer/youpaiyun.png b/templates/assets/images/footer/youpaiyun.png new file mode 100644 index 0000000..2b231a5 Binary files /dev/null and b/templates/assets/images/footer/youpaiyun.png differ diff --git a/templates/assets/images/gzh_cover.png b/templates/assets/images/gzh_cover.png new file mode 100644 index 0000000..370eb8f Binary files /dev/null and b/templates/assets/images/gzh_cover.png differ diff --git a/templates/assets/images/hao-logo.jpg b/templates/assets/images/hao-logo.jpg new file mode 100644 index 0000000..4c69047 Binary files /dev/null and b/templates/assets/images/hao-logo.jpg differ diff --git a/templates/assets/images/home.webp b/templates/assets/images/home.webp new file mode 100644 index 0000000..863b08d Binary files /dev/null and b/templates/assets/images/home.webp differ diff --git a/templates/assets/images/hua.gif b/templates/assets/images/hua.gif new file mode 100644 index 0000000..3005d67 Binary files /dev/null and b/templates/assets/images/hua.gif differ diff --git a/templates/assets/images/icons/AfterEffect.png b/templates/assets/images/icons/AfterEffect.png new file mode 100644 index 0000000..f69c891 Binary files /dev/null and b/templates/assets/images/icons/AfterEffect.png differ diff --git a/templates/assets/images/icons/Apifox.webp b/templates/assets/images/icons/Apifox.webp new file mode 100644 index 0000000..756b069 Binary files /dev/null and b/templates/assets/images/icons/Apifox.webp differ diff --git a/templates/assets/images/icons/CSS3.png b/templates/assets/images/icons/CSS3.png new file mode 100644 index 0000000..e7990b2 Binary files /dev/null and b/templates/assets/images/icons/CSS3.png differ diff --git a/templates/assets/images/icons/Docker.png b/templates/assets/images/icons/Docker.png new file mode 100644 index 0000000..fc74fe0 Binary files /dev/null and b/templates/assets/images/icons/Docker.png differ diff --git a/templates/assets/images/icons/FinalCutPro.png b/templates/assets/images/icons/FinalCutPro.png new file mode 100644 index 0000000..867ebea Binary files /dev/null and b/templates/assets/images/icons/FinalCutPro.png differ diff --git a/templates/assets/images/icons/Git.webp b/templates/assets/images/icons/Git.webp new file mode 100644 index 0000000..49c2a27 Binary files /dev/null and b/templates/assets/images/icons/Git.webp differ diff --git a/templates/assets/images/icons/HTML.png b/templates/assets/images/icons/HTML.png new file mode 100644 index 0000000..594cee9 Binary files /dev/null and b/templates/assets/images/icons/HTML.png differ diff --git a/templates/assets/images/icons/JS.png b/templates/assets/images/icons/JS.png new file mode 100644 index 0000000..eb02019 Binary files /dev/null and b/templates/assets/images/icons/JS.png differ diff --git a/templates/assets/images/icons/Photoshop.png b/templates/assets/images/icons/Photoshop.png new file mode 100644 index 0000000..3f5a9cc Binary files /dev/null and b/templates/assets/images/icons/Photoshop.png differ diff --git a/templates/assets/images/icons/Principle.png b/templates/assets/images/icons/Principle.png new file mode 100644 index 0000000..e2a8a46 Binary files /dev/null and b/templates/assets/images/icons/Principle.png differ diff --git a/templates/assets/images/icons/Python.png b/templates/assets/images/icons/Python.png new file mode 100644 index 0000000..77de62e Binary files /dev/null and b/templates/assets/images/icons/Python.png differ diff --git a/templates/assets/images/icons/Sketch.png b/templates/assets/images/icons/Sketch.png new file mode 100644 index 0000000..6dd48fb Binary files /dev/null and b/templates/assets/images/icons/Sketch.png differ diff --git a/templates/assets/images/icons/Swift.png b/templates/assets/images/icons/Swift.png new file mode 100644 index 0000000..618a835 Binary files /dev/null and b/templates/assets/images/icons/Swift.png differ diff --git a/templates/assets/images/icons/illustrator.png b/templates/assets/images/icons/illustrator.png new file mode 100644 index 0000000..cd84428 Binary files /dev/null and b/templates/assets/images/icons/illustrator.png differ diff --git a/templates/assets/images/infj.svg b/templates/assets/images/infj.svg new file mode 100644 index 0000000..2a58297 --- /dev/null +++ b/templates/assets/images/infj.svg @@ -0,0 +1 @@ +Advocate (INFJ) personality \ No newline at end of file diff --git a/templates/assets/images/infp.svg b/templates/assets/images/infp.svg new file mode 100644 index 0000000..076147d --- /dev/null +++ b/templates/assets/images/infp.svg @@ -0,0 +1 @@ +Mediator (INFP) personality \ No newline at end of file diff --git a/templates/assets/images/intj.svg b/templates/assets/images/intj.svg new file mode 100644 index 0000000..e9fdf8f --- /dev/null +++ b/templates/assets/images/intj.svg @@ -0,0 +1 @@ +Architect (INTJ) personality \ No newline at end of file diff --git a/templates/assets/images/intp.svg b/templates/assets/images/intp.svg new file mode 100644 index 0000000..74b53ec --- /dev/null +++ b/templates/assets/images/intp.svg @@ -0,0 +1 @@ +Logician (INTP) personality \ No newline at end of file diff --git a/templates/assets/images/isfj.svg b/templates/assets/images/isfj.svg new file mode 100644 index 0000000..badafed --- /dev/null +++ b/templates/assets/images/isfj.svg @@ -0,0 +1 @@ +Defender (ISFJ) personality \ No newline at end of file diff --git a/templates/assets/images/isfp.svg b/templates/assets/images/isfp.svg new file mode 100644 index 0000000..b0c98e2 --- /dev/null +++ b/templates/assets/images/isfp.svg @@ -0,0 +1 @@ +Adventurer (ISFP) personality \ No newline at end of file diff --git a/templates/assets/images/istj.svg b/templates/assets/images/istj.svg new file mode 100644 index 0000000..7118a27 --- /dev/null +++ b/templates/assets/images/istj.svg @@ -0,0 +1 @@ +Logistician (ISTJ) personality \ No newline at end of file diff --git a/templates/assets/images/istp.svg b/templates/assets/images/istp.svg new file mode 100644 index 0000000..381a8d8 --- /dev/null +++ b/templates/assets/images/istp.svg @@ -0,0 +1 @@ +Virtuoso (ISTP) personality \ No newline at end of file diff --git a/templates/assets/images/load/rotating-ball-o.svg b/templates/assets/images/load/rotating-ball-o.svg new file mode 100644 index 0000000..1ddf238 --- /dev/null +++ b/templates/assets/images/load/rotating-ball-o.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/templates/assets/images/sidebar/profile.webp b/templates/assets/images/sidebar/profile.webp new file mode 100644 index 0000000..ceb41b5 Binary files /dev/null and b/templates/assets/images/sidebar/profile.webp differ diff --git a/templates/assets/images/top.png b/templates/assets/images/top.png new file mode 100644 index 0000000..7217275 Binary files /dev/null and b/templates/assets/images/top.png differ diff --git a/templates/assets/images/wechat/wechat1.png b/templates/assets/images/wechat/wechat1.png new file mode 100644 index 0000000..cadd0df Binary files /dev/null and b/templates/assets/images/wechat/wechat1.png differ diff --git a/templates/assets/images/wechat/wechat2.png b/templates/assets/images/wechat/wechat2.png new file mode 100644 index 0000000..8d9f499 Binary files /dev/null and b/templates/assets/images/wechat/wechat2.png differ diff --git a/templates/assets/js/.DS_Store b/templates/assets/js/.DS_Store new file mode 100644 index 0000000..46bc875 Binary files /dev/null and b/templates/assets/js/.DS_Store differ diff --git a/templates/assets/js/comment/artalk.js b/templates/assets/js/comment/artalk.js new file mode 100644 index 0000000..f223b69 --- /dev/null +++ b/templates/assets/js/comment/artalk.js @@ -0,0 +1,66 @@ +(() => { + if (!document.getElementById('post-comment')) return + const initArtalk = () => { + + window.artalkItem = Artalk.init(Object.assign({ + el: '#artalk-wrap', + server: GLOBAL_CONFIG.source.artalk.artalkUrl, + site: GLOBAL_CONFIG.source.artalk.siteName, + pageKey: location.pathname.replace(/\/page\/\d$/, ""), + darkMode: false, + countEl: '#ArtalkCount' + }, null)) + + function versionOld(ctx){ + // 旧版本兼容性补丁 + ctx.getCommentList().forEach(comment => { + const $content = comment.getRender().$content + btf.loadLightbox($content.querySelectorAll('img:not([atk-emoticon])')) + }) + } + + function version_2_7_3_WithUpper(ctx){ + // 2.7.3 版本及以后版本支持 + ctx.get('list').getCommentNodes().forEach(comment => { + const $content = comment .getRender().$content + btf.loadLightbox($content.querySelectorAll('img:not([atk-emoticon])')) + }) + + } + + function versionCheck(ctx){ + if(ctx.getCommentList != undefined){ + // Artalk 版本小于于 2.7.3 + versionOld(ctx); + }else{ + version_2_7_3_WithUpper(ctx); + } + } + + if (GLOBAL_CONFIG.lightbox === 'null') return + window.artalkItem.on('list-loaded', () => { + versionCheck(window.artalkItem.ctx); + }) + } + + const loadArtalk = async () => { + if (typeof window.artalkItem === 'object') initArtalk() + else { + await getCSS(GLOBAL_CONFIG.source.artalk.css) + await getScript(GLOBAL_CONFIG.source.artalk.js) + initArtalk() + } + } + + function setDarkMode() { + if (typeof window.artalkItem !== 'object') return + let isDark = document.documentElement.getAttribute('data-theme') === 'dark' + window.artalkItem.setDarkMode(!isDark) + } + if ('Artalk' === 'Artalk' || !GLOBAL_CONFIG.source.comments.lazyload) { + if (GLOBAL_CONFIG.source.comments.lazyload) btf.loadComment(document.getElementById('artalk-wrap'), loadArtalk) + else loadArtalk() + } else { + window.loadOtherComment = loadArtalk + } +})() \ No newline at end of file diff --git a/templates/assets/js/comment/twikoo.js b/templates/assets/js/comment/twikoo.js new file mode 100644 index 0000000..21d958b --- /dev/null +++ b/templates/assets/js/comment/twikoo.js @@ -0,0 +1,64 @@ +(() => { + if (!document.getElementById('post-comment')) return + const init = () => { + twikoo.init(Object.assign({ + el: '#twikoo-wrap', + envId: GLOBAL_CONFIG.source.twikoo.twikooUrl, + region: '', + path: location.pathname.replace(/\/page\/\d$/, ""), + onCommentLoaded: function () { + btf.loadLightbox(document.querySelectorAll('#twikoo .tk-content img:not(.tk-owo-emotion)')) + typeof hljs === 'object' && hljs.highlightAll() + typeof Prism === 'object' && Prism.highlightAll() + $("input").focus(function () { + heo_intype = true; + }); + $("textarea").focus(function () { + heo_intype = true; + }); + $("input").focusout(function () { + heo_intype = false; + }); + $("textarea").focusout(function () { + heo_intype = false; + }); + } + }, null)) + } + + const getCount = () => { + twikoo.getCommentsCount({ + envId: GLOBAL_CONFIG.source.twikoo.twikooUrl, + region: '', + urls: [window.location.pathname], + includeReply: true + }).then(function (res) { + document.getElementById('twikoo-count').innerText = res[0].count + }).catch(function (err) { + }); + } + + const runFn = () => { + init() + true && getCount() + } + + const loadTwikoo = () => { + if (typeof twikoo === 'object') { + setTimeout(runFn, 0) + return + } + getScript(GLOBAL_CONFIG.source.twikoo.js).then(runFn) + } + + if ('Twikoo' === 'Twikoo' || !GLOBAL_CONFIG.source.comments.lazyload) { + if (GLOBAL_CONFIG.source.comments.lazyload) btf.loadComment(document.getElementById('twikoo-wrap'), loadTwikoo) + else loadTwikoo() + } else { + window.loadOtherComment = () => { + loadTwikoo() + } + } + + +})() \ No newline at end of file diff --git a/templates/assets/js/comment/waline.js b/templates/assets/js/comment/waline.js new file mode 100644 index 0000000..94cc7b4 --- /dev/null +++ b/templates/assets/js/comment/waline.js @@ -0,0 +1,29 @@ +(() => { + if (!document.getElementById('post-comment')) return + function initWaline() { + const waline = Waline.init(Object.assign({ + el: '#waline-wrap', + serverURL: GLOBAL_CONFIG.source.waline.serverURL, + pageview: false, + dark: 'html[data-theme="dark"]', + path: window.location.pathname.replace(/\/page\/\d$/, ""), + comment: false, + locale:GLOBAL_CONFIG.source.waline.locale + }, null)) + } + + const loadWaline = async () => { + if (typeof Waline === 'object') initWaline() + else { + await getScript(GLOBAL_CONFIG.source.waline.js) + initWaline() + } + } + + if ('Waline' === 'Waline' || !GLOBAL_CONFIG.source.comments.lazyload) { + if (GLOBAL_CONFIG.source.comments.lazyload) btf.loadComment(document.getElementById('waline-wrap'), loadWaline) + else setTimeout(loadWaline, 0) + } else { + window.loadOtherComment = loadWaline + } +})() \ No newline at end of file diff --git a/templates/assets/js/custom.js b/templates/assets/js/custom.js new file mode 100644 index 0000000..b3138a2 --- /dev/null +++ b/templates/assets/js/custom.js @@ -0,0 +1,733 @@ + + +/* 获取直属子元素 */ +function getChildren(el, className) { + for (let item of el.children) if (item.className === className) return item; + return null; +} + +function parseExpression(expression, occupied) { + if (expression === "${full}") { + return occupied; + } + const match = expression.replaceAll("full", occupied).match(/^\$\{([<>=]{1,2}.+)\?(.+):(.+)}$/); + if (match) { + return eval(`occupied${match[1]} ? ${match[2]} : ${match[3]}`); + } + throw new Error(`Invalid expression "${expression}"`); +} + +function extractHeight(occupied, width, height) { + const occupiedWidth = width.endsWith("%") + ? occupied * (Number(width.slice(0, -1)) / 100) + : Number(width); + height = height.replaceAll("cwidth", occupiedWidth); + if (height.startsWith("${") && height.endsWith("}")) { + return parseExpression(height, occupied); + } else { + return height; + } +} + + +// 跳转链接的卡片 +document.addEventListener("DOMContentLoaded", () => { + + // 分栏 tab + customElements.define( + "hao-tabs", + class HaoTabs extends HTMLElement { + constructor() { + super(); + this.options = { + id: this.getAttribute("id") || '', + index: this.getAttribute("index") || '' + }; + const id = this.options.id + const index = this.options.index + const _temp = getChildren(this, "_tpl"); + let _innerHTML = _temp.innerHTML.trim().replace(/^(
)|(
)$/g, ""); + let navs = ""; + let contents = ""; + let newIndex = 0; + + _innerHTML.replace( + /{tabs-item([^}]*)}([\s\S]*?){\/tabs-item}/g, + function ($0, $1, $2) { + newIndex +=1; + let active ='' + if(index!='' && index!=null){ + if(newIndex == index){ + active = 'active'; + } + }else{ + if(newIndex==1){ + active = 'active' + } + } + navs += ` +
  • + `; + contents += ` +
    + ${$2.trim().replace(/^(
    )|(
    )$/g, "")} + +
    + `; + } + ); + let htmlStr = ` +
    + +
    ${contents}
    +
    + + `; + this.innerHTML = htmlStr; + } + } + ); + + // 彩虹虚线 + customElements.define( + "hao-dotted", + class DottedDom extends HTMLElement { + constructor() { + super(); + this.startColor = this.getAttribute("begin") || "#ff6c6c"; + this.endColor = this.getAttribute("end") || "#1989fa"; + this.innerHTML = ` + + `; + } + } + ); + + // 进度条 + customElements.define( + "hao-progress", + class ProgressDom extends HTMLElement { + constructor() { + super(); + this.options = { + percentage: /^\d{1,3}%$/.test(this.getAttribute("pct")) + ? this.getAttribute("pct") + : "50%", + color: this.getAttribute("color") || "#ff6c6c", + }; + this.innerHTML = ` + +
    +
    +
    +
    ${this.options.percentage}
    +
    + `; + } + } + ); + + // 小标记 + customElements.define( + "hao-sign", + class SignDom extends HTMLElement { + constructor() { + super(); + this.options = { + type: this.getAttribute("type"), // 小标签类型 + content: this.innerHTML, // 内容 + }; + this.render(); + } + render() { + this.innerHTML = `${this.options.content}`; + } + } + ); + + + // B站视频 + customElements.define( + "hao-bilibili", + class BiliBiliDom extends HTMLElement { + constructor() { + super(); + this.options = { + bvid: this.getAttribute("bvid"), + page: +(this.getAttribute("page") || "1"), + width: this.getAttribute("width") || "100%", + height: this.getAttribute("height") || "500", + autoplay: this.getAttribute("autoplay") || 0, + }; + this.render(); + } + render() { + if (!this.options.bvid) return (this.innerHTML = "请填写正确的bvid"); + const realHeight = extractHeight(this.parentElement.offsetWidth, this.options.width, this.options.height); + this.setAttribute("height", realHeight); + this.innerHTML = ` + `; + } + } + ); + + // pdf + customElements.define( + "hao-pdf", + class PDFDom extends HTMLElement { + constructor() { + super(); + this.options = { + src: this.getAttribute("src") || "", + width: this.getAttribute("width") || "100%", + height: this.getAttribute("height") || "500", + }; + this.render(); + } + render() { + if (!this.options.src) return (this.innerHTML = "请填写正确的pdf链接"); + const realHeight = extractHeight(this.parentElement.offsetWidth, this.options.width, this.options.height); + this.setAttribute("height", realHeight); + this.innerHTML = ` +
    + +
    `; + } + } + ); + + customElements.define( + "hao-introduction-card", + class HaoIntroductionCard extends HTMLElement { + constructor() { + super(); + this.options = { + link: this.getAttribute("link") || 'https://0206.ink/', + img: this.getAttribute("img"), + tip: this.getAttribute("tip") || '小标题', + cardTitle: this.getAttribute("cardTitle") || '标题', + logo: this.getAttribute("logo"), + title: this.getAttribute("title"), + subTitle: this.getAttribute("subTitle"), + }; + let style1 = '' + let style2 = '' + if(this.options.logo==null && this.options.title==null && this.options.subTitle==null){ + style1 = 'height:416px' + style2 = 'height:100%;border-radius:15px' + } + let innerHTMLs = ` +
    +
    +
    +
    ${this.options.tip}
    +
    ${this.options.cardTitle}
    +
    + introduction + +
    + `; + if(this.options.logo!=null && this.options.title!=null && this.options.subTitle!=null){ + innerHTMLs += ` + +
    +
    + introduction +
    +
    ${this.options.title}
    +
    ${this.options.subTitle}
    +
    +
    + +
    + `; + } + innerHTMLs += ` +
    + `; + this.innerHTML = innerHTMLs; + } + } + ); + + // 折叠框 folding + customElements.define( + "hao-folding", + class HaoFolding extends HTMLElement { + constructor() { + super(); + this.options = { + title: this.getAttribute("title"), + color: this.getAttribute("color") || '', + type: this.getAttribute("type") || '' + }; + const _temp = getChildren(this, "_tpl"); + let contents = _temp.innerHTML.trim().replace(/^(
    )|(
    )$/g, ""); + + let htmlStr = ` +
    + ${this.options.title} +
    + ${contents} +
    +
    + `; + this.innerHTML = htmlStr; + } + } + ); + + + // 链接卡片 link + customElements.define( + "hao-tag-link", + class HaoTagLink extends HTMLElement { + constructor() { + super(); + this.options = { + link: this.getAttribute("link"), + logo: this.getAttribute("logo") || '', + title: this.getAttribute("title") || '', + described: this.getAttribute("described") || '', + }; + let tagLinkLeft = ` + ` + if(this.options.logo!=null && this.options.logo!=''){ + tagLinkLeft = ` + ` + } + let htmlStr = ` +
    + + + + +
    + `; + this.innerHTML = htmlStr; + } + } + ); + + + // Note (Bootstrap Callout) + customElements.define( + "hao-note", + class HaoNote extends HTMLElement { + constructor() { + super(); + this.options = { + class: this.getAttribute("class") || '', + noIcon: this.getAttribute("noIcon") || '', + style: this.getAttribute("style") || '' + }; + let htmlStr = ` +
    ${this.innerHTML.trim().replace(/^(
    )|(
    )$/g, "")}
    + `; + this.innerHTML = htmlStr; + } + + } + ); + + // 上标标签 tip + customElements.define( + "hao-tip", + class HaoTip extends HTMLElement { + constructor() { + super(); + this.options = { + class: this.getAttribute("class") || 'info', + noIcon: this.getAttribute("noIcon") || '' + }; + let htmlStr = ` +
    ${this.innerHTML.trim().replace(/^(
    )|(
    )$/g, "")}
    + `; + this.innerHTML = htmlStr; + } + + } + ); + + + // timeline + customElements.define( + "hao-timeline", + class HaoTimeline extends HTMLElement { + constructor() { + super(); + this.options = { + title: this.getAttribute("title") || '', + color: this.getAttribute("color") || '' + }; + const _temp = getChildren(this, "_tpl"); + let _innerHTML = _temp.innerHTML.trim().replace(/^(
    )|(
    )$/g, ""); + let content = ""; + _innerHTML.replace( + /{timeline-item([^}]*)}([\s\S]*?){\/timeline-item}/g, + function ($0, $1, $2) { + content += ` +
    +
    +
    +

    ${$1}

    +
    +
    +
    + ${$2.trim().replace(/^(
    )|(
    )$/g, "")} +
    +
    + `; + } + ); + let htmlStr = ` + +
    +
    +
    +
    +

    ${this.options.title}

    +
    +
    +
    + ${content} + +
    + + `; + this.innerHTML = htmlStr; + } + } + ); + + + // 按钮 btns + customElements.define( + "hao-btns", + class HaoBtns extends HTMLElement { + constructor() { + super(); + this.options = { + class: this.getAttribute("class") || '', + style: this.getAttribute("style") || '', + grid: this.getAttribute("grid") || '', + }; + const _temp = getChildren(this, "_tpl"); + let _innerHTML = _temp.innerHTML.trim().replace(/^(
    )|(
    )$/g, ""); + let content = ""; + if(this.options.class == 'rounded'){ + _innerHTML.replace( + /{([^}]*)}/g, + function ($0, $1) { + var str = $1.split(",", 5); + if(str.length==5){ + content += ` + ${str[0]} +

    ${str[1]}

    +
    + `; + }else{ + content += ` + + ${str[0]} + + `; + } + } + + ); + } + + if(this.options.class == 'circle'){ + _innerHTML.replace( + /{([^}]*)}/g, + function ($0, $1) { + var str = $1.split(",", 5); + if(str.length==5){ + content += ` + ${str[0]} +

    ${str[1]}

    +
    + `; + }else{ + content += ` + + ${str[0]} + + `; + } + } + ); + } + + let htmlStr = ` +
    + ${content} +
    + `; + this.innerHTML = htmlStr; + } + } + ); + + // gallerygroup 相册图库 + customElements.define( + "hao-gallery-group", + class HaoGalleryGroup extends HTMLElement { + constructor() { + super(); + const _temp = getChildren(this, "_tpl"); + let _innerHTML = _temp.innerHTML.trim().replace(/^(
    )|(
    )$/g, ""); + let contents = ""; + _innerHTML.replace( + /{([^}]*)}/g, + function ($0, $1) { + var str = $1.split(",",4); + contents += ` + + `; + } + + ); + let htmlStr = ` + + `; + this.innerHTML = htmlStr; + } + } + ); + + // gallery 相册 + customElements.define( + "hao-gallery", + class HaoGallery extends HTMLElement { + constructor() { + super(); + const _temp = getChildren(this, "_tpl"); + let _innerHTML = _temp.innerHTML.trim().replace(/^(
    )|(
    )$/g, ""); + let contents = ""; + _innerHTML.replace( + /{([^}]*)}/g, + function ($0, $1) { + var str = $1.split(","); + str.forEach((item) => { + contents += ` + + `; + }); + } + ); + let htmlStr = ` +
    + +
    + `; + this.innerHTML = htmlStr; + } + } + ); + + + // flink 友链标签 + customElements.define( + "hao-flink", + class HaoFlink extends HTMLElement { + constructor() { + super(); + this.options = { + name: this.getAttribute("name"), + desc: this.getAttribute("desc"), + style: this.getAttribute("style"), + }; + const _temp = getChildren(this, "_tpl"); + let _innerHTML = _temp.innerHTML.trim().replace(/^(
    )|(
    )$/g, ""); + let style = this.options.style; + let content = ""; + let contents = ""; + let class_desc = ""; + _innerHTML.replace( + /{([^}]*)}/g, + function ($0, $1) { + var flink = $1.split(",",5); + if(style=='beautify'){ + contents +=` +
    + + ${flink[0]} + + + +
    + ${flink[0]} +
    +
    + ${flink[0]} + ${flink[3]} +
    +
    +
    + ` + } + if(style=='default'){ + contents +=` + + ` + } + } + + ); + if(this.options.desc!=null && this.options.desc!=''){ + class_desc =` + + ` + } + if(this.options.style=='beautify'){ + content =` +
    + ${contents} +
    + ` + } + if(this.options.style=='default'){ + content =` + + ` + } + let htmlStr = ` +
    + + ${class_desc} + ${content} +
    + `; + this.innerHTML = htmlStr; + } + } + ); + + + // 复选列表 checkbox + customElements.define( + "hao-checkbox", + class HaoCheckbox extends HTMLElement { + constructor() { + super(); + this.options = { + class: this.getAttribute("class") || '', + colour: this.getAttribute("colour") || '', + status: this.getAttribute("status") || '' + + }; + let htmlStr = ` +

    ${this.innerHTML.trim().replace(/^(
    )|(
    )$/g, "")}

    + `; + this.innerHTML = htmlStr; + } + + } + ); + + // tag-hide + customElements.define( + "hao-tag-hide", + class HaoCheckbox extends HTMLElement { + constructor() { + super(); + this.options = { + display: this.getAttribute("display") || '查看', + bg: this.getAttribute("bg") || '', + color: this.getAttribute("color") || '' + }; + let htmlStr = ` + + + ${this.innerHTML.trim().replace(/^(
    )|(
    )$/g, "")}
    +
    + `; + this.innerHTML = htmlStr; + } + + } + ); + + customElements.define( + "hao-dplayer", + class HaoDplayer extends HTMLElement { + constructor() { + super(); + this.options = { + src: this.getAttribute("src") || "", + player: + this.getAttribute("player") || + `/themes/theme-hao/assets/libs/dplayer/dplayer.html?url=`, + width: this.getAttribute("width") || "100%", + height: this.getAttribute("height") || "500px", + }; + this.render(); + } + render() { + if (this.options.src) + this.innerHTML = ``; + else this.innerHTML = "视频地址未填写!"; + } + } + ); + +}); diff --git a/templates/assets/js/halo.js b/templates/assets/js/halo.js new file mode 100644 index 0000000..c902415 --- /dev/null +++ b/templates/assets/js/halo.js @@ -0,0 +1,463 @@ +let halo = { + darkComment: () => { + if (document.querySelector('#comment div').shadowRoot.querySelector('.halo-comment-widget').classList != + null) { + let commentDOMclass = document.querySelector('#comment div').shadowRoot.querySelector( + '.halo-comment-widget').classList + if (commentDOMclass.contains('light')) + commentDOMclass.replace('light', 'dark') + else + commentDOMclass.replace('dark', 'light') + } + + }, + + dataCodeTheme: () => { + + var t = document.documentElement.getAttribute('data-theme') + var e = document.querySelector("link[data-code-theme=light]"), + o = document.querySelector("link[data-code-theme=dark]"); + (o || e) && ("light" === t ? (o.disabled = !0, e.disabled = !1) : (e.disabled = !0, o.disabled = !1)) + + }, + + /** + * 代码 + * 只适用于halo的代码渲染 + */ + addPrismTool: () => { + if (typeof Prism === 'undefined' || typeof document === 'undefined') { + return; + } + + if (!Prism.plugins.toolbar) { + console.warn('Copy to Clipboard plugin loaded before Toolbar plugin.'); + + return; + } + + const enable = GLOBAL_CONFIG.prism.enable; + if (!enable) return; + const isEnableTitle = GLOBAL_CONFIG.prism.enable_title; + const isEnableHr = GLOBAL_CONFIG.prism.enable_hr; + const isEnableLine = GLOBAL_CONFIG.prism.enable_line; + const isEnableCopy = GLOBAL_CONFIG.prism.enable_copy; + const isEnableExpander = GLOBAL_CONFIG.prism.enable_expander; + const prismLimit = GLOBAL_CONFIG.prism.prism_limit; + const isEnableHeightLimit = GLOBAL_CONFIG.prism.enable_height_limit; + + // https://stackoverflow.com/a/30810322/7595472 + + /** @param {CopyInfo} copyInfo */ + function fallbackCopyTextToClipboard(copyInfo) { + var textArea = document.createElement('textarea'); + textArea.value = copyInfo.getText(); + + // Avoid scrolling to bottom + textArea.style.top = '0'; + textArea.style.left = '0'; + textArea.style.position = 'fixed'; + + document.body.appendChild(textArea); + textArea.focus(); + textArea.select(); + + try { + var successful = document.execCommand('copy'); + setTimeout(function() { + if (successful) { + copyInfo.success(); + } else { + copyInfo.error(); + } + }, 1); + } catch (err) { + setTimeout(function() { + copyInfo.error(err); + }, 1); + } + + document.body.removeChild(textArea); + } + + /** @param {CopyInfo} copyInfo */ + function copyTextToClipboard(copyInfo) { + if (navigator.clipboard) { + navigator.clipboard.writeText(copyInfo.getText()).then(copyInfo.success, function() { + // try the fallback in case `writeText` didn't work + fallbackCopyTextToClipboard(copyInfo); + }); + } else { + fallbackCopyTextToClipboard(copyInfo); + } + } + + /** + * Selects the text content of the given element. + * + * @param {Element} element + */ + function selectElementText(element) { + // https://stackoverflow.com/a/20079910/7595472 + window.getSelection().selectAllChildren(element); + } + + /** + * Traverses up the DOM tree to find data attributes that override the default plugin settings. + * + * @param {Element} startElement An element to start from. + * @returns {Settings} The plugin settings. + * @typedef {Record<"copy" | "copy-error" | "copy-success" | "copy-timeout", string | number>} Settings + */ + function getSettings(startElement) { + /** @type {Settings} */ + var settings = { + 'copy': 'Copy', + 'copy-error': 'Press Ctrl+C to copy', + 'copy-success': 'Copied!', + 'copy-timeout': 5000 + }; + + var prefix = 'data-prismjs-'; + for (var key in settings) { + var attr = prefix + key; + var element = startElement; + while (element && !element.hasAttribute(attr)) { + element = element.parentElement; + } + if (element) { + settings[key] = element.getAttribute(attr); + } + } + return settings; + } + + var r = Prism.plugins.toolbar.hook = function(a) { + + + var r = a.element.parentNode; + var toolbar = r.nextElementSibling; + + //标题 + isEnableTitle && toolbar.classList.add("c-title") + //标题分割线 + isEnableHr && toolbar.classList.add("c-hr") + var customItem = document.createElement("div"); + customItem.className = 'custom-item absolute top-0' + + //复制 + if (isEnableCopy) { + var copy = document.createElement("i"); + + copy.className = 'haofont hao-icon-paste copy-button code-copy cursor-pointer' + customItem.appendChild(copy) + + copy.addEventListener('click', function() { + copyTextToClipboard({ + getText: function() { + return a.element.textContent; + }, + success: function() { + btf.snackbarShow('复制成功') + setState('copy-success'); + resetText(); + }, + error: function() { + setState('copy-error'); + + setTimeout(function() { + selectElementText(a.element); + }, 1); + + resetText(); + } + }); + + }); + + } + + const prismToolsFn = function(e) { + const $target = e.target.classList; + if ($target.contains("code-expander")) prismShrinkFn(this); + }; + + //折叠 + if (isEnableExpander) { + var expander = document.createElement("i"); + expander.className = + 'fa-sharp fa-solid haofont hao-icon-angle-down code-expander cursor-pointer' + customItem.appendChild(expander) + + expander.addEventListener('click', prismToolsFn) + + + } + + const expandCode = function() { + this.classList.toggle("expand-done"); + this.style.display = "none"; + r.classList.toggle("expand-done"); + }; + + if (isEnableHeightLimit && r.offsetHeight > prismLimit) { + + r.classList.add("close") + const ele = document.createElement("div"); + ele.className = "code-expand-btn"; + ele.innerHTML = ''; + ele.addEventListener("click", expandCode); + r.offsetParent.appendChild(ele); + } + + const prismShrinkFn = ele => { + const $nextEle = r.offsetParent.lastElementChild.classList + toolbar.classList.toggle('c-expander') + r.classList.toggle("expand-done-expander"); + if (toolbar.classList.contains('c-expander')) { + r.firstElementChild.style.display = "none"; + if ($nextEle.contains('code-expand-btn')) { + r.offsetParent.lastElementChild.style.display = "none"; + } + } else { + r.firstElementChild.style.display = "block"; + if ($nextEle.contains('code-expand-btn') && !r.classList.contains('expand-done')) { + r.offsetParent.lastElementChild.style.display = "block"; + } + } + + }; + + + toolbar.appendChild(customItem) + + var settings = getSettings(a.element); + + + function resetText() { + setTimeout(function() { + setState('copy'); + }, settings['copy-timeout']); + } + + /** @param {"copy" | "copy-error" | "copy-success"} state */ + function setState(state) { + copy.setAttribute('data-copy-state', state); + } + + }; + Prism.hooks.add("complete", r) + }, + + addScript: (e, t, n) => { + if (document.getElementById(e)) + return n ? n() : void 0; + let a = document.createElement("script"); + a.src = t, + a.id = e, + n && (a.onload = n), + document.head.appendChild(a) + }, + + danmu: () => { + const e = new EasyDanmakuMin({ + el: "#danmu", + line: 10, + speed: 20, + hover: !0, + loop: !0 + }); + let t = saveToLocal.get("danmu"); + if (t) + e.batchSend(t, !0); + else { + let n = []; + if (GLOBAL_CONFIG.source.comments.use == 'Twikoo') { + fetch(GLOBAL_CONFIG.source.twikoo.twikooUrl, { + method: "POST", + body: JSON.stringify({ + event: "GET_RECENT_COMMENTS", + accessToken: GLOBAL_CONFIG.source.twikoo.accessToken, + includeReply: !1, + pageSize: 5 + }), + headers: { + "Content-Type": "application/json" + } + }).then((e => e.json())).then((({ + data: t + }) => { + t.forEach((e => { + null == e.avatar && (e.avatar = + "https://cravatar.cn/avatar/d615d5793929e8c7d70eab5f00f7f5f1?d=mp" + ), + n.push({ + avatar: e.avatar, + content: e.nick + ":" + btf.changeContent(e + .comment), + href: e.url + '#' + e.id + + }) + })), + e.batchSend(n, !0), + saveToLocal.set("danmu", n, .02) + })) + } + if (GLOBAL_CONFIG.source.comments.use == 'Artalk') { + const statheaderList = { + method: 'GET', + headers: { + // 'Content-Type': 'application/x-www-form-urlencoded', + 'Origin': window.location.origin + } + // , + // body: new URLSearchParams({ + // 'site_name': GLOBAL_CONFIG.source.artalk.siteName, + // 'limit': '100', + // 'type': 'latest_comments' + // }) + } + const queryParams = new URLSearchParams({ + 'site_name': GLOBAL_CONFIG.source.artalk.siteName, + 'limit': '100' + }); + + fetch(GLOBAL_CONFIG.source.artalk.artalkUrl + 'api/v2/stats/latest_comments?' + queryParams.toString(), + statheaderList) + .then((e => e.json())).then((({ + data: t + }) => { + t.forEach((e => { + n.push({ + avatar: 'https://cravatar.cn/avatar/' + e + .email_encrypted + '?d=mp&s=240', + content: e.nick + ":" + btf.changeContent(e + .content_marked), + href: e.page_url + '#atk-comment-' + e.id + + }) + })), + e.batchSend(n, !0), + saveToLocal.set("danmu", n, .02) + })) + } + if (GLOBAL_CONFIG.source.comments.use == 'Waline') { + const loadWaline = () => { + Waline.RecentComments({ + serverURL: GLOBAL_CONFIG.source.waline.serverURL, + count: 50 + }).then(({ + comments + }) => { + const walineArray = comments.map(e => { + return { + 'content': e.nick + ":" + btf.changeContent(e.comment), + 'avatar': e.avatar, + 'href': e.url + '#' + e.objectId, + } + }) + e.batchSend(walineArray, !0), + saveToLocal.set("danmu", walineArray, .02) + }) + } + if (typeof Waline === 'object') loadWaline() + else getScript(GLOBAL_CONFIG.source.waline.js).then(loadWaline) + } + + } + document.getElementById("danmuBtn").innerHTML = + " " + }, + + changeMarginLeft(element) { + var randomMargin = Math.floor(Math.random() * 901) + 100; // 生成100-1000之间的随机数 + element.style.marginLeft = randomMargin + 'px'; + }, + + getTopSponsors() { + var user_id = GLOBAL_CONFIG.source.power.userId + var show_num = GLOBAL_CONFIG.source.power.showNum + + function getPower() { + const url = GLOBAL_CONFIG.source.power.url + user_id + fetch(url) + .then(res => res.json()) + .then(data => { + if (200 === data["ec"]) { + var values = data["data"]["list"] + saveToLocal.set('power-data', JSON.stringify(values), 10 / (60 * 24)) + renderer(values); + } + + }) + } + + function renderer(values) { + var data = getArrayItems(values, 1); + let powerStar = document.getElementById("power-star") + if (values.length === 0) { + powerStar.href = GLOBAL_CONFIG.source.power.powerLink + powerStar.innerHTML = ` +
    +
    +
    +
    还没有人赞助~
    +
    为爱发电,点击赞助
    +
    `; + } else { + if (powerStar) { + powerStar.href = "https://afdian.net/u/" + data[0].user_id + powerStar.innerHTML = ` +
    +
    +
    +
    ${data[0].name}
    +
    更多支持,为爱发电
    +
    `; + } + + if (values.length > 1) { + var i = 0; + var htmlText = ''; + for (let value of values) { + if (i > parseInt(show_num)) { + break; + } + htmlText += + ` ${value["name"]}`; + i = i + 1; + } + if (document.getElementById("power-item-link")) { + document.getElementById("power-item-link").innerHTML = htmlText; + } + } + } + } + + function init() { + const data = saveToLocal.get('power-data') + if (data) { + renderer(JSON.parse(data)) + } else { + getPower() + } + } + + document.getElementById("power-star") && init() + }, + + checkAd() { + var default_enable = GLOBAL_CONFIG.source.footer.default_enable + if (default_enable) { + var adElement = document.getElementById("footer-banner"); + var notMusic = document.body.getAttribute("data-type") != "music"; // 检测是否为音乐页面 + if ((adElement.offsetWidth <= 0 || adElement.offsetHeight <= 0) && notMusic) { + // 元素不可见,可能被拦截 + console.log("Element may be blocked by AdBlocker Ultimate"); + alert("页脚信息可能被AdBlocker Ultimate拦截,请检查广告拦截插件!") + } + } + } + + +} \ No newline at end of file diff --git a/templates/assets/js/heo.js b/templates/assets/js/heo.js new file mode 100644 index 0000000..48a7d40 --- /dev/null +++ b/templates/assets/js/heo.js @@ -0,0 +1,685 @@ +let heo_cookiesTime = null +// 第一次播放音乐 +,heo_musicFirst = false +// 音乐播放状态 +,heo_musicPlaying = false +,heo_keyboard = false +,heo_intype = false +,lastSayHello = "" +,refreshNum = 1; +// 私有函数 +var heo = { + // 检测显示模式 + darkModeStatus: function () { + let theme = document.documentElement.getAttribute('data-theme') === 'dark' ? 'dark' : 'light' + if (theme == 'light') { + $(".menu-darkmode-text").text("深色模式"); + } else { + $(".menu-darkmode-text").text("浅色模式"); + } + }, + + // 首页bb + initIndexEssay: function() { + if (document.querySelector("#bber-talk")) + $(".swiper-wrapper .swiper-slide").each(function () { + var text = $(this)[0].innerText; + if (text != 'undefined') { + $(this).text(btf.changeContent(text)); + } + }) + new Swiper(".swiper-container",{ + direction: "vertical", + loop: !0, + autoplay: { + delay: 3e3, + pauseOnMouseEnter: !0 + } + }) + }, + + + // 只在首页显示 + onlyHome: function () { + var urlinfo = window.location.pathname; + urlinfo = decodeURIComponent(urlinfo); + if (urlinfo == '/') { + $('.only-home').attr('style', 'display: flex'); + } else { + $('.only-home').attr('style', 'display: none'); + } + }, + + //是否在首页 + is_Post: function () { + var url = window.location.href; //获取url + if (url.indexOf("/archives/") >= 0) { //判断url地址中是否包含code字符串 + return true; + } else { + return false; + } + }, + + + //监测是否在页面开头 + addNavBackgroundInit: function() { + var e = 0 + , t = 0; + document.body && (e = document.body.scrollTop), + document.documentElement && (t = document.documentElement.scrollTop), + 0 != (e - t > 0 ? e : t) && (document.getElementById("page-header").classList.add("nav-fixed"), + document.getElementById("page-header").classList.add("nav-visible"), + $("#cookies-window").hide()) + }, + + tagPageActive: function() { + var e = window.location.pathname; + if (/\/tags\/.*?/.test(e = decodeURIComponent(e))) { + var t = e.split("/")[2]; + if (document.querySelector("#tag-page-tags")) { + $("a").removeClass("select"); + var o = document.getElementById(t); + o && (o.classList.add("select"), + o.style.order = "-1") + } + } + }, + + categoriesBarActive: function() { + document.querySelector("#category-bar") && $(".category-bar-item").removeClass("select"); + var e = window.location.pathname; + if ("/" == (e = decodeURIComponent(e))) + document.querySelector("#category-bar") && document.getElementById("category-bar-home").classList.add("select"); + else { + if (/\/categories\/.*?/.test(e)) { + var t = e.split("/")[2]; + if (document.querySelector("#category-bar")) { + var o = document.getElementById(t); + o && (o.classList.add("select"), + o.style.order = "-1") + } + } + } + }, + + // 页脚友链 + addFriendLinksInFooter: function () { + var footerRandomFriendsBtn = document.getElementById("footer-random-friends-btn"); + if(!footerRandomFriendsBtn) return; + footerRandomFriendsBtn.style.opacity = "0.2"; + footerRandomFriendsBtn.style.transitionDuration = "0.3s"; + footerRandomFriendsBtn.style.transform = "rotate(" + 360 * refreshNum++ + "deg)"; + function getLinks(){ + const fetchUrl = "/apis/api.plugin.halo.run/v1alpha1/plugins/PluginLinks/links?keyword=&sort=priority,asc" + fetch(fetchUrl) + .then(res => res.json()) + .then(json => { + saveToLocal.set('links-data', JSON.stringify(json.items), 10 / (60 * 24)) + renderer(json.items); + }) + } + function renderer(data){ + const linksUrl = GLOBAL_CONFIG.source.links.linksUrl + const num = GLOBAL_CONFIG.source.links.linksNum + var randomFriendLinks = getArrayItems(data, num); + var htmlText = ''; + for (let i = 0; i < randomFriendLinks.length; ++i) { + var item = randomFriendLinks[i] + htmlText += `${item.spec.displayName}`; + } + htmlText += `更多` + if(document.getElementById("friend-links-in-footer")){ + document.getElementById("friend-links-in-footer").innerHTML = htmlText; + } + } + function friendLinksInFooterInit(){ + const data = saveToLocal.get('links-data') + if (data) { + renderer(JSON.parse(data)) + } else { + getLinks() + } + setTimeout(()=>{ + footerRandomFriendsBtn.style.opacity = "1"; + }, 300) + } + friendLinksInFooterInit(); + }, + + //禁止图片右键单击 + stopImgRightDrag: function () { + var img = $("img"); + img.on("dragstart", function () { + return false; + }); + }, + + //置顶文章横向滚动 + topPostScroll: function () { + if (document.getElementById("recent-post-top")) { + let xscroll = document.getElementById("recent-post-top"); + xscroll.addEventListener("mousewheel", function (e) { + //计算鼠标滚轮滚动的距离 + let v = -e.wheelDelta / 2; + xscroll.scrollLeft += v; + //阻止浏览器默认方法 + if (document.body.clientWidth < 1300) { + e.preventDefault(); + } + }, false); + } + }, + + topCategoriesBarScroll: function () { + if (document.getElementById("category-bar-items")) { + let xscroll = document.getElementById("category-bar-items"); + xscroll.addEventListener("mousewheel", function (e) { + //计算鼠标滚轮滚动的距离 + let v = -e.wheelDelta / 2; + xscroll.scrollLeft += v; + //阻止浏览器默认方法 + e.preventDefault(); + }, false); + } + }, + + //作者卡片问好 + sayhi: function () { + if (GLOBAL_CONFIG.profileStyle == 'default') { + if (document.querySelector('#author-info__sayhi')) { + document.getElementById("author-info__sayhi").innerHTML = getTimeState() + "!我是"; + } + }else{ + if (document.querySelector('#author-info__sayhi')) { + document.getElementById("author-info__sayhi").innerHTML = getTimeState(); + } + } + + }, + + // 二维码 + qrcodeCreate: function () { + if (document.getElementById('qrcode')) { + document.getElementById("qrcode").innerHTML = ""; + var qrcode = new QRCode(document.getElementById("qrcode"), { + text: window.location.href, + width: 250, + height: 250, + colorDark: "#000", + colorLight: "#ffffff", + correctLevel: QRCode.CorrectLevel.H + }); + } + }, + + // 刷新即刻短文瀑布流 + reflashEssayWaterFall: function() { + document.querySelector("#waterfall") && setTimeout((function() { + waterfall("#waterfall"), + document.getElementById("waterfall") && document.getElementById("waterfall").classList.add("show") + } + ), 500) + }, + + // 下载图片 + downloadImage: function (imgsrc, name) { //下载图片地址和图片名 + rm.hideRightMenu(); + if (rm.downloadimging == false) { + rm.downloadimging = true; + btf.snackbarShow('正在下载中,请稍后', false, 10000) + setTimeout(function () { + let image = new Image(); + // 解决跨域 Canvas 污染问题 + image.setAttribute("crossOrigin", "anonymous"); + image.onload = function () { + let canvas = document.createElement("canvas"); + canvas.width = image.width; + canvas.height = image.height; + let context = canvas.getContext("2d"); + context.drawImage(image, 0, 0, image.width, image.height); + let url = canvas.toDataURL("image/png"); //得到图片的base64编码数据 + let a = document.createElement("a"); // 生成一个a元素 + let event = new MouseEvent("click"); // 创建一个单击事件 + a.download = name || "photo"; // 设置图片名称 + a.href = url; // 将生成的URL设置为a.href属性 + a.dispatchEvent(event); // 触发a的单击事件 + }; + image.src = imgsrc; + btf.snackbarShow('图片已添加盲水印,请遵守版权协议'); + rm.downloadimging = false; + }, "10000"); + } else { + btf.snackbarShow('有正在进行中的下载,请稍后再试'); + } + }, + + //控制评论弹幕 + switchCommentBarrage: function () { + let commentBarrage = document.querySelector('.comment-barrage'); + if (commentBarrage) { + if ($(".comment-barrage").is(":visible")) { + $(".comment-barrage").hide(); + $(".menu-commentBarrage-text").text("显示热评"); + document.querySelector("#consoleCommentBarrage").classList.remove("on"); + localStorage.setItem('commentBarrageSwitch', 'false'); + btf.snackbarShow("✨ 已关闭评论弹幕", false, 2000) + } else if ($(".comment-barrage").is(":hidden")) { + $(".comment-barrage").show(); + $(".menu-commentBarrage-text").text("关闭热评"); + document.querySelector("#consoleCommentBarrage").classList.add("on"); + localStorage.removeItem('commentBarrageSwitch'); + btf.snackbarShow("✨ 已开启评论弹幕", false, 2000) + } + } + if(GLOBAL_CONFIG.rightMenuEnable){ + rm.hideRightMenu(); + } + }, + + //隐藏cookie窗口 + hidecookie: function() { + heo_cookiesTime = setTimeout((()=>{ + document.getElementById("cookies-window").classList.add("cw-hide"), + setTimeout((()=>{ + $("#cookies-window").hide() + } + ), 1e3) + } + ), 3e3) + }, + + //隐藏今日推荐 + hideTodayCard: function () { + if (document.getElementById("todayCard")) { + document.getElementById("todayCard").classList.add('hide'); + } + }, + + //更改主题色 + changeThemeColor: function (color) { + if (document.querySelector('meta[name="theme-color"]') !== null) { + document.querySelector('meta[name="theme-color"]').setAttribute('content', color) + } + }, + + //自适应主题色 + initThemeColor: function () { + if (heo.is_Post()) { + const currentTop = window.scrollY || document.documentElement.scrollTop + if (currentTop === 0) { + let themeColor = getComputedStyle(document.documentElement).getPropertyValue('--heo-main'); + heo.changeThemeColor(themeColor); + } else { + let themeColor = getComputedStyle(document.documentElement).getPropertyValue('--heo-background'); + heo.changeThemeColor(themeColor); + } + } else { + let themeColor = getComputedStyle(document.documentElement).getPropertyValue('--heo-background'); + heo.changeThemeColor(themeColor); + } + }, + + //跳转到指定位置 + jumpTo: function (dom) { + $(document).ready(function () { + $("html,body").animate({ + scrollTop: $(dom).eq(i).offset().top + }, 500 /*scroll实现定位滚动*/); /*让整个页面可以滚动*/ + }); + }, + + //显示加载动画 + showLoading: function () { + document.querySelector("#loading-box").classList.remove("loaded"); + let cardColor = getComputedStyle(document.documentElement).getPropertyValue('--heo-card-bg'); + heo.changeThemeColor(cardColor); + }, + + //隐藏加载动画 + hideLoading: function () { + document.querySelector("#loading-box").classList.add("loaded"); + }, + + //切换音乐播放状态 + musicToggle: function (changePaly = true) { + const navMusicEl = document.getElementById("nav-music"); + if (!heo_musicFirst) { + heo.musicBindEvent(); + heo_musicFirst = true; + } + let msgPlay = '播放音乐'; + let msgPause = '暂停音乐'; + if (heo_musicPlaying) { + navMusicEl.classList.remove("playing"); + if(GLOBAL_CONFIG.rightMenuEnable){ + document.getElementById("menu-music-toggle").innerHTML = msgPlay; + } + document.getElementById("nav-music-hoverTips").innerHTML = "音乐已暂停"; + document.querySelector("#consoleMusic").classList.remove("on"); + heo_musicPlaying = false; + navMusicEl.classList.remove("stretch"); + } else { + navMusicEl.classList.add("playing"); + if(GLOBAL_CONFIG.rightMenuEnable){ + document.getElementById("menu-music-toggle").innerHTML = msgPause; + } + document.querySelector("#consoleMusic").classList.add("on"); + heo_musicPlaying = true; + navMusicEl.classList.add("stretch"); + } + if (changePaly) document.querySelector("#nav-music meting-js").aplayer.toggle(); + if(GLOBAL_CONFIG.rightMenuEnable){ + rm.hideRightMenu(); + } + }, + + // 音乐绑定事件 + musicBindEvent: function () { + document.querySelector("#nav-music .aplayer-music").addEventListener("click", function () { + heo.musicTelescopic(); + }); + document.querySelector("#nav-music .aplayer-button").addEventListener("click", function () { + heo.musicToggle(false); + }); + }, + + // 音乐伸缩 + musicTelescopic: function () { + const navMusicEl = document.getElementById("nav-music"); + if (navMusicEl.classList.contains("stretch")) { + navMusicEl.classList.remove("stretch"); + } else { + navMusicEl.classList.add("stretch"); + } + }, + + //音乐上一曲 + musicSkipBack: function () { + document.querySelector("meting-js").aplayer.skipBack(), + rm.hideRightMenu() + }, + + //音乐下一曲 + musicSkipForward: function () { + document.querySelector("meting-js").aplayer.skipForward(), + rm.hideRightMenu() + }, + + //获取音乐中的名称 + musicGetName: function () { + for (var e = $(".aplayer-title"), t = [], o = e.length - 1; o >= 0; o--) + t[o] = e[o].innerText; + return t[0] + }, + + + // 显示打赏中控台 + rewardShowConsole: function () { + $('.console-card-group-reward').attr('style', 'display: flex'); + $('.console-card-group').attr('style', 'display: none'); + document.querySelector("#console").classList.add("show"); + heo.initConsoleState() + + }, + + //显示中控台 + showConsole: function () { + $('.console-card-group-reward').attr('style', 'display: none'); + $('.console-card-group').attr('style', 'display: flex'); + document.querySelector("#console").classList.add("show"); + + + }, + + //隐藏中控台 + hideConsole: function () { + document.querySelector("#console").classList.remove("show"); + }, + + //快捷键功能开关 + keyboardToggle: function () { + if (heo_keyboard) { + heo_keyboard = false; + document.querySelector("#consoleKeyboard").classList.remove("on"); + localStorage.setItem('keyboardToggle', 'false'); + } else { + heo_keyboard = true; + document.querySelector("#consoleKeyboard").classList.add("on"); + localStorage.setItem('keyboardToggle', 'true'); + } + }, + + //滚动到指定id + scrollTo: function(e) { + const t = document.getElementById(e); + if (t) { + const e = t.getBoundingClientRect().top + window.pageYOffset - 80 + , o = window.pageYOffset + , n = e - o; + let a = null; + window.requestAnimationFrame((function e(t) { + a || (a = t); + const l = t - a + , i = (c = Math.min(l / 0, 1)) < .5 ? 2 * c * c : (4 - 2 * c) * c - 1; + var c; + window.scrollTo(0, o + n * i), + l < 600 && window.requestAnimationFrame(e) + } + )) + } + }, + + //隐藏侧边栏 + hideAsideBtn: () => { // Hide aside + const $htmlDom = document.documentElement.classList + $htmlDom.contains('hide-aside') + ? saveToLocal.set('aside-status', 'show', 2) + : saveToLocal.set('aside-status', 'hide', 2) + $htmlDom.toggle('hide-aside') + $htmlDom.contains("hide-aside") ? document.querySelector("#consoleHideAside").classList.add("on") : document.querySelector("#consoleHideAside").classList.remove("on") + }, + toPage: function() { + var e = document.querySelectorAll(".page-number") + , t = parseInt(e[e.length - 1].innerHTML) + , o = document.getElementById("toPageText") + , n = parseInt(o.value); + if (!isNaN(n) && n > 0 && "0" !== ("" + n)[0] && n <= t) { + var url = window.location.href; + + var photosIndexOf = url.indexOf("?group") >= 0 ? url.indexOf("?group") : -1; + if (photosIndexOf >= 0) {//图库页面 + var new_url = url.substr(0,photosIndexOf); + var group = url.substr(photosIndexOf) + var a, l = new_url.replace(/\/page\/\d$/, ""); + a = 1 === n ? l : l + (l.endsWith("/") ? "" : "/") + "page/" + n, + document.getElementById("toPageButton").href = a + group + }else{ + var a, l = url.replace(/\/page\/\d$/, ""); + a = 1 === n ? l : l + (l.endsWith("/") ? "" : "/") + "page/" + n, + document.getElementById("toPageButton").href = a + } + //首页有第一屏就跳转指定位置 + scrollToPost(); + + } + }, + changeSayHelloText: function() { + const greetings = GLOBAL_CONFIG.helloText.length == 0 ? ["🤖️ 数码科技爱好者", "🔍 分享与热心帮助", "🏠 智能家居小能手", "🔨 设计开发一条龙", "🤝 专修交互与设计", "🏃 脚踏实地行动派", "🧱 团队小组发动机", "💢 壮汉人狠话不多"] : GLOBAL_CONFIG.helloText + , authorInfoSayHiElement = document.getElementById("author-info__sayhi"); + // 如果只有一个问候语,设置为默认值 + if (greetings.length === 1) { + authorInfoSayHiElement.textContent = greetings[0]; + return; + } + let randomGreeting = greetings[Math.floor(Math.random() * greetings.length)]; + for (; randomGreeting === lastSayHello; ) + randomGreeting = greetings[Math.floor(Math.random() * greetings.length)]; + authorInfoSayHiElement.textContent = randomGreeting, + lastSayHello = randomGreeting + }, + + //匿名评论 + addRandomCommentInfo: function () { + // 从形容词数组中随机取一个值 + const randomAdjective = adjectives[Math.floor(Math.random() * adjectives.length)]; + + // 从蔬菜水果动物名字数组中随机取一个值 + const randomName = vegetablesAndFruits[Math.floor(Math.random() * vegetablesAndFruits.length)]; + + // 将两个值组合成一个字符串 + const name = `${randomAdjective}${randomName}`; + + function dr_js_autofill_commentinfos() { + var lauthor = [ + "#author", + "input[name='comname']", + "#inpName", + "input[name='author']", + "#ds-dialog-name", + "#name", + "input[name='nick']", + "#comment_author", + ], + lmail = [ + "#mail", + "#email", + "input[name='commail']", + "#inpEmail", + "input[name='email']", + "#ds-dialog-email", + "input[name='mail']", + "#comment_email", + ], + lurl = [ + "#url", + "input[name='comurl']", + "#inpHomePage", + "#ds-dialog-url", + "input[name='url']", + "input[name='website']", + "#website", + "input[name='link']", + "#comment_url", + ]; + for (var i = 0; i < lauthor.length; i++) { + var author = document.querySelector(lauthor[i]); + if (author != null) { + author.value = name; + author.dispatchEvent(new Event("input")); + author.dispatchEvent(new Event("change")); + break; + } + } + for (var j = 0; j < lmail.length; j++) { + var mail = document.querySelector(lmail[j]); + if (mail != null) { + mail.value = visitorMail; + mail.dispatchEvent(new Event("input")); + mail.dispatchEvent(new Event("change")); + break; + } + } + return !1; + } + dr_js_autofill_commentinfos(); + var input = document.getElementsByClassName(GLOBAL_CONFIG.source.comments.textarea)[0]; + input.focus(); + input.setSelectionRange(-1, -1); + }, + + //爱发电赞助 + addPowerLinksInPostRightSide: async function() { + const image = document.getElementById("power-star-image") + , star = document.getElementById("power-star") + , title = document.getElementById("power-star-title") + , desc = document.getElementById("power-star-desc"); + if (image && star && title && desc) + try { + const list = GLOBAL_CONFIG.source.power.list + , i = heo.getRandomInt(0, list.length) + , power = list[i].realNode; + image.style.backgroundImage = `url(${power.avatar})`, + star.href = power.link, + title.innerText = power.name, + desc.innerText = power.descr + } catch (e) {} + }, + getRandomInt: function(e, t) { + return Math.floor(Math.random() * (t - e)) + e + }, + + //初始化console图标 + initConsoleState: function() { + document.documentElement.classList.contains("hide-aside") ? document.querySelector("#consoleHideAside").classList.add("on") : document.querySelector("#consoleHideAside").classList.remove("on") + }, + + + // 音乐节目切换背景 + changeMusicBg: function (isChangeBg = true) { + if (window.location.pathname != "/music") { + return; + } + const anMusicBg = document.getElementById("an_music_bg"); + + if (isChangeBg) { + // player listswitch 会进入此处 + const musiccover = document.querySelector("#anMusic-page .aplayer-pic"); + anMusicBg.style.backgroundImage = musiccover.style.backgroundImage; + } else { + // 第一次进入,绑定事件,改背景 + let timer = setInterval(() => { + const musiccover = document.querySelector("#anMusic-page .aplayer-pic"); + // 确保player加载完成 + if (musiccover) { + clearInterval(timer); + anMusicBg.style.backgroundImage = musiccover.style.backgroundImage; + // 绑定事件 + heo.addEventListenerChangeMusicBg(); + + // 暂停nav的音乐 + if(GLOBAL_CONFIG.navMusicEnable){ + if ( + document.querySelector("#nav-music meting-js").aplayer && + !document.querySelector("#nav-music meting-js").aplayer.audio.paused + ) { + heo.musicToggle(); + } + } + } + }, 100); + } + }, + addEventListenerChangeMusicBg: function () { + const anMusicPage = document.getElementById("anMusic-page"); + const aplayerIconMenu = anMusicPage.querySelector(".aplayer-info .aplayer-time .aplayer-icon-menu"); + + anMusicPage.querySelector("meting-js").aplayer.on("loadeddata", function () { + heo.changeMusicBg(); + console.info("player loadeddata"); + }); + + aplayerIconMenu.addEventListener("click", function () { + $(".music-mask").css("display","block") + $(".music-mask").css("animation","0.5s ease 0s 1 normal none running to_show") + }); + $(".music-mask").click(function(){ + anMusicPage.querySelector(".aplayer-list").classList.remove("aplayer-list-hide"); + $(".music-mask").hide(); + }) + }, + +}; +const adjectives = ["美丽的", "英俊的", "聪明的", "勇敢的", "可爱的", "慷慨的", "善良的", "可靠的", "开朗的", "成熟的", "稳重的", "真诚的", "幽默的", "豁达的", "有趣的", "活泼的", "优雅的", "敏捷的", "温柔的", "温暖的", "敬业的", "细心的", "耐心的", "深沉的", "朴素的", "含蓄的", "率直的", "开放的", "务实的", "坚强的", "自信的", "谦虚的", "文静的", "深刻的", "纯真的", "朝气蓬勃的", "慎重的", "大方的", "顽强的", "迷人的", "机智的", "善解人意的", "富有想象力的", "有魅力的", "独立的", "好奇的", "干净的", "宽容的", "尊重他人的", "体贴的", "守信的", "有耐性的", "有责任心的", "有担当的", "有远见的", "有智慧的", "有眼光的", "有冒险精神的", "有爱心的", "有同情心的", "喜欢思考的", "喜欢学习的", "具有批判性思维的", "善于表达的", "善于沟通的", "善于合作的", "善于领导的", "有激情的", "有幽默感的", "有思想的", "有个性的", "有正义感的", "有责任感的", "有创造力的", "有想象力的", "有艺术细胞的", "有团队精神的", "有协调能力的", "有决策能力的", "有组织能力的", "有学习能力的", "有执行能力的", "有分析能力的", "有逻辑思维的", "有创新能力的", "有专业素养的", "有商业头脑的"] + , vegetablesAndFruits = ["萝卜", "白菜", "芹菜", "生菜", "青椒", "辣椒", "茄子", "豆角", "黄瓜", "西红柿", "洋葱", "大蒜", "土豆", "南瓜", "豆腐", "韭菜", "花菜", "西兰花", "蘑菇", "金针菇", "苹果", "香蕉", "橙子", "柠檬", "猕猴桃", "草莓", "葡萄", "桃子", "杏子", "李子", "石榴", "西瓜", "哈密瓜", "蜜瓜", "樱桃", "蓝莓", "柿子", "橄榄", "柚子", "火龙果"]; +$(document).ready((function() { + initBlog() + } +)), +document.addEventListener("pjax:complete", (function() { + initBlog(); + // 解决 katex pjax问题 + if((GLOBAL_CONFIG.htmlType == 'post' || GLOBAL_CONFIG.htmlType == 'page') && typeof window.renderKaTex != 'undefined'){ + window.renderKaTex(); + } + } +)); \ No newline at end of file diff --git a/templates/assets/js/main.js b/templates/assets/js/main.js new file mode 100644 index 0000000..e14b3e5 --- /dev/null +++ b/templates/assets/js/main.js @@ -0,0 +1,571 @@ +document.addEventListener('DOMContentLoaded', function () { + const $blogName = document.getElementById('site-name') + let blogNameWidth = $blogName && $blogName.offsetWidth + const $menusEle = document.querySelector('#menus .menus_items') + let menusWidth = $menusEle && $menusEle.offsetWidth + const $searchEle = document.querySelector('#search-button') + let searchWidth = $searchEle && $searchEle.offsetWidth + + const adjustMenu = (change = false) => { + if (change) { + blogNameWidth = $blogName && $blogName.offsetWidth + menusWidth = $menusEle && $menusEle.offsetWidth + searchWidth = $searchEle && $searchEle.offsetWidth + } + const $nav = document.getElementById('nav') + let t + if (window.innerWidth < 768) t = true + else t = blogNameWidth + menusWidth + searchWidth > $nav.offsetWidth - 120 + + if (t) { + $nav.classList.add('hide-menu') + } else { + $nav.classList.remove('hide-menu') + } + } + + // 初始化header + const initAdjust = () => { + adjustMenu() + document.getElementById('nav').classList.add('show') + } + + // sidebar menus + const sidebarFn = () => { + const $toggleMenu = document.getElementById('toggle-menu') + const $mobileSidebarMenus = document.getElementById('sidebar-menus') + const $menuMask = document.getElementById('menu-mask') + const $body = document.body + + function openMobileSidebar() { + btf.sidebarPaddingR() + $body.style.overflow = 'hidden' + btf.fadeIn($menuMask, 0.5) + $mobileSidebarMenus.classList.add('open') + } + + function closeMobileSidebar() { + $body.style.overflow = '' + $body.style.paddingRight = '' + btf.fadeOut($menuMask, 0.5) + $mobileSidebarMenus.classList.remove('open') + } + + $toggleMenu.addEventListener('click', openMobileSidebar) + + $menuMask.addEventListener('click', e => { + if ($mobileSidebarMenus.classList.contains('open')) { + closeMobileSidebar() + } + }) + + window.addEventListener('resize', e => { + if (btf.isHidden($toggleMenu)) { + if ($mobileSidebarMenus.classList.contains('open')) closeMobileSidebar() + } + }) + } + + /** + * 首頁top_img底下的箭頭 + */ + const scrollDownInIndex = () => { + const $scrollDownEle = document.getElementById('scroll-down') + const $homeTop = document.getElementById('home_top') + $scrollDownEle && $scrollDownEle.addEventListener('click', function () { + $homeTop && btf.scrollToDest($homeTop.offsetTop, 300) + + }) + } + + + /** + * justified-gallery 圖庫排版 + * 需要 jQuery + */ + + let detectJgJsLoad = false + const runJustifiedGallery = function (ele) { + + if (detectJgJsLoad) btf.initJustifiedGallerys(ele) + else { + $('head').append(``) + $.getScript(`${GLOBAL_CONFIG.source.justifiedGallery.js}`, function () { + + btf.initJustifiedGallerys(ele) + }) + detectJgJsLoad = true + } + } + + /** + * fancybox + */ + const addFancybox = function (ele) { + const runFancybox = (ele) => { + ele.each(function (i, o) { + const $this = $(o) + const lazyloadSrc = $this.attr('data-lazy-src') || $this.attr('src') + const dataCaption = $this.attr('alt') || '' + $this.wrap(``) + + }) + + $().fancybox({ + selector: '[data-fancybox]', + loop: true, + transitionEffect: 'slide', + protect: true, + buttons: ['slideShow', 'fullScreen', 'thumbs', 'close'], + hash: false + }) + } + + if (typeof $.fancybox === 'undefined') { + // $('head').append(``) + $.getScript(`${GLOBAL_CONFIG.source.fancybox.js}`, function () { + runFancybox($(ele)) + }) + } else { + runFancybox($(ele)) + } + } + + const jqLoadAndRun = () => { + const $fancyboxEle = GLOBAL_CONFIG.lightbox === 'fancybox' + ? document.querySelectorAll('#article-container :not(a):not(.rss-plan-info-group):not(.no-lightbox) > img, #article-container > img,.bber-container-img > img') + : [] + const fbLengthNoZero = $fancyboxEle.length > 0 + const $jgEle = document.querySelectorAll('#article-container .gallery') + const jgLengthNoZero = $jgEle.length > 0 + + if (jgLengthNoZero || fbLengthNoZero) { + btf.isJqueryLoad(() => { + jgLengthNoZero && runJustifiedGallery($jgEle) + fbLengthNoZero && addFancybox($fancyboxEle) + }) + } + } + + /** + * toc + */ + const tocFn = function () { + const postContent = document.querySelector('.post-content'); + if (postContent == null) return; + const titles = postContent.querySelectorAll('h1,h2,h3,h4,h5,h6'); + // 没有 toc 目录,则直接移除 + if (titles.length === 0 || !titles) { + const cardToc = document.getElementById("card-toc"); + cardToc?.remove(); + const $mobileTocButton = document.getElementById("mobile-toc-button") + if ($mobileTocButton) { + $('#mobile-toc-button').attr('style', 'display: none'); + } + } else { + tocbot.init({ + tocSelector: '.toc-content', + contentSelector: '.post-content', + headingSelector: 'h1,h2,h3,h4,h5,h6', + listItemClass: 'toc-item', + activeLinkClass: 'active', + activeListItemClass: 'active', + headingsOffset: -400, + scrollSmooth: true, + scrollSmoothOffset: -70, + tocScrollOffset: 50, + }); + + const $cardTocLayout = document.getElementById('card-toc') + const $cardToc = $cardTocLayout.getElementsByClassName('toc-content')[0] + + // toc元素點擊 + $cardToc.addEventListener('click', (ele) => { + if (window.innerWidth < 900) { + $cardTocLayout.classList.remove("open"); + } + }) + + } + } + + + /** + * Rightside + */ + const rightSideFn = { + switchReadMode: () => { // read-mode + const $body = document.body + $body.classList.add('read-mode') + const newEle = document.createElement('button') + newEle.type = 'button' + newEle.className = 'haofont hao-icon-sign-out-alt exit-readmode' + $body.appendChild(newEle) + + function clickFn () { + $body.classList.remove('read-mode') + newEle.remove() + newEle.removeEventListener('click', clickFn) + } + + newEle.addEventListener('click', clickFn) + }, + showOrHideBtn: () => { // rightside 點擊設置 按鈕 展開 + document.getElementById('rightside-config-hide').classList.toggle('show') + }, + scrollToTop: () => { // Back to top + btf.scrollToDest(0, 500) + }, + hideAsideBtn: () => { // Hide aside + const $htmlDom = document.documentElement.classList + $htmlDom.contains('hide-aside') + ? saveToLocal.set('aside-status', 'show', 2) + : saveToLocal.set('aside-status', 'hide', 2) + $htmlDom.toggle('hide-aside') + }, + runMobileToc: item => { + const tocEle = document.getElementById("card-toc"); + tocEle.style.transformOrigin = `right ${item.getBoundingClientRect().top + 17}px`; + tocEle.style.transition = "transform 0.3s ease-in-out"; + tocEle.classList.toggle("open"); + tocEle.addEventListener( + "transitionend", + () => { + tocEle.style.transition = ""; + tocEle.style.transformOrigin = ""; + }, + { once: true } + ); + }, + } + + document.getElementById('rightside').addEventListener('click', function (e) { + const $target = e.target.id || e.target.parentNode.id + switch ($target) { + case 'go-up': + rightSideFn.scrollToTop() + break + case 'rightside-config': + rightSideFn.showOrHideBtn() + break + case "mobile-toc-button": + rightSideFn.runMobileToc(this); + break; + case 'readmode': + rightSideFn.switchReadMode() + break + case 'darkmode': + navFn.switchDarkMode(); + break + case 'hide-aside-btn': + rightSideFn.hideAsideBtn() + break + default: + break + } + }) + + /** + * 滾動處理 + */ + const scrollFn = function () { + const $postComment = document.getElementById('post-comment') + const $rightside = document.getElementById('rightside') + const innerHeight = window.innerHeight + 0 + + if ($postComment) { + $('#to_comment').attr('style', 'display: block'); + } else { + $('#to_comment').attr('style', 'display: none'); + } + + // 當滾動條小于 0 的時候 + if (document.body.scrollHeight <= innerHeight) { + $rightside.style.cssText = 'opacity: 1; transform: translateX(-58px)' + return + } + + let initTop = 0 + let isChatShow = true + const $header = document.getElementById('page-header') + const $gulitop = document.getElementById('guli_top') + const $cookies_window = document.getElementById('cookies-window') + const isChatBtnHide = typeof chatBtnHide === 'function' + const isChatBtnShow = typeof chatBtnShow === 'function' + window.addEventListener('scroll', btf.throttle(function (e) { + const currentTop = window.scrollY || document.documentElement.scrollTop + const isDown = scrollDirection(currentTop) + if (currentTop > 0) { + if (isDown) { + if ($header.classList.contains('nav-visible')) $header.classList.remove('nav-visible') + if (isChatBtnShow && isChatShow === true) { + chatBtnHide() + isChatShow = false + } + } else { + if (!$header.classList.contains('nav-visible')) $header.classList.add('nav-visible') + if (isChatBtnHide && isChatShow === false) { + chatBtnShow() + isChatShow = true + } + } + + + $header.classList.add('nav-fixed') + if($cookies_window!=null && $cookies_window!=''){ + $cookies_window.classList.add('cw-hide') + } + if (window.getComputedStyle($rightside).getPropertyValue('opacity') === '0') { + $rightside.style.cssText = 'opacity: 0.8; transform: translateX(-58px)' + } + } else { + if (currentTop === 0) { + $header.classList.remove('nav-fixed', 'nav-visible') + } + $rightside.style.cssText = "opacity: ''; transform: ''" + } + + if (document.body.scrollHeight <= innerHeight) { + $rightside.style.cssText = 'opacity: 0.8; transform: translateX(-58px)' + } + }, 200)) + + // find the scroll direction + function scrollDirection (currentTop) { + const result = currentTop > initTop // true is down & false is up + initTop = currentTop + return result + } + } + + /** + * menu + * 側邊欄sub-menu 展開/收縮 + * 解決menus在觸摸屏下,滑動屏幕menus_item_child不消失的問題(手機hover的bug) + */ + const clickFnOfSubMenu = function () { + document.querySelectorAll('#sidebar-menus .expand').forEach(function (e) { + e.addEventListener('click', function () { + this.classList.toggle('hide') + const $dom = this.parentNode.nextElementSibling + if (btf.isHidden($dom)) { + $dom.style.display = 'block' + } else { + $dom.style.display = 'none' + } + }) + }) + + window.addEventListener('touchmove', function (e) { + const $menusChild = document.querySelectorAll('#nav .menus_item_child') + $menusChild.forEach(item => { + if (!btf.isHidden(item)) item.style.display = 'none' + }) + }) + } + + /** + * 複製時加上版權信息 + */ + const addCopyright = () => { + const copyright = GLOBAL_CONFIG.copyright + document.body.oncopy = (e) => { + e.preventDefault() + let textFont; + const copyFont = window.getSelection(0).toString() + if (copyFont.length > copyright.limitCount) { + textFont = copyFont + '\n' + '\n' + '\n' + + copyright.languages.author + '\n' + + copyright.languages.link + window.location.href + '\n' + + copyright.languages.source + '\n' + + copyright.languages.info + } else { + textFont = copyFont + } + if (e.clipboardData) { + return e.clipboardData.setData('text', textFont) + } else { + return window.clipboardData.setData('text', textFont) + } + } + } + + /** + * 網頁運行時間 + */ + const addRuntime = () => { + const $runtimeCount = document.getElementById('runtimeshow'); + if ($runtimeCount) { + var s1 = $runtimeCount.innerText;;//建站时间 + if (s1) { + s1 = new Date(s1.replace(/-/g, "/")); + s2 = new Date(); + var days = s2.getTime() - s1.getTime(); + var number_of_days = parseInt(days / (1000 * 60 * 60 * 24)); + $runtimeCount.innerText = number_of_days + "天"; + } + } + } + + /** + * 最後一次更新時間 + */ + const addLastPushDate = () => { + const $lastPushDateItem = document.getElementById('last-push-date') + if ($lastPushDateItem) { + const lastPushDate = $lastPushDateItem.getAttribute('data-lastPushDate') + $lastPushDateItem.innerText = btf.diffDate(lastPushDate, true) + } + } + + /** + * table overflow + */ + const addTableWrap = function () { + const $table = document.querySelectorAll('#article-container :not(.highlight) > table, #article-container > table') + if ($table.length) { + $table.forEach(item => { + btf.wrap(item, 'div', '', 'table-wrap') + }) + } + } + + /** + * tag-hide + */ + const clickFnOfTagHide = function () { + const $hideInline = document.querySelectorAll('#article-container .hide-button') + if ($hideInline.length) { + $hideInline.forEach(function (item) { + item.addEventListener('click', function (e) { + const $this = this + const $hideContent = $this.nextElementSibling + $this.classList.toggle('open') + if ($this.classList.contains('open')) { + if ($hideContent.querySelectorAll('.gallery').length > 0) { + btf.initJustifiedGallerys($hideContent.querySelectorAll('.gallery')) + } + } + }) + }) + } + } + + const tabsFn = { + clickFnOfTabs: function () { + document.querySelectorAll('#article-container .tab > button').forEach(function (item) { + item.addEventListener('click', function (e) { + const $this = this + const $tabItem = $this.parentNode + + if (!$tabItem.classList.contains('active')) { + const $tabContent = $tabItem.parentNode.nextElementSibling + const $siblings = btf.siblings($tabItem, '.active')[0] + $siblings && $siblings.classList.remove('active') + $tabItem.classList.add('active') + const tabId = $this.getAttribute('data-href').replace('#', '') + const childList = [...$tabContent.children] + childList.forEach(item => { + if (item.id === tabId) item.classList.add('active') + else item.classList.remove('active') + }) + const $isTabJustifiedGallery = $tabContent.querySelectorAll(`#${tabId} .gallery`) + if ($isTabJustifiedGallery.length > 0) { + btf.initJustifiedGallerys($isTabJustifiedGallery) + } + } + }) + }) + }, + backToTop: () => { + document.querySelectorAll('#article-container .tabs .tab-to-top').forEach(function (item) { + item.addEventListener('click', function () { + btf.scrollToDest(btf.getEleTop(btf.getParents(this, '.tabs')), 300) + }) + }) + } + } + + const toggleCardCategory = function () { + const $cardCategory = document.querySelectorAll('#aside-cat-list .card-category-list-item.parent i') + if ($cardCategory.length) { + $cardCategory.forEach(function (item) { + item.addEventListener('click', function (e) { + e.preventDefault() + const $this = this + $this.classList.toggle('expand') + const $parentEle = $this.parentNode.nextElementSibling + if (btf.isHidden($parentEle)) { + $parentEle.style.display = 'block' + } else { + $parentEle.style.display = 'none' + } + }) + }) + } + } + + const addPostOutdateNotice = function () { + const data = GLOBAL_CONFIG.noticeOutdate + const diffDay = btf.diffDate("2022-11-04 20:08:15") + if (diffDay >= data.limitDay) { + const ele = document.createElement('div') + ele.className = 'post-outdate-notice' + ele.textContent = data.messagePrev + ' ' + diffDay + ' ' + data.messageNext + const $targetEle = document.getElementById('article-container') + if (data.position === 'top') { + $targetEle.insertBefore(ele, $targetEle.firstChild) + } else { + $targetEle.appendChild(ele) + } + } + } + + const lazyloadImg = () => { + window.lazyLoadInstance = new LazyLoad({ + elements_selector: 'img', + threshold: 0, + data_src: 'lazy-src', + callback_error: (img) => { + img.setAttribute("srcset", GLOBAL_CONFIG.lazyload.error); + } + }) + } + + const unRefreshFn = function () { + window.addEventListener('resize', adjustMenu) + window.addEventListener('orientationchange', () => { + setTimeout(adjustMenu(true), 100) + }) + + clickFnOfSubMenu() + GLOBAL_CONFIG.lazyload.enable && lazyloadImg() + GLOBAL_CONFIG.copyright !== undefined && addCopyright() + } + + window.refreshFn = function () { + initAdjust(); + + + if (GLOBAL_CONFIG.isPost) { + addRuntime(); + tocFn(); + } else { + addLastPushDate() + toggleCardCategory() + addRuntime() + } + + sidebarFn() + GLOBAL_CONFIG.isHome && scrollDownInIndex() + scrollFn() + addTableWrap() + clickFnOfTagHide() + tabsFn.clickFnOfTabs() + tabsFn.backToTop() + jqLoadAndRun() + } + + refreshFn() + unRefreshFn() +}) diff --git a/templates/assets/js/tw_cn.js b/templates/assets/js/tw_cn.js new file mode 100644 index 0000000..9bea841 --- /dev/null +++ b/templates/assets/js/tw_cn.js @@ -0,0 +1,139 @@ +/* eslint-disable no-undef */ +document.addEventListener('DOMContentLoaded', function() { + const translate = GLOBAL_CONFIG.translate + const snackbarData = GLOBAL_CONFIG.Snackbar + // 網站默認語言,1: 繁體中文, 2: 簡體中文 + const defaultEncoding = translate.defaultEncoding + // 延遲時間,若不在前, 要設定延遲翻譯時間, 如100表示100ms,默認為0 + const translateDelay = translate.translateDelay + const msgToTraditionalChinese = translate.msgToTraditionalChinese; // 此處可以更改為你想要顯示的文字 + const msgToSimplifiedChinese = translate.msgToSimplifiedChinese; // 同上,但兩處均不建議更改 + // 此處可以更改為你想要顯示的文字 + const rightMenuMsgToTraditionalChinese = '轉為繁體' + // 同上,但兩處均不建議更改 + const rightMenuMsgToSimplifiedChinese = '转为简体' + + + let currentEncoding = defaultEncoding + const targetEncodingCookie = 'translate-chn-cht' + let targetEncoding = saveToLocal.get(targetEncodingCookie) === undefined ? defaultEncoding : Number(saveToLocal.get('translate-chn-cht')) + let translateButtonObject + let translateRightMenuButtonObject + const isSnackbar = GLOBAL_CONFIG.Snackbar !== undefined + + function setLang() { + document.documentElement.lang = targetEncoding === 1 ? "zh-TW" : "zh-CN"; + } + + function translateText(txt) { + if (txt === '' || txt == null) + return '' + if (currentEncoding === 1 && targetEncoding === 2) + return Simplized(txt) + else if (currentEncoding === 2 && targetEncoding === 1) { + return Traditionalized(txt) + } else + return txt + } + function translateBody(fobj) { + let objs + if (typeof fobj === 'object') + objs = fobj.childNodes + else + objs = document.body.childNodes + for (let i = 0; i < objs.length; i++) { + const obj = objs.item(i) + if ('||BR|HR|'.indexOf('|' + obj.tagName + '|') > 0 || obj === translateButtonObject) { + continue + } + if (obj.title !== '' && obj.title != null) { + obj.title = translateText(obj.title) + } + if (obj.alt !== '' && obj.alt != null) + obj.alt = translateText(obj.alt) + if (obj.placeholder !== '' && obj.placeholder != null) + obj.placeholder = translateText(obj.placeholder) + if (obj.tagName === 'INPUT' && obj.value !== '' && obj.type !== 'text' && obj.type !== 'hidden') { + obj.value = translateText(obj.value) + } + if (obj.nodeType === 3) + obj.data = translateText(obj.data) + else + translateBody(obj) + } + } + function translatePage() { + if (targetEncoding === 1) { + currentEncoding = 1 + targetEncoding = 2 + translateButtonObject.innerHTML = msgToTraditionalChinese; + translateRightMenuButtonObject.innerHTML = rightMenuMsgToTraditionalChinese; + if (isSnackbar) + btf.snackbarShow(snackbarData.cht_to_chs) + } else if (targetEncoding === 2) { + currentEncoding = 2 + targetEncoding = 1 + translateButtonObject.innerHTML = msgToSimplifiedChinese; + translateRightMenuButtonObject.innerHTML = rightMenuMsgToSimplifiedChinese; + if (isSnackbar) + btf.snackbarShow(snackbarData.chs_to_cht) + } + saveToLocal.set(targetEncodingCookie, targetEncoding, 2) + setLang(); + translateBody() + if(GLOBAL_CONFIG.rightMenuEnable){ + rm.hideRightMenu(); + } + } + function JTPYStr() { + return '万与丑专业丛东丝丢两严丧个丬丰临为丽举么义乌乐乔习乡书买乱争于亏云亘亚产亩亲亵亸亿仅从仑仓仪们价众优伙会伛伞伟传伤伥伦伧伪伫体余佣佥侠侣侥侦侧侨侩侪侬俣俦俨俩俪俭债倾偬偻偾偿傥傧储傩儿兑兖党兰关兴兹养兽冁内冈册写军农冢冯冲决况冻净凄凉凌减凑凛几凤凫凭凯击凼凿刍划刘则刚创删别刬刭刽刿剀剂剐剑剥剧劝办务劢动励劲劳势勋勐勚匀匦匮区医华协单卖卢卤卧卫却卺厂厅历厉压厌厍厕厢厣厦厨厩厮县参叆叇双发变叙叠叶号叹叽吁后吓吕吗吣吨听启吴呒呓呕呖呗员呙呛呜咏咔咙咛咝咤咴咸哌响哑哒哓哔哕哗哙哜哝哟唛唝唠唡唢唣唤唿啧啬啭啮啰啴啸喷喽喾嗫呵嗳嘘嘤嘱噜噼嚣嚯团园囱围囵国图圆圣圹场坂坏块坚坛坜坝坞坟坠垄垅垆垒垦垧垩垫垭垯垱垲垴埘埙埚埝埯堑堕塆墙壮声壳壶壸处备复够头夸夹夺奁奂奋奖奥妆妇妈妩妪妫姗姜娄娅娆娇娈娱娲娴婳婴婵婶媪嫒嫔嫱嬷孙学孪宁宝实宠审宪宫宽宾寝对寻导寿将尔尘尧尴尸尽层屃屉届属屡屦屿岁岂岖岗岘岙岚岛岭岳岽岿峃峄峡峣峤峥峦崂崃崄崭嵘嵚嵛嵝嵴巅巩巯币帅师帏帐帘帜带帧帮帱帻帼幂幞干并广庄庆庐庑库应庙庞废庼廪开异弃张弥弪弯弹强归当录彟彦彻径徕御忆忏忧忾怀态怂怃怄怅怆怜总怼怿恋恳恶恸恹恺恻恼恽悦悫悬悭悯惊惧惨惩惫惬惭惮惯愍愠愤愦愿慑慭憷懑懒懔戆戋戏戗战戬户扎扑扦执扩扪扫扬扰抚抛抟抠抡抢护报担拟拢拣拥拦拧拨择挂挚挛挜挝挞挟挠挡挢挣挤挥挦捞损捡换捣据捻掳掴掷掸掺掼揸揽揿搀搁搂搅携摄摅摆摇摈摊撄撑撵撷撸撺擞攒敌敛数斋斓斗斩断无旧时旷旸昙昼昽显晋晒晓晔晕晖暂暧札术朴机杀杂权条来杨杩杰极构枞枢枣枥枧枨枪枫枭柜柠柽栀栅标栈栉栊栋栌栎栏树栖样栾桊桠桡桢档桤桥桦桧桨桩梦梼梾检棂椁椟椠椤椭楼榄榇榈榉槚槛槟槠横樯樱橥橱橹橼檐檩欢欤欧歼殁殇残殒殓殚殡殴毁毂毕毙毡毵氇气氢氩氲汇汉污汤汹沓沟没沣沤沥沦沧沨沩沪沵泞泪泶泷泸泺泻泼泽泾洁洒洼浃浅浆浇浈浉浊测浍济浏浐浑浒浓浔浕涂涌涛涝涞涟涠涡涢涣涤润涧涨涩淀渊渌渍渎渐渑渔渖渗温游湾湿溃溅溆溇滗滚滞滟滠满滢滤滥滦滨滩滪漤潆潇潋潍潜潴澜濑濒灏灭灯灵灾灿炀炉炖炜炝点炼炽烁烂烃烛烟烦烧烨烩烫烬热焕焖焘煅煳熘爱爷牍牦牵牺犊犟状犷犸犹狈狍狝狞独狭狮狯狰狱狲猃猎猕猡猪猫猬献獭玑玙玚玛玮环现玱玺珉珏珐珑珰珲琎琏琐琼瑶瑷璇璎瓒瓮瓯电画畅畲畴疖疗疟疠疡疬疮疯疱疴痈痉痒痖痨痪痫痴瘅瘆瘗瘘瘪瘫瘾瘿癞癣癫癯皑皱皲盏盐监盖盗盘眍眦眬着睁睐睑瞒瞩矫矶矾矿砀码砖砗砚砜砺砻砾础硁硅硕硖硗硙硚确硷碍碛碜碱碹磙礼祎祢祯祷祸禀禄禅离秃秆种积称秽秾稆税稣稳穑穷窃窍窑窜窝窥窦窭竖竞笃笋笔笕笺笼笾筑筚筛筜筝筹签简箓箦箧箨箩箪箫篑篓篮篱簖籁籴类籼粜粝粤粪粮糁糇紧絷纟纠纡红纣纤纥约级纨纩纪纫纬纭纮纯纰纱纲纳纴纵纶纷纸纹纺纻纼纽纾线绀绁绂练组绅细织终绉绊绋绌绍绎经绐绑绒结绔绕绖绗绘给绚绛络绝绞统绠绡绢绣绤绥绦继绨绩绪绫绬续绮绯绰绱绲绳维绵绶绷绸绹绺绻综绽绾绿缀缁缂缃缄缅缆缇缈缉缊缋缌缍缎缏缐缑缒缓缔缕编缗缘缙缚缛缜缝缞缟缠缡缢缣缤缥缦缧缨缩缪缫缬缭缮缯缰缱缲缳缴缵罂网罗罚罢罴羁羟羡翘翙翚耢耧耸耻聂聋职聍联聩聪肃肠肤肷肾肿胀胁胆胜胧胨胪胫胶脉脍脏脐脑脓脔脚脱脶脸腊腌腘腭腻腼腽腾膑臜舆舣舰舱舻艰艳艹艺节芈芗芜芦苁苇苈苋苌苍苎苏苘苹茎茏茑茔茕茧荆荐荙荚荛荜荞荟荠荡荣荤荥荦荧荨荩荪荫荬荭荮药莅莜莱莲莳莴莶获莸莹莺莼萚萝萤营萦萧萨葱蒇蒉蒋蒌蓝蓟蓠蓣蓥蓦蔷蔹蔺蔼蕲蕴薮藁藓虏虑虚虫虬虮虽虾虿蚀蚁蚂蚕蚝蚬蛊蛎蛏蛮蛰蛱蛲蛳蛴蜕蜗蜡蝇蝈蝉蝎蝼蝾螀螨蟏衅衔补衬衮袄袅袆袜袭袯装裆裈裢裣裤裥褛褴襁襕见观觃规觅视觇览觉觊觋觌觍觎觏觐觑觞触觯詟誉誊讠计订讣认讥讦讧讨让讪讫训议讯记讱讲讳讴讵讶讷许讹论讻讼讽设访诀证诂诃评诅识诇诈诉诊诋诌词诎诏诐译诒诓诔试诖诗诘诙诚诛诜话诞诟诠诡询诣诤该详诧诨诩诪诫诬语诮误诰诱诲诳说诵诶请诸诹诺读诼诽课诿谀谁谂调谄谅谆谇谈谊谋谌谍谎谏谐谑谒谓谔谕谖谗谘谙谚谛谜谝谞谟谠谡谢谣谤谥谦谧谨谩谪谫谬谭谮谯谰谱谲谳谴谵谶谷豮贝贞负贠贡财责贤败账货质贩贪贫贬购贮贯贰贱贲贳贴贵贶贷贸费贺贻贼贽贾贿赀赁赂赃资赅赆赇赈赉赊赋赌赍赎赏赐赑赒赓赔赕赖赗赘赙赚赛赜赝赞赟赠赡赢赣赪赵赶趋趱趸跃跄跖跞践跶跷跸跹跻踊踌踪踬踯蹑蹒蹰蹿躏躜躯车轧轨轩轪轫转轭轮软轰轱轲轳轴轵轶轷轸轹轺轻轼载轾轿辀辁辂较辄辅辆辇辈辉辊辋辌辍辎辏辐辑辒输辔辕辖辗辘辙辚辞辩辫边辽达迁过迈运还这进远违连迟迩迳迹适选逊递逦逻遗遥邓邝邬邮邹邺邻郁郄郏郐郑郓郦郧郸酝酦酱酽酾酿释里鉅鉴銮錾钆钇针钉钊钋钌钍钎钏钐钑钒钓钔钕钖钗钘钙钚钛钝钞钟钠钡钢钣钤钥钦钧钨钩钪钫钬钭钮钯钰钱钲钳钴钵钶钷钸钹钺钻钼钽钾钿铀铁铂铃铄铅铆铈铉铊铋铍铎铏铐铑铒铕铗铘铙铚铛铜铝铞铟铠铡铢铣铤铥铦铧铨铪铫铬铭铮铯铰铱铲铳铴铵银铷铸铹铺铻铼铽链铿销锁锂锃锄锅锆锇锈锉锊锋锌锍锎锏锐锑锒锓锔锕锖锗错锚锜锞锟锠锡锢锣锤锥锦锨锩锫锬锭键锯锰锱锲锳锴锵锶锷锸锹锺锻锼锽锾锿镀镁镂镃镆镇镈镉镊镌镍镎镏镐镑镒镕镖镗镙镚镛镜镝镞镟镠镡镢镣镤镥镦镧镨镩镪镫镬镭镮镯镰镱镲镳镴镶长门闩闪闫闬闭问闯闰闱闲闳间闵闶闷闸闹闺闻闼闽闾闿阀阁阂阃阄阅阆阇阈阉阊阋阌阍阎阏阐阑阒阓阔阕阖阗阘阙阚阛队阳阴阵阶际陆陇陈陉陕陧陨险随隐隶隽难雏雠雳雾霁霉霭靓静靥鞑鞒鞯鞴韦韧韨韩韪韫韬韵页顶顷顸项顺须顼顽顾顿颀颁颂颃预颅领颇颈颉颊颋颌颍颎颏颐频颒颓颔颕颖颗题颙颚颛颜额颞颟颠颡颢颣颤颥颦颧风飏飐飑飒飓飔飕飖飗飘飙飚飞飨餍饤饥饦饧饨饩饪饫饬饭饮饯饰饱饲饳饴饵饶饷饸饹饺饻饼饽饾饿馀馁馂馃馄馅馆馇馈馉馊馋馌馍馎馏馐馑馒馓馔馕马驭驮驯驰驱驲驳驴驵驶驷驸驹驺驻驼驽驾驿骀骁骂骃骄骅骆骇骈骉骊骋验骍骎骏骐骑骒骓骔骕骖骗骘骙骚骛骜骝骞骟骠骡骢骣骤骥骦骧髅髋髌鬓魇魉鱼鱽鱾鱿鲀鲁鲂鲄鲅鲆鲇鲈鲉鲊鲋鲌鲍鲎鲏鲐鲑鲒鲓鲔鲕鲖鲗鲘鲙鲚鲛鲜鲝鲞鲟鲠鲡鲢鲣鲤鲥鲦鲧鲨鲩鲪鲫鲬鲭鲮鲯鲰鲱鲲鲳鲴鲵鲶鲷鲸鲹鲺鲻鲼鲽鲾鲿鳀鳁鳂鳃鳄鳅鳆鳇鳈鳉鳊鳋鳌鳍鳎鳏鳐鳑鳒鳓鳔鳕鳖鳗鳘鳙鳛鳜鳝鳞鳟鳠鳡鳢鳣鸟鸠鸡鸢鸣鸤鸥鸦鸧鸨鸩鸪鸫鸬鸭鸮鸯鸰鸱鸲鸳鸴鸵鸶鸷鸸鸹鸺鸻鸼鸽鸾鸿鹀鹁鹂鹃鹄鹅鹆鹇鹈鹉鹊鹋鹌鹍鹎鹏鹐鹑鹒鹓鹔鹕鹖鹗鹘鹚鹛鹜鹝鹞鹟鹠鹡鹢鹣鹤鹥鹦鹧鹨鹩鹪鹫鹬鹭鹯鹰鹱鹲鹳鹴鹾麦麸黄黉黡黩黪黾龙历志制一台皋准复猛钟注范签' + } + function FTPYStr() { + return '萬與醜專業叢東絲丟兩嚴喪個爿豐臨為麗舉麼義烏樂喬習鄉書買亂爭於虧雲亙亞產畝親褻嚲億僅從侖倉儀們價眾優夥會傴傘偉傳傷倀倫傖偽佇體餘傭僉俠侶僥偵側僑儈儕儂俁儔儼倆儷儉債傾傯僂僨償儻儐儲儺兒兌兗黨蘭關興茲養獸囅內岡冊寫軍農塚馮衝決況凍淨淒涼淩減湊凜幾鳳鳧憑凱擊氹鑿芻劃劉則剛創刪別剗剄劊劌剴劑剮劍剝劇勸辦務勱動勵勁勞勢勳猛勩勻匭匱區醫華協單賣盧鹵臥衛卻巹廠廳曆厲壓厭厙廁廂厴廈廚廄廝縣參靉靆雙發變敘疊葉號歎嘰籲後嚇呂嗎唚噸聽啟吳嘸囈嘔嚦唄員咼嗆嗚詠哢嚨嚀噝吒噅鹹呱響啞噠嘵嗶噦嘩噲嚌噥喲嘜嗊嘮啢嗩唕喚呼嘖嗇囀齧囉嘽嘯噴嘍嚳囁嗬噯噓嚶囑嚕劈囂謔團園囪圍圇國圖圓聖壙場阪壞塊堅壇壢壩塢墳墜壟壟壚壘墾坰堊墊埡墶壋塏堖塒塤堝墊垵塹墮壪牆壯聲殼壺壼處備複夠頭誇夾奪奩奐奮獎奧妝婦媽嫵嫗媯姍薑婁婭嬈嬌孌娛媧嫻嫿嬰嬋嬸媼嬡嬪嬙嬤孫學孿寧寶實寵審憲宮寬賓寢對尋導壽將爾塵堯尷屍盡層屭屜屆屬屢屨嶼歲豈嶇崗峴嶴嵐島嶺嶽崠巋嶨嶧峽嶢嶠崢巒嶗崍嶮嶄嶸嶔崳嶁脊巔鞏巰幣帥師幃帳簾幟帶幀幫幬幘幗冪襆幹並廣莊慶廬廡庫應廟龐廢廎廩開異棄張彌弳彎彈強歸當錄彠彥徹徑徠禦憶懺憂愾懷態慫憮慪悵愴憐總懟懌戀懇惡慟懨愷惻惱惲悅愨懸慳憫驚懼慘懲憊愜慚憚慣湣慍憤憒願懾憖怵懣懶懍戇戔戲戧戰戩戶紮撲扡執擴捫掃揚擾撫拋摶摳掄搶護報擔擬攏揀擁攔擰撥擇掛摯攣掗撾撻挾撓擋撟掙擠揮撏撈損撿換搗據撚擄摑擲撣摻摜摣攬撳攙擱摟攪攜攝攄擺搖擯攤攖撐攆擷擼攛擻攢敵斂數齋斕鬥斬斷無舊時曠暘曇晝曨顯晉曬曉曄暈暉暫曖劄術樸機殺雜權條來楊榪傑極構樅樞棗櫪梘棖槍楓梟櫃檸檉梔柵標棧櫛櫳棟櫨櫟欄樹棲樣欒棬椏橈楨檔榿橋樺檜槳樁夢檮棶檢欞槨櫝槧欏橢樓欖櫬櫚櫸檟檻檳櫧橫檣櫻櫫櫥櫓櫞簷檁歡歟歐殲歿殤殘殞殮殫殯毆毀轂畢斃氈毿氌氣氫氬氳彙漢汙湯洶遝溝沒灃漚瀝淪滄渢溈滬濔濘淚澩瀧瀘濼瀉潑澤涇潔灑窪浹淺漿澆湞溮濁測澮濟瀏滻渾滸濃潯濜塗湧濤澇淶漣潿渦溳渙滌潤澗漲澀澱淵淥漬瀆漸澠漁瀋滲溫遊灣濕潰濺漵漊潷滾滯灩灄滿瀅濾濫灤濱灘澦濫瀠瀟瀲濰潛瀦瀾瀨瀕灝滅燈靈災燦煬爐燉煒熗點煉熾爍爛烴燭煙煩燒燁燴燙燼熱煥燜燾煆糊溜愛爺牘犛牽犧犢強狀獷獁猶狽麅獮獰獨狹獅獪猙獄猻獫獵獼玀豬貓蝟獻獺璣璵瑒瑪瑋環現瑲璽瑉玨琺瓏璫琿璡璉瑣瓊瑤璦璿瓔瓚甕甌電畫暢佘疇癤療瘧癘瘍鬁瘡瘋皰屙癰痙癢瘂癆瘓癇癡癉瘮瘞瘺癟癱癮癭癩癬癲臒皚皺皸盞鹽監蓋盜盤瞘眥矓著睜睞瞼瞞矚矯磯礬礦碭碼磚硨硯碸礪礱礫礎硜矽碩硤磽磑礄確鹼礙磧磣堿镟滾禮禕禰禎禱禍稟祿禪離禿稈種積稱穢穠穭稅穌穩穡窮竊竅窯竄窩窺竇窶豎競篤筍筆筧箋籠籩築篳篩簹箏籌簽簡籙簀篋籜籮簞簫簣簍籃籬籪籟糴類秈糶糲粵糞糧糝餱緊縶糸糾紆紅紂纖紇約級紈纊紀紉緯紜紘純紕紗綱納紝縱綸紛紙紋紡紵紖紐紓線紺絏紱練組紳細織終縐絆紼絀紹繹經紿綁絨結絝繞絰絎繪給絢絳絡絕絞統綆綃絹繡綌綏絛繼綈績緒綾緓續綺緋綽緔緄繩維綿綬繃綢綯綹綣綜綻綰綠綴緇緙緗緘緬纜緹緲緝縕繢緦綞緞緶線緱縋緩締縷編緡緣縉縛縟縝縫縗縞纏縭縊縑繽縹縵縲纓縮繆繅纈繚繕繒韁繾繰繯繳纘罌網羅罰罷羆羈羥羨翹翽翬耮耬聳恥聶聾職聹聯聵聰肅腸膚膁腎腫脹脅膽勝朧腖臚脛膠脈膾髒臍腦膿臠腳脫腡臉臘醃膕齶膩靦膃騰臏臢輿艤艦艙艫艱豔艸藝節羋薌蕪蘆蓯葦藶莧萇蒼苧蘇檾蘋莖蘢蔦塋煢繭荊薦薘莢蕘蓽蕎薈薺蕩榮葷滎犖熒蕁藎蓀蔭蕒葒葤藥蒞蓧萊蓮蒔萵薟獲蕕瑩鶯蓴蘀蘿螢營縈蕭薩蔥蕆蕢蔣蔞藍薊蘺蕷鎣驀薔蘞藺藹蘄蘊藪槁蘚虜慮虛蟲虯蟣雖蝦蠆蝕蟻螞蠶蠔蜆蠱蠣蟶蠻蟄蛺蟯螄蠐蛻蝸蠟蠅蟈蟬蠍螻蠑螿蟎蠨釁銜補襯袞襖嫋褘襪襲襏裝襠褌褳襝褲襇褸襤繈襴見觀覎規覓視覘覽覺覬覡覿覥覦覯覲覷觴觸觶讋譽謄訁計訂訃認譏訐訌討讓訕訖訓議訊記訒講諱謳詎訝訥許訛論訩訟諷設訪訣證詁訶評詛識詗詐訴診詆謅詞詘詔詖譯詒誆誄試詿詩詰詼誠誅詵話誕詬詮詭詢詣諍該詳詫諢詡譸誡誣語誚誤誥誘誨誑說誦誒請諸諏諾讀諑誹課諉諛誰諗調諂諒諄誶談誼謀諶諜謊諫諧謔謁謂諤諭諼讒諮諳諺諦謎諞諝謨讜謖謝謠謗諡謙謐謹謾謫譾謬譚譖譙讕譜譎讞譴譫讖穀豶貝貞負貟貢財責賢敗賬貨質販貪貧貶購貯貫貳賤賁貰貼貴貺貸貿費賀貽賊贄賈賄貲賃賂贓資賅贐賕賑賚賒賦賭齎贖賞賜贔賙賡賠賧賴賵贅賻賺賽賾贗讚贇贈贍贏贛赬趙趕趨趲躉躍蹌蹠躒踐躂蹺蹕躚躋踴躊蹤躓躑躡蹣躕躥躪躦軀車軋軌軒軑軔轉軛輪軟轟軲軻轤軸軹軼軤軫轢軺輕軾載輊轎輈輇輅較輒輔輛輦輩輝輥輞輬輟輜輳輻輯轀輸轡轅轄輾轆轍轔辭辯辮邊遼達遷過邁運還這進遠違連遲邇逕跡適選遜遞邐邏遺遙鄧鄺鄔郵鄒鄴鄰鬱郤郟鄶鄭鄆酈鄖鄲醞醱醬釅釃釀釋裏钜鑒鑾鏨釓釔針釘釗釙釕釷釺釧釤鈒釩釣鍆釹鍚釵鈃鈣鈈鈦鈍鈔鍾鈉鋇鋼鈑鈐鑰欽鈞鎢鉤鈧鈁鈥鈄鈕鈀鈺錢鉦鉗鈷缽鈳鉕鈽鈸鉞鑽鉬鉭鉀鈿鈾鐵鉑鈴鑠鉛鉚鈰鉉鉈鉍鈹鐸鉶銬銠鉺銪鋏鋣鐃銍鐺銅鋁銱銦鎧鍘銖銑鋌銩銛鏵銓鉿銚鉻銘錚銫鉸銥鏟銃鐋銨銀銣鑄鐒鋪鋙錸鋱鏈鏗銷鎖鋰鋥鋤鍋鋯鋨鏽銼鋝鋒鋅鋶鐦鐧銳銻鋃鋟鋦錒錆鍺錯錨錡錁錕錩錫錮鑼錘錐錦鍁錈錇錟錠鍵鋸錳錙鍥鍈鍇鏘鍶鍔鍤鍬鍾鍛鎪鍠鍰鎄鍍鎂鏤鎡鏌鎮鎛鎘鑷鐫鎳鎿鎦鎬鎊鎰鎔鏢鏜鏍鏰鏞鏡鏑鏃鏇鏐鐔钁鐐鏷鑥鐓鑭鐠鑹鏹鐙鑊鐳鐶鐲鐮鐿鑔鑣鑞鑲長門閂閃閆閈閉問闖閏闈閑閎間閔閌悶閘鬧閨聞闥閩閭闓閥閣閡閫鬮閱閬闍閾閹閶鬩閿閽閻閼闡闌闃闠闊闋闔闐闒闕闞闤隊陽陰陣階際陸隴陳陘陝隉隕險隨隱隸雋難雛讎靂霧霽黴靄靚靜靨韃鞽韉韝韋韌韍韓韙韞韜韻頁頂頃頇項順須頊頑顧頓頎頒頌頏預顱領頗頸頡頰頲頜潁熲頦頤頻頮頹頷頴穎顆題顒顎顓顏額顳顢顛顙顥纇顫顬顰顴風颺颭颮颯颶颸颼颻飀飄飆飆飛饗饜飣饑飥餳飩餼飪飫飭飯飲餞飾飽飼飿飴餌饒餉餄餎餃餏餅餑餖餓餘餒餕餜餛餡館餷饋餶餿饞饁饃餺餾饈饉饅饊饌饢馬馭馱馴馳驅馹駁驢駔駛駟駙駒騶駐駝駑駕驛駘驍罵駰驕驊駱駭駢驫驪騁驗騂駸駿騏騎騍騅騌驌驂騙騭騤騷騖驁騮騫騸驃騾驄驏驟驥驦驤髏髖髕鬢魘魎魚魛魢魷魨魯魴魺鮁鮃鯰鱸鮋鮓鮒鮊鮑鱟鮍鮐鮭鮚鮳鮪鮞鮦鰂鮜鱠鱭鮫鮮鮺鯗鱘鯁鱺鰱鰹鯉鰣鰷鯀鯊鯇鮶鯽鯒鯖鯪鯕鯫鯡鯤鯧鯝鯢鯰鯛鯨鯵鯴鯔鱝鰈鰏鱨鯷鰮鰃鰓鱷鰍鰒鰉鰁鱂鯿鰠鼇鰭鰨鰥鰩鰟鰜鰳鰾鱈鱉鰻鰵鱅鰼鱖鱔鱗鱒鱯鱤鱧鱣鳥鳩雞鳶鳴鳲鷗鴉鶬鴇鴆鴣鶇鸕鴨鴞鴦鴒鴟鴝鴛鴬鴕鷥鷙鴯鴰鵂鴴鵃鴿鸞鴻鵐鵓鸝鵑鵠鵝鵒鷳鵜鵡鵲鶓鵪鶤鵯鵬鵮鶉鶊鵷鷫鶘鶡鶚鶻鶿鶥鶩鷊鷂鶲鶹鶺鷁鶼鶴鷖鸚鷓鷚鷯鷦鷲鷸鷺鸇鷹鸌鸏鸛鸘鹺麥麩黃黌黶黷黲黽龍歷誌製壹臺臯準復勐鐘註範籤' + } + function Traditionalized(cc) { + let str = '' + const ss = JTPYStr() + const tt = FTPYStr() + for (let i = 0; i < cc.length; i++) { + if (cc.charCodeAt(i) > 10000 && ss.indexOf(cc.charAt(i)) !== -1) { + str += tt.charAt(ss.indexOf(cc.charAt(i))) + } else + str += cc.charAt(i) + } + return str + } + function Simplized(cc) { + let str = '' + const ss = JTPYStr() + const tt = FTPYStr() + for (let i = 0; i < cc.length; i++) { + if (cc.charCodeAt(i) > 10000 && tt.indexOf(cc.charAt(i)) !== -1) { + str += ss.charAt(tt.indexOf(cc.charAt(i))) + } else + str += cc.charAt(i) + } + return str + } + function translateInitialization() { + translateButtonObject = document.getElementById("translateLink"); + const translateRightMenuButtonElement = document.getElementById("menu-translate"); + if (translateRightMenuButtonElement) { + translateRightMenuButtonObject = document.getElementById("menu-translate"); + } + if (translateButtonObject || translateRightMenuButtonObject) { + if (currentEncoding !== targetEncoding) { + translateButtonObject.innerHTML = targetEncoding === 1 ? msgToSimplifiedChinese : msgToTraditionalChinese; + if (translateRightMenuButtonElement) { + translateRightMenuButtonElement.innerHTML = targetEncoding === 1 ? rightMenuMsgToSimplifiedChinese : rightMenuMsgToTraditionalChinese; + } + setLang(); + setTimeout(translateBody, translateDelay); + } + translateButtonObject.addEventListener("click", translatePage, false); + translateRightMenuButtonElement && translateRightMenuButtonElement.addEventListener("click", translatePage, false); + } + } + translateInitialization() + document.addEventListener('pjax:complete', translateInitialization) +}) diff --git a/templates/assets/js/utils.js b/templates/assets/js/utils.js new file mode 100644 index 0000000..104eb17 --- /dev/null +++ b/templates/assets/js/utils.js @@ -0,0 +1,353 @@ +var btf = { + + + + // 修改时间显示"最近" + diffDateExact: function (d, more = false) { + const dateNow = new Date(); + const datePost = new Date(d); + const dateDiff = dateNow.getTime() - datePost.getTime(); + const minute = 1000 * 60; + const hour = minute * 60; + const day = hour * 24; + const month = day * 30; + + let result; + if (more) { + const monthCount = dateDiff / month; + const dayCount = dateDiff / day; + const hourCount = dateDiff / hour; + const minuteCount = dateDiff / minute; + + if (monthCount >= 1) { + result = datePost.toLocaleDateString().replace(/\//g, "-"); + } else if (dayCount >= 1) { + result = parseInt(dayCount) + " " + GLOBAL_CONFIG.date_suffix.day; + } else if (hourCount >= 1) { + result = parseInt(hourCount) + " " + GLOBAL_CONFIG.date_suffix.hour; + } else if (minuteCount >= 1) { + result = parseInt(minuteCount) + " " + GLOBAL_CONFIG.date_suffix.min; + } else { + result = GLOBAL_CONFIG.date_suffix.just; + } + } else { + result = parseInt(dateDiff / day); + } + return result; + }, + + loadLightbox: ele => { + + const jqLoadAndRun = () => { + const $fancyboxEle = GLOBAL_CONFIG.lightbox === 'fancybox' + ? ele + : [] + const fbLengthNoZero = $fancyboxEle.length > 0 + + if (fbLengthNoZero) { + btf.isJqueryLoad(() => { + fbLengthNoZero && addFancybox($fancyboxEle) + }) + } + } + + /** + * fancybox + */ + const addFancybox = function (ele) { + const runFancybox = (ele) => { + ele.each(function (i, o) { + const $this = $(o) + const lazyloadSrc = $this.attr('data-lazy-src') || $this.attr('src') + const dataCaption = $this.attr('alt') || '' + $this.wrap(``) + }) + + $().fancybox({ + selector: '[data-fancybox]', + loop: true, + transitionEffect: 'slide', + protect: true, + buttons: ['slideShow', 'fullScreen', 'thumbs', 'close'], + hash: false + }) + } + + if (typeof $.fancybox === 'undefined') { + // $('head').append(``) + $.getScript(`${GLOBAL_CONFIG.source.fancybox.js}`, function () { + runFancybox($(ele)) + }) + } else { + runFancybox($(ele)) + } + } + + jqLoadAndRun() + + }, + debounce: function (func, wait, immediate) { + let timeout + return function () { + const context = this + const args = arguments + const later = function () { + timeout = null + if (!immediate) func.apply(context, args) + } + const callNow = immediate && !timeout + clearTimeout(timeout) + timeout = setTimeout(later, wait) + if (callNow) func.apply(context, args) + } + }, + + throttle: function (func, wait, options) { + let timeout, context, args + let previous = 0 + if (!options) options = {} + + const later = function () { + previous = options.leading === false ? 0 : new Date().getTime() + timeout = null + func.apply(context, args) + if (!timeout) context = args = null + } + + const throttled = function () { + const now = new Date().getTime() + if (!previous && options.leading === false) previous = now + const remaining = wait - (now - previous) + context = this + args = arguments + if (remaining <= 0 || remaining > wait) { + if (timeout) { + clearTimeout(timeout) + timeout = null + } + previous = now + func.apply(context, args) + if (!timeout) context = args = null + } else if (!timeout && options.trailing !== false) { + timeout = setTimeout(later, remaining) + } + } + + return throttled + }, + + sidebarPaddingR: () => { + const innerWidth = window.innerWidth + const clientWidth = document.body.clientWidth + const paddingRight = innerWidth - clientWidth + if (innerWidth !== clientWidth) { + document.body.style.paddingRight = paddingRight + 'px' + } + }, + + snackbarShow: (text, showActionFunction = false, duration = 2000, actionText = false) => { + const { position, bgLight, bgDark } = GLOBAL_CONFIG.Snackbar; + const bg = document.documentElement.getAttribute("data-theme") === "light" ? bgLight : bgDark; + const root = document.querySelector(":root"); + root.style.setProperty("--heo-snackbar-time", duration + "ms"); + + Snackbar.show({ + text: text, + backgroundColor: bg, + onActionClick: showActionFunction, + actionText: actionText, + showAction: actionText, + duration: duration, + pos: position, + customClass: "snackbar-css", + }); + }, + + initJustifiedGallerys: function (selector) { + selector.forEach((function(t) { + btf.isHidden(t) || fjGallery(t, { + itemSelector: ".fj-gallery-item", + rowHeight: 240, + gutter: 4, + onJustify: function() { + this.$container.style.opacity = "1" + } + }) + } + )) + document.querySelectorAll('#article-container .loadings')[0]?.classList.remove("loadings"); + }, + + diffDate: (d, more = false) => { + const dateNow = new Date() + const datePost = new Date(d) + const dateDiff = dateNow.getTime() - datePost.getTime() + const minute = 1000 * 60 + const hour = minute * 60 + const day = hour * 24 + const month = day * 30 + + let result + if (more) { + const monthCount = dateDiff / month + const dayCount = dateDiff / day + const hourCount = dateDiff / hour + const minuteCount = dateDiff / minute + + if (monthCount > 12) { + // result = datePost.toLocaleDateString().replace(/\//g, '-') + result = datePost.toLocaleDateString() + } else if (dayCount >= 7) { + // } else if (monthCount >= 1) { + result = datePost.toLocaleDateString().substr(5) + // result = parseInt(monthCount) + ' ' + GLOBAL_CONFIG.date_suffix.month + } else if (dayCount >= 1) { + result = parseInt(dayCount) + '' + GLOBAL_CONFIG.date_suffix.day + } else if (hourCount >= 1) { + // result = '最近' + result = parseInt(hourCount) + ' ' + GLOBAL_CONFIG.date_suffix.hour + } else if (minuteCount >= 1) { + // result = '最近' + result = parseInt(minuteCount) + ' ' + GLOBAL_CONFIG.date_suffix.min + } else { + result = GLOBAL_CONFIG.date_suffix.just + } + } else { + result = parseInt(dateDiff / day) + } + return result + }, + + loadComment: (dom, callback) => { + if ('IntersectionObserver' in window) { + const observerItem = new IntersectionObserver((entries) => { + if (entries[0].isIntersecting) { + callback() + observerItem.disconnect() + } + }, {threshold: [0]}) + observerItem.observe(dom) + } else { + callback() + } + }, + + + scrollToDest: (e,t)=>{ + if (e < 0 || t < 0) + return; + const n = window.scrollY || window.screenTop; + if (e -= 70, + "CSS"in window && CSS.supports("scroll-behavior", "smooth")) + return void window.scrollTo({ + top: e, + behavior: "smooth" + }); + let o = null; + t = t || 500, + window.requestAnimationFrame((function i(s) { + if (o = o || s, + n < e) { + const r = s - o; + window.scrollTo(0, (e - n) * r / t + n), + r < t ? window.requestAnimationFrame(i) : window.scrollTo(0, e) + } else { + const r = s - o; + window.scrollTo(0, n - (n - e) * r / t), + r < t ? window.requestAnimationFrame(i) : window.scrollTo(0, e) + } + } + )) + }, + + fadeIn: (ele, time) => { + ele.style.cssText = `display:block;animation: to_show ${time}s` + }, + + fadeOut: (ele, time) => { + ele.addEventListener('animationend', function f() { + ele.style.cssText = "display: none; animation: '' " + ele.removeEventListener('animationend', f) + }) + ele.style.animation = `to_hide ${time}s` + }, + + getParents: (elem, selector) => { + for (; elem && elem !== document; elem = elem.parentNode) { + if (elem.matches(selector)) return elem + } + return null + }, + + siblings: (ele, selector) => { + return [...ele.parentNode.children].filter((child) => { + if (selector) { + return child !== ele && child.matches(selector) + } + return child !== ele + }) + }, + + /** + * + * @param {*} selector + * @param {*} eleType the type of create element + * @param {*} id id + * @param {*} cn class name + */ + wrap: function (selector, eleType, id = '', cn = '') { + const creatEle = document.createElement(eleType) + if (id) creatEle.id = id + if (cn) creatEle.className = cn + selector.parentNode.insertBefore(creatEle, selector) + creatEle.appendChild(selector) + }, + + unwrap: function (el) { + const elParentNode = el.parentNode + if (elParentNode !== document.body) { + elParentNode.parentNode.insertBefore(el, elParentNode) + elParentNode.parentNode.removeChild(elParentNode) + } + }, + + isJqueryLoad: (fn) => { + if (typeof jQuery === 'undefined') { + getScript(GLOBAL_CONFIG.source.jQuery).then(fn) + } else { + fn() + } + }, + + isHidden: (ele) => ele.offsetHeight === 0 && ele.offsetWidth === 0, + + getEleTop: (ele) => { + let actualTop = ele.offsetTop + let current = ele.offsetParent + + while (current !== null) { + actualTop += current.offsetTop + current = current.offsetParent + } + + return actualTop + }, + //过滤标签 + changeContent: (content,length = null)=>{ + if (content === '') return content + + content = content.replace(/]+>/ig, '[图片]') // replace image link + content = content.replace(/]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi, '[链接]') // replace url + content = content.replace(/
    .*?<\/pre>/gi, '[代码]') // replace code
    +        content = content.replace(/<[^>]+>/g, "") // remove html tag
    +
    +        if (length!=null){
    +            if (content.length > length) {
    +                content = content.substring(0, length) + '...'
    +            }
    +        }
    +
    +        return content
    +    }
    +
    +}
    diff --git a/templates/assets/libs/.DS_Store b/templates/assets/libs/.DS_Store
    new file mode 100644
    index 0000000..acc4b07
    Binary files /dev/null and b/templates/assets/libs/.DS_Store differ
    diff --git a/templates/assets/libs/aplayer/APlayer.min.css b/templates/assets/libs/aplayer/APlayer.min.css
    new file mode 100644
    index 0000000..fcb9abc
    --- /dev/null
    +++ b/templates/assets/libs/aplayer/APlayer.min.css
    @@ -0,0 +1 @@
    +.aplayer{background:#fff;font-family:Arial,Helvetica,sans-serif;margin:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;position:relative}.aplayer *{box-sizing:content-box}.aplayer svg{width:100%;height:100%}.aplayer svg circle,.aplayer svg path{fill:#fff}.aplayer.aplayer-withlist .aplayer-info{border-bottom:1px solid #e9e9e9}.aplayer.aplayer-withlist .aplayer-list{display:block}.aplayer.aplayer-withlist .aplayer-icon-order,.aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:inline}.aplayer.aplayer-withlrc .aplayer-pic{height:90px;width:90px}.aplayer.aplayer-withlrc .aplayer-info{margin-left:90px;height:90px;padding:10px 7px 0}.aplayer.aplayer-withlrc .aplayer-lrc{display:block}.aplayer.aplayer-narrow{width:66px}.aplayer.aplayer-narrow .aplayer-info,.aplayer.aplayer-narrow .aplayer-list{display:none}.aplayer.aplayer-narrow .aplayer-body,.aplayer.aplayer-narrow .aplayer-pic{height:66px;width:66px}.aplayer.aplayer-fixed{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;overflow:visible;max-width:400px;box-shadow:none}.aplayer.aplayer-fixed .aplayer-list{margin-bottom:65px;border:1px solid #eee;border-bottom:none}.aplayer.aplayer-fixed .aplayer-body{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;background:#fff;padding-right:18px;transition:all .3s ease;max-width:400px}.aplayer.aplayer-fixed .aplayer-lrc{display:block;position:fixed;bottom:10px;left:0;right:0;margin:0;z-index:98;pointer-events:none;text-shadow:-1px -1px 0 #fff}.aplayer.aplayer-fixed .aplayer-lrc:after,.aplayer.aplayer-fixed .aplayer-lrc:before{display:none}.aplayer.aplayer-fixed .aplayer-info{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .3s ease;border-bottom:none;border-top:1px solid #e9e9e9}.aplayer.aplayer-fixed .aplayer-info .aplayer-music{width:calc(100% - 105px)}.aplayer.aplayer-fixed .aplayer-miniswitcher{display:block}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info{display:block;-webkit-transform:scaleX(0);transform:scaleX(0)}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body{width:66px!important}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon{-webkit-transform:rotateY(0);transform:rotateY(0)}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-lrc,.aplayer.aplayer-fixed .aplayer-icon-play{display:inline-block}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-menu,.aplayer.aplayer-fixed .aplayer-icon-play{position:absolute;bottom:27px;width:20px;height:20px}.aplayer.aplayer-fixed .aplayer-icon-back{right:75px}.aplayer.aplayer-fixed .aplayer-icon-play{right:50px}.aplayer.aplayer-fixed .aplayer-icon-forward{right:25px}.aplayer.aplayer-fixed .aplayer-icon-menu{right:0}.aplayer.aplayer-arrow .aplayer-icon-loop,.aplayer.aplayer-arrow .aplayer-icon-order,.aplayer.aplayer-mobile .aplayer-icon-volume-down{display:none}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon{display:block}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.aplayer .aplayer-body{position:relative}.aplayer .aplayer-icon{width:15px;height:15px;border:none;background-color:transparent;outline:none;cursor:pointer;opacity:.8;vertical-align:middle;padding:0;font-size:12px;margin:0;display:inline-block}.aplayer .aplayer-icon path{transition:all .2s ease-in-out}.aplayer .aplayer-icon-back,.aplayer .aplayer-icon-forward,.aplayer .aplayer-icon-lrc,.aplayer .aplayer-icon-order,.aplayer .aplayer-icon-play{display:none}.aplayer .aplayer-icon-lrc-inactivity svg{opacity:.4}.aplayer .aplayer-icon-forward{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aplayer .aplayer-lrc-content{display:none}.aplayer .aplayer-pic{position:relative;float:left;height:66px;width:66px;background-size:cover;background-position:50%;transition:all .3s ease;cursor:pointer}.aplayer .aplayer-pic:hover .aplayer-button{opacity:1}.aplayer .aplayer-pic .aplayer-button{position:absolute;border-radius:50%;opacity:.8;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);background:rgba(0,0,0,.2);transition:all .1s ease}.aplayer .aplayer-pic .aplayer-button path{fill:#fff}.aplayer .aplayer-pic .aplayer-hide{display:none}.aplayer .aplayer-pic .aplayer-play{width:26px;height:26px;border:2px solid #fff;bottom:50%;right:50%;margin:0 -15px -15px 0}.aplayer .aplayer-pic .aplayer-play svg{position:absolute;top:3px;left:4px;height:20px;width:20px}.aplayer .aplayer-pic .aplayer-pause{width:16px;height:16px;border:2px solid #fff;bottom:4px;right:4px}.aplayer .aplayer-pic .aplayer-pause svg{position:absolute;top:2px;left:2px;height:12px;width:12px}.aplayer .aplayer-info{margin-left:66px;padding:14px 7px 0 10px;height:66px;box-sizing:border-box}.aplayer .aplayer-info .aplayer-music{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 13px 5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default;padding-bottom:2px;height:20px}.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:14px}.aplayer .aplayer-info .aplayer-music .aplayer-author{font-size:12px;color:#666}.aplayer .aplayer-info .aplayer-controller{position:relative;display:flex}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 0 0 5px;padding:4px 0;cursor:pointer!important;flex:1}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{position:relative;height:2px;width:100%;background:#cdcdcd}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#aaa;height:2px;transition:all .5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;height:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:10px;width:10px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.aplayer .aplayer-info .aplayer-controller .aplayer-time{position:relative;right:0;bottom:4px;height:17px;color:#999;font-size:11px;padding-left:7px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{vertical-align:middle}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{cursor:pointer;transition:all .2s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:#666}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop{margin-right:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path{fill:#000}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{position:relative;display:inline-block;margin-left:3px;cursor:pointer!important}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{position:absolute;bottom:15px;right:-3px;width:25px;height:0;z-index:99;overflow:hidden;transition:all .2s ease-in-out}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{position:absolute;bottom:0;right:10px;width:5px;height:35px;background:#aaa;border-radius:2.5px;overflow:hidden}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{position:absolute;bottom:0;right:0;width:5px;transition:all .1s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg{position:absolute;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.aplayer .aplayer-lrc{display:none;position:relative;height:30px;text-align:center;overflow:hidden;margin:-10px 0 7px}.aplayer .aplayer-lrc:before{top:0;height:10%;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.aplayer .aplayer-lrc:after,.aplayer .aplayer-lrc:before{position:absolute;z-index:1;display:block;overflow:hidden;width:100%;content:" "}.aplayer .aplayer-lrc:after{bottom:0;height:33%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccffffff",GradientType=0)}.aplayer .aplayer-lrc p{font-size:12px;color:#666;line-height:16px!important;height:16px!important;padding:0!important;margin:0;transition:all .5s ease-out;opacity:.4;overflow:hidden}.aplayer .aplayer-lrc p.aplayer-lrc-current{opacity:1;overflow:visible;height:auto!important;min-height:16px}.aplayer .aplayer-lrc.aplayer-lrc-hide{display:none}.aplayer .aplayer-lrc .aplayer-lrc-contents{width:100%;transition:all .5s ease-out;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default}.aplayer .aplayer-list{overflow:auto;transition:all .5s ease;will-change:height;display:none;overflow:hidden}.aplayer .aplayer-list.aplayer-list-hide{max-height:0!important}.aplayer .aplayer-list ol{list-style-type:none;margin:0;padding:0;overflow-y:auto}.aplayer .aplayer-list ol::-webkit-scrollbar{width:5px}.aplayer .aplayer-list ol::-webkit-scrollbar-thumb{border-radius:3px;background-color:#eee}.aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover{background-color:#ccc}.aplayer .aplayer-list ol li{position:relative;height:32px;line-height:32px;padding:0 15px;font-size:12px;border-top:1px solid #e9e9e9;cursor:pointer;transition:all .2s ease;overflow:hidden;margin:0}.aplayer .aplayer-list ol li:first-child{border-top:none}.aplayer .aplayer-list ol li:hover{background:#efefef}.aplayer .aplayer-list ol li.aplayer-list-light{background:#e9e9e9}.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur{display:inline-block}.aplayer .aplayer-list ol li .aplayer-list-cur{display:none;width:3px;height:22px;position:absolute;left:0;top:5px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-index{color:#666;margin-right:12px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-author{color:#666;float:right;cursor:pointer}.aplayer .aplayer-notice{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;border-radius:4px;padding:5px 10px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none;background-color:#f4f4f5;color:#909399}.aplayer .aplayer-miniswitcher{display:none;position:absolute;top:0;right:0;bottom:0;height:100%;background:#e6e6e6;width:18px;border-radius:0 2px 2px 0}.aplayer .aplayer-miniswitcher .aplayer-icon{height:100%;width:100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);transition:all .3s ease}.aplayer .aplayer-miniswitcher .aplayer-icon path{fill:#666}.aplayer .aplayer-miniswitcher .aplayer-icon:hover path{fill:#000}@-webkit-keyframes aplayer-roll{0%{left:0}to{left:-100%}}@keyframes aplayer-roll{0%{left:0}to{left:-100%}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
    \ No newline at end of file
    diff --git a/templates/assets/libs/aplayer/APlayer.min.js b/templates/assets/libs/aplayer/APlayer.min.js
    new file mode 100644
    index 0000000..69c0f9e
    --- /dev/null
    +++ b/templates/assets/libs/aplayer/APlayer.min.js
    @@ -0,0 +1 @@
    +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map((function(e){return e<10?"0"+e:""+e})).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getElementViewTop:function(e,t){for(var n,i=e.offsetTop,a=e.offsetParent;null!==a;)i+=a.offsetTop,a=a.offsetParent;return n=document.body.scrollTop+document.documentElement.scrollTop,t?i:i-n},isMobile:i,storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},randomOrder:function(e){return function(e){for(var t=e.length-1;t>=0;t--){var n=Math.floor(Math.random()*(t+1)),i=e[n];e[n]=e[t],e[t]=i}return e}([].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n    ',t+=r(n+s),t+='\n    ',t+=r(e.name),t+='\n    ',t+=r(e.artist),t+="\n\n"})),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return n>i?t:e+(t-e)*((a=n/i)<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1);var a},t=function(t,n,i,a){n=n||500;var r=(a=a||window).scrollTop||window.pageYOffset;if("number"==typeof t)var o=parseInt(t);else o=function(e,t){return"HTML"===e.nodeName?-t:e.getBoundingClientRect().top+t}(t,r);var s=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function u(){var c=Date.now()-s;a!==window?a.scrollTop=e(r,o,c,n):window.scroll(0,e(r,o,c,n)),c>n?"function"==typeof i&&i(t):l(u)}()},n=function(e){if(!e.defaultPrevented){e.preventDefault(),location.hash!==this.hash&&window.history.pushState(null,null,this.hash);var n=document.getElementById(this.hash.substring(1));if(!n)return;t(n,500,(function(e){location.replace("#"+e.id)}))}};return document.addEventListener("DOMContentLoaded",(function(){for(var e,t=document.querySelectorAll('a[href^="#"]:not([href="#"])'),i=t.length;e=t[--i];)e.addEventListener("click",n,!1)})),t}})?i.call(t,n,t,e):i)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1),n=0===this.audios.length;this.player.template.listOl.innerHTML+=(0,a.default)({theme:this.player.options.theme,audio:e,index:this.audios.length+1}),this.audios=this.audios.concat(e),t&&this.audios.length>1&&this.player.container.classList.add("aplayer-withlist"),this.player.randomOrder=r.default.randomOrder(this.audios.length),this.player.template.listCurs=this.player.container.querySelectorAll(".aplayer-list-cur"),this.player.template.listCurs[this.audios.length-1].style.backgroundColor=e.theme||this.player.options.theme,n&&("random"===this.player.options.order?this.switch(this.player.randomOrder[0]):this.switch(0))}},{key:"remove",value:function(e){if(this.player.events.trigger("listremove",{index:e}),this.audios[e])if(this.audios.length>1){var t=this.player.container.querySelectorAll(".aplayer-list li");t[e].remove(),this.audios.splice(e,1),this.player.lrc&&this.player.lrc.remove(e),e===this.index&&(this.audios[e]?this.switch(e):this.switch(e-1)),this.index>e&&this.index--;for(var n=e;nt&&!e.player.audio.paused&&(e.player.container.classList.remove("aplayer-loading"),i=!1),t=n)}),100)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.forEach((function(t){e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"])}))}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1?"one"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop?(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll):"all"===e.player.options.loop&&(e.player.options.loop="one",e.player.template.loop.innerHTML=r.default.loopOne):"one"===e.player.options.loop||"all"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop&&(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll)}))}},{key:"initMenuButton",value:function(){var e=this;this.player.template.menu.addEventListener("click",(function(){e.player.list.toggle()}))}},{key:"initMiniSwitcher",value:function(){var e=this;this.player.template.miniSwitcher.addEventListener("click",(function(){e.player.setMode("mini"===e.player.mode?"normal":"mini")}))}},{key:"initSkipButton",value:function(){var e=this;this.player.template.skipBackButton.addEventListener("click",(function(){e.player.skipBack()})),this.player.template.skipForwardButton.addEventListener("click",(function(){e.player.skipForward()})),this.player.template.skipPlayButton.addEventListener("click",(function(){e.player.toggle()}))}},{key:"initLrcButton",value:function(){var e=this;this.player.template.lrcButton.addEventListener("click",(function(){e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity")?(e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.show()):(e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.hide())}))}}]),e}();t.default=s},function(e,t,n){var i=n(2);e.exports=function(e){"use strict";e=e||{};var t="",n=i.$each,a=e.lyrics,r=(e.$value,e.$index,i.$escape);return n(a,(function(e,n){t+="\n    \n"})),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.player.audio.currentTime;if(this.index>this.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e=200&&n.status<300||304===n.status?t.parsed[e]=t.parse(n.responseText):(t.player.notice("LRC file request fails: status "+n.status),t.parsed[e]=[["00:00","Not available"]]),t.container.innerHTML=(0,o.default)({lyrics:t.parsed[e]}),t.update(0),t.current=t.parsed[e])};var i=this.player.list.audios[e].lrc;n.open("get",i,!0),n.send(null)}else this.player.list.audios[e].lrc?this.parsed[e]=this.parse(this.player.list.audios[e].lrc):this.parsed[e]=[["00:00","Not available"]];this.container.innerHTML=(0,o.default)({lyrics:this.parsed[e]}),this.update(0),this.current=this.parsed[e]}},{key:"parse",value:function(e){if(e){for(var t=(e=e.replace(/([^\]^\n])\[/g,(function(e,t){return t+"\n["}))).split("\n"),n=[],i=t.length,a=0;a/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n    \n        
    ',t+=s.play,t+='
    \n \n \n
    \n
    \n\n
    \n
    \n
    \n'):(t+='\n
    \n
    \n
    ',t+=s.play,t+='
    \n
    \n
    \n
    \n No audio\n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n ',t+=s.loading,t+='\n \n
    \n
    \n
    \n
    \n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
    \n \n
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(35),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=setTimeout;function a(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],c(e,this)}function o(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void l(t.promise,e)}s(t.promise,i)}else(1===e._state?s:l)(t.promise,e._value)}))):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":n(t))||"function"==typeof t)){var i=t.then;if(t instanceof r)return e._state=3,e._value=t,void u(e);if("function"==typeof i)return void c((a=i,o=t,function(){a.apply(o,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,o}function l(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&r._immediateFn((function(){e._handled||r._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t1&&this.container.classList.add("aplayer-withlist"),r.default.isMobile&&this.container.classList.add("aplayer-mobile"),this.arrow=this.container.offsetWidth<=300,this.arrow&&this.container.classList.add("aplayer-arrow"),this.container=this.options.container,2===this.options.lrcType||!0===this.options.lrcType)for(var n=this.container.getElementsByClassName("aplayer-lrc-content"),i=0;i1?(e.notice("An audio error has occurred, player will skip forward in 2 seconds."),t=setTimeout((function(){e.skipForward(),e.paused||e.play()}),2e3)):1===e.list.audios.length&&e.notice("An audio error has occurred.")})),this.events.on("listswitch",(function(){t&&clearTimeout(t)})),this.on("ended",(function(){"none"===e.options.loop?"list"===e.options.order?e.list.index0&&void 0!==arguments[0]?arguments[0]:this.list.audios[this.list.index].theme||this.options.theme,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.list.index;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&this.list.audios[t]&&(this.list.audios[t].theme=e),this.template.listCurs[t]&&(this.template.listCurs[t].style.backgroundColor=e),t===this.list.index&&(this.template.pic.style.backgroundColor=e,this.template.played.style.background=e,this.template.thumb.style.background=e,this.template.volume.style.background=e)}},{key:"seek",value:function(e){e=Math.max(e,0),e=Math.min(e,this.duration),this.audio.currentTime=e,this.bar.set("played",e/this.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(e)}},{key:"setUIPlaying",value:function(){var e=this;if(this.paused&&(this.paused=!1,this.template.button.classList.remove("aplayer-play"),this.template.button.classList.add("aplayer-pause"),this.template.button.innerHTML="",setTimeout((function(){e.template.button.innerHTML=o.default.pause}),100),this.template.skipPlayButton.innerHTML=o.default.pause),this.timer.enable("loading"),this.options.mutex)for(var t=0;t=.95?this.template.volumeButton.innerHTML=o.default.volumeUp:this.volume()>0?this.template.volumeButton.innerHTML=o.default.volumeDown:this.template.volumeButton.innerHTML=o.default.volumeOff}},{key:"volume",value:function(e,t){return e=parseFloat(e),isNaN(e)||(e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"height"),t||this.storage.set("volume",e),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),this.switchVolumeIcon()),this.audio.muted?0:this.audio.volume}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"toggle",value:function(){this.template.button.classList.contains("aplayer-play")?this.play():this.template.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"switchAudio",value:function(e){this.list.switch(e)}},{key:"addAudio",value:function(e){this.list.add(e)}},{key:"removeAudio",value:function(e){this.list.remove(e)}},{key:"destroy",value:function(){m.splice(m.indexOf(this),1),this.pause(),this.container.innerHTML="",this.audio.src="",this.timer.destroy(),this.events.trigger("destroy")}},{key:"setMode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";this.mode=e,"mini"===e?this.container.classList.add("aplayer-narrow"):"normal"===e&&this.container.classList.remove("aplayer-narrow")}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("noticeshow",{text:e}),n&&(this.noticeTime=setTimeout((function(){t.template.notice.style.opacity=0,t.events.trigger("noticehide")}),n))}},{key:"prevIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return this.list.index-1<0?this.list.audios.length-1:this.list.index-1;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return 0===e?this.randomOrder[this.randomOrder.length-1]:this.randomOrder[e-1]}}},{key:"nextIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return(this.list.index+1)%this.list.audios.length;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return e===this.randomOrder.length-1?this.randomOrder[0]:this.randomOrder[e+1]}}},{key:"skipBack",value:function(){this.list.switch(this.prevIndex())}},{key:"skipForward",value:function(){this.list.switch(this.nextIndex())}},{key:"duration",get:function(){return isNaN(this.audio.duration)?0:this.audio.duration}}],[{key:"version",get:function(){return"1.10.1"}}]),e}();t.default=g},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i,r=(i=n(38))&&i.__esModule?i:{default:i};t.default=r.default}]).default})); \ No newline at end of file diff --git a/templates/assets/libs/aplayer/Meting2.min.js b/templates/assets/libs/aplayer/Meting2.min.js new file mode 100644 index 0000000..64ea109 --- /dev/null +++ b/templates/assets/libs/aplayer/Meting2.min.js @@ -0,0 +1 @@ +"use strict";function _objectSpread(a){for(var b=1;bb.toUpperCase())}_init(){let a={};for(let b=0;ba.json()).then(a=>this._loadPlayer(a))}_loadPlayer(a){let b={audio:a,mutex:!0,lrcType:this.meta.lrcType||3,storageName:"metingjs"};if(a.length){let a=_objectSpread({},b,this.config);for(let b in a)("true"===a[b]||"false"===a[b])&&(a[b]="true"===a[b]);let c=document.createElement("div");a.container=c,this.appendChild(c),this.aplayer=new APlayer(a)}}}window.customElements&&!window.customElements.get("meting-js")&&(window.MetingJSElement=MetingJSElement,window.customElements.define("meting-js",MetingJSElement)); \ No newline at end of file diff --git a/templates/assets/libs/aplayer/music.css b/templates/assets/libs/aplayer/music.css new file mode 100644 index 0000000..c47e96c --- /dev/null +++ b/templates/assets/libs/aplayer/music.css @@ -0,0 +1,595 @@ +#an_music_bg { + display: none; + filter: blur(63px); + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60); + position: fixed; + z-index: -999; + background-attachment: local; + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + width: 200%; + height: 200%; + top: -50%; + left: -50%; + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + -ms-transition: .3s; + transition: .3s +} + +body { + background: #0d0d0d; +} + +#an_music_bg { + display: block; +} + +body[data-type=music] .music-mask{ + display: none; +} + +body[data-type=music] #rightside{ + display: none; +} + +body[data-type=music] #web_bg { + display: none; +} +body[data-type=music] #page { + min-height: calc(0px) +} +@media screen and (max-width: 768px) { + body[data-type=music] .page .layout#content-inner { + background: 0 0!important; + } + body[data-type=music] #page-header.not-top-img:not(.nav-fixed) #nav{ + background: 0 0!important; + } +} + +#page-header.not-top-img #nav .back-home-button, +#page-header.not-top-img #nav a { + color:#F7F7FA; +} + +#page-header.not-top-img #nav .back-home-button:hover{ + color: var(--heo-card-bg); +} + +body[data-type=music] #footer, +body[data-type=music] #nav-music { + display: none; +} + +#anMusic-page .aplayer-body { + width: 40%; + height: 75vh; +} + +#anMusic-page ol>li:hover { + background: #ffffff33; + border-radius: 6px; +} + + + +@media screen and (max-width: 1400px) { + + body #anMusic-page #anMusicBtnGetSong, + body #anMusic-page #anMusicRefreshBtn, + body #anMusic-page #anMusicSwitching { + right: 7vw + } + + body #anMusic-page #anMusicSwitching { + bottom: 100px + } + + body #anMusic-page #anMusicRefreshBtn { + bottom: 160px + } + + body #anMusic-page #anMusicBtnGetSong { + bottom: 220px + } +} + +#anMusic-page #anMusicBtnGetSong, +#anMusic-page #anMusicRefreshBtn, +#anMusic-page #anMusicSwitching { + position: fixed; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + width: 50px; + height: 50px; + bottom: 100px; + padding: 5px; + background: var(--heo-white-op); + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); + border-radius: 50%; + color: #fff; + text-align: center; + -webkit-box-pack: center; + -moz-box-pack: center; + -o-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + cursor: pointer; + z-index: 2 +} + +#anMusic-page #anMusicBtnGetSong { + right: 11vw +} + +#anMusic-page #anMusicRefreshBtn { + right: 7vw +} + +#anMusic-page #anMusicSwitching { + right: 15vw +} + +@media screen and (max-width: 768px) { + #anMusic-page div#anMusicBtnGetSong { + right: 80px; + bottom: 150px + } + + #anMusic-page div#anMusicRefreshBtn { + right: 20px; + bottom: 150px + } + + #anMusic-page div#anMusicSwitching { + right: 140px; + bottom: 150px + } +} + +#anMusic-page meting-js .aplayer { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-direction: reverse; + -moz-box-direction: reverse; + -o-box-direction: reverse; + -webkit-box-orient: horizontal; + -moz-box-orient: horizontal; + -o-box-orient: horizontal; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + background: rgba(0, 0, 0, 0); + border: none; + -webkit-box-shadow: none; + box-shadow: none +} + +#anMusic-page meting-js .aplayer .aplayer-body { + width: 40%; + height: calc(100vh - 169px) +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-pic { + float: none; + width: 180px; + height: 180px; + border-radius: 12px; + margin: auto; + left: 0; + right: 0; + -webkit-transition: background-image .5s ease-in-out; + -moz-transition: background-image .5s ease-in-out; + -o-transition: background-image .5s ease-in-out; + -ms-transition: background-image .5s ease-in-out; + transition: background-image .5s ease-in-out; + background-size: cover; + background-color: transparent !important +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info { + margin: 0 20px 0 20px; + border-bottom: none +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-music { + text-align: center; + height: auto; + margin: 15px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-music .aplayer-author, +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-music .aplayer-title { + font-size: 1.7rem; + font-weight: 700; + color: #fff +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc { + height: 800%; + margin-top: 10px; + mask-image: linear-gradient(to bottom, #000, #000, #000, #000, #000, #000, #000, #000, #000, #000, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc p { + font-size: 20px; + line-height: 20px !important; + height: 20px !important; + margin: 20px 0 !important; + color: #fff +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc p.aplayer-lrc-current { + min-height: 20px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc::after, +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc::before { + display: none +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller { + position: fixed; + max-width: 1500px; + margin: auto; + left: 0; + right: 0; + bottom: 50px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap { + margin: 0 160px 0 150px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar { + height: 6px; + border-radius: 4px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played { + height: 6px; + border-radius: 4px; + background: var(--heo-white) !important +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb { + width: 20px; + height: 20px; + margin-top: -7px; + -webkit-transform: none; + -moz-transform: none; + -o-transform: none; + -ms-transform: none; + transform: none; + background: #fff !important +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded { + height: 6px; + border-radius: 4px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time { + position: absolute; + width: 100%; + bottom: 21px; + height: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-pack: end; + -moz-box-pack: end; + -o-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-volume-wrap .aplayer-volume-bar-wrap { + bottom: 0; + right: -5px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon { + width: 2rem; + height: 1.6rem; + margin-left: 6px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path { + fill: var(--heo-white); + opacity: .8; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; + filter: alpha(opacity=80) +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop { + margin-right: 15px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner { + margin-right: 18px; + margin-top: -8px +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-back { + position: absolute; + left: 0; + display: inline +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-play { + position: absolute; + left: 40px; + display: inline +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-forward { + position: absolute; + left: 80px; + display: inline +} + +#anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-menu { + display: none +} + +#anMusic-page meting-js .aplayer .aplayer-list { + width: 60%; + height: 100% +} + +#anMusic-page meting-js .aplayer ol { + padding-right: 25px +} + +#anMusic-page meting-js .aplayer ol>li { + border-top: 1px solid transparent; + font-size: 14px +} + +#anMusic-page meting-js .aplayer ol>li:hover { + background: rgba(255, 255, 255, .2); + border-radius: 6px +} + +#anMusic-page meting-js .aplayer ol>li.aplayer-list-light { + background: rgba(255, 255, 255, .2); + border-radius: 6px; + padding: 20px 15px +} + +#anMusic-page meting-js .aplayer ol>li.aplayer-list-light span.aplayer-list-title { + font-weight: bolder +} + +#anMusic-page meting-js .aplayer ol>li.aplayer-list-light .aplayer-list-cur { + display: none +} + +#anMusic-page meting-js .aplayer ol>li span { + color: var(--heo-white) +} + +#anMusic-page meting-js .aplayer ol>li span.aplayer-list-author { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) +} + +@media screen and (max-width: 768px) { + + body[data-type=music] #content-inner, + body[data-type=music] #page { + z-index: auto + } + + #anMusic-page meting-js .aplayer .aplayer-list { + position: fixed; + z-index: 100; + width: 100%; + bottom: -88%; + left: 0; + background: var(--sidebar-bg); + height: auto; + border-radius: 15px 15px 0 0; + padding: 15px 0 + } + + #anMusic-page meting-js .aplayer .aplayer-list.aplayer-list-hide { + bottom: 0 !important + } + + #anMusic-page meting-js .aplayer .aplayer-list ol { + max-height: 60vh !important; + padding-right: 0 + } + + #anMusic-page meting-js .aplayer .aplayer-list ol>li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + margin: 0 10px + } + + #anMusic-page meting-js .aplayer .aplayer-list ol>li span { + color: var(--font-color) + } + + #anMusic-page meting-js .aplayer .aplayer-list ol>li span.aplayer-list-title { + width: 30%; + max-width: 55%; + width: auto; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + -webkit-box-orient: vertical + } + + #anMusic-page meting-js .aplayer .aplayer-list ol>li span.aplayer-list-author { + position: absolute; + right: 10px; + width: auto; + max-width: 35%; + display: -webkit-box; + -webkit-line-clamp: 1; + overflow: hidden; + -webkit-box-orient: vertical + } + + #anMusic-page meting-js .aplayer .aplayer-list ol>li.aplayer-list-light { + background: #33a673; + padding: 5px 20px; + border-radius: 10px + } + + #anMusic-page meting-js .aplayer .aplayer-list ol>li.aplayer-list-light span { + color: #fff + } + + #anMusic-page meting-js .aplayer .aplayer-list ol>li.aplayer-list-light span.aplayer-list-author { + right: 15px + } + + #anMusic-page meting-js .aplayer .aplayer-body { + width: 100%; + position: fixed; + margin: auto; + left: 0; + right: 0; + top: 100px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc { + margin-top: 40px; + height: auto; + max-height: 200%; + min-height: 100%; + mask-image: linear-gradient(to bottom, #000, #000, #000, #000, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-lrc p.aplayer-lrc-current { + color: #33a673 + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller { + width: 100%; + bottom: 100px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-volume-wrap { + left: -66px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap { + bottom: 0; + right: 7px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap { + margin: 0 30px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time { + bottom: -40px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner { + position: absolute; + width: 100%; + margin-right: 0; + margin-top: -33px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime { + position: absolute; + right: 30px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime { + position: absolute; + left: 35px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-back { + margin: auto; + right: 110px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-play { + margin: auto; + right: 0; + left: 0 + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-forward { + margin: auto; + left: 110px; + right: 0 + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-order { + position: absolute; + left: 22px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-loop { + position: absolute; + right: 10px + } + + #anMusic-page meting-js .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon-menu { + display: inline; + position: absolute; + right: 25px; + top: -90px + } + body[data-type=music] .music-mask{ + position: fixed; + z-index: 10; + display: none; + width: 100%; + height: 100%; + background: var(--heo-maskbg); + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); + transform: translateZ(0); + animation: 0.6s ease 0s 1 normal none running to_show; + left: 0; + top: 0; + } + + +} \ No newline at end of file diff --git a/templates/assets/libs/artalk/Artalk.css b/templates/assets/libs/artalk/Artalk.css new file mode 100644 index 0000000..3f56b04 --- /dev/null +++ b/templates/assets/libs/artalk/Artalk.css @@ -0,0 +1 @@ +@charset "UTF-8";.artalk,.atk-layer-wrap{--at-color-font: #2a2e2e;--at-color-deep: #2a2e2e;--at-color-sub: #757575;--at-color-grey: #747474;--at-color-meta: #697182;--at-color-border: #eceff2;--at-color-light: #4285f4;--at-color-bg: #FFF;--at-color-bg-transl: rgba(255, 255, 255, .94);--at-color-bg-grey: #f3f4f5;--at-color-bg-grey-transl: rgba(244, 244, 244, .75);--at-color-bg-light: rgba(29, 161, 242, .1);--at-color-main: #0083ff;--at-color-red: #ff5652;--at-color-pink: #fa5a57;--at-color-yellow: #ff7c37;--at-color-green: #4caf50;--at-color-gradient: linear-gradient(180deg, transparent, rgba(255, 255, 255))}.artalk.atk-dark-mode,.atk-layer-wrap.atk-dark-mode{--at-color-font: #fff;--at-color-deep: #e7e7e7;--at-color-sub: #e7e7e7;--at-color-grey: #fff;--at-color-meta: #fff;--at-color-border: #2d3235;--at-color-light: #687a86;--at-color-bg: #1e2224;--at-color-bg-transl: rgba(30, 34, 36, .95);--at-color-bg-grey: #46494e;--at-color-bg-grey-transl: rgba(8, 8, 8, .95);--at-color-bg-light: rgba(29, 161, 242, .1);--at-color-main: #0083ff;--at-color-red: #ff5652;--at-color-pink: #fa5a57;--at-color-yellow: #ff7c37;--at-color-green: #4caf50;--at-color-gradient: linear-gradient(180deg, transparent, rgba(30, 34, 36, 1))}.atk-comment-wrap{overflow:hidden;position:relative;border-bottom:1px solid transparent}.atk-comment-wrap.atk-flash-once{animation:atkFlashOnce 1s ease-in-out 0s}@keyframes atkFlashOnce{0%{background:#0083ff33}to{background:transparent}}.atk-comment-wrap.atk-unread:before{content:" ";position:absolute;left:0;top:10%;width:3px;height:80%;background:var(--at-color-main)}.atk-comment-wrap.atk-openable{cursor:pointer}.atk-comment-wrap.atk-openable:hover{background:var(--at-color-bg-grey)}.atk-comment-wrap.atk-openable .atk-height-limit:after{background:transparent!important}.atk-comment-wrap:last-child{border-bottom:none}.atk-comment{display:block;padding:10px}.atk-comment>.atk-avatar{display:block;padding:2px 0;float:left}.atk-comment>.atk-avatar img{width:50px;height:50px;border-radius:3px}.atk-comment>.atk-main{display:block;margin-left:63px}.atk-comment>.atk-main>.atk-header{line-height:1.5;font-size:13px;margin-bottom:.5em;overflow:hidden;position:relative;display:flex;flex-wrap:wrap;align-items:center}.atk-comment>.atk-main>.atk-header .atk-item{display:flex;align-items:center;margin-top:2px;margin-bottom:2px;color:var(--at-color-meta)}.atk-comment>.atk-main>.atk-header .atk-item:not(:last-child){margin-right:6px}.atk-comment>.atk-main>.atk-header .atk-item.atk-nick,.atk-comment>.atk-main>.atk-header .atk-item.atk-nick a{font-size:14px;color:var(--at-color-main);text-decoration:none}.atk-comment>.atk-main>.atk-header .atk-item.atk-reply-at{margin-left:2px}.atk-comment>.atk-main>.atk-header .atk-item.atk-reply-at>.atk-arrow:before{content:"";vertical-align:middle;transform:rotate(90deg);border-bottom:4px solid var(--at-color-grey);border-left:3px solid transparent;border-right:3px solid transparent;display:inline-block;margin-top:-1px}.atk-comment>.atk-main>.atk-header .atk-item.atk-reply-at>.atk-nick{color:var(--at-color-main);cursor:pointer;margin-left:6px}.atk-comment>.atk-main>.atk-header .badge,.atk-comment>.atk-main>.atk-header .atk-ua,.atk-comment>.atk-main>.atk-header .atk-pinned-badge,.atk-comment>.atk-main>.atk-header .atk-region-badge,.atk-comment>.atk-main>.atk-header .atk-badge{display:inline-block;color:var(--at-color-meta);background:var(--at-color-bg-grey);padding:0 6px;line-height:17px;border-radius:3px}.atk-comment>.atk-main>.atk-header .badge:not(:last-child),.atk-comment>.atk-main>.atk-header .atk-ua:not(:last-child),.atk-comment>.atk-main>.atk-header .atk-pinned-badge:not(:last-child),.atk-comment>.atk-main>.atk-header .atk-region-badge:not(:last-child),.atk-comment>.atk-main>.atk-header .atk-badge:not(:last-child){margin-right:6px}.atk-comment>.atk-main>.atk-header .atk-badge-wrap>*:last-child{margin-right:6px}.atk-comment>.atk-main>.atk-header .atk-badge{color:#fff}.atk-comment>.atk-main>.atk-header .atk-pinned-badge{color:#fff;background:#f44336}@media only screen and (max-width: 768px){.atk-comment>.atk-main>.atk-header .atk-ua-wrap{display:block}}.atk-comment>.atk-main>.atk-body{display:block;overflow:hidden;position:relative}.atk-comment>.atk-main>.atk-body img{max-width:100%}.atk-comment>.atk-main>.atk-body>.atk-content{word-break:break-all}.atk-comment>.atk-main>.atk-body>.atk-content.atk-type-collapsed{border:3px solid var(--at-color-bg-grey);border-bottom:0;padding:5px 10px;border-radius:6px 6px 0 0;margin-bottom:-5px}.atk-comment>.atk-main>.atk-body>.atk-content>*:first-child{margin-top:0}.atk-comment>.atk-main>.atk-body>.atk-content>*:last-child{margin-bottom:0}.atk-comment>.atk-main>.atk-body>.atk-content .atk-height-limit-btn{bottom:5px}.atk-comment>.atk-main>.atk-body>.atk-pending{color:var(--at-color-meta);margin:3px 0;font-size:13px;padding:10px 18px;display:block;background:var(--at-color-bg-grey);border-left:4px solid #f44336}.atk-comment>.atk-main>.atk-body>.atk-reply-to{padding:5px 15px;border-left:3px solid var(--at-color-border);margin-bottom:10px;position:relative;margin-top:10px}.atk-comment>.atk-main>.atk-body>.atk-reply-to .atk-meta{font-size:15px}.atk-comment>.atk-main>.atk-body>.atk-reply-to .atk-meta .atk-nick{color:var(--at-color-main)}.atk-comment>.atk-main>.atk-body>.atk-reply-to .atk-content{margin-top:5px}.atk-comment>.atk-main>.atk-body>.atk-collapsed{margin:3px 0;font-size:13px;padding:10px 18px;display:block;background:var(--at-color-bg-grey);border-radius:6px}.atk-comment>.atk-main>.atk-body>.atk-collapsed .atk-text{color:var(--at-color-meta)}.atk-comment>.atk-main>.atk-body>.atk-collapsed .atk-show-btn{color:var(--at-color-main);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:3px}.atk-comment>.atk-main>.atk-body>.atk-collapsed .atk-show-btn:hover{color:var(--at-color-main)}.atk-comment>.atk-main>.atk-footer{margin-top:5px}.atk-comment>.atk-main>.atk-footer .atk-actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.atk-comment>.atk-main>.atk-footer .atk-actions>span{color:var(--at-color-meta);font-size:13px;line-height:25px;display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atk-comment>.atk-main>.atk-footer .atk-actions>span.atk-error,.atk-comment>.atk-main>.atk-footer .atk-actions>span.atk-error:hover{color:var(--at-color-red)}.atk-comment>.atk-main>.atk-footer .atk-actions>span:not(:last-child):not(.atk-hide){margin-right:16px}.atk-comment>.atk-main>.atk-footer .atk-actions>span:hover{color:var(--at-color-deep)}.atk-comment .atk-height-limit:after{position:absolute;z-index:1;display:block;overflow:hidden;width:100%;content:" ";bottom:0;height:80px;background:var(--at-color-gradient)}.atk-comment .atk-height-limit-btn{z-index:2;position:absolute;left:50%;bottom:10px;transform:translate(-50%);cursor:pointer;border:1px solid var(--at-color-border);border-radius:6px;background:var(--at-color-bg);padding:1px 20px;font-size:15px;color:var(--at-color-meta);-webkit-user-select:none;-moz-user-select:none;user-select:none}.atk-comment .atk-height-limit-btn:hover{background:var(--at-color-bg-grey)}.atk-comment .atk-height-limit .atk-height-limit .atk-height-limit-btn{display:none}.atk-comment .atk-height-limit-scroll{margin-top:10px;overflow-y:auto;background:linear-gradient(var(--at-color-bg) 1px,transparent 1px calc(100% - 1px)) center top,linear-gradient(transparent calc(100% - 1px),var(--at-color-bg) calc(100% - 1px) 1px) center bottom,linear-gradient(var(--at-color-border) 1px,transparent 1px calc(100% - 1px)) center top,linear-gradient(transparent calc(100% - 1px),var(--at-color-border) calc(100% - 1px) 1px) center bottom;background-repeat:no-repeat;background-color:transparent;background-size:100% 1px,100% 1px,100% 1px,100% 1px;background-attachment:local,local,scroll,scroll}.atk-comment-children>.atk-comment-wrap{margin-top:10px;border-left:1px dashed transparent;border-bottom-color:transparent}.atk-comment-children>.atk-comment-wrap:not(:last-child){margin-bottom:10px}.atk-comment-children>.atk-comment-wrap>.atk-comment{padding:0}.atk-comment-children>.atk-comment-wrap>.atk-comment>.atk-avatar img{width:36px;height:36px}.atk-comment-children>.atk-comment-wrap>.atk-comment>.atk-main{margin-left:47px}.artalk>.atk-list{position:relative}.artalk>.atk-list>.atk-list-header{display:flex;flex-direction:row;padding:10px 17px}.artalk>.atk-list>.atk-list-header .atk-text{display:inline-block}.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap{position:relative;cursor:pointer}.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-arrow-down-icon{cursor:pointer;vertical-align:middle;border-top:5px solid var(--at-color-grey);border-left:3px solid transparent;border-right:3px solid transparent;margin-top:-1px;margin-left:.8rem;display:inline-block}.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap:hover .atk-dropdown{display:block}.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-dropdown{z-index:3;display:none;height:auto!important;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;width:100%;background-color:var(--at-color-bg);padding:.6rem 0;border:1px solid var(--at-color-border);text-align:center;border-radius:6px;white-space:nowrap;margin:0;list-style:none}.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-dropdown-item span,.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-dropdown-item a{display:block;line-height:2rem;position:relative;border-bottom:none;font-weight:400;padding:0 1.5rem}.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-dropdown-item span:hover,.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-dropdown-item a:hover{color:var(--at-color-main)}.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-dropdown-item.active span,.artalk>.atk-list>.atk-list-header .atk-dropdown-wrap .atk-dropdown-item a{color:var(--at-color-main)}.artalk>.atk-list>.atk-list-header .atk-comment-count{font-size:15px}.artalk>.atk-list>.atk-list-header .atk-comment-count .atk-comment-count-num{font-size:22px;margin-right:4px}.artalk>.atk-list>.atk-list-header .atk-right-action{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:flex-end}.artalk>.atk-list>.atk-list-header .atk-right-action>span{font-size:14px;color:var(--at-color-meta);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.artalk>.atk-list>.atk-list-header .atk-right-action>span.atk-on,.artalk>.atk-list>.atk-list-header .atk-right-action>span.atk-on *{color:var(--at-color-main)}.artalk>.atk-list>.atk-list-header .atk-right-action>span:not(:last-child):not(.atk-hide){margin-right:10px;padding-right:10px}.artalk>.atk-list>.atk-list-header .atk-right-action>span .atk-unread-badge{position:absolute;top:-5px;left:-6px;color:#fff;background:var(--at-color-pink);text-align:center;min-width:16px;height:16px;padding:0 3px;border-radius:8px;line-height:16px;font-size:12px}.artalk>.atk-list>.atk-list-body{min-height:150px}.artalk>.atk-list>.atk-list-footer{text-align:right}@media only screen and (max-width: 768px){.artalk>.atk-list>.atk-list-footer{float:initial;text-align:center}}.artalk>.atk-list>.atk-list-footer .atk-copyright{display:block;font-size:12px;color:var(--at-color-meta);padding-right:15px}.artalk>.atk-list>.atk-list-footer .atk-copyright a{color:var(--at-color-main);text-decoration:none}.atk-list-no-comment{height:150px;display:flex;font-size:19px;justify-content:center;align-items:center;word-break:break-word;text-align:center}.atk-list-read-more{border-top:1px dashed var(--at-color-border);margin-top:28px;padding-bottom:25px}@media only screen and (max-width: 768px){.atk-list-read-more{padding-bottom:10px}}.atk-list-read-more.atk-err .atk-text{color:var(--at-color-red)!important}.atk-list-read-more .atk-list-read-more-inner{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 15px;font-size:14px;border-radius:6px;border:1px solid transparent;display:flex;height:30px;flex-direction:row;place-content:center;align-items:center;width:120px;margin:-15px auto 0;background:var(--at-color-bg);border-color:var(--at-color-border)}.atk-list-read-more .atk-list-read-more-inner>.atk-loading-icon{height:15px;width:15px}.atk-list-read-more .atk-list-read-more-inner>.atk-text{color:var(--at-color-meta)}.atk-list-read-more .atk-list-read-more-inner:hover{background:var(--at-color-bg-grey)}.atk-pagination{display:flex;flex-direction:row;justify-content:center;padding:10px 0;position:relative}.atk-pagination>.atk-btn,.atk-pagination>.atk-input{font-size:15px;height:30px;border:1px solid var(--at-color-border);border-radius:3px;padding:0 5px;text-align:center;background:var(--at-color-bg)}.atk-pagination>.atk-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;cursor:pointer;display:flex;justify-content:center;align-items:center}.atk-pagination>.atk-btn:hover{background:var(--at-color-bg-grey)}.atk-pagination>.atk-btn.atk-disabled{color:var(--at-color-sub)}.atk-pagination>.atk-btn.atk-disabled:hover{cursor:default;background:initial}.atk-pagination>.atk-input{background:transparent;color:var(--at-color-font);font-size:18px;width:60px;outline:none}.atk-pagination>.atk-input:focus{border-color:var(--at-color-main)}.atk-pagination>*:not(:last-child){margin-right:10px}.atk-main-editor{position:relative;overflow:hidden;background:var(--at-color-bg);border:1px solid var(--at-color-border);border-radius:6px;margin-bottom:10px}@media only screen and (max-width: 768px){.atk-main-editor{margin-bottom:7px}}.atk-main-editor.editor-traveling{margin-top:5px;margin-bottom:10px}.atk-main-editor>.atk-header{display:flex;flex-direction:row;padding:10px 14px 0}.atk-main-editor>.atk-header input{flex:1;width:100%;font-size:14px;background:transparent;border:2px solid transparent;border-radius:3px;padding:6px 5px;resize:none;outline:none}.atk-main-editor>.atk-header input:not(:last-child){margin-right:2px}.atk-main-editor>.atk-textarea-wrap{position:relative}.atk-main-editor>.atk-textarea-wrap>.atk-textarea{display:block;overflow:hidden;color:var(--at-color-font);font-size:15px;background-color:var(--at-color-bg);border:2px solid transparent;border-radius:3px;width:100%;min-height:120px;margin-top:2px;padding:10px 20px;resize:none;word-wrap:break-word;outline:none}.atk-main-editor>.atk-textarea-wrap>.atk-comment-closed{pointer-events:none;color:var(--at-color-meta);font-size:12px;background-color:var(--at-color-bg);border-top:1px solid var(--at-color-border);padding:5px 15px;margin-top:10px}.atk-main-editor>.atk-textarea-wrap>.atk-send-reply{z-index:2;position:absolute;right:7px;bottom:2px;max-width:calc(100% - 20px);height:30px;line-height:30px;font-size:14px;background:var(--at-color-bg-grey-transl);padding:0 30px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:3px}.atk-main-editor>.atk-textarea-wrap>.atk-send-reply .atk-cancel{position:absolute;right:0;bottom:0;height:30px;text-align:center;width:30px;line-height:30px;font-weight:700}.atk-main-editor>.atk-textarea-wrap>.atk-send-reply .atk-cancel:hover{color:var(--at-color-deep)}.atk-main-editor>.atk-plug-panel-wrap{position:relative;height:180px;width:100%;overflow:hidden;border-top:1px solid var(--at-color-border);animation:.3s both atkFadeIn;transition:.2s height ease-in-out}.atk-main-editor>.atk-bottom{display:flex;flex-direction:row;justify-content:space-between;padding:5px 5px 5px 10px}.atk-main-editor>.atk-bottom>.atk-item{display:flex;flex-direction:row;align-items:center}.atk-main-editor>.atk-bottom .atk-plug-btn{padding:0 8px;line-height:24px;cursor:pointer;color:var(--at-color-grey);font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:3px}.atk-main-editor>.atk-bottom .atk-plug-btn:not(:last-child){margin-right:2px}.atk-main-editor>.atk-bottom .atk-plug-btn:hover{background:var(--at-color-bg-grey)}.atk-main-editor>.atk-bottom .atk-plug-btn.active{color:var(--at-color-main)}.atk-main-editor>.atk-bottom .atk-plug-btn.active svg.markdown path{fill:var(--at-color-main)}.atk-main-editor>.atk-bottom .atk-plug-btn i{color:var(--at-color-grey);display:inline-flex;vertical-align:sub;margin-left:4px}.atk-main-editor>.atk-bottom .atk-plug-btn i svg.markdown path{fill:var(--at-color-grey)}.atk-main-editor>.atk-bottom .atk-send-btn{background:var(--at-color-main);color:#fff;font-size:14px;border:none;margin:0;height:30px;width:8em;cursor:pointer;transition:opacity .3s ease-in-out;outline:none;border-radius:3px}.atk-main-editor>.atk-bottom .atk-send-btn:active{opacity:.9}.atk-main-editor>.atk-notify-wrap{z-index:3;position:absolute;right:-2px;bottom:40px;width:225px;opacity:.83}.atk-sidebar-layer{position:fixed;z-index:99999;top:0;right:0;width:430px;height:100%;background:var(--at-color-bg);transition:transform .45s cubic-bezier(.23,1,.32,1) 0ms;transform:translate(430px)}@media only screen and (max-width: 430px){.atk-sidebar-layer{width:100%}}.atk-sidebar-layer .atk-sidebar-inner{position:relative;height:100%}.atk-sidebar-layer .atk-sidebar-header{position:absolute;top:0;right:0;display:flex;flex-direction:row;align-items:center;z-index:99999}.atk-sidebar-layer .atk-sidebar-header .atk-sidebar-close{display:flex;flex-direction:column;width:60px;height:60px;align-items:center;place-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:10px}.atk-sidebar-layer .atk-sidebar-header .atk-sidebar-close:hover .atk-icon-close{background-color:#e81123e6}.atk-sidebar-layer .atk-sidebar-iframe-wrap{height:100%;position:relative}.atk-sidebar-layer .atk-sidebar-iframe-wrap iframe{border:0;width:100%;height:100%}.atk-sidebar-layer .atk-sidebar-iframe-wrap .atk-err-alert{z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;background:var(--at-color-bg);padding:40px 30px;width:80%;text-align:center;border-radius:4px}.atk-sidebar-layer .atk-sidebar-iframe-wrap .atk-err-alert .atk-title{font-size:1.4em;margin-bottom:20px;color:var(--at-color-font)}.atk-sidebar-layer .atk-sidebar-iframe-wrap .atk-err-alert .atk-text{color:var(--at-color-font)}.atk-sidebar-layer .atk-sidebar-iframe-wrap .atk-err-alert .atk-text span{cursor:pointer;color:var(--at-color-main)}.artalk{position:relative;width:100%;min-height:200px}.artalk,.atk-layer-wrap{color:var(--at-color-font);word-wrap:break-word;word-break:break-word}.artalk *,.atk-layer-wrap *{box-sizing:border-box}.artalk input,.artalk textarea,.artalk button,.artalk optgroup,.artalk select,.atk-layer-wrap input,.atk-layer-wrap textarea,.atk-layer-wrap button,.atk-layer-wrap optgroup,.atk-layer-wrap select{font-family:inherit;color:inherit;font-size:inherit}.artalk code,.atk-layer-wrap code{font-family:source code pro,Consolas,Monaco,Menlo,sans-serif;margin:0 .05em;padding:0 .4em;display:inline-block;vertical-align:middle;font-size:.9em;background-color:var(--at-color-bg-grey);color:var(--at-color-font);border-radius:2px}.artalk pre,.atk-layer-wrap pre{margin:10px 0 0;padding:0;line-height:0}.artalk pre code,.atk-layer-wrap pre code{line-height:1.6em;display:block;padding:10px 15px;white-space:pre-wrap!important;background-color:var(--at-color-bg-grey);color:var(--at-color-font);margin:0}.artalk pre code *,.atk-layer-wrap pre code *{font-family:source code pro,Consolas,Monaco,Menlo,sans-serif}.artalk a,.atk-layer-wrap a{color:var(--at-color-main);text-decoration:none}.artalk blockquote,.atk-layer-wrap blockquote{position:static;margin:10px 0;padding:10px 20px;background:var(--at-color-bg-grey);border-left:4px solid #687a86;color:var(--at-color-font)}.artalk p:first-child,.atk-layer-wrap p:first-child{margin-top:0}.artalk p:last-child,.atk-layer-wrap p:last-child{margin-bottom:0}.artalk img,.atk-layer-wrap img{max-width:100%}.artalk table,.atk-layer-wrap table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1.5em;font-size:.96em}.artalk td,.artalk th,.atk-layer-wrap td,.atk-layer-wrap th{text-align:left;padding:4px 8px 4px 10px;border:1px solid var(--at-color-border)}.artalk td,.atk-layer-wrap td{vertical-align:top}.artalk tr:nth-child(2n),.atk-layer-wrap tr:nth-child(2n){background-color:var(--at-color-bg-grey)}.artalk ul,.atk-layer-wrap ul{list-style:disc}.artalk ol,.atk-layer-wrap ol{list-style:decimal}.artalk li+li,.atk-layer-wrap li+li{margin-top:8px}.artalk li>ol,.artalk li>ul,.atk-layer-wrap li>ol,.atk-layer-wrap li>ul{margin:8px 0 0}.atk-hide{display:none!important}.atk-full-layer,.atk-layer-dialog-wrap,.atk-error-layer,.atk-loading{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--at-color-bg);z-index:4;align-items:center;justify-content:center;flex-flow:column;display:flex}.atk-loading-spinner{position:relative;width:50px;height:50px}.atk-loading-spinner svg{animation:atkRotate 2s linear infinite;transform-origin:center center;width:100%;height:100%;position:absolute;top:0;left:0}.atk-loading-spinner svg circle{stroke-dasharray:1,200;stroke-dashoffset:0;animation:atkDash 1.5s ease-in-out infinite,atkColor 6s ease-in-out infinite;stroke-linecap:round}@keyframes atkRotate{to{transform:rotate(360deg)}}@keyframes atkDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes atkColor{0%,to{stroke:#ff5652}40%{stroke:#2196f3}66%{stroke:#32c787}80%,90%{stroke:#ffc107}}@keyframes atkLoadingIconRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.atk-loading-icon{width:18px;height:18px;box-sizing:border-box;border:solid 1px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:atkLoadingIconRotate .4s linear infinite}.atk-fade-in{animation:atkFadeIn both .3s}.atk-fade-out{animation:atkFadeOut both .2s}.atk-rotate{animation:atkRotate 2s linear infinite}@keyframes atkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes atkFadeOut{to{opacity:0}}@keyframes atkRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}i.atk-icon{width:20px;height:20px;background-color:var(--at-color-deep);background-size:contain;background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.atk-icon-sync{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99133 4.87635C2.22512 7.64257 2.22512 12.1275 4.99133 14.8937C6.04677 15.9491 7.3524 16.6019 8.71732 16.8519' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M14.4179 15.4815L15.0072 14.8922C17.7734 12.126 17.7734 7.64107 15.0072 4.87486C13.9518 3.81942 12.6461 3.16668 11.2812 2.91664' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M6.17106 4.99252L5.58181 4.40327L4.99255 3.81401H6.17106V4.99252Z' fill='%23C4C4C4' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M13.8299 15.0084L14.4192 15.5976L15.0084 16.1869H13.8299V15.0084Z' fill='%23C4C4C4' stroke='%234E5969' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99133 4.87635C2.22512 7.64257 2.22512 12.1275 4.99133 14.8937C6.04677 15.9491 7.3524 16.6019 8.71732 16.8519' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M14.4179 15.4815L15.0072 14.8922C17.7734 12.126 17.7734 7.64107 15.0072 4.87486C13.9518 3.81942 12.6461 3.16668 11.2812 2.91664' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M6.17106 4.99252L5.58181 4.40327L4.99255 3.81401H6.17106V4.99252Z' fill='%23C4C4C4' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M13.8299 15.0084L14.4192 15.5976L15.0084 16.1869H13.8299V15.0084Z' fill='%23C4C4C4' stroke='%234E5969' stroke-width='2'/%3E%3C/svg%3E")}.atk-icon-del{background-color:var(--at-color-red)!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.29167 5.04166L4.81251 5.04166M4.81251 5.04166L4.81251 18.3333C4.81251 18.5865 5.01771 18.7917 5.27084 18.7917L16.7292 18.7917C16.9823 18.7917 17.1875 18.5865 17.1875 18.3333V5.04166M4.81251 5.04166L7.33334 5.04166M17.1875 5.04166L19.7083 5.04166M17.1875 5.04166L14.6667 5.04166M7.33334 5.04166V3.20833L14.6667 3.20833V5.04166M7.33334 5.04166L14.6667 5.04166' stroke='%23D06565' stroke-width='2'/%3E%3Cpath d='M9.16667 8.25V15.125M12.8333 8.25V15.125' stroke='%23D06565' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.29167 5.04166L4.81251 5.04166M4.81251 5.04166L4.81251 18.3333C4.81251 18.5865 5.01771 18.7917 5.27084 18.7917L16.7292 18.7917C16.9823 18.7917 17.1875 18.5865 17.1875 18.3333V5.04166M4.81251 5.04166L7.33334 5.04166M17.1875 5.04166L19.7083 5.04166M17.1875 5.04166L14.6667 5.04166M7.33334 5.04166V3.20833L14.6667 3.20833V5.04166M7.33334 5.04166L14.6667 5.04166' stroke='%23D06565' stroke-width='2'/%3E%3Cpath d='M9.16667 8.25V15.125M12.8333 8.25V15.125' stroke='%23D06565' stroke-width='2'/%3E%3C/svg%3E")}.atk-icon-edit{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.70618 4.08515L12.6081 7.06376M1.00041 13.021L11.7376 2L14.6392 4.97861L3.90274 16H1L1.00041 13.021Z' stroke='%234E5969' stroke-width='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.70618 4.08515L12.6081 7.06376M1.00041 13.021L11.7376 2L14.6392 4.97861L3.90274 16H1L1.00041 13.021Z' stroke='%234E5969' stroke-width='1.5'/%3E%3C/svg%3E")}.atk-icon-no,.atk-icon-close{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M19.8657 5.13431L12.5 12.5L5.13431 19.8657' stroke='%234E5969'/%3E%3Cpath d='M5.13431 5.13432L12.5 12.5L19.8657 19.8657' stroke='%234E5969'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M19.8657 5.13431L12.5 12.5L5.13431 19.8657' stroke='%234E5969'/%3E%3Cpath d='M5.13431 5.13432L12.5 12.5L19.8657 19.8657' stroke='%234E5969'/%3E%3C/svg%3E")}.atk-icon-yes{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7071 5.75533L9.92197 17.5404L3.29285 10.9113' stroke='%234E5969'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7071 5.75533L9.92197 17.5404L3.29285 10.9113' stroke='%234E5969'/%3E%3C/svg%3E")}.atk-icon-plus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.08331 10H17.9166' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M10 2.08334L10 17.9167' stroke='%234E5969' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.08331 10H17.9166' stroke='%234E5969' stroke-width='2'/%3E%3Cpath d='M10 2.08334L10 17.9167' stroke='%234E5969' stroke-width='2'/%3E%3C/svg%3E")}.atk-error-layer{background-color:var(--at-color-bg-transl)}.atk-error-layer .atk-error-title{color:var(--at-color-red)}.atk-error-layer .atk-warn-title{color:var(--at-color-yellow)}.atk-error-layer .atk-error-title,.atk-error-layer .atk-warn-title{display:inline-block;padding:0 15px;margin-bottom:20px;font-size:20px;letter-spacing:-.5px}.atk-error-layer .atk-error-text{text-align:center;padding:0 20px}.atk-error-layer .atk-error-text *{color:var(--at-color-deep)}.atk-error-layer .atk-error-text a{color:var(--at-color-meta)}.atk-layer-dialog-wrap{background-color:var(--at-color-bg-transl)}.atk-layer-dialog-wrap>.atk-layer-dialog{width:25%}.atk-layer-dialog-wrap>.atk-layer-dialog>.atk-layer-dialog-content .atk-captcha-img{cursor:pointer;width:170px;height:auto;margin-right:10px;padding-right:10px;border-right:1px solid var(--at-color-border);vertical-align:bottom}.atk-layer-dialog-wrap>.atk-layer-dialog>.atk-layer-dialog-content input{width:100%;line-height:34px;background-color:var(--at-color-bg);border:1px solid var(--at-color-border);border-radius:3px;outline:none;padding:0 6px;display:block;margin-top:10px;margin-bottom:5px;text-align:center}.atk-layer-dialog-wrap>.atk-layer-dialog>.atk-layer-dialog-actions{display:flex;flex-direction:row}.atk-layer-dialog-wrap>.atk-layer-dialog>.atk-layer-dialog-actions button{flex:1;display:block;cursor:pointer;border:1px solid var(--at-color-main);background:transparent;color:var(--at-color-main);border-radius:3px;padding:0 15px;line-height:30px;outline:none}.atk-layer-dialog-wrap>.atk-layer-dialog>.atk-layer-dialog-actions button:active{color:#fff;background:var(--at-color-main)}.atk-layer-dialog-wrap>.atk-layer-dialog>.atk-layer-dialog-actions button:not(:last-child){margin-right:5px}.atk-layer-dialog-wrap>.atk-layer-dialog>.atk-layer-dialog-actions button.error{color:#fff;background:#ff5652;border-color:#ff5652}.atk-layer-dialog-wrap>.atk-layer-dialog .atk-checker-iframe-wrap{position:fixed;z-index:999998;left:0;top:0;height:100vh;width:100vw}.atk-layer-dialog-wrap>.atk-layer-dialog .atk-checker-iframe-wrap>iframe{width:100%;height:100%;border:0}.atk-layer-dialog-wrap>.atk-layer-dialog .atk-checker-iframe-wrap .atk-close-btn{z-index:999999;position:fixed;top:20px;right:20px;display:flex;flex-direction:column;width:50px;height:50px;align-items:center;place-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:10px}.atk-layer-dialog-wrap>.atk-layer-dialog .atk-checker-iframe-wrap .atk-close-btn:hover .atk-icon-close{background-color:#e81123e6}@media only screen and (max-width: 768px){.atk-layer-dialog-wrap>.atk-layer-dialog{width:90%!important}}.atk-notify{display:block;overflow:hidden;background-color:#2c2c2c;color:#fff;border-radius:3px;cursor:pointer;font-size:14px;padding:5px 15px}.atk-notify:not(:last-child){margin-bottom:3px}.atk-notify .atk-notify-content{color:#fff}.atk-layer-wrap .atk-layer-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99998;background:#0000004d}.atk-layer-wrap .atk-layer-item{position:fixed;z-index:99999;top:0;right:0;width:100%;height:100%}.atk-common-action-btn.atk-btn-confirm,.atk-common-action-btn.atk-btn-warn{color:var(--at-color-yellow)!important}.atk-common-action-btn.atk-btn-error{color:var(--at-color-red)!important}.atk-common-action-btn.atk-btn-success{color:var(--at-color-green)!important}img[atk-emoticon]{max-height:60px;display:initial}.atk-slim-scrollbar::-webkit-scrollbar,.atk-editor-plug-emoticons>.atk-grp-wrap::-webkit-scrollbar{width:4px;height:4px;background:transparent}.atk-slim-scrollbar::-webkit-scrollbar-thumb,.atk-editor-plug-emoticons>.atk-grp-wrap::-webkit-scrollbar-thumb,.atk-slim-scrollbar::-webkit-scrollbar-thumb:window-inactive{background:#5656564d}.atk-slim-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.atk-editor-plug-emoticons>.atk-grp-wrap::-webkit-scrollbar-thumb:vertical:hover{background:#414a52c4}.atk-slim-scrollbar::-webkit-scrollbar-thumb:vertical:active,.atk-editor-plug-emoticons>.atk-grp-wrap::-webkit-scrollbar-thumb:vertical:active{background:#292f35c4}.atk-editor-plug-emoticons{height:100%;width:100%}.atk-editor-plug-emoticons>.atk-grp-wrap{overflow-y:scroll;overflow-x:hidden;height:100%;width:100%}.atk-editor-plug-emoticons>.atk-grp-wrap>.atk-grp{display:flex;flex-wrap:wrap;flex-direction:row;padding:5px 10px 35px}.atk-editor-plug-emoticons>.atk-grp-wrap>.atk-grp[data-type=image]>.atk-item{height:63px;width:63px}.atk-editor-plug-emoticons>.atk-grp-wrap>.atk-grp>.atk-item{display:flex;align-items:center;justify-content:center;padding:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:3px;font-size:15px;min-width:35px;margin:2px}.atk-editor-plug-emoticons>.atk-grp-wrap>.atk-grp>.atk-item>img{max-height:100%;width:auto}.atk-editor-plug-emoticons>.atk-grp-wrap>.atk-grp>.atk-item:hover{background:var(--at-color-bg-grey)}.atk-editor-plug-emoticons>.atk-grp-switcher{position:absolute;bottom:0;left:0;width:100%;background:var(--at-color-bg-transl);height:30px;border-top:1px solid var(--at-color-border);border-bottom:1px solid var(--at-color-border)}.atk-editor-plug-emoticons>.atk-grp-switcher>span{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 10px;line-height:30px;float:left;display:block;cursor:pointer;font-size:14px}.atk-editor-plug-emoticons>.atk-grp-switcher>span:hover,.atk-editor-plug-emoticons>.atk-grp-switcher>span.active{background:var(--at-color-bg-grey)}.atk-slim-scrollbar::-webkit-scrollbar{width:4px;height:4px;background:transparent}.atk-slim-scrollbar::-webkit-scrollbar-thumb,.atk-slim-scrollbar::-webkit-scrollbar-thumb:window-inactive{background:#5656564d}.atk-slim-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background:#414a52c4}.atk-slim-scrollbar::-webkit-scrollbar-thumb:vertical:active{background:#292f35c4}.atk-editor-plug-preview{overflow-y:scroll;overflow-x:hidden;height:100%;width:100%;padding:10px 15px} \ No newline at end of file diff --git a/templates/assets/libs/artalk/Artalk.js b/templates/assets/libs/artalk/Artalk.js new file mode 100644 index 0000000..0cdc875 --- /dev/null +++ b/templates/assets/libs/artalk/Artalk.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Artalk={})}(this,(function(e){"use strict";var t,n,i,s,r=Object.defineProperty,o=Object.defineProperties,a=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,h=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,u=(e,t)=>{for(var n in t||(t={}))c.call(t,n)&&h(e,n,t[n]);if(l)for(var n of l(t))d.call(t,n)&&h(e,n,t[n]);return e},p=(e,t)=>o(e,a(t)),g=(e,t,n)=>(h(e,"symbol"!=typeof t?t+"":t,n),n),m=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},f=(e,t,n)=>(((e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)})(e,t,"access private method"),n),k=(e,t,n)=>new Promise(((i,s)=>{var r=e=>{try{a(n.next(e))}catch(t){s(t)}},o=e=>{try{a(n.throw(e))}catch(t){s(t)}},a=e=>e.done?i(e.value):Promise.resolve(e.value).then(r,o);a((n=n.apply(e,t)).next())}));function y(e=""){const t=document.createElement("div");return t.innerHTML=e.trim(),t.firstElementChild||t}function v(e){return parseFloat(getComputedStyle(e,null).height.replace("px",""))}function $(e){const t=document.createElement("div");t.innerText=e;return t.innerHTML}function b(e){const t=RegExp(`[?&]${e}=([^&]*)`).exec(window.location.search);return t&&decodeURIComponent(t[1].replace(/\+/g," "))}function w(e,t){const n=e=>{const t=e.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+i,left:t.left+n}},i=n(e);if(!t)return i;const s=n(t);return{top:i.top-s.top,left:i.left-s.left}}function x(e,t){let n=e.toString();for(;n.lengthe)){try{const n=e.getTime(),i=(new Date).getTime()-n,s=Math.floor(i/864e5);if(0===s){const e=i%864e5,n=Math.floor(e/36e5);if(0===n){const n=e%36e5,i=Math.floor(n/6e4);if(0===i){const e=n%6e4,i=Math.round(e/1e3);return i<10?t("now"):`${i} ${t("seconds")}`}return`${i} ${t("minutes")}`}return`${n} ${t("hours")}`}return s<0?t("now"):s<8?`${s} ${t("days")}`:function(e){const t=x(e.getDate(),2),n=x(e.getMonth()+1,2);return`${x(e.getFullYear(),2)}-${n}-${t}`}(e)}catch(n){return console.error(n)," - "}}function S(){return k(this,null,(function*(){const e=navigator.userAgent;if(!navigator.userAgentData||!navigator.userAgentData.getHighEntropyValues)return e;const t=navigator.userAgentData;let n=null;try{n=yield t.getHighEntropyValues(["platformVersion"])}catch(s){return console.error(s),e}const i=Number(n.platformVersion.split(".")[0]);return"Windows"===t.platform&&i>=13?e.replace(/Windows NT 10.0/,"Windows NT 11.0"):"macOS"===t.platform&&i>=11?e.replace(/(Mac OS X \d+_\d+_\d+|Mac OS X)/,`Mac OS X ${n.platformVersion.replace(/\./g,"_")}`):e}))}function E(e){let t;try{t=new URL(e)}catch(n){return!1}return"http:"===t.protocol||"https:"===t.protocol}function T(e){return t=e.base,n=e.path,`${t.replace(/\/$/,"")}/${n.replace(/^\//,"")}`;var t,n}var _="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function L(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}!function(){function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var n=0;nt.toLowerCase()+(n||"").toUpperCase())),P[e]?P[e]:window[O]&&window[O][e]?window[O][e]:P.en}let M="en",I=R(M);function U(e){e!==M&&(M=e,I="string"==typeof e?R(e):e)}function D(e,t={}){let n=(null==I?void 0:I[e])||e;return n=n.replace(/\{\s*(\w+?)\s*\}/g,((e,n)=>t[n]||"")),n}function B(e,t,n,i){return k(this,null,(function*(){var s,r;if(e.apiToken){const t=new Headers(n.headers);t.set("Authorization",`Bearer ${e.apiToken}`),n.headers=t}const o=yield function(e,t,n){var i;const s=new AbortController;null==(i=n.signal)||i.addEventListener("abort",(()=>s.abort()));let r=fetch(e,p(u({},n),{signal:s.signal}));if(t>0){const e=setTimeout((()=>s.abort()),t);r.finally((()=>{clearTimeout(e)}))}return r=r.catch((e=>{throw"AbortError"===(e||{}).name?new Error(D("reqAborted")):e})),r}(t,i||e.timeout||15e3,n),a=o.status,l=[401,400].includes(a);if(!o.ok&&!l)throw new Error(`${D("reqGot")} ${a}`);let c=yield o.json();const d=(i,s)=>{B(e,t,n).then((e=>{i(e)})).catch((e=>{s(e)}))};if((null==(s=c.data)?void 0:s.need_captcha)?c=yield new Promise(((t,n)=>{e.onNeedCheckCaptcha&&e.onNeedCheckCaptcha({data:{imgData:c.data.img_data,iframe:c.data.iframe},recall:()=>{d(t,n)},reject:()=>{n(c)}})})):((null==(r=c.data)?void 0:r.need_login)||l)&&(c=yield new Promise(((t,n)=>{e.onNeedCheckAdmin&&e.onNeedCheckAdmin({recall:()=>{d(t,n)},reject:()=>{n(c)}})}))),!c.success)throw c;return c}))}function q(e){const t=new FormData;return Object.keys(e).forEach((n=>t.append(n,String(e[n])))),t}class F{constructor(e){this.options=e}POST(e,t){return k(this,null,(function*(){return function(e,t,n){return k(this,null,(function*(){const i={method:"POST"};return n=u({site_name:e.siteName||""},n||{}),i.body=q(n),(yield B(e,t,i)).data||{}}))}(this.options,this.options.baseURL+e,t)}))}Fetch(e,t,n){return k(this,null,(function*(){return B(this.options,this.options.baseURL+e,t,n)}))}withUserInfo(e){const t=this.options.userInfo;return(null==t?void 0:t.name)&&(e.name=t.name),(null==t?void 0:t.email)&&(e.email=t.email),e}}const z={comment:class extends F{get(e,t,n,i){const s={page_key:this.options.pageKey,site_name:this.options.siteName,limit:t,offset:e};return n&&(s.flat_mode=n),this.withUserInfo(s),i&&i(s),this.POST("/get",s)}add(e){return k(this,null,(function*(){const t={name:e.nick,email:e.email,link:e.link,content:e.content,rid:e.rid,page_key:e.page_key,ua:yield S()};e.page_title&&(t.page_title=e.page_title),e.site_name&&(t.site_name=e.site_name);return(yield this.POST("/add",t)).comment}))}commentEdit(e){return k(this,null,(function*(){const t=u({},e);return(yield this.POST("/admin/comment-edit",t)).comment}))}commentDel(e,t){const n={id:String(e),site_name:t||""};return this.POST("/admin/comment-del",n)}vote(e,t){return k(this,null,(function*(){const n={target_id:e,type:t};this.withUserInfo(n);return yield this.POST("/vote",n)}))}},page:class extends F{pageGet(e,t,n){return k(this,null,(function*(){const i={site_name:e||"",offset:t||0,limit:n||15};return yield this.POST("/admin/page-get",i)}))}pageEdit(e){return k(this,null,(function*(){const t={id:e.id,key:e.key,title:e.title,admin_only:e.admin_only,site_name:e.site_name||this.options.siteName};return(yield this.POST("/admin/page-edit",t)).page}))}pageDel(e,t){const n={key:String(e),site_name:t||""};return this.POST("/admin/page-del",n)}pageFetch(e,t,n){return k(this,null,(function*(){const i={};e&&(i.id=e),t&&(i.site_name=t),n&&(i.get_status=n);return yield this.POST("/admin/page-fetch",i)}))}pv(){return k(this,null,(function*(){const e={page_key:this.options.pageKey||"",page_title:this.options.pageTitle||""};return(yield this.POST("/pv",e)).pv}))}stat(e,t,n){return k(this,null,(function*(){const i={type:e};t&&(i.page_keys=Array.isArray(t)?t.join(","):t),n&&(i.limit=n);return yield this.POST("/stat",i)}))}},site:class extends F{siteGet(){return k(this,null,(function*(){return(yield this.POST("/admin/site-get",{})).sites}))}siteAdd(e,t){return k(this,null,(function*(){const n={name:e,urls:t,site_name:""};return(yield this.POST("/admin/site-add",n)).site}))}siteEdit(e){return k(this,null,(function*(){const t={id:e.id,name:e.name||"",urls:e.urls||""};return(yield this.POST("/admin/site-edit",t)).site}))}siteDel(e,t=!1){const n={id:e,del_content:t};return this.POST("/admin/site-del",n)}export(){return k(this,null,(function*(){var e;return(null==(e=(yield this.Fetch("/admin/export",{method:"POST"},0)).data)?void 0:e.data)||""}))}},user:class extends F{login(e,t,n){return k(this,null,(function*(){const i={name:e,email:t,password:n};return yield this.POST("/login",i)}))}userGet(e,t){const n=new AbortController,i={name:e,email:t};return{req:this.Fetch("/user-get",{method:"POST",body:q(i),signal:n.signal}).then((e=>({user:e.data.user,is_login:e.data.is_login,unread:e.data.unread||[],unread_count:e.data.unread_count||0}))),abort:()=>{n.abort()}}}loginStatus(){return k(this,null,(function*(){return(yield this.POST("/login-status",this.withUserInfo({})))||{is_login:!1,is_admin:!1}}))}logout(){return k(this,null,(function*(){return this.POST("/logout")}))}markRead(e,t,n=!1){const i={comment_id:e,notify_key:t};return n&&(delete i.comment_id,delete i.notify_key,i.read_all=!0,this.withUserInfo(i)),this.POST("/mark-read",i)}userList(e,t,n){return k(this,null,(function*(){const i={offset:e||0,limit:t||15};n&&(i.type=n);return yield this.POST("/admin/user-get",i)}))}userAdd(e,t){return k(this,null,(function*(){const n={name:e.name||"",email:e.email||"",password:t||"",link:e.link||"",is_admin:e.is_admin||!1,site_names:e.site_names_raw||"",receive_email:e.receive_email||!0,badge_name:e.badge_name||"",badge_color:e.badge_color||""};return(yield this.POST("/admin/user-add",n)).user}))}userEdit(e,t){return k(this,null,(function*(){const n={id:e.id,name:e.name||"",email:e.email||"",password:t||"",link:e.link||"",is_admin:e.is_admin||!1,site_names:e.site_names_raw||"",receive_email:e.receive_email||!0,badge_name:e.badge_name||"",badge_color:e.badge_color||""};return(yield this.POST("/admin/user-edit",n)).user}))}userDel(e){return this.POST("/admin/user-del",{id:String(e)})}},system:class extends F{conf(){return k(this,null,(function*(){const e=yield this.POST("/conf");return{frontend_conf:e.frontend_conf,version:e.version}}))}getSettings(){return k(this,null,(function*(){return yield this.POST("/admin/setting-get")}))}saveSettings(e){return k(this,null,(function*(){return yield this.POST("/admin/setting-save",{data:e})}))}version(){return k(this,null,(function*(){const e=yield fetch(`${this.options.baseURL}/version`,{method:"POST"});return yield e.json()}))}},captcha:class extends F{captchaGet(){return k(this,null,(function*(){return(yield this.POST("/captcha/refresh")).img_data||""}))}captchaCheck(e){return k(this,null,(function*(){return(yield this.POST("/captcha/check",{value:e})).img_data||""}))}captchaStatus(){return k(this,null,(function*(){return(yield this.POST("/captcha/status"))||{is_pass:!1}}))}},admin:class extends F{cacheFlushAll(){return this.POST("/admin/cache-flush",{flush_all:!0})}cacheWarmUp(){return this.POST("/admin/cache-warm",{})}},upload:class extends F{imgUpload(e){return k(this,null,(function*(){const t={page_key:this.options.pageKey};this.withUserInfo(t);const n=q(t);n.set("file",e);const i={method:"POST",body:n};return(yield this.Fetch("/img-upload",i)).data||{}}))}}};class W{constructor(e){Object.entries(z).forEach((([t,n])=>{this[t]=new n(e)}))}}function j(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!1,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!1,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let N={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!1,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!1,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};function H(e){N=e}const Q=/[&<>"']/,V=new RegExp(Q.source,"g"),G=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,K=new RegExp(G.source,"g"),Z={"&":"&","<":"<",">":">",'"':""","'":"'"},Y=e=>Z[e];function X(e,t){if(t){if(Q.test(e))return e.replace(V,Y)}else if(G.test(e))return e.replace(K,Y);return e}const J=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function ee(e){return e.replace(J,((e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const te=/(^|[^\[])\^/g;function ne(e,t){e="string"==typeof e?e:e.source,t=t||"";const n={replace:(t,i)=>(i=(i="object"==typeof i&&"source"in i?i.source:i).replace(te,"$1"),e=e.replace(t,i),n),getRegex:()=>new RegExp(e,t)};return n}const ie=/[^\w:]/g,se=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function re(e,t,n){if(e){let e;try{e=decodeURIComponent(ee(n)).replace(ie,"").toLowerCase()}catch(i){return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!se.test(n)&&(n=function(e,t){oe[" "+e]||(ae.test(e)?oe[" "+e]=e+"/":oe[" "+e]=ue(e,"/",!0));e=oe[" "+e];const n=-1===e.indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(le,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(ce,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(i){return null}return n}const oe={},ae=/^[^:]+:\/*[^/]*$/,le=/^([^:]+:)[\s\S]*$/,ce=/^([^:]+:\/*[^/]*)[\s\S]*$/;const de={exec:()=>null};function he(e,t){const n=e.replace(/\|/g,((e,t,n)=>{let i=!1,s=t;for(;--s>=0&&"\\"===n[s];)i=!i;return i?"|":" |"})).split(/ \|/);let i=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:ue(e,"\n")}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const e=t[0],n=function(e,t){const n=e.match(/^(\s+)(?:```)/);if(null===n)return t;const i=n[1];return t.split("\n").map((e=>{const t=e.match(/^\s+/);if(null===t)return e;const[n]=t;return n.length>=i.length?e.slice(i.length):e})).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:n}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){const t=ue(e,"#");this.options.pedantic?e=t.trim():t&&!/ $/.test(t)||(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const e=t[0].replace(/^ *>[ \t]?/gm,""),n=this.lexer.state.top;this.lexer.state.top=!0;const i=this.lexer.blockTokens(e);return this.lexer.state.top=n,{type:"blockquote",raw:t[0],tokens:i,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim();const i=n.length>1,s={type:"list",raw:"",ordered:i,start:i?+n.slice(0,-1):"",loose:!1,items:[]};n=i?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=i?n:"[*+-]");const r=new RegExp(`^( {0,3}${n})((?:[\t ][^\\n]*)?(?:\\n|$))`);let o="",a="",l=!1;for(;e;){let n=!1;if(!(t=r.exec(e)))break;if(this.rules.block.hr.test(e))break;o=t[0],e=e.substring(o.length);let i=t[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),c=e.split("\n",1)[0],d=0;this.options.pedantic?(d=2,a=i.trimLeft()):(d=t[2].search(/[^ ]/),d=d>4?1:d,a=i.slice(d),d+=t[1].length);let h=!1;if(!i&&/^ *$/.test(c)&&(o+=c+"\n",e=e.substring(c.length+1),n=!0),!n){const t=new RegExp(`^ {0,${Math.min(3,d-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),n=new RegExp(`^ {0,${Math.min(3,d-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),s=new RegExp(`^ {0,${Math.min(3,d-1)}}(?:\`\`\`|~~~)`),r=new RegExp(`^ {0,${Math.min(3,d-1)}}#`);for(;e;){const l=e.split("\n",1)[0];if(c=l,this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),s.test(c))break;if(r.test(c))break;if(t.test(c))break;if(n.test(e))break;if(c.search(/[^ ]/)>=d||!c.trim())a+="\n"+c.slice(d);else{if(h)break;if(i.search(/[^ ]/)>=4)break;if(s.test(i))break;if(r.test(i))break;if(n.test(i))break;a+="\n"+c}h||c.trim()||(h=!0),o+=l+"\n",e=e.substring(l.length+1),i=c.slice(d)}}s.loose||(l?s.loose=!0:/\n *\n *$/.test(o)&&(l=!0));let u,p=null;this.options.gfm&&(p=/^\[[ xX]\] /.exec(a),p&&(u="[ ] "!==p[0],a=a.replace(/^\[[ xX]\] +/,""))),s.items.push({type:"list_item",raw:o,task:!!p,checked:u,loose:!1,text:a,tokens:[]}),s.raw+=o}s.items[s.items.length-1].raw=o.trimRight(),s.items[s.items.length-1].text=a.trimRight(),s.raw=s.raw.trimRight();for(let e=0;e"space"===e.type)),n=t.length>0&&t.some((e=>/\n.*\n/.test(e.raw)));s.loose=n}if(s.loose)for(let e=0;e$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:i}}}table(e){const t=this.rules.block.table.exec(e);if(t){const e={type:"table",raw:t[0],header:he(t[1]).map((e=>({text:e,tokens:[]}))),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(e.header.length===e.align.length){let t,n,i,s,r=e.align.length;for(t=0;t({text:e,tokens:[]})));for(r=e.header.length,n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):X(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const e=t[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;const t=ue(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{const e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let i=0;i-1){const n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],i="";if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);e&&(n=e[1],i=e[3])}else i=t[3]?t[3].slice(1,-1):"";return n=n.trim(),/^$/.test(e)?n.slice(1):n.slice(1,-1)),pe(t,{href:n?n.replace(this.rules.inline._escapes,"$1"):n,title:i?i.replace(this.rules.inline._escapes,"$1"):i},t[0],this.lexer)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=(n[2]||n[1]).replace(/\s+/g," ");if(e=t[e.toLowerCase()],!e){const e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return pe(n,e,n[0],this.lexer)}}emStrong(e,t,n=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i)return;if(i[3]&&n.match(/[\p{L}\p{N}]/u))return;if(!(i[1]||i[2]||"")||!n||this.rules.inline.punctuation.exec(n)){const n=[...i[0]].length-1;let s,r,o=n,a=0;const l="*"===i[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+n);null!=(i=l.exec(t));){if(s=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!s)continue;if(r=[...s].length,i[3]||i[4]){o+=r;continue}if((i[5]||i[6])&&n%3&&!((n+r)%3)){a+=r;continue}if(o-=r,o>0)continue;r=Math.min(r,r+o+a);const t=[...e].slice(0,n+i.index+r+1).join("");if(Math.min(n,r)%2){const e=t.slice(1,-1);return{type:"em",raw:t,text:e,tokens:this.lexer.inlineTokens(e)}}const l=t.slice(2,-2);return{type:"strong",raw:t,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," ");const n=/[^ ]/.test(e),i=/^ /.test(e)&&/ $/.test(e);return n&&i&&(e=e.substring(1,e.length-1)),e=X(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const n=this.rules.inline.autolink.exec(e);if(n){let e,i;return"@"===n[2]?(e=X(this.options.mangle?t(n[1]):n[1]),i="mailto:"+e):(e=X(n[1]),i=e),{type:"link",raw:n[0],text:e,href:i,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let n;if(n=this.rules.inline.url.exec(e)){let e,i;if("@"===n[2])e=X(this.options.mangle?t(n[0]):n[0]),i="mailto:"+e;else{let t;do{t=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(t!==n[0]);e=X(n[0]),i="www."===n[1]?"http://"+n[0]:n[0]}return{type:"link",raw:n[0],text:e,href:i,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){const n=this.rules.inline.text.exec(e);if(n){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):X(n[0]):n[0]:X(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:e}}}}const me={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:de,lheading:/^((?:(?!^bull ).|\n(?!\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};me.def=ne(me.def).replace("label",me._label).replace("title",me._title).getRegex(),me.bullet=/(?:[*+-]|\d{1,9}[.)])/,me.listItemStart=ne(/^( *)(bull) */).replace("bull",me.bullet).getRegex(),me.list=ne(me.list).replace(/bull/g,me.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+me.def.source+")").getRegex(),me._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",me._comment=/|$)/,me.html=ne(me.html,"i").replace("comment",me._comment).replace("tag",me._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),me.lheading=ne(me.lheading).replace(/bull/g,me.bullet).getRegex(),me.paragraph=ne(me._paragraph).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",me._tag).getRegex(),me.blockquote=ne(me.blockquote).replace("paragraph",me.paragraph).getRegex(),me.normal=u({},me),me.gfm=p(u({},me.normal),{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),me.gfm.table=ne(me.gfm.table).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",me._tag).getRegex(),me.gfm.paragraph=ne(me._paragraph).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",me.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",me._tag).getRegex(),me.pedantic=p(u({},me.normal),{html:ne("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",me._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:de,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ne(me.normal._paragraph).replace("hr",me.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",me.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const fe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:de,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,rDelimAst:/^[^_*]*?__[^_*]*?\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\*)[punct](\*+)(?=[\s]|$)|[^punct\s](\*+)(?!\*)(?=[punct\s]|$)|(?!\*)[punct\s](\*+)(?=[^punct\s])|[\s](\*+)(?!\*)(?=[punct])|(?!\*)[punct](\*+)(?!\*)(?=[punct])|[^punct\s](\*+)(?=[^punct\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\s]|$)|[^punct\s](_+)(?!_)(?=[punct\s]|$)|(?!_)[punct\s](_+)(?=[^punct\s])|[\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:de,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5?"x"+e.charCodeAt(n).toString(16):e.charCodeAt(n).toString())+";"}return t}fe._punctuation="\\p{P}$+<=>`^|~",fe.punctuation=ne(fe.punctuation,"u").replace(/punctuation/g,fe._punctuation).getRegex(),fe.blockSkip=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,fe.anyPunctuation=/\\[punct]/g,fe._escapes=/\\([punct])/g,fe._comment=ne(me._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),fe.emStrong.lDelim=ne(fe.emStrong.lDelim,"u").replace(/punct/g,fe._punctuation).getRegex(),fe.emStrong.rDelimAst=ne(fe.emStrong.rDelimAst,"gu").replace(/punct/g,fe._punctuation).getRegex(),fe.emStrong.rDelimUnd=ne(fe.emStrong.rDelimUnd,"gu").replace(/punct/g,fe._punctuation).getRegex(),fe.anyPunctuation=ne(fe.anyPunctuation,"gu").replace(/punct/g,fe._punctuation).getRegex(),fe._escapes=ne(fe._escapes,"gu").replace(/punct/g,fe._punctuation).getRegex(),fe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,fe._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,fe.autolink=ne(fe.autolink).replace("scheme",fe._scheme).replace("email",fe._email).getRegex(),fe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,fe.tag=ne(fe.tag).replace("comment",fe._comment).replace("attribute",fe._attribute).getRegex(),fe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,fe._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,fe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,fe.link=ne(fe.link).replace("label",fe._label).replace("href",fe._href).replace("title",fe._title).getRegex(),fe.reflink=ne(fe.reflink).replace("label",fe._label).replace("ref",me._label).getRegex(),fe.nolink=ne(fe.nolink).replace("ref",me._label).getRegex(),fe.reflinkSearch=ne(fe.reflinkSearch,"g").replace("reflink",fe.reflink).replace("nolink",fe.nolink).getRegex(),fe.normal=u({},fe),fe.pedantic=p(u({},fe.normal),{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:ne(/^!?\[(label)\]\((.*?)\)/).replace("label",fe._label).getRegex(),reflink:ne(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",fe._label).getRegex()}),fe.gfm=p(u({},fe.normal),{escape:ne(fe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\t+" ".repeat(n.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((i=>!!(n=i.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))))if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),1===n.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(n);else if(n=this.tokenizer.code(e))e=e.substring(n.raw.length),i=t[t.length-1],!i||"paragraph"!==i.type&&"text"!==i.type?t.push(n):(i.raw+="\n"+n.raw,i.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text);else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.list(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.html(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.def(e))e=e.substring(n.raw.length),i=t[t.length-1],!i||"paragraph"!==i.type&&"text"!==i.type?this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title}):(i.raw+="\n"+n.raw,i.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text);else if(n=this.tokenizer.table(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.lheading(e))e=e.substring(n.raw.length),t.push(n);else{if(s=e,this.options.extensions&&this.options.extensions.startBlock){let t=1/0;const n=e.slice(1);let i;this.options.extensions.startBlock.forEach((e=>{i=e.call({lexer:this},n),"number"==typeof i&&i>=0&&(t=Math.min(t,i))})),t<1/0&&t>=0&&(s=e.substring(0,t+1))}if(this.state.top&&(n=this.tokenizer.paragraph(s)))i=t[t.length-1],r&&"paragraph"===i.type?(i.raw+="\n"+n.raw,i.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n),r=s.length!==e.length,e=e.substring(n.raw.length);else if(n=this.tokenizer.text(e))e=e.substring(n.raw.length),i=t[t.length-1],i&&"text"===i.type?(i.raw+="\n"+n.raw,i.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):t.push(n);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,i,s,r,o,a,l=e;if(this.tokens.links){const e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,r.index)+"["+"a".repeat(r[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(r=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,r.index)+"["+"a".repeat(r[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(r=this.tokenizer.rules.inline.anyPunctuation.exec(l));)l=l.slice(0,r.index)+"++"+l.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;e;)if(o||(a=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((i=>!!(n=i.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))))if(n=this.tokenizer.escape(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.tag(e))e=e.substring(n.raw.length),i=t[t.length-1],i&&"text"===n.type&&"text"===i.type?(i.raw+=n.raw,i.text+=n.text):t.push(n);else if(n=this.tokenizer.link(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(n.raw.length),i=t[t.length-1],i&&"text"===n.type&&"text"===i.type?(i.raw+=n.raw,i.text+=n.text):t.push(n);else if(n=this.tokenizer.emStrong(e,l,a))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.codespan(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.br(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.del(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.autolink(e,ye))e=e.substring(n.raw.length),t.push(n);else if(this.state.inLink||!(n=this.tokenizer.url(e,ye))){if(s=e,this.options.extensions&&this.options.extensions.startInline){let t=1/0;const n=e.slice(1);let i;this.options.extensions.startInline.forEach((e=>{i=e.call({lexer:this},n),"number"==typeof i&&i>=0&&(t=Math.min(t,i))})),t<1/0&&t>=0&&(s=e.substring(0,t+1))}if(n=this.tokenizer.inlineText(s,ke))e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(a=n.raw.slice(-1)),o=!0,i=t[t.length-1],i&&"text"===i.type?(i.raw+=n.raw,i.text+=n.text):t.push(n);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}else e=e.substring(n.raw.length),t.push(n);return t}}class $e{constructor(e){g(this,"options"),this.options=e||N}code(e,t,n){var i;const s=null==(i=(t||"").match(/^\S*/))?void 0:i[0];if(this.options.highlight){const t=this.options.highlight(e,s);null!=t&&t!==e&&(n=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",s?'
    '+(n?e:X(e,!0))+"
    \n":"
    "+(n?e:X(e,!0))+"
    \n"}blockquote(e){return`
    \n${e}
    \n`}html(e,t){return e}heading(e,t,n,i){if(this.options.headerIds){return`${e}\n`}return`${e}\n`}hr(){return this.options.xhtml?"
    \n":"
    \n"}list(e,t,n){const i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}listitem(e,t,n){return`
  • ${e}
  • \n`}checkbox(e){return" "}paragraph(e){return`

    ${e}

    \n`}table(e,t){return t&&(t=`${t}`),"\n\n"+e+"\n"+t+"
    \n"}tablerow(e){return`\n${e}\n`}tablecell(e,t){const n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+e+`\n`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return this.options.xhtml?"
    ":"
    "}del(e){return`${e}`}link(e,t,n){const i=re(this.options.sanitize,this.options.baseUrl,e);if(null===i)return n;let s='",s}image(e,t,n){const i=re(this.options.sanitize,this.options.baseUrl,e);if(null===i)return n;let s=`${n}":">",s}text(e){return e}}class be{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,n){return""+n}image(e,t,n){return""+n}br(){return""}}class we{constructor(){g(this,"seen"),this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let n=e,i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[e];do{i++,n=e+"-"+i}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=i,this.seen[n]=0),n}slug(e,t={}){const n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}class xe{constructor(e){g(this,"options"),g(this,"renderer"),g(this,"textRenderer"),g(this,"slugger"),this.options=e||N,this.options.renderer=this.options.renderer||new $e,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new be,this.slugger=new we}static parse(e,t){return new xe(t).parse(e)}static parseInline(e,t){return new xe(t).parseInline(e)}parse(e,t=!0){let n="";for(let i=0;i0&&"paragraph"===t.tokens[0].type?(t.tokens[0].text=e+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&"text"===t.tokens[0].tokens[0].type&&(t.tokens[0].tokens[0].text=e+" "+t.tokens[0].tokens[0].text)):t.tokens.unshift({type:"text",text:e}):a+=e}a+=this.parse(t.tokens,r),o+=this.renderer.listitem(a,s,!!i)}n+=this.renderer.list(o,t,i);continue}case"html":{const e=s;n+=this.renderer.html(e.text,e.block);continue}case"paragraph":{const e=s;n+=this.renderer.paragraph(this.parseInline(e.tokens));continue}case"text":{let r=s,o=r.tokens?this.parseInline(r.tokens):r.text;for(;i+1{"function"==typeof r&&(o=r,r=null);const a=u({},r),l=u(u({},this.defaults),a);!0===this.defaults.async&&!1===a.async&&(l.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),l.async=!0);const c=f(this,i,s).call(this,!!l.silent,!!l.async,o);if(null==n)return c(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof n)return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(function(e,t){e&&!e.silent&&(t&&console.warn("marked(): callback is deprecated since version 5.0.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/using_pro#async"),(e.sanitize||e.sanitizer)&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options"),(e.highlight||"language-"!==e.langPrefix)&&console.warn("marked(): highlight and langPrefix parameters are deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-highlight."),e.mangle&&console.warn("marked(): mangle parameter is enabled by default, but is deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install https://www.npmjs.com/package/marked-mangle, or disable by setting `{mangle: false}`."),e.baseUrl&&console.warn("marked(): baseUrl parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-base-url."),e.smartypants&&console.warn("marked(): smartypants parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-smartypants."),e.xhtml&&console.warn("marked(): xhtml parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-xhtml."),(e.headerIds||e.headerPrefix)&&console.warn("marked(): headerIds and headerPrefix parameters enabled by default, but are deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install https://www.npmjs.com/package/marked-gfm-heading-id, or disable by setting `{headerIds: false}`."))}(l,o),l.hooks&&(l.hooks.options=l),o){const i=o,s=l.highlight;let r;try{l.hooks&&(n=l.hooks.preprocess(n)),r=e(n,l)}catch(d){return c(d)}const a=e=>{let n;if(!e)try{l.walkTokens&&this.walkTokens(r,l.walkTokens),n=t(r,l),l.hooks&&(n=l.hooks.postprocess(n))}catch(d){e=d}return l.highlight=s,e?c(e):i(null,n)};if(!s||s.length<3)return a();if(delete l.highlight,!r.length)return a();let h=0;return this.walkTokens(r,(e=>{"code"===e.type&&(h++,setTimeout((()=>{s(e.text,e.lang,((t,n)=>{if(t)return a(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),h--,0===h&&a()}))}),0))})),void(0===h&&a())}if(l.async)return Promise.resolve(l.hooks?l.hooks.preprocess(n):n).then((t=>e(t,l))).then((e=>l.walkTokens?Promise.all(this.walkTokens(e,l.walkTokens)).then((()=>e)):e)).then((e=>t(e,l))).then((e=>l.hooks?l.hooks.postprocess(e):e)).catch(c);try{l.hooks&&(n=l.hooks.preprocess(n));const i=e(n,l);l.walkTokens&&this.walkTokens(i,l.walkTokens);let s=t(i,l);return l.hooks&&(s=l.hooks.postprocess(s)),s}catch(d){return c(d)}}},i=new WeakSet,s=function(e,t,n){return i=>{if(i.message+="\nPlease report this to https://github.com/markedjs/marked.",e){const e="

    An error occurred:

    "+X(i.message+"",!0)+"
    ";return t?Promise.resolve(e):n?void n(null,e):e}if(t)return Promise.reject(i);if(!n)throw i;n(i)}};const Se=new class{constructor(...e){m(this,t),m(this,i),g(this,"defaults",{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!1,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!1,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}),g(this,"options",this.setOptions),g(this,"parse",f(this,t,n).call(this,ve.lex,xe.parse)),g(this,"parseInline",f(this,t,n).call(this,ve.lexInline,xe.parseInline)),g(this,"Parser",xe),g(this,"parser",xe.parse),g(this,"Renderer",$e),g(this,"TextRenderer",be),g(this,"Lexer",ve),g(this,"lexer",ve.lex),g(this,"Tokenizer",ge),g(this,"Slugger",we),g(this,"Hooks",Ce),this.use(...e)}walkTokens(e,t){var n,i;let s=[];for(const r of e)switch(s=s.concat(t.call(this,r)),r.type){case"table":{const e=r;for(const n of e.header)s=s.concat(this.walkTokens(n.tokens,t));for(const n of e.rows)for(const e of n)s=s.concat(this.walkTokens(e.tokens,t));break}case"list":{const e=r;s=s.concat(this.walkTokens(e.items,t));break}default:{const e=r;(null==(i=null==(n=this.defaults.extensions)?void 0:n.childTokens)?void 0:i[e.type])?this.defaults.extensions.childTokens[e.type].forEach((n=>{s=s.concat(this.walkTokens(e[n],t))})):e.tokens&&(s=s.concat(this.walkTokens(e.tokens,t)))}}return s}use(...e){const t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach((e=>{const n=u({},e);if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){const n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let i=e.renderer.apply(this,t);return!1===i&&(i=n.apply(this,t)),i}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");const n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)})),n.extensions=t),e.renderer){const t=this.defaults.renderer||new $e(this.defaults);for(const n in e.renderer){const i=e.renderer[n],s=n,r=t[s];t[s]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=r.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){const t=this.defaults.tokenizer||new ge(this.defaults);for(const n in e.tokenizer){const i=e.tokenizer[n],s=n,r=t[s];t[s]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=r.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){const t=this.defaults.hooks||new Ce;for(const n in e.hooks){const i=e.hooks[n],s=n,r=t[s];Ce.passThroughHooks.has(n)?t[s]=e=>{if(this.defaults.async)return Promise.resolve(i.call(t,e)).then((e=>r.call(t,e)));const n=i.call(t,e);return r.call(t,n)}:t[s]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=r.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){const t=this.defaults.walkTokens,i=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(i.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults=u(u({},this.defaults),n)})),this}setOptions(e){return this.defaults=u(u({},this.defaults),e),this}};function Ee(e,t,n){return Se.parse(e,t,n)}Ee.options=Ee.setOptions=function(e){return Se.setOptions(e),Ee.defaults=Se.defaults,H(Ee.defaults),Ee},Ee.getDefaults=j,Ee.defaults=N,Ee.use=function(...e){return Se.use(...e),Ee.defaults=Se.defaults,H(Ee.defaults),Ee},Ee.walkTokens=function(e,t){return Se.walkTokens(e,t)},Ee.parseInline=Se.parseInline,Ee.Parser=xe,Ee.parser=xe.parse,Ee.Renderer=$e,Ee.TextRenderer=be,Ee.Lexer=ve,Ee.lexer=ve.lex,Ee.Tokenizer=ge,Ee.Slugger=we,Ee.Hooks=Ce,Ee.parse=Ee,Ee.options,Ee.setOptions,Ee.use,Ee.walkTokens,Ee.parseInline;var Te={"&":"&","<":"<",">":">",'"':""","'":"'"},_e={"&":"&","<":"<",">":">",""":'"',"'":"'"},Le=/(&|<|>|"|')/g,Ae=/[&<>"']/g;function Oe(e){return Te[e]}function Pe(e){return _e[e]}function Re(e){return null==e?"":String(e).replace(Ae,Oe)}function Me(e){return null==e?"":String(e).replace(Le,Pe)}Re.options=Me.options={};var Ie={encode:Re,escape:Re,decode:Me,unescape:Me,version:"1.0.0-browser"};var Ue=function e(t){for(var n,i,s=Array.prototype.slice.call(arguments,1);s.length;)for(i in n=s.shift())n.hasOwnProperty(i)&&("[object Object]"===Object.prototype.toString.call(t[i])?t[i]=e(t[i],n[i]):t[i]=n[i]);return t},De=function(e){return"string"==typeof e?e.toLowerCase():e};function Be(e,t){return e[t]=!0,e}var qe=function(e){return e.reduce(Be,{})},Fe={uris:qe(["background","base","cite","href","longdesc","src","usemap"])},ze={voids:qe(["area","br","col","hr","img","wbr","input","base","basefont","link","meta"])},We=Ie,je=De,Ne=ze,He=/^<\s*([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/,Qe=/^<\s*\/\s*([\w:-]+)[^>]*>/,Ve=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,Ge=/^=0&&(t.comment&&t.comment(e.substring(4,i)),e=e.substring(i+3),n=!1):Ke.test(e)?o(Qe,l):Ge.test(e)&&o(He,a);var i;!function(){if(!n)return;var i,s=e.indexOf("<");s>=0?(i=e.substring(0,s),e=e.substring(s)):(i=e,e="");t.chars&&t.chars(i)}()}();var i=e===s;s=e,i&&(e="")}function o(t,i){var s=e.match(t);s&&(e=e.substring(s[0].length),s[0].replace(t,i),n=!1)}function a(e,n,s,r){var o={},a=je(n),l=Ne.voids[a]||!!r;s.replace(Ve,(function(e,t,n,i,s){o[t]=void 0===n&&void 0===i&&void 0===s?void 0:We.decode(n||i||s||"")})),l||i.push(a),t.start&&t.start(a,o,l)}function l(e,n){var s,r=0,o=je(n);if(o)for(r=i.length-1;r>=0&&i[r]!==o;r--);if(r>=0){for(s=i.length-1;s>=r;s--)t.end&&t.end(i[s]);i.length=r}}l()},nt=function(e,t){var n,i=t||{};return a(),{start:function(e,t,o){var a=Ye(e);if(n.ignoring)return void r(a);if(-1===(i.allowedTags||[]).indexOf(a))return void r(a);if(i.filter&&!i.filter({tag:a,attrs:t}))return void r(a);s("<"),s(a),Object.keys(t).forEach((function(e){var n=t[e],r=(i.allowedClasses||{})[a]||[],o=(i.allowedAttributes||{})[a]||[],l=Ye(e);("class"===l&&-1===o.indexOf(l)?(n=n.split(" ").filter((function(e){return r&&-1!==r.indexOf(e)})).join(" ").trim()).length:-1!==o.indexOf(l)&&(!0!==Xe.uris[l]||function(e){var t=e[0];if("#"===t||"/"===t)return!0;var n=e.indexOf(":");if(-1===n)return!0;var s=e.indexOf("?");if(-1!==s&&n>s)return!0;var r=e.indexOf("#");return-1!==r&&n>r||i.allowedSchemes.some(o);function o(t){return 0===e.indexOf(t+":")}}(n)))&&(s(" "),s(e),"string"==typeof n&&(s('="'),s(Ze.encode(n)),s('"')))})),s(o?"/>":">")},end:function(e){var t=Ye(e);-1!==(i.allowedTags||[]).indexOf(t)&&!1===n.ignoring?(s("")):o(t)},chars:function(e){!1===n.ignoring&&s(i.transformText?i.transformText(e):e)}};function s(t){e.push(t)}function r(e){Je.voids[e]||(!1===n.ignoring?n={ignoring:e,depth:1}:n.ignoring===e&&n.depth++)}function o(e){n.ignoring===e&&--n.depth<=0&&a()}function a(){n={ignoring:!1,depth:0}}},it={allowedAttributes:{a:["href","name","target","title","aria-label"],iframe:["allowfullscreen","frameborder","src"],img:["src","alt","title","aria-label"]},allowedClasses:{},allowedSchemes:["http","https","mailto"],allowedTags:["a","abbr","article","b","blockquote","br","caption","code","del","details","div","em","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","li","main","mark","ol","p","pre","section","span","strike","strong","sub","summary","sup","table","tbody","td","th","thead","tr","u","ul"],filter:null};function st(e,t,n){var i=[],s=!0===n?t:et({},it,t),r=nt(i,s);return tt(e,r),i.join("")}st.defaults=it;const rt=L(st),ot={allowedClasses:{},allowedSchemes:["http","https","mailto","data"],allowedTags:["a","abbr","article","b","blockquote","br","caption","code","del","details","div","em","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","li","main","mark","ol","p","pre","section","span","strike","strong","sub","summary","sup","table","tbody","td","th","thead","tr","u","ul"],allowedAttributes:{"*":["title","accesskey"],a:["href","name","target","aria-label","rel"],img:["src","alt","title","atk-emoticon","aria-label"],code:["class"],span:["class","style"]},filter:e=>([["code",/^hljs\W+language-(.*)$/],["span",/^(hljs-.*)$/]].forEach((([t,n])=>{e.tag===t&&e.attrs.class&&!n.test(e.attrs.class)&&delete e.attrs.class})),"span"===e.tag&&e.attrs.style&&!/^color:(\W+)?#[0-9a-f]{3,6};?$/i.test(e.attrs.style)&&delete e.attrs.style,!0)};function at(e){return rt(e,ot)}var lt={exports:{}};lt.exports=function(){function e(e,t){return e(t={exports:{}},t.exports),t.exports}var t=e((function(e){var t=e.exports=function(){return new RegExp("(?:"+t.line().source+")|(?:"+t.block().source+")","gm")};t.line=function(){return/(?:^|\s)\/\/(.+?)$/gm},t.block=function(){return/\/\*([\S\s]*?)\*\//gm}})),n=["23AC69","91C132","F19726","E8552D","1AAB8E","E1147F","2980C1","1BA1E6","9FA0A0","F19726","E30B20","E30B20","A3338B"];function i(e){return''+e+""}return function(e,s){void 0===s&&(s={});var r=s.colors;void 0===r&&(r=n);var o=0,a={},l=new RegExp("("+/[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af\u0400-\u04FF]+|\w+/.source+"|"+/'+t+"";return o=++o%r.length,l}))}}();const ct=L(lt.exports);function dt(e){return ct(e)}function ht(){const e=new Ee.Renderer;return e.link=ut(e,e.link),e.code=pt(),e}const ut=(e,t)=>(n,i,s)=>{const r=null==n?void 0:n.startsWith(`${window.location.protocol}//${window.location.hostname}`);return t.call(e,n,i,s).replace(/^
    (e,t)=>{const n=t||"plaintext";let i=e;return window.hljs?n&&window.hljs.getLanguage(n)&&(i=window.hljs.highlight(n,e).value):i=dt(e),`
    \n${i.replace(/&/g,"&")}\n
    `};let gt,mt=[];const ft={pedantic:!1,gfm:!0,breaks:!0,smartLists:!0,smartypants:!0,xhtml:!1,sanitize:!1,silent:!0};function kt(){return gt}function yt(e){var t;let n=null==(t=kt())?void 0:t.parse(e);n||(n=function(e){return e.replace(/```\s*([^]+?.*?[^]+?[^]+?)```/g,((e,t)=>`
    ${dt(t)}
    `)).replace(/!\[(.*?)\]\((.*?)\)/g,((e,t,n)=>`${t}`)).replace(/\[(.*?)\]\((.*?)\)/g,((e,t,n)=>`
    ${t}`)).replace(/\n/g,"
    ")}(e));let i=at(n);return mt.forEach((e=>{"function"==typeof e&&(i=e(i))})),i}function vt(...e){const t=e=>e&&"object"==typeof e&&e.constructor===Object;return e.reduce(((e,n)=>(Object.keys(null!=n?n:{}).forEach((i=>{if("__proto__"===i||"constructor"===i||"prototype"===i)return;const s=e[i],r=n[i];Array.isArray(s)&&Array.isArray(r)?e[i]=s.concat(...r):t(s)&&t(r)?e[i]=vt(s,r):e[i]=r})),e)),{})}class $t{constructor(e){g(this,"loading",!1),g(this,"listLastFetch"),g(this,"comments",[]),g(this,"unreads",[]),g(this,"page"),this.events=e}getLoading(){return this.loading}setLoading(e){this.loading=e}getListLastFetch(){return this.listLastFetch}setListLastFetch(e){this.listLastFetch=e}getComments(){return this.comments}fetchComments(e){this.events.trigger("list-fetch",e)}findComment(e){return this.comments.find((t=>t.id===e))}clearComments(){this.comments=[],this.events.trigger("list-loaded",this.comments)}loadComments(e){this.events.trigger("list-load",e),this.comments.push(...e),this.events.trigger("list-loaded",this.comments)}insertComment(e){this.comments.push(e),this.events.trigger("comment-inserted",e),this.events.trigger("list-loaded",this.comments)}updateComment(e){this.comments=this.comments.map((t=>t.id===e.id?e:t)),this.events.trigger("comment-updated",e),this.events.trigger("list-loaded",this.comments)}deleteComment(e){const t=this.comments.find((t=>t.id===e));if(!t)throw new Error(`Comment ${e} not found`);this.comments=this.comments.filter((t=>t.id!==e)),this.events.trigger("comment-deleted",t),this.events.trigger("list-loaded",this.comments)}getUnreads(){return this.unreads}updateUnreads(e){this.unreads=e,this.events.trigger("unreads-updated",this.unreads)}getPage(){return this.page}updatePage(e){this.page=e,this.events.trigger("page-loaded",e)}}class bt{constructor(){g(this,"events",[])}on(e,t,n={}){this.events.push(u({name:e,handler:t},n))}off(e,t){t&&(this.events=this.events.filter((n=>!(n.name===e&&n.handler===t))))}trigger(e,t){this.events.slice(0).filter((t=>t.name===e&&"function"==typeof t.handler)).forEach((n=>{n.once&&this.off(e,n.handler),n.handler(t)}))}}const wt={el:"",pageKey:"",pageTitle:"",server:"",site:"",placeholder:"",noComment:"",sendBtn:"",darkMode:!1,editorTravel:!0,flatMode:"auto",nestMax:2,nestSort:"DATE_ASC",emoticons:"https://cdn.jsdelivr.net/gh/ArtalkJS/Emoticons/grps/default.json",vote:!0,voteDown:!1,uaBadge:!0,listSort:!0,preview:!0,countEl:"#ArtalkCount",pvEl:"#ArtalkPV",gravatar:{mirror:"https://cravatar.cn/avatar/",params:"d=mp&s=240"},pagination:{pageSize:20,readMore:!0,autoLoad:!0},heightLimit:{content:300,children:400,scrollable:!1},imgUpload:!0,reqTimeout:15e3,versionCheck:!0,useBackendConf:!0,locale:"zh-CN"};function xt(e,t=!1){const n=t?vt(wt,e):e;if(n.el&&"string"==typeof n.el)try{const e=document.querySelector(n.el);if(!e)throw Error(`Target element "${n.el}" was not found.`);n.el=e}catch(i){throw console.error(i),new Error("Please check your Artalk `el` config.")}return""===n.pageKey&&(n.pageKey=`${window.location.pathname}`),""===n.pageTitle&&(n.pageTitle=`${document.title}`),n.server&&(n.server=n.server.replace(/\/$/,"").replace(/\/api\/?$/,"")),"auto"===n.locale&&(n.locale=navigator.language),"auto"===n.flatMode&&(n.flatMode=window.matchMedia("(max-width: 768px)").matches),"number"==typeof n.nestMax&&Number(n.nestMax)<=1&&(n.flatMode=!0),n}function Ct(e,t){return{baseURL:`${e.server}/api`,siteName:e.site||"",pageKey:e.pageKey||"",pageTitle:e.pageTitle||"",timeout:e.reqTimeout,apiToken:null==t?void 0:t.get("user").getData().token,userInfo:(null==t?void 0:t.get("user").checkHasBasicUserInfo())?{name:null==t?void 0:t.get("user").getData().nick,email:null==t?void 0:t.get("user").getData().email}:void 0,onNeedCheckAdmin(e){null==t||t.checkAdmin({onSuccess:()=>{e.recall()},onCancel:()=>{e.reject()}})},onNeedCheckCaptcha(e){null==t||t.checkCaptcha({imgData:e.data.imgData,iframe:e.data.iframe,onSuccess:()=>{e.recall()},onCancel:()=>{e.reject()}})}}}class St{constructor(e){g(this,"conf"),g(this,"data"),g(this,"$root"),g(this,"events",new bt),this.conf=e,this.$root=e.el,this.$root.classList.add("artalk"),this.$root.innerHTML="",this.data=new $t(this.events)}inject(e,t){this[e]=t}get(e){return this[e]}getApi(){return new W(Ct(this.conf,this))}getData(){return this.data}replyComment(e,t){this.editor.setReply(e,t)}editComment(e,t){this.editor.setEditComment(e,t)}fetch(e){this.data.fetchComments(e)}reload(){this.data.fetchComments({offset:0})}listGotoFirst(){this.events.trigger("list-goto-first")}editorShowLoading(){this.editor.showLoading()}editorHideLoading(){this.editor.hideLoading()}editorShowNotify(e,t){this.editor.showNotify(e,t)}editorResetState(){this.editor.resetState()}showSidebar(e){this.sidebarLayer.show(e)}hideSidebar(){this.sidebarLayer.hide()}checkAdmin(e){this.checkerLauncher.checkAdmin(e)}checkCaptcha(e){this.checkerLauncher.checkCaptcha(e)}on(e,t){this.events.on(e,t)}off(e,t){this.events.off(e,t)}trigger(e,t){this.events.trigger(e,t)}$t(e,t={}){return D(e,t)}setDarkMode(e){this.conf.darkMode=e,this.events.trigger("dark-mode-changed",e)}updateConf(e){this.conf=vt(this.conf,xt(e,!1)),this.events.trigger("conf-loaded",this.conf)}getConf(){return this.conf}getEl(){return this.$root}getMarked(){return kt()}}class Et{constructor(e){g(this,"$el"),g(this,"$content"),g(this,"$actions"),this.$el=y('
    \n
    \n
    \n
    \n
    \n
    '),this.$actions=this.$el.querySelector(".atk-layer-dialog-actions"),this.$content=this.$el.querySelector(".atk-layer-dialog-content"),this.$content.appendChild(e)}setYes(e){const t=y(``);return t.onclick=this.onBtnClick(e),this.$actions.appendChild(t),this}setNo(e){const t=y(``);return t.onclick=this.onBtnClick(e),this.$actions.appendChild(t),this}onBtnClick(e){return t=>{const n=e(t.currentTarget,this);void 0!==n&&!0!==n||this.$el.remove()}}}function Tt(e,t){let n=e.querySelector(":scope > .atk-loading");n||(n=y(''),(null==t?void 0:t.transparentBg)&&(n.style.background="transparent"),e.appendChild(n)),n.style.display="";const i=n.querySelector(".atk-loading-spinner");i&&(i.style.display="none",window.setTimeout((()=>{i.style.display=""}),500))}function _t(e){const t=e.querySelector(":scope > .atk-loading");t&&(t.style.display="none")}function Lt(e,t){e?Tt(t):_t(t)}function At(e,t=!0,n){let i;if(n){const t=n.getBoundingClientRect();i=e.getBoundingClientRect().top-t.top+n.scrollTop,i+=v(n)/2-v(e)/2}else{const t=e.getBoundingClientRect();i=t.top+window.scrollY-(window.innerHeight/2-t.height/2)}const s={top:i,left:0,behavior:"instant"};n?n.scroll(s):window.scroll(s)}function Ot(e,t){!function(e,t,n="in"){e.classList.add(`atk-fade-${n}`);const i=()=>{e.classList.remove(`atk-fade-${n}`),e.removeEventListener("animationend",i),t&&t()};e.addEventListener("animationend",i)}(e,t,"in")}function Pt(e,t,n='Artalk Error'){let i=e.querySelector(".atk-error-layer");if(null===t)return void(null!==i&&i.remove());i||(i=y(`
    ${n}
    `),e.appendChild(i));const s=i.querySelector(".atk-error-text");s.innerHTML="",null!==t&&(t instanceof HTMLElement?s.appendChild(t):s.innerText=t)}function Rt(e){const t=y('
    '),n=y('');n.style.display="none",Tt(t,{transparentBg:!0}),n.src=`${e.getOpts().getIframeURLBase()||""}/api/captcha/get?t=${+new Date}`,n.onload=()=>{n.style.display="",_t(t)},t.append(n);const i=y('
    ');t.append(i),e.hideInteractInput();let s=!1;return function t(){return k(this,null,(function*(){var n;if(yield(n=1e3,new Promise((e=>{window.setTimeout((()=>{e(null)}),n)}))),s)return;let i=!1;try{i=(yield e.getApi().captcha.captchaStatus()).is_pass}catch(r){i=!1}i?e.triggerSuccess():t()}))}(),i.onclick=()=>{s=!0,e.cancel()},t}const Mt={request:(e,t)=>e.getApi().captcha.captchaCheck(t),body:e=>e.get("iframe")?Rt(e):function(e){const t=y(`${D("captchaCheck")}`);return t.querySelector(".atk-captcha-img").onclick=()=>{const n=t.querySelector(".atk-captcha-img");e.getApi().captcha.captchaGet().then((e=>{n.setAttribute("src",e)})).catch((e=>{console.error("Failed to get captcha image ",e)}))},t}(e),onSuccess(e,t,n,i){e.set("val",n)},onError(e,t,n,i){i.querySelector(".atk-captcha-img").click(),i.querySelector('input[type="text"]').value=""}},It={inputType:"password",request(e,t){const n={name:e.getUser().getData().nick,email:e.getUser().getData().email,password:t};return(()=>k(this,null,(function*(){return(yield e.getApi().user.login(n.name,n.email,n.password)).token})))()},body:e=>y(`${D("adminCheck")}`),onSuccess(e,t,n,i){e.getUser().update({isAdmin:!0,token:t}),e.getOpts().onReload()},onError(e,t,n,i){}};class Ut{constructor(e){this.opts=e}checkCaptcha(e){this.fire(Mt,e,(t=>{t.set("img_data",e.imgData),t.set("iframe",e.iframe)}))}checkAdmin(e){this.fire(It,e)}fire(e,t,n){const i=this.opts.getCtx().get("layerManager").create(`checker-${(new Date).getTime()}`);i.show();const s={};let r=!1;const o={set:(e,t)=>{s[e]=t},get:e=>s[e],getOpts:()=>this.opts,getUser:()=>this.opts.getCtx().get("user"),getApi:()=>this.opts.getApi(),hideInteractInput:()=>{r=!0},triggerSuccess:()=>{this.close(e,i),e.onSuccess&&e.onSuccess(o,"","",a),t.onSuccess&&t.onSuccess("",d.$el)},cancel:()=>{this.close(e,i),t.onCancel&&t.onCancel()}};n&&n(o);const a=y();a.appendChild(e.body(o));const l=y(``);let c;a.appendChild(l),setTimeout((()=>l.focus()),80),l.onkeyup=e=>{"Enter"!==e.key&&13!==e.keyCode||(e.preventDefault(),i.getEl().querySelector('button[data-action="confirm"]').click())};const d=new Et(a);d.setYes((n=>{const s=l.value.trim();c||(c=n.innerText);const r=()=>{n.innerText=c||"",n.classList.remove("error")};return n.innerText=`${D("loading")}...`,e.request(o,s).then((n=>{this.close(e,i),e.onSuccess&&e.onSuccess(o,n,s,a),t.onSuccess&&t.onSuccess(s,d.$el)})).catch((t=>{var i;i=String(t.msg||String(t)),n.innerText=i,n.classList.add("error"),e.onError&&e.onError(o,t,s,a);const c=setTimeout((()=>r()),3e3);l.onfocus=()=>{r(),clearTimeout(c)}})),!1})),d.setNo((()=>(this.close(e,i),t.onCancel&&t.onCancel(),!1))),r&&(l.style.display="none",d.$el.querySelector(".atk-layer-dialog-actions").style.display="none"),i.getEl().append(d.$el),t.onMount&&t.onMount(d.$el)}close(e,t){t.destroy()}}class Dt{constructor(e){g(this,"$el"),g(this,"conf"),this.ctx=e,this.conf=e.conf}}const Bt={$header:".atk-header",$nick:'.atk-header [name="nick"]',$email:'.atk-header [name="email"]',$link:'.atk-header [name="link"]',$textareaWrap:".atk-textarea-wrap",$textarea:".atk-textarea",$bottom:".atk-bottom",$submitBtn:".atk-send-btn",$notifyWrap:".atk-notify-wrap",$plugBtnWrap:".atk-plug-btn-wrap",$plugPanelWrap:".atk-plug-panel-wrap"};class qt{constructor(e){this.kit=e}useBtn(e="
    "){return this.$btn=y(`${e}`),this.$btn}usePanel(e="
    "){return this.$panel=y(e),this.$panel}useContentTransformer(e){this.contentTransformer=e}usePanelShow(e){this.kit.useEvents().on("panel-show",(t=>{t===this&&e()}))}usePanelHide(e){this.kit.useEvents().on("panel-hide",(t=>{t===this&&e()}))}useEditorStateEffect(e,t){this.editorStateEffectWhen=e,this.editorStateEffect=t}}class Ft extends qt{constructor(){super(...arguments),g(this,"isMoved",!1)}move(e){if(this.isMoved)return;this.isMoved=!0;const t=this.kit.useUI().$el;t.after(y('
    '));const n=y("
    ");e.after(n),n.replaceWith(t),t.classList.add("atk-fade-in"),t.classList.add("editor-traveling")}back(){var e;this.isMoved&&(this.isMoved=!1,null==(e=this.kit.useGlobalCtx().$root.querySelector(".atk-editor-travel-placeholder"))||e.replaceWith(this.kit.useUI().$el),this.kit.useUI().$el.classList.remove("editor-traveling"))}}class zt{constructor(e){g(this,"stateCurt","normal"),g(this,"stateUnmountFn",null),this.editor=e}get(){return this.stateCurt}switch(e,t){var n,i,s,r,o;if(this.stateUnmountFn&&(this.stateUnmountFn(),this.stateUnmountFn=null,null==(i=null==(n=this.editor.getPlugs())?void 0:n.get(Ft))||i.back()),"normal"!==e&&t){let n=t.$comment;this.editor.conf.flatMode||(n=n.querySelector(".atk-footer")),null==(r=null==(s=this.editor.getPlugs())?void 0:s.get(Ft))||r.move(n);const i=this.editor.ctx.conf.scrollRelativeTo&&this.editor.ctx.conf.scrollRelativeTo();At(this.editor.getUI().$el,!0,i);const a=null==(o=this.editor.getPlugs())?void 0:o.getPlugs().find((t=>t.editorStateEffectWhen===e));a&&a.editorStateEffect&&(this.stateUnmountFn=a.editorStateEffect(t.comment))}this.stateCurt=e}}class Wt extends Dt{constructor(e){super(e),g(this,"ui"),g(this,"state"),this.ui=function(){const e=y('
    \n
    \n \n \n \n
    \n
    \n \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n'),t={$el:e};return Object.entries(Bt).forEach((([n,i])=>{t[n]=e.querySelector(i)})),t}(),this.$el=this.ui.$el,this.state=new zt(this)}getUI(){return this.ui}getPlugs(){return this.ctx.get("editorPlugs")}getState(){return this.state.get()}getHeaderInputEls(){return{nick:this.ui.$nick,email:this.ui.$email,link:this.ui.$link}}getContentFinal(){let e=this.getContentRaw();const t=this.getPlugs();return t&&(e=t.getTransformedContent(e)),e}getContentRaw(){return this.ui.$textarea.value||""}getContentMarked(){return yt(this.getContentFinal())}setContent(e){var t;this.ui.$textarea.value=e,null==(t=this.getPlugs())||t.getEvents().trigger("content-updated",e)}insertContent(e){if(document.selection)this.ui.$textarea.focus(),document.selection.createRange().text=e,this.ui.$textarea.focus();else if(this.ui.$textarea.selectionStart||0===this.ui.$textarea.selectionStart){const t=this.ui.$textarea.selectionStart,n=this.ui.$textarea.selectionEnd,i=this.ui.$textarea.scrollTop;this.setContent(this.ui.$textarea.value.substring(0,t)+e+this.ui.$textarea.value.substring(n,this.ui.$textarea.value.length)),this.ui.$textarea.focus(),this.ui.$textarea.selectionStart=t+e.length,this.ui.$textarea.selectionEnd=t+e.length,this.ui.$textarea.scrollTop=i}else this.ui.$textarea.focus(),this.ui.$textarea.value+=e}focus(){this.ui.$textarea.focus()}reset(){this.setContent(""),this.resetState()}resetState(){this.state.switch("normal")}setReply(e,t){this.state.switch("reply",{comment:e,$comment:t})}setEditComment(e,t){this.state.switch("edit",{comment:e,$comment:t})}showNotify(e,t){!function(e,t,n){const i=y(`
    `);i.querySelector(".atk-notify-content").innerHTML=$(t).replace("\n","
    "),e.appendChild(i);const s=()=>{i.classList.add("atk-fade-out"),setTimeout((()=>{i.remove()}),200)};let r;r=window.setTimeout((()=>{s()}),3e3),i.addEventListener("click",(()=>{s(),window.clearTimeout(r)}))}(this.ui.$notifyWrap,e,t)}showLoading(){Tt(this.ui.$el)}hideLoading(){_t(this.ui.$el)}submit(){this.ctx.trigger("editor-submit")}}class jt extends Dt{constructor(e){super(e),g(this,"layer"),g(this,"$header"),g(this,"$closeBtn"),g(this,"$iframeWrap"),g(this,"$iframe"),g(this,"firstShow",!0),this.$el=y('
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n'),this.$header=this.$el.querySelector(".atk-sidebar-header"),this.$closeBtn=this.$header.querySelector(".atk-sidebar-close"),this.$iframeWrap=this.$el.querySelector(".atk-sidebar-iframe-wrap"),this.$closeBtn.onclick=()=>{this.hide()},this.ctx.on("user-changed",(()=>{this.firstShow=!0}))}show(){return k(this,arguments,(function*(e={}){if(this.$el.style.transform="",this.initLayer(),this.layer.show(),this.authCheck({onSuccess:()=>this.show(e)}),this.firstShow)this.$iframeWrap.innerHTML="",this.$iframe=this.createIframe(e.view),this.$iframeWrap.append(this.$iframe),this.firstShow=!1;else{const e=this.$iframe,t=e.src.includes("darkMode=1");this.conf.darkMode&&!t&&this.iframeLoad(e,`${this.$iframe.src}&darkMode=1`),!this.conf.darkMode&&t&&this.iframeLoad(e,this.$iframe.src.replace("&darkMode=1",""))}setTimeout((()=>{this.$el.style.transform="translate(0, 0)"}),100),setTimeout((()=>{this.ctx.getData().updateUnreads([])}),0),this.ctx.trigger("sidebar-show")}))}hide(){var e;this.$el.style.transform="",null==(e=this.layer)||e.hide(),this.ctx.trigger("sidebar-hide")}authCheck(e){return k(this,null,(function*(){const t=yield this.ctx.getApi().user.loginStatus();t.is_admin&&!t.is_login&&(this.firstShow=!0,this.ctx.checkAdmin({onSuccess:()=>{setTimeout((()=>{e.onSuccess()}),500)},onCancel:()=>{this.hide()}}))}))}initLayer(){this.layer||(this.layer=this.ctx.get("layerManager").create("sidebar",this.$el),this.layer.setOnAfterHide((()=>{this.ctx.editorResetState()})))}createIframe(e){const t=y(''),n=T({base:this.ctx.conf.server,path:"/sidebar/"}),i={pageKey:this.conf.pageKey,site:this.conf.site||"",user:JSON.stringify(this.ctx.get("user").getData()),time:+new Date};e&&(i.view=e),this.conf.darkMode&&(i.darkMode="1"),"string"==typeof this.conf.locale&&(i.locale=this.conf.locale);const s=new URLSearchParams(i);return this.iframeLoad(t,`${n}?${s.toString()}`),t}iframeLoad(e,t){e.src=t,Tt(this.$iframeWrap),e.onload=()=>{_t(this.$iframeWrap)}}}class Nt{constructor(e){this.options=e}import(e){this.options.flatMode?e.forEach((t=>{this.putCommentFlatMode(t,e,"append")})):this.importCommentsNestMode(e)}insert(e){this.options.flatMode?this.insertCommentFlatMode(e):this.insertCommentNest(e)}importCommentsNestMode(e){const t=function(e,t="DATE_DESC",n=2){const i=[];e.filter((e=>0===e.rid)).forEach((t=>{const s={id:t.id,comment:t,children:[],level:1};s.parent=s,i.push(s),function t(i){const s=e.filter((e=>e.rid===i.id));0!==s.length&&(i.level>=n&&(i=i.parent),s.forEach((e=>{const n={id:e.id,comment:e,children:[],parent:i,level:i.level+1};i.children.push(n),t(n)})))}(s)}));const s=(n,i)=>{let s=n.id-i.id;return"DATE_ASC"===t?s=+new Date(n.comment.date)-+new Date(i.comment.date):"DATE_DESC"===t?s=+new Date(i.comment.date)-+new Date(n.comment.date):"SRC_INDEX"===t?s=e.indexOf(n.comment)-e.indexOf(i.comment):"VOTE_UP_DESC"===t&&(s=i.comment.vote_up-n.comment.vote_up),s};return function e(t){t.forEach((t=>{t.children=t.children.sort(s),e(t.children)}))}(i),i}(e,this.options.nestSortBy,this.options.nestMax);t.forEach((t=>{var n;const i=this.options.createCommentNode(t.comment,e);null==(n=this.options.$commentsWrap)||n.appendChild(i.getEl()),i.getRender().playFadeAnim();const s=(t,n)=>{n.children.forEach((n=>{const i=n.comment,r=this.options.createCommentNode(i,e);t.putChild(r),s(r,n)}))};s(i,t),i.getRender().checkHeightLimit()}))}putCommentFlatMode(e,t,n){var i,s;e.is_collapsed&&(e.is_allow_reply=!1);const r=this.options.createCommentNode(e,t);return e.visible&&("append"===n&&(null==(i=this.options.$commentsWrap)||i.append(r.getEl())),"prepend"===n&&(null==(s=this.options.$commentsWrap)||s.prepend(r.getEl())),r.getRender().playFadeAnim()),r.getRender().checkHeightLimit(),r}insertCommentNest(e){var t;const n=this.options.createCommentNode(e,this.options.getCommentDataList());if(0===e.rid)null==(t=this.options.$commentsWrap)||t.prepend(n.getEl());else{const t=this.options.findCommentNode(e.rid);t&&(t.putChild(n,"DATE_ASC"===this.options.nestSortBy?"append":"prepend"),n.getParents().forEach((e=>{e.getRender().heightLimitRemoveForChildren()})))}n.getRender().checkHeightLimit(),At(n.getEl()),n.getRender().playFadeAnim()}insertCommentFlatMode(e){At(this.putCommentFlatMode(e,this.options.getCommentDataList(),"prepend").getEl())}}function Ht(e,t){t.forEach((({el:t,max:n,imgContains:i})=>{const s=()=>{t&&(e.scrollable?function(e){if(!e.el)return;if(e.el.classList.contains(Gt))return;e.el.classList.add(Gt),e.el.style.height=`${e.maxHeight}px`}({el:t,maxHeight:n}):function(e){if(!e.el)return;if(!e.maxHeight)return;if(e.el.classList.contains(Qt))return;e.el.classList.add(Qt),e.el.style.height=`${e.maxHeight}px`,e.el.style.overflow="hidden";const t=y(`
    ${D("readMore")}`);t.onclick=t=>{t.stopPropagation(),Vt(e.el),e.postBtnClick&&e.postBtnClick(t)},e.el.append(t)}({el:t,maxHeight:n,postBtnClick:e.postExpandBtnClick}))},r=()=>{t&&v(t)>n&&s()};r(),i&&t&&function(e,t){if(!e)return;const n=e.getElementsByTagName("img");if(!n.length)return;let i=n.length;for(let s=0;s{i--,0===i&&t()})),0===i&&t()}(t,(()=>r()))}))}const Qt="atk-height-limit";function Vt(e){e&&e.classList.contains(Qt)&&(e.classList.remove(Qt),Array.from(e.children).forEach((e=>{e.classList.contains("atk-height-limit-btn")&&e.remove()})),e.style.height="",e.style.overflow="")}const Gt="atk-height-limit-scroll";function Kt(e){if(e.$headerNick=e.$el.querySelector(".atk-nick"),e.data.link){const t=y('');t.innerText=e.data.nick,t.href=E(e.data.link)?e.data.link:`https://${e.data.link}`,e.$headerNick.append(t)}else e.$headerNick.innerText=e.data.nick}function Zt(e){e.$headerBadgeWrap=e.$el.querySelector(".atk-badge-wrap"),e.$headerBadgeWrap.innerHTML="";const t=e.data.badge_name,n=e.data.badge_color;if(t){const i=y('');i.innerText=t.replace("管理员",e.ctx.$t("admin")),i.style.backgroundColor=n||"",e.$headerBadgeWrap.append(i)}if(e.data.is_pinned){const t=y(`${e.ctx.$t("pin")}`);e.$headerBadgeWrap.append(t)}}function Yt(e){const t=e.$el.querySelector(".atk-date");t.innerText=e.comment.getDateFormatted(),t.setAttribute("data-atk-comment-date",String(+new Date(e.data.date)))}function Xt(e){if(!e.ctx.conf.uaBadge&&!e.data.ip_region)return;let t=e.$header.querySelector("atk-ua-wrap");if(t||(t=y(''),e.$header.append(t)),t.innerHTML="",e.data.ip_region){const n=y('');n.innerText=e.data.ip_region,t.append(n)}if(e.ctx.conf.uaBadge){const{browser:n,os:i}=e.comment.getUserUA();if(String(n).trim()){const e=y('');e.innerText=n,t.append(e)}if(String(i).trim()){const e=y('');e.innerText=i,t.append(e)}}}class Jt{constructor(e){g(this,"opts"),g(this,"$el"),g(this,"isLoading",!1),g(this,"msgRecTimer"),g(this,"msgRecTimerFunc"),g(this,"isConfirming",!1),g(this,"confirmRecTimer"),this.$el=y(''),this.opts="object"!=typeof e?{text:e}:e,this.$el.innerText=this.getText(),this.opts.adminOnly&&this.$el.setAttribute("atk-only-admin-show","")}get isMessaging(){return!!this.msgRecTimer}appendTo(e){return e.append(this.$el),this}getText(){return"string"==typeof this.opts.text?this.opts.text:this.opts.text()}setClick(e){this.$el.onclick=t=>{if(t.stopPropagation(),!this.isLoading){if(this.opts.confirm&&!this.isMessaging){const e=()=>{this.isConfirming=!1,this.$el.classList.remove("atk-btn-confirm"),this.$el.innerText=this.getText()};if(!this.isConfirming)return this.isConfirming=!0,this.$el.classList.add("atk-btn-confirm"),this.$el.innerText=this.opts.confirmText||D("actionConfirm"),void(this.confirmRecTimer=window.setTimeout((()=>e()),5e3));this.confirmRecTimer&&window.clearTimeout(this.confirmRecTimer),e()}if(this.msgRecTimer)return this.fireMsgRecTimer(),void this.clearMsgRecTimer();e()}}}updateText(e){e&&(this.opts.text=e),this.setLoading(!1),this.$el.innerText=this.getText()}setLoading(e,t){this.isLoading!==e&&(this.isLoading=e,e?(this.$el.classList.add("atk-btn-loading"),this.$el.innerText=t||`${D("loading")}...`):(this.$el.classList.remove("atk-btn-loading"),this.$el.innerText=this.getText()))}setError(e){this.setMsg(e,"atk-btn-error")}setWarn(e){this.setMsg(e,"atk-btn-warn")}setSuccess(e){this.setMsg(e,"atk-btn-success")}setMsg(e,t,n,i){this.setLoading(!1),t&&this.$el.classList.add(t),this.$el.innerText=e,this.setMsgRecTimer((()=>{this.$el.innerText=this.getText(),t&&this.$el.classList.remove(t),i&&i()}),n||2500)}setMsgRecTimer(e,t){this.fireMsgRecTimer(),this.clearMsgRecTimer(),this.msgRecTimerFunc=e,this.msgRecTimer=window.setTimeout((()=>{e(),this.clearMsgRecTimer()}),t)}fireMsgRecTimer(){this.msgRecTimerFunc&&this.msgRecTimerFunc()}clearMsgRecTimer(){this.msgRecTimer&&window.clearTimeout(this.msgRecTimer),this.msgRecTimer=void 0,this.msgRecTimerFunc=void 0}}function en(e){e.ctx.conf.vote&&(e.voteBtnUp=new Jt((()=>`${e.ctx.$t("voteUp")} (${e.data.vote_up||0})`)).appendTo(e.$actions),e.voteBtnUp.setClick((()=>{e.comment.getActions().vote("up")})),e.ctx.conf.voteDown&&(e.voteBtnDown=new Jt((()=>`${e.ctx.$t("voteDown")} (${e.data.vote_down||0})`)).appendTo(e.$actions),e.voteBtnDown.setClick((()=>{e.comment.getActions().vote("down")}))))}function tn(e){if(!e.data.is_allow_reply)return;const t=y(`${e.ctx.$t("reply")}`);e.$actions.append(t),t.addEventListener("click",(t=>{t.stopPropagation(),e.cConf.onReplyBtnClick?e.cConf.onReplyBtnClick():e.ctx.replyComment(e.data,e.$el)}))}function nn(e){const t=new Jt({text:()=>e.data.is_collapsed?e.ctx.$t("expand"):e.ctx.$t("collapse"),adminOnly:!0});t.appendTo(e.$actions),t.setClick((()=>{e.comment.getActions().adminEdit("collapsed",t)}))}function sn(e){const t=new Jt({text:()=>e.data.is_pending?e.ctx.$t("pending"):e.ctx.$t("approved"),adminOnly:!0});t.appendTo(e.$actions),t.setClick((()=>{e.comment.getActions().adminEdit("pending",t)}))}function rn(e){const t=new Jt({text:()=>e.data.is_pinned?e.ctx.$t("unpin"):e.ctx.$t("pin"),adminOnly:!0});t.appendTo(e.$actions),t.setClick((()=>{e.comment.getActions().adminEdit("pinned",t)}))}function on(e){const t=new Jt({text:e.ctx.$t("edit"),adminOnly:!0});t.appendTo(e.$actions),t.setClick((()=>{e.ctx.editComment(e.data,e.$el)}))}function an(e){const t=new Jt({text:e.ctx.$t("delete"),confirm:!0,confirmText:e.ctx.$t("deleteConfirm"),adminOnly:!0});t.appendTo(e.$actions),t.setClick((()=>{e.comment.getActions().adminDelete(t)}))}const ln={Avatar:function(e){const t=e.$el.querySelector(".atk-avatar"),n=y(""),i=e.conf.avatarURLBuilder;if(n.src=i?i(e.data):e.comment.getGravatarURL(),e.data.link){const i=y('');i.href=E(e.data.link)?e.data.link:`https://${e.data.link}`,i.append(n),t.append(i)}else t.append(n)},Header:function(e){Object.entries({renderNick:Kt,renderVerifyBadge:Zt,renderDate:Yt,renderUABadge:Xt}).forEach((([t,n])=>{n(e)}))},Content:function(e){if(!e.data.is_collapsed)return e.$content.innerHTML=e.comment.getContentMarked(),void e.$content.classList.remove("atk-hide","atk-collapsed");e.$content.classList.add("atk-hide","atk-type-collapsed");const t=y(`\n
    \n ${e.ctx.$t("collapsedMsg")}\n ${e.ctx.$t("expand")}\n
    `);e.$body.insertAdjacentElement("beforeend",t);const n=t.querySelector(".atk-show-btn");n.addEventListener("click",(t=>{t.stopPropagation(),e.$content.classList.contains("atk-hide")?(e.$content.innerHTML=e.comment.getContentMarked(),e.$content.classList.remove("atk-hide"),Ot(e.$content),n.innerText=e.ctx.$t("collapse")):(e.$content.innerHTML="",e.$content.classList.add("atk-hide"),n.innerText=e.ctx.$t("expand"))}))},ReplyAt:function(e){e.cConf.isFlatMode||0===e.data.rid||e.cConf.replyTo&&(e.$replyAt=y(''),e.$replyAt.querySelector(".atk-nick").innerText=`${e.cConf.replyTo.nick}`,e.$replyAt.onclick=()=>{e.comment.getActions().goToReplyComment()},e.$headerBadgeWrap.insertAdjacentElement("afterend",e.$replyAt))},ReplyTo:function(e){if(!e.cConf.isFlatMode)return;if(!e.cConf.replyTo)return;e.$replyTo=y(`\n
    \n
    ${e.ctx.$t("reply")} :
    \n
    \n
    `);const t=e.$replyTo.querySelector(".atk-nick");t.innerText=`@${e.cConf.replyTo.nick}`,t.onclick=()=>{e.comment.getActions().goToReplyComment()};let n=yt(e.cConf.replyTo.content);e.cConf.replyTo.is_collapsed&&(n=`[${$(e.ctx.$t("collapsed"))}]`),e.$replyTo.querySelector(".atk-content").innerHTML=n,e.$body.prepend(e.$replyTo)},Pending:function(e){if(!e.data.is_pending)return;const t=y(`
    ${e.ctx.$t("pendingMsg")}
    `);e.$body.prepend(t)},Actions:function(e){Object.entries({renderVote:en,renderReply:tn,renderCollapse:nn,renderModerator:sn,renderPin:rn,renderEdit:on,renderDel:an}).forEach((([t,n])=>{n(e)}))}};class cn{constructor(e){g(this,"comment"),g(this,"$el"),g(this,"$main"),g(this,"$header"),g(this,"$headerNick"),g(this,"$headerBadgeWrap"),g(this,"$body"),g(this,"$content"),g(this,"$childrenWrap"),g(this,"$actions"),g(this,"voteBtnUp"),g(this,"voteBtnDown"),g(this,"$replyTo"),g(this,"$replyAt"),this.comment=e}get ctx(){return this.comment.ctx}get data(){return this.comment.getData()}get conf(){return this.comment.conf}get cConf(){return this.comment.getConf()}render(){var e;return this.$el=y('
    \n
    \n
    \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n'),this.$main=this.$el.querySelector(".atk-main"),this.$header=this.$el.querySelector(".atk-header"),this.$body=this.$el.querySelector(".atk-body"),this.$content=this.$body.querySelector(".atk-content"),this.$actions=this.$el.querySelector(".atk-actions"),this.$el.setAttribute("id",`atk-comment-${this.data.id}`),e=this,Object.entries(ln).forEach((([t,n])=>{n(e)})),this.recoveryChildrenWrap(),this.$el}checkHeightLimit(){const e=this.ctx.conf.heightLimit;if(!e||!e.content||!e.children)return;const t=e.content,n=e.children;Ht({postExpandBtnClick:()=>{const e=this.comment.getChildren();1===e.length&&Vt(e[0].getRender().$content)},scrollable:e.scrollable},[{el:this.$content,max:t,imgContains:!0},{el:this.$replyTo,max:t,imgContains:!0},{el:this.$childrenWrap,max:n,imgContains:!1}])}heightLimitRemoveForChildren(){this.$childrenWrap&&Vt(this.$childrenWrap)}playFadeAnim(){Ot(this.comment.getRender().$el)}playFadeAnimForBody(){Ot(this.comment.getRender().$body)}getChildrenWrap(){return this.$childrenWrap}renderChildrenWrap(){return this.$childrenWrap||(this.$childrenWrap=y('
    '),this.$main.append(this.$childrenWrap)),this.$childrenWrap}recoveryChildrenWrap(){this.$childrenWrap&&this.$main.append(this.$childrenWrap)}setUnread(e){e?this.$el.classList.add("atk-unread"):this.$el.classList.remove("atk-unread")}setOpenable(e){e?this.$el.classList.add("atk-openable"):this.$el.classList.remove("atk-openable")}setOpenURL(e){this.setOpenable(!0),this.$el.onclick=t=>{t.preventDefault(),window.open(e),this.cConf.openEvt&&this.cConf.openEvt()}}setOpenAction(e){this.setOpenable(!0),this.$el.onclick=t=>{t.preventDefault(),e()}}}class dn{constructor(e){g(this,"comment"),this.comment=e}get ctx(){return this.comment.ctx}get data(){return this.comment.getData()}get cConf(){return this.comment.getConf()}vote(e){const t="up"===e?this.comment.getRender().voteBtnUp:this.comment.getRender().voteBtnDown;this.ctx.getApi().comment.vote(this.data.id,`comment_${e}`).then((e=>{var t,n;this.data.vote_up=e.up,this.data.vote_down=e.down,null==(t=this.comment.getRender().voteBtnUp)||t.updateText(),null==(n=this.comment.getRender().voteBtnDown)||n.updateText()})).catch((e=>{null==t||t.setError(this.ctx.$t("voteFail")),console.log(e)}))}adminEdit(e,t){if(t.isLoading)return;t.setLoading(!0,`${this.ctx.$t("editing")}...`);const n=u({},this.data);"collapsed"===e?n.is_collapsed=!n.is_collapsed:"pending"===e?n.is_pending=!n.is_pending:"pinned"===e&&(n.is_pinned=!n.is_pinned),this.ctx.getApi().comment.commentEdit(n).then((e=>{t.setLoading(!1),this.comment.setData(e)})).catch((e=>{console.error(e),t.setError(this.ctx.$t("editFail"))}))}adminDelete(e){e.isLoading||(e.setLoading(!0,`${this.ctx.$t("deleting")}...`),this.ctx.getApi().comment.commentDel(this.data.id,this.data.site_name).then((()=>{e.setLoading(!1),this.cConf.onDelete&&this.cConf.onDelete(this.comment)})).catch((t=>{console.error(t),e.setError(this.ctx.$t("deleteFail"))})))}goToReplyComment(){const e=window.location.hash,t=`#atk-comment-${this.data.rid}`;window.location.hash=t,t===e&&window.dispatchEvent(new Event("hashchange"))}}class hn extends Dt{constructor(e,t,n){super(e),g(this,"renderInstance"),g(this,"actionInstance"),g(this,"data"),g(this,"cConf"),g(this,"parent"),g(this,"children",[]),g(this,"nestCurt"),g(this,"nestMax"),this.nestMax=e.conf.nestMax||3,this.cConf=n,this.data=u({},t),this.data.date=this.data.date.replace(/-/g,"/"),this.parent=null,this.nestCurt=1,this.actionInstance=new dn(this),this.renderInstance=new cn(this)}render(){const e=this.renderInstance.render();this.$el&&this.$el.replaceWith(e),this.$el=e,this.cConf.afterRender&&this.cConf.afterRender()}getActions(){return this.actionInstance}getRender(){return this.renderInstance}getData(){return this.data}setData(e){this.data=e,this.render(),this.getRender().playFadeAnimForBody()}getParent(){return this.parent}getChildren(){return this.children}getNestCurt(){return this.nestCurt}getIsRoot(){return 0===this.data.rid}getID(){return this.data.id}putChild(e,t="append"){e.parent=this,e.nestCurt=this.nestCurt+1,this.children.push(e);const n=this.getChildrenEl();"append"===t?n.append(e.getEl()):"prepend"===t&&n.prepend(e.getEl()),e.getRender().playFadeAnim(),e.getRender().checkHeightLimit()}getChildrenEl(){let e=this.getRender().getChildrenWrap();return e||(e=this.nestCurt{n.parent&&(e.push(n.parent),t(n.parent))};return t(this),e}getEl(){return this.$el}getGravatarURL(){return`${(e={mirror:this.ctx.conf.gravatar.mirror,params:this.ctx.conf.gravatar.params,emailMD5:this.data.email_encrypted}).mirror.replace(/\/$/,"")}/${e.emailMD5}?${e.params.replace(/^\?/,"")}`;var e}getContentMarked(){return yt(this.data.content)}getDateFormatted(){return C(new Date(this.data.date),this.ctx.$t)}getUserUA(){const e=function(e){const t=window||{},n=navigator||{},i=String(e||n.userAgent),s={os:"",osVersion:"",engine:"",browser:"",device:"",language:"",version:""},r={Trident:i.includes("Trident")||i.includes("NET CLR"),Presto:i.includes("Presto"),WebKit:i.includes("AppleWebKit"),Gecko:i.includes("Gecko/")},o={Safari:i.includes("Safari"),Chrome:i.includes("Chrome")||i.includes("CriOS"),IE:i.includes("MSIE")||i.includes("Trident"),Edge:i.includes("Edge")||i.includes("Edg"),Firefox:i.includes("Firefox")||i.includes("FxiOS"),"Firefox Focus":i.includes("Focus"),Chromium:i.includes("Chromium"),Opera:i.includes("Opera")||i.includes("OPR"),Vivaldi:i.includes("Vivaldi"),Yandex:i.includes("YaBrowser"),Kindle:i.includes("Kindle")||i.includes("Silk/"),360:i.includes("360EE")||i.includes("360SE"),UC:i.includes("UC")||i.includes(" UBrowser"),QQBrowser:i.includes("QQBrowser"),QQ:i.includes("QQ/"),Baidu:i.includes("Baidu")||i.includes("BIDUBrowser"),Maxthon:i.includes("Maxthon"),Sogou:i.includes("MetaSr")||i.includes("Sogou"),LBBROWSER:i.includes("LBBROWSER"),"2345Explorer":i.includes("2345Explorer"),TheWorld:i.includes("TheWorld"),MIUI:i.includes("MiuiBrowser"),Quark:i.includes("Quark"),Qiyu:i.includes("Qiyu"),Wechat:i.includes("MicroMessenger"),Taobao:i.includes("AliApp(TB"),Alipay:i.includes("AliApp(AP"),Weibo:i.includes("Weibo"),Douban:i.includes("com.douban.frodo"),Suning:i.includes("SNEBUY-APP"),iQiYi:i.includes("IqiyiApp")},a={Windows:i.includes("Windows"),Linux:i.includes("Linux")||i.includes("X11"),macOS:i.includes("Macintosh"),Android:i.includes("Android")||i.includes("Adr"),Ubuntu:i.includes("Ubuntu"),FreeBSD:i.includes("FreeBSD"),Debian:i.includes("Debian"),"Windows Phone":i.includes("IEMobile")||i.includes("Windows Phone"),BlackBerry:i.includes("BlackBerry")||i.includes("RIM"),MeeGo:i.includes("MeeGo"),Symbian:i.includes("Symbian"),iOS:i.includes("like Mac OS X"),"Chrome OS":i.includes("CrOS"),WebOS:i.includes("hpwOS")},l={Mobile:i.includes("Mobi")||i.includes("iPh")||i.includes("480"),Tablet:i.includes("Tablet")||i.includes("Pad")||i.includes("Nexus 7")};l.Mobile?l.Mobile=!i.includes("iPad"):o.Chrome&&i.includes("Edg")?(o.Chrome=!1,o.Edge=!0):t.showModalDialog&&t.chrome&&(o.Chrome=!1,o[360]=!0),s.device="PC",s.language=(()=>{const e=(n.browserLanguage||n.language).split("-");return e[1]&&(e[1]=e[1].toUpperCase()),e.join("_")})();const c={engine:r,browser:o,os:a,device:l};Object.entries(c).forEach((([e,t])=>{Object.entries(t).forEach((([t,n])=>{!0===n&&(s[e]=t)}))}));const d={Windows:()=>{const e=i.replace(/^.*Windows NT ([\d.]+);.*$/,"$1");return{6.4:"10",6.3:"8.1",6.2:"8",6.1:"7","6.0":"Vista",5.2:"XP",5.1:"XP","5.0":"2000","10.0":"10","11.0":"11"}[e]||e},Android:()=>i.replace(/^.*Android ([\d.]+);.*$/,"$1"),iOS:()=>i.replace(/^.*OS ([\d_]+) like.*$/,"$1").replace(/_/g,"."),Debian:()=>i.replace(/^.*Debian\/([\d.]+).*$/,"$1"),"Windows Phone":()=>i.replace(/^.*Windows Phone( OS)? ([\d.]+);.*$/,"$2"),macOS:()=>i.replace(/^.*Mac OS X ([\d_]+).*$/,"$1").replace(/_/g,"."),WebOS:()=>i.replace(/^.*hpwOS\/([\d.]+);.*$/,"$1")};s.osVersion="",d[s.os]&&(s.osVersion=d[s.os](),s.osVersion===i&&(s.osVersion=""));const h={Safari:()=>i.replace(/^.*Version\/([\d.]+).*$/,"$1"),Chrome:()=>i.replace(/^.*Chrome\/([\d.]+).*$/,"$1").replace(/^.*CriOS\/([\d.]+).*$/,"$1"),IE:()=>i.replace(/^.*MSIE ([\d.]+).*$/,"$1").replace(/^.*rv:([\d.]+).*$/,"$1"),Edge:()=>i.replace(/^.*(Edge|Edg|Edg[A-Z]{1})\/([\d.]+).*$/,"$2"),Firefox:()=>i.replace(/^.*Firefox\/([\d.]+).*$/,"$1").replace(/^.*FxiOS\/([\d.]+).*$/,"$1"),"Firefox Focus":()=>i.replace(/^.*Focus\/([\d.]+).*$/,"$1"),Chromium:()=>i.replace(/^.*Chromium\/([\d.]+).*$/,"$1"),Opera:()=>i.replace(/^.*Opera\/([\d.]+).*$/,"$1").replace(/^.*OPR\/([\d.]+).*$/,"$1"),Vivaldi:()=>i.replace(/^.*Vivaldi\/([\d.]+).*$/,"$1"),Yandex:()=>i.replace(/^.*YaBrowser\/([\d.]+).*$/,"$1"),Kindle:()=>i.replace(/^.*Version\/([\d.]+).*$/,"$1"),Maxthon:()=>i.replace(/^.*Maxthon\/([\d.]+).*$/,"$1"),QQBrowser:()=>i.replace(/^.*QQBrowser\/([\d.]+).*$/,"$1"),QQ:()=>i.replace(/^.*QQ\/([\d.]+).*$/,"$1"),Baidu:()=>i.replace(/^.*BIDUBrowser[\s/]([\d.]+).*$/,"$1"),UC:()=>i.replace(/^.*UC?Browser\/([\d.]+).*$/,"$1"),Sogou:()=>i.replace(/^.*SE ([\d.X]+).*$/,"$1").replace(/^.*SogouMobileBrowser\/([\d.]+).*$/,"$1"),"2345Explorer":()=>i.replace(/^.*2345Explorer\/([\d.]+).*$/,"$1"),TheWorld:()=>i.replace(/^.*TheWorld ([\d.]+).*$/,"$1"),MIUI:()=>i.replace(/^.*MiuiBrowser\/([\d.]+).*$/,"$1"),Quark:()=>i.replace(/^.*Quark\/([\d.]+).*$/,"$1"),Qiyu:()=>i.replace(/^.*Qiyu\/([\d.]+).*$/,"$1"),Wechat:()=>i.replace(/^.*MicroMessenger\/([\d.]+).*$/,"$1"),Taobao:()=>i.replace(/^.*AliApp\(TB\/([\d.]+).*$/,"$1"),Alipay:()=>i.replace(/^.*AliApp\(AP\/([\d.]+).*$/,"$1"),Weibo:()=>i.replace(/^.*weibo__([\d.]+).*$/,"$1"),Douban:()=>i.replace(/^.*com.douban.frodo\/([\d.]+).*$/,"$1"),Suning:()=>i.replace(/^.*SNEBUY-APP([\d.]+).*$/,"$1"),iQiYi:()=>i.replace(/^.*IqiyiVersion\/([\d.]+).*$/,"$1")};return s.version="",h[s.browser]&&(s.version=h[s.browser](),s.version===i&&(s.version="")),s.version.indexOf(".")&&(s.version=s.version.substring(0,s.version.indexOf("."))),"iOS"===s.os&&i.includes("iPad")?s.os="iPadOS":"Edge"!==s.browser||i.includes("Edg")?"MIUI"===s.browser?s.os="Android":"Chrome"===s.browser&&Number(s.version)>27||"Opera"===s.browser&&Number(s.version)>12||"Yandex"===s.browser?s.engine="Blink":void 0===s.browser&&(s.browser="Unknow App"):s.engine="EdgeHTML",s}(this.data.ua);return{browser:`${e.browser} ${e.version}`,os:`${e.os} ${e.osVersion}`}}getConf(){return this.cConf}}class un{constructor(e){g(this,"opts"),g(this,"$el"),g(this,"$loading"),g(this,"$text"),g(this,"offset",0),g(this,"total",0),g(this,"origText","Load More"),this.opts=e,this.origText=this.opts.text||this.origText,this.$el=y(``),this.$loading=this.$el.querySelector(".atk-loading-icon"),this.$text=this.$el.querySelector(".atk-text"),this.$el.onclick=()=>{this.click()}}get hasMore(){return this.total>this.offset+this.opts.pageSize}click(){this.hasMore&&this.opts.onClick(this.offset+this.opts.pageSize),this.checkDisabled()}show(){this.$el.style.display=""}hide(){this.$el.style.display="none"}setLoading(e){this.$loading.style.display=e?"":"none",this.$text.style.display=e?"none":""}showErr(e){this.setLoading(!1),this.$text.innerText=e,this.$el.classList.add("atk-err"),window.setTimeout((()=>{this.$text.innerText=this.origText,this.$el.classList.remove("atk-err")}),2e3)}update(e,t){this.offset=e,this.total=t,this.checkDisabled()}checkDisabled(){this.hasMore?this.show():this.hide()}}class pn{constructor(){g(this,"instance"),g(this,"onReachedBottom",null),g(this,"opt")}create(e){return this.opt=e,this.instance=new un({pageSize:e.pageSize,onClick:t=>k(this,null,(function*(){e.ctx.fetch({offset:t})})),text:D("loadMore")}),e.readMoreAutoLoad&&(this.onReachedBottom=()=>{this.instance.hasMore&&!this.opt.ctx.getData().getLoading()&&this.instance.click()},this.opt.ctx.on("list-reach-bottom",this.onReachedBottom)),this.instance.$el}setLoading(e){this.instance.setLoading(e)}update(e,t){this.instance.update(e,t)}showErr(e){this.instance.showErr(e)}next(){this.instance.click()}getHasMore(){return this.instance.hasMore}getIsClearComments(e){return 0===e.offset}dispose(){this.onReachedBottom&&this.opt.ctx.off("list-reach-bottom",this.onReachedBottom),this.instance.$el.remove()}}class gn{constructor(e,t){g(this,"opts"),g(this,"total"),g(this,"$el"),g(this,"$input"),g(this,"inputTimer"),g(this,"$prevBtn"),g(this,"$nextBtn"),g(this,"page",1),this.total=e,this.opts=t,this.$el=y('
    \n
    \n
    Prev
    \n \n
    Next
    \n
    \n
    '),this.$input=this.$el.querySelector(".atk-input"),this.$input.value=`${this.page}`,this.$input.oninput=()=>this.input(),this.$input.onkeydown=e=>this.keydown(e),this.$prevBtn=this.$el.querySelector(".atk-btn-prev"),this.$nextBtn=this.$el.querySelector(".atk-btn-next"),this.$prevBtn.onclick=()=>this.prev(),this.$nextBtn.onclick=()=>this.next(),this.checkDisabled()}get pageSize(){return this.opts.pageSize}get offset(){return this.pageSize*(this.page-1)}get maxPage(){return Math.ceil(this.total/this.pageSize)}update(e,t){this.page=Math.ceil(e/this.pageSize)+1,this.total=t,this.setInput(this.page),this.checkDisabled()}setInput(e){this.$input.value=`${e}`}input(e=!1){window.clearTimeout(this.inputTimer);const t=this.$input.value.trim(),n=()=>{if(""===t)return void this.setInput(this.page);let e=Number(t);Number.isNaN(e)||e<1?this.setInput(this.page):(e>this.maxPage&&(this.setInput(this.maxPage),e=this.maxPage),this.change(e))};e?n():this.inputTimer=window.setTimeout((()=>n()),800)}prev(){const e=this.page-1;e<1||this.change(e)}next(){const e=this.page+1;e>this.maxPage||this.change(e)}getHasMore(){return this.page+1<=this.maxPage}change(e){this.page=e,this.opts.onChange(this.offset),this.setInput(e),this.checkDisabled()}checkDisabled(){this.page+1>this.maxPage?this.$nextBtn.classList.add("atk-disabled"):this.$nextBtn.classList.remove("atk-disabled"),this.page-1<1?this.$prevBtn.classList.add("atk-disabled"):this.$prevBtn.classList.remove("atk-disabled")}keydown(e){const t=e.keyCode||e.which;if(38===t){const e=Number(this.$input.value)+1;if(e>this.maxPage)return;this.setInput(e),this.input()}else if(40===t){const e=Number(this.$input.value)-1;if(e<1)return;this.setInput(e),this.input()}else 13===t&&this.input(!0)}setLoading(e){e?Tt(this.$el):_t(this.$el)}}class mn{constructor(){g(this,"instance")}create(e){return this.instance=new gn(e.total,{pageSize:e.pageSize,onChange:t=>k(this,null,(function*(){e.ctx.editorResetState(),e.ctx.fetch({offset:t,onSuccess:()=>{e.ctx.listGotoFirst()}})}))}),this.instance.$el}setLoading(e){this.instance.setLoading(e)}update(e,t){this.instance.update(e,t)}next(){this.instance.next()}getHasMore(){return this.instance.getHasMore()}getIsClearComments(){return!0}dispose(){this.instance.$el.remove()}}function fn(e){const t=e.getData().getListLastFetch(),n={offset:0,total:0};return t?(n.offset=t.params.offset,t.data&&(n.total=t.params.flatMode?t.data.total:t.data.total_roots),n):n}const kn=e=>{let t=null;e.on("conf-loaded",(n=>{const i=e.get("list");t&&t.dispose(),t=function(e){return e.pagination.readMore?new pn:new mn}(n);const{offset:s,total:r}=fn(e),o=t.create({ctx:e,pageSize:n.pagination.pageSize,total:r,readMoreAutoLoad:n.pagination.autoLoad});i.$commentsWrap.after(o),null==t||t.update(s,r)})),e.on("list-loaded",(n=>{const{offset:i,total:s}=fn(e);null==t||t.update(i,s)})),e.on("list-fetch",(n=>{e.getData().getComments().length>0&&(null==t?void 0:t.getIsClearComments(n))&&e.getData().clearComments()})),e.on("list-error",(()=>{var e;null==(e=null==t?void 0:t.showErr)||e.call(t,D("loadFail"))})),e.on("list-fetch",(e=>{null==t||t.setLoading(!0)})),e.on("list-fetched",(({params:e})=>{null==t||t.setLoading(!1)}))};class yn extends Dt{constructor(e){super(e),g(this,"$commentsWrap"),g(this,"commentNodes",[]),this.$el=y('
    \n
    \n
    \n
    \n
    \n
    \n \n \n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n'),this.$commentsWrap=this.$el.querySelector(".atk-list-comments-wrap"),kn(e),this.initCrudEvents()}getCommentsWrapEl(){return this.$commentsWrap}getCommentNodes(){return this.commentNodes}getListLayout(){return new Nt({$commentsWrap:this.$commentsWrap,nestSortBy:this.ctx.conf.nestSort,nestMax:this.ctx.conf.nestMax,flatMode:this.ctx.conf.flatMode,createCommentNode:(e,t)=>{const n=function(e,t,n){var i;const s=new hn(e,t,{isFlatMode:null==(i=e.getData().getListLastFetch())?void 0:i.params.flatMode,afterRender:()=>{e.trigger("comment-rendered",s)},onDelete:t=>{e.getData().deleteComment(t.getID())},replyTo:t.rid?n.find((e=>e.id===t.rid)):void 0});return s.render(),s}(this.ctx,e,t);return this.commentNodes.push(n),n},findCommentNode:e=>this.commentNodes.find((t=>t.getID()===e)),getCommentDataList:()=>this.ctx.getData().getComments()})}initCrudEvents(){this.ctx.on("list-load",(e=>{this.getListLayout().import(e)})),this.ctx.on("list-loaded",(e=>{0===e.length&&(this.$commentsWrap.innerHTML="")})),this.ctx.on("comment-inserted",(e=>{this.getListLayout().insert(e)})),this.ctx.on("comment-deleted",(e=>{const t=this.commentNodes.find((t=>t.getID()===e.id));t?(t.getEl().remove(),this.commentNodes=this.commentNodes.filter((t=>t.getID()!==e.id))):console.error(`comment node id=${e.id} not found`)})),this.ctx.on("comment-updated",(e=>{const t=this.commentNodes.find((t=>t.getID()===e.id));t&&t.setData(e)}))}}let vn,$n;function bn(){return{init(){vn=document.body.style.overflow,$n=document.body.style.paddingRight},unlock(){document.body.style.overflow=vn,document.body.style.paddingRight=$n},lock(){document.body.style.overflow="hidden";const e=parseInt(window.getComputedStyle(document.body,null).getPropertyValue("padding-right"),10);document.body.style.paddingRight=`${function(){const e=document.createElement("p");e.style.width="100%",e.style.height="200px";const t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.appendChild(e),document.body.appendChild(t);const n=e.offsetWidth;t.style.overflow="scroll";let i=e.offsetWidth;return n===i&&(i=t.clientWidth),document.body.removeChild(t),n-i}()+e||0}px`}}}class wn{constructor(){g(this,"$wrap"),g(this,"$mask"),g(this,"allowMaskClose",!0),g(this,"items",[]),this.$wrap=y(''),this.$mask=this.$wrap.querySelector(".atk-layer-mask")}createItem(e,t){return t||((t=document.createElement("div")).classList.add("atk-layer-item"),t.setAttribute("data-layer-name",e),t.style.display="none"),this.$wrap.appendChild(t),this.items.push(t),t}getWrap(){return this.$wrap}getMask(){return this.$mask}setMaskClose(e){this.allowMaskClose=e}show(){this.$wrap.style.display="block",this.$mask.style.display="block",this.$mask.classList.add("atk-fade-in"),this.$mask.onclick=()=>{this.allowMaskClose&&this.hide()},bn().lock()}hide(e){if(this.items.filter((e=>e.isConnected&&"none"!==e.style.display)).length>1)return void(e&&e());const t=()=>{this.$wrap.style.display="none",this.$wrap.classList.remove("atk-fade-out"),e&&e(),bn().unlock(),this.$wrap.onanimationend=null};this.$wrap.classList.add("atk-fade-out"),"none"!==window.getComputedStyle(this.$wrap)["animation-name"]?this.$wrap.onanimationend=()=>t():t()}}class xn{constructor(e,t,n){g(this,"$el"),g(this,"wrap"),g(this,"onAfterHide"),this.wrap=e,this.$el=this.wrap.createItem(t,n)}setOnAfterHide(e){this.onAfterHide=e}getEl(){return this.$el}show(){this.$el.style.display="",this.wrap.show()}hide(){this.wrap.hide((()=>{this.$el.style.display="none",this.onAfterHide&&this.onAfterHide()}))}destroy(){this.wrap.hide((()=>{this.$el.remove(),this.onAfterHide&&this.onAfterHide()}))}}class Cn{constructor(e){g(this,"wrap"),g(this,"ctx"),this.ctx=e,this.wrap=new wn,document.body.appendChild(this.wrap.getWrap()),e.on("destroy",(()=>{this.wrap.getWrap().remove()})),bn().init()}getEl(){return this.wrap.getWrap()}create(e,t){return new xn(this.wrap,e,t)}}const Sn="ArtalkUser";class En{constructor(e){g(this,"data"),this.opts=e;const t=JSON.parse(window.localStorage.getItem(Sn)||"{}");this.data={nick:t.nick||"",email:t.email||"",link:t.link||"",token:t.token||"",isAdmin:t.isAdmin||!1}}getData(){return this.data}update(e={}){Object.entries(e).forEach((([e,t])=>{this.data[e]=t})),window.localStorage.setItem(Sn,JSON.stringify(this.data)),this.opts.onUserChanged&&this.opts.onUserChanged(this.data)}logout(){this.update({token:"",isAdmin:!1})}checkHasBasicUserInfo(){return!!this.data.nick&&!!this.data.email}}const Tn={i18n(e){U(e.conf.locale),e.on("conf-loaded",(()=>{U(e.conf.locale)}))},user:e=>new En({onUserChanged:t=>{e.trigger("user-changed",t)}}),layerManager:e=>new Cn(e),checkerLauncher:e=>new Ut({getCtx:()=>e,getApi:()=>e.getApi(),getIframeURLBase:()=>e.conf.server,onReload:()=>e.reload()}),editor(e){const t=new Wt(e);return e.$root.appendChild(t.$el),t},list(e){const t=new yn(e);return e.$root.appendChild(t.$el),t},sidebarLayer:e=>new jt(e),editorPlugs(){}};function _n(e){const t=y(`${e.errMsg},${D("listLoadFailMsg")}
    `);if(e.retryFn){const n=y(`${D("listRetry")}`);n.onclick=()=>e.retryFn&&e.retryFn(),t.appendChild(n)}if(e.onOpenSidebar){const n=y(` | ${D("open")+D("ctrlCenter")}`);t.appendChild(n),n.onclick=()=>e.onOpenSidebar&&e.onOpenSidebar()}Pt(e.$err,t)}function Ln(e){e.getApi().system.conf().then((t=>{let n={apiVersion:t.version.version};if(e.conf.useBackendConf){if(!t.frontend_conf)throw new Error("The remote backend does not respond to the frontend conf, but `useBackendConf` conf is enabled");n=u(u({},n),function(e){const t=["el","pageKey","pageTitle","server","site","darkMode"];return Object.keys(e).forEach((n=>{t.includes(n)&&delete e[n]})),e.emoticons&&"string"==typeof e.emoticons&&(e.emoticons=e.emoticons.trim(),e.emoticons.startsWith("[")||e.emoticons.startsWith("{")?e.emoticons=JSON.parse(e.emoticons):"false"===e.emoticons&&(e.emoticons=!1)),e}(t.frontend_conf))}e.conf.remoteConfModifier&&e.conf.remoteConfModifier(n),e.updateConf(n)})).catch((t=>{var n;e.updateConf({});let i="";if(null==(n=t.data)?void 0:n.err_no_site){const t={create_name:e.conf.site,create_urls:`${window.location.protocol}//${window.location.host}`};i=`sites|${JSON.stringify(t)}`}throw _n({$err:e.get("list").$el,errMsg:t.msg||String(t),errData:t.data,retryFn:()=>Ln(e),onOpenSidebar:e.get("user").getData().isAdmin?()=>e.showSidebar({view:i}):void 0}),t})).then((()=>{e.conf.remoteConfModifier||e.fetch({offset:0})})).catch((()=>{}))}const An="ArtalkContent";class On{constructor(e){this.kit=e}reqAdd(){return k(this,null,(function*(){return yield this.kit.useApi().comment.add(u({},this.getSubmitAddParams()))}))}getSubmitAddParams(){const{nick:e,email:t,link:n}=this.kit.useUser().getData(),i=this.kit.useConf();return{content:this.kit.useEditor().getContentFinal(),nick:e,email:t,link:n,rid:0,page_key:i.pageKey,page_title:i.pageTitle,site_name:i.site}}postSubmitAdd(e){this.kit.useGlobalCtx().getData().insertComment(e)}}class Pn extends qt{constructor(e){super(e),g(this,"customs",[]),g(this,"defaultPreset"),this.defaultPreset=new On(this.kit);const t=()=>this.do();this.kit.useMounted((()=>{this.kit.useGlobalCtx().on("editor-submit",t)})),this.kit.useUnmounted((()=>{this.kit.useGlobalCtx().off("editor-submit",t)}))}registerCustom(e){this.customs.push(e)}do(){return k(this,null,(function*(){if(""===this.kit.useEditor().getContentFinal().trim())return void this.kit.useEditor().focus();const e=this.customs.find((e=>e.activeCond()));this.kit.useEditor().showLoading();try{let t;(null==e?void 0:e.pre)&&e.pre(),t=(null==e?void 0:e.req)?yield e.req():yield this.defaultPreset.reqAdd(),(null==e?void 0:e.post)?e.post(t):this.defaultPreset.postSubmitAdd(t)}catch(t){return console.error(t),void this.kit.useEditor().showNotify(`${D("commentFail")},${t.msg||String(t)}`,"e")}finally{this.kit.useEditor().hideLoading()}this.kit.useEditor().reset(),this.kit.useGlobalCtx().trigger("editor-submitted")}))}}class Rn extends qt{constructor(e){super(e),g(this,"emoticons",[]),g(this,"loadingTask",null),g(this,"$grpWrap"),g(this,"$grpSwitcher"),g(this,"isListLoaded",!1),g(this,"isImgLoaded",!1),this.kit.useMounted((()=>{this.usePanel('
    '),this.useBtn(D("emoticon"))})),this.kit.useUnmounted((()=>{})),this.useContentTransformer((e=>this.transEmoticonImageText(e))),this.usePanelShow((()=>{(()=>{k(this,null,(function*(){yield this.loadEmoticonsData(),this.isImgLoaded||(this.initEmoticonsList(),this.isImgLoaded=!0),setTimeout((()=>{this.changeListHeight()}),30)}))})()})),this.usePanelHide((()=>{this.$panel.parentElement.style.height=""})),window.setTimeout((()=>{this.loadEmoticonsData()}),1e3)}loadEmoticonsData(){return k(this,null,(function*(){this.isListLoaded||(null===this.loadingTask?(this.loadingTask=(()=>k(this,null,(function*(){Tt(this.$panel),this.emoticons=yield this.handleData(this.kit.useConf().emoticons),_t(this.$panel),this.loadingTask=null,this.isListLoaded=!0})))(),yield this.loadingTask):yield this.loadingTask)}))}handleData(e){return k(this,null,(function*(){if(!Array.isArray(e)&&["object","string"].includes(typeof e)&&(e=[e]),!Array.isArray(e))return Pt(this.$panel,"表情包数据必须为 Array/Object/String 类型"),_t(this.$panel),[];const t=t=>{"object"==typeof t&&(t.name&&e.find((e=>e.name===t.name))||e.push(t))},n=e=>k(this,null,(function*(){yield Promise.all(e.map(((e,i)=>k(this,null,(function*(){if("object"!=typeof e||Array.isArray(e)){if(Array.isArray(e))yield n(e);else if("string"==typeof e){const i=yield this.remoteLoad(e);Array.isArray(i)?yield n(i):"object"==typeof i&&t(i)}}else t(e)})))))}));return yield n(e),e.forEach((e=>{if(this.isOwOFormat(e)){this.convertOwO(e).forEach((e=>{t(e)}))}else Array.isArray(e)&&e.forEach((e=>{t(e)}))})),e=e.filter((e=>"object"==typeof e&&!Array.isArray(e)&&!!e&&!!e.name)),this.solveNullKey(e),this.solveSameKey(e),e}))}remoteLoad(e){return k(this,null,(function*(){if(!e)return[];try{const t=yield fetch(e);return yield t.json()}catch(t){return _t(this.$panel),console.error("[Emoticons] Load Failed:",t),Pt(this.$panel,`${D("emoticon")}${D("loadFail")} ${String(t)}`),[]}}))}solveNullKey(e){e.forEach((e=>{e.items.forEach(((t,n)=>{t.key||(t.key=`${e.name} ${n+1}`)}))}))}solveSameKey(e){const t={};e.forEach((e=>{e.items.forEach((e=>{e.key&&""!==String(e.key).trim()&&(t[e.key]?t[e.key]++:t[e.key]=1,t[e.key]>1&&(e.key=`${e.key} ${t[e.key]}`))}))}))}isOwOFormat(e){try{return"object"==typeof e&&!!Object.values(e).length&&Array.isArray(Object.keys(Object.values(e)[0].container))&&Object.keys(Object.values(e)[0].container[0]).includes("icon")}catch(t){return!1}}convertOwO(e){const t=[];return Object.entries(e).forEach((([e,n])=>{const i={name:e,type:n.type,items:[]};n.container.forEach(((t,n)=>{const s=t.icon;if(/<(img|IMG)/.test(s)){const e=/src=["'](.*?)["']/.exec(s);e&&e.length>1&&(t.icon=e[1])}i.items.push({key:t.text||`${e} ${n+1}`,val:t.icon})})),t.push(i)})),t}initEmoticonsList(){this.$grpWrap=y('
    '),this.$panel.append(this.$grpWrap),this.emoticons.forEach(((e,t)=>{const n=y('');this.$grpWrap.append(n),n.setAttribute("data-index",String(t)),n.setAttribute("data-grp-name",e.name),n.setAttribute("data-type",e.type),e.items.forEach((t=>{const i=y('');if(n.append(i),t.key&&!new RegExp(`^(${e.name})?\\s?[0-9]+$`).test(t.key)&&i.setAttribute("title",t.key),"image"===e.type){const e=document.createElement("img");e.src=t.val,e.alt=t.key,i.append(e)}else i.innerText=t.val;i.onclick=()=>{"image"===e.type?this.kit.useEditor().insertContent(`:[${t.key}]`):this.kit.useEditor().insertContent(t.val||"")}}))})),this.emoticons.length>1&&(this.$grpSwitcher=y('
    '),this.$panel.append(this.$grpSwitcher),this.emoticons.forEach(((e,t)=>{const n=y("");n.innerText=e.name,n.setAttribute("data-index",String(t)),n.onclick=()=>this.openGrp(t),this.$grpSwitcher.append(n)}))),this.emoticons.length>0&&this.openGrp(0)}openGrp(e){var t,n,i;Array.from(this.$grpWrap.children).forEach((t=>{const n=t;n.getAttribute("data-index")!==String(e)?n.style.display="none":n.style.display=""})),null==(t=this.$grpSwitcher)||t.querySelectorAll("span.active").forEach((e=>e.classList.remove("active"))),null==(i=null==(n=this.$grpSwitcher)?void 0:n.querySelector(`span[data-index="${e}"]`))||i.classList.add("active"),this.changeListHeight()}changeListHeight(){}transEmoticonImageText(e){return this.emoticons&&Array.isArray(this.emoticons)?(this.emoticons.forEach((t=>{"image"===t.type&&Object.entries(t.items).forEach((([t,n])=>{e=e.split(`:[${n.key}]`).join(``)}))})),e):e}}const Mn=["png","jpg","jpeg","gif","bmp","svg","webp"];class In extends qt{constructor(e){super(e),g(this,"$imgUploadInput"),this.kit.useMounted((()=>this.init())),this.initDragImg()}init(){this.$imgUploadInput=document.createElement("input"),this.$imgUploadInput.type="file",this.$imgUploadInput.style.display="none",this.$imgUploadInput.accept=Mn.map((e=>`.${e}`)).join(",");const e=this.useBtn(`${D("image")}`);e.after(this.$imgUploadInput),e.onclick=()=>{const e=this.$imgUploadInput;e.onchange=()=>{(()=>{k(this,null,(function*(){if(!e.files||0===e.files.length)return;const t=e.files[0];this.uploadImg(t)}))})()},e.click()},this.kit.useConf().imgUpload||this.$btn.setAttribute("atk-only-admin-show","")}initDragImg(){const e=e=>{if(e)for(let t=0;t{e.stopPropagation(),e.preventDefault()},n=t=>{var n;const i=null==(n=t.dataTransfer)?void 0:n.files;(null==i?void 0:i.length)&&(t.preventDefault(),e(i))},i=t=>{var n;const i=null==(n=t.clipboardData)?void 0:n.files;(null==i?void 0:i.length)&&(t.preventDefault(),e(i))};this.kit.useMounted((()=>{this.kit.useUI().$textarea.addEventListener("dragover",t),this.kit.useUI().$textarea.addEventListener("drop",n),this.kit.useUI().$textarea.addEventListener("paste",i)})),this.kit.useUnmounted((()=>{this.kit.useUI().$textarea.removeEventListener("dragover",t),this.kit.useUI().$textarea.removeEventListener("drop",n),this.kit.useUI().$textarea.removeEventListener("paste",i)}))}uploadImg(e){return k(this,null,(function*(){const t=/[^.]+$/.exec(e.name);if(!t||!Mn.includes(t[0]))return;if(!this.kit.useUser().checkHasBasicUserInfo())return void this.kit.useEditor().showNotify(D("uploadLoginMsg"),"w");let n="\n";""===this.kit.useUI().$textarea.value.trim()&&(n="");const i=`${n}![](Uploading ${e.name}...)`;let s;this.kit.useEditor().insertContent(i);try{const t=this.kit.useConf().imgUploader;s=t?{img_url:yield t(e)}:yield this.kit.useApi().upload.imgUpload(e)}catch(r){console.error(r),this.kit.useEditor().showNotify(`${D("uploadFail")},${r.msg}`,"e")}if(s&&s.img_url){let e=s.img_url;E(e)||(e=T({base:this.kit.useConf().server,path:e})),this.kit.useEditor().setContent(this.kit.useUI().$textarea.value.replace(i,`${n}![](${e})`))}else this.kit.useEditor().setContent(this.kit.useUI().$textarea.value.replace(i,""))}))}}class Un extends qt{constructor(e){super(e),g(this,"isPlugPanelShow",!1),this.kit.useMounted((()=>{this.usePanel('
    ');let e=D("preview");kt()&&(e+=' '),this.useBtn(e)})),this.kit.useUnmounted((()=>{})),this.kit.useEvents().on("content-updated",(e=>{this.isPlugPanelShow&&this.updateContent()})),this.usePanelShow((()=>{this.isPlugPanelShow=!0,this.updateContent()})),this.usePanelHide((()=>{this.isPlugPanelShow=!1}))}updateContent(){this.$panel.innerHTML=this.kit.useEditor().getContentMarked()}}const Dn=[class extends qt{constructor(e){super(e);const t=()=>{this.save()};this.kit.useMounted((()=>{const e=window.localStorage.getItem(An)||"";""!==e.trim()&&(this.kit.useEditor().showNotify(D("restoredMsg"),"i"),this.kit.useEditor().setContent(e)),this.kit.useEvents().on("content-updated",t)})),this.kit.useUnmounted((()=>{this.kit.useEvents().off("content-updated",t)}))}save(){window.localStorage.setItem(An,this.kit.useEditor().getContentRaw().trim())}},class extends qt{get $inputs(){return this.kit.useEditor().getHeaderInputEls()}constructor(e){super(e);const t={},n={},i=(e,t,n)=>()=>{this.kit.useEvents().trigger(e,{field:n,$input:t})};this.kit.useMounted((()=>{Object.entries(this.$inputs).forEach((([e,s])=>{s.addEventListener("input",t[e]=i("header-input",s,e)),s.addEventListener("change",n[e]=i("header-change",s,e))}))})),this.kit.useUnmounted((()=>{Object.entries(this.$inputs).forEach((([e,i])=>{i.removeEventListener("input",t[e]),i.removeEventListener("change",n[e])}))}))}},class extends qt{constructor(e){super(e),g(this,"query",{timer:null,abortFn:null});const t=({$input:e,field:t})=>{"edit"!==this.kit.useEditor().getState()&&(this.kit.useUser().update({[t]:e.value.trim()}),"nick"!==t&&"email"!==t||this.fetchUserInfo())};this.kit.useMounted((()=>{Object.entries(this.kit.useEditor().getHeaderInputEls()).forEach((([e,t])=>{t.placeholder=`${D(e)}`,t.value=this.kit.useUser().getData()[e]||""})),this.kit.useEvents().on("header-input",t)})),this.kit.useUnmounted((()=>{this.kit.useEvents().off("header-input",t)}))}fetchUserInfo(){this.kit.useUser().logout(),this.query.timer&&window.clearTimeout(this.query.timer),this.query.abortFn&&this.query.abortFn(),this.query.timer=window.setTimeout((()=>{this.query.timer=null;const{req:e,abort:t}=this.kit.useApi().user.userGet(this.kit.useUser().getData().nick,this.kit.useUser().getData().email);this.query.abortFn=t,e.then((e=>this.onUserInfoFetched(e))).catch((e=>{})).finally((()=>{this.query.abortFn=null}))}),400)}onUserInfoFetched(e){var t;e.is_login||this.kit.useUser().logout(),this.kit.useGlobalCtx().getData().updateUnreads(e.unread),this.kit.useUser().checkHasBasicUserInfo()&&!e.is_login&&(null==(t=e.user)?void 0:t.is_admin)&&this.kit.useGlobalCtx().checkAdmin({onSuccess:()=>{}}),e.user&&e.user.link&&(this.kit.useUI().$link.value=e.user.link,this.kit.useUser().update({link:e.user.link}))}},class extends qt{constructor(e){super(e);const t=({field:e})=>{"link"===e&&this.onLinkInputChange()};this.kit.useMounted((()=>{this.kit.useEvents().on("header-change",t)})),this.kit.useUnmounted((()=>{this.kit.useEvents().off("header-change",t)}))}onLinkInputChange(){const e=this.kit.useUI().$link.value.trim();e&&!/^(http|https):\/\//.test(e)&&(this.kit.useUI().$link.value=`https://${e}`,this.kit.useUser().update({link:this.kit.useUI().$link.value}))}},class extends qt{constructor(e){super(e);const t=e=>this.onKeydown(e),n=()=>this.onInput();this.kit.useMounted((()=>{this.kit.useUI().$textarea.placeholder=this.kit.useConf().placeholder||D("placeholder"),this.kit.useUI().$textarea.addEventListener("keydown",t),this.kit.useUI().$textarea.addEventListener("input",n)})),this.kit.useUnmounted((()=>{this.kit.useUI().$textarea.removeEventListener("keydown",t),this.kit.useUI().$textarea.removeEventListener("input",n)})),this.kit.useEvents().on("content-updated",(()=>{window.setTimeout((()=>{this.adaptiveHeightByContent()}),80)}))}onKeydown(e){9===(e.keyCode||e.which)&&(e.preventDefault(),this.kit.useEditor().insertContent("\t"))}onInput(){this.kit.useEvents().trigger("content-updated",this.kit.useEditor().getContentRaw())}adaptiveHeightByContent(){const e=this.kit.useUI().$textarea.offsetHeight-this.kit.useUI().$textarea.clientHeight;this.kit.useUI().$textarea.style.height="0px",this.kit.useUI().$textarea.style.height=`${this.kit.useUI().$textarea.scrollHeight+e}px`}},Pn,class extends qt{constructor(e){super(e);const t=()=>{this.kit.useEditor().submit()};this.kit.useMounted((()=>{this.kit.useUI().$submitBtn.innerText=this.kit.useConf().sendBtn||D("send"),this.kit.useUI().$submitBtn.addEventListener("click",t)})),this.kit.useUnmounted((()=>{this.kit.useUI().$submitBtn.removeEventListener("click",t)}))}},Ft,class extends qt{constructor(e){super(e),g(this,"comment"),this.useEditorStateEffect("reply",(e=>(this.setReply(e),()=>{this.cancelReply()}))),this.kit.useEvents().on("mounted",(()=>{const e=this.kit.useDeps(Pn);if(!e)throw Error("SubmitPlug not initialized");const t=new On(this.kit);e.registerCustom({activeCond:()=>!!this.comment,req:()=>k(this,null,(function*(){if(!this.comment)throw new Error("reply comment cannot be empty");return yield this.kit.useApi().comment.add(p(u({},t.getSubmitAddParams()),{rid:this.comment.id,page_key:this.comment.page_key,page_title:void 0,site_name:this.comment.site_name}))})),post:e=>{const n=this.kit.useConf();e.page_key!==n.pageKey&&window.open(`${e.page_url}#atk-comment-${e.id}`),t.postSubmitAdd(e)}})}))}setReply(e){const t=this.kit.useUI();t.$sendReply||(t.$sendReply=y(`
    ${D("reply")} ×
    `),t.$sendReply.querySelector(".atk-text").innerText=`@${e.nick}`,t.$sendReply.addEventListener("click",(()=>{this.kit.useEditor().resetState()})),t.$textareaWrap.append(t.$sendReply)),this.comment=e,t.$textarea.focus()}cancelReply(){if(!this.comment)return;const e=this.kit.useUI();e.$sendReply&&(e.$sendReply.remove(),e.$sendReply=void 0),this.comment=void 0}},class extends qt{constructor(e){super(e),g(this,"comment"),g(this,"originalSubmitBtnText","Send"),this.useEditorStateEffect("edit",(e=>(this.edit(e),()=>{this.cancelEdit()}))),this.kit.useMounted((()=>{const e=this.kit.useDeps(Pn);if(!e)throw Error("SubmitPlug not initialized");e.registerCustom({activeCond:()=>!!this.comment,req:()=>k(this,null,(function*(){const e={content:this.kit.useEditor().getContentFinal(),nick:this.kit.useUI().$nick.value,email:this.kit.useUI().$email.value,link:this.kit.useUI().$link.value};return yield this.kit.useApi().comment.commentEdit(u(u({},this.comment),e))})),post:e=>{this.kit.useGlobalCtx().getData().updateComment(e)}})}))}edit(e){const t=this.kit.useUI();if(!t.$editCancelBtn){const e=y(`
    ${D("editCancel")} ×
    `);e.onclick=()=>{this.kit.useEditor().resetState()},t.$textareaWrap.append(e),t.$editCancelBtn=e}this.comment=e,t.$header.style.display="none",t.$nick.value=e.nick||"",t.$email.value=e.email||"",t.$link.value=e.link||"",this.kit.useEditor().setContent(e.content),t.$textarea.focus(),this.updateSubmitBtnText(D("save"))}cancelEdit(){if(!this.comment)return;const e=this.kit.useUI();e.$editCancelBtn&&(e.$editCancelBtn.remove(),e.$editCancelBtn=void 0),this.comment=void 0;const{nick:t,email:n,link:i}=this.kit.useUser().getData();e.$nick.value=t,e.$email.value=n,e.$link.value=i,this.kit.useEditor().setContent(""),this.restoreSubmitBtnText(),e.$header.style.display=""}updateSubmitBtnText(e){this.originalSubmitBtnText=this.kit.useUI().$submitBtn.innerText,this.kit.useUI().$submitBtn.innerText=e}restoreSubmitBtnText(){this.kit.useUI().$submitBtn.innerText=this.originalSubmitBtnText}},class extends qt{constructor(e){super(e);const t=()=>this.open(),n=()=>this.close();this.kit.useMounted((()=>{this.kit.useEvents().on("editor-open",t),this.kit.useEvents().on("editor-close",n)})),this.kit.useUnmounted((()=>{this.kit.useEvents().off("editor-open",t),this.kit.useEvents().off("editor-close",n)}))}open(){var e;null==(e=this.kit.useUI().$textareaWrap.querySelector(".atk-comment-closed"))||e.remove(),this.kit.useUI().$textarea.style.display="",this.kit.useUI().$bottom.style.display=""}close(){this.kit.useUI().$textareaWrap.querySelector(".atk-comment-closed")||this.kit.useUI().$textareaWrap.prepend(y(`
    ${D("onlyAdminCanReply")}
    `)),this.kit.useUser().getData().isAdmin?(this.kit.useUI().$textarea.style.display="",this.kit.useUI().$bottom.style.display=""):(this.kit.useUI().$textarea.style.display="none",this.kit.useEvents().trigger("panel-close"),this.kit.useUI().$bottom.style.display="none")}},Rn,In,Un];class Bn{constructor(e){this.plugs=e}useEditor(){return this.plugs.editor}useGlobalCtx(){return this.plugs.editor.ctx}useConf(){return this.plugs.editor.ctx.conf}useApi(){return this.plugs.editor.ctx.getApi()}useUser(){return this.plugs.editor.ctx.get("user")}useUI(){return this.plugs.editor.getUI()}useEvents(){return this.plugs.getEvents()}useMounted(e){this.useEvents().on("mounted",e)}useUnmounted(e){this.useEvents().on("unmounted",e)}useDeps(e){return this.plugs.get(e)}}class qn{constructor(e){g(this,"plugs",[]),g(this,"openedPlug",null),g(this,"events",new bt),this.editor=e;let t=!1;this.editor.ctx.on("conf-loaded",(()=>{t&&this.getEvents().trigger("unmounted"),this.clear();const e=(n=this.editor.ctx.conf,[{k:In,v:n.imgUpload},{k:Rn,v:n.emoticons},{k:Un,v:n.preview},{k:Ft,v:n.editorTravel}].filter((e=>!e.v)).flatMap((e=>e.k)));var n;Dn.filter((t=>!e.includes(t))).forEach((e=>{const t=new Bn(this);this.plugs.push(new e(t))})),this.getEvents().trigger("mounted"),t=!0,this.loadPluginUI()})),this.events.on("panel-close",(()=>this.closePlugPanel()))}getPlugs(){return this.plugs}getEvents(){return this.events}clear(){this.plugs=[],this.events=new bt,this.openedPlug&&this.closePlugPanel()}loadPluginUI(){this.editor.getUI().$plugPanelWrap.innerHTML="",this.editor.getUI().$plugPanelWrap.style.display="none",this.editor.getUI().$plugBtnWrap.innerHTML="",this.plugs.forEach((e=>this.loadPluginItem(e)))}loadPluginItem(e){const t=e.$btn;if(!t)return;this.editor.getUI().$plugBtnWrap.appendChild(t),!t.onclick&&(t.onclick=()=>{this.editor.getUI().$plugBtnWrap.querySelectorAll(".active").forEach((e=>e.classList.remove("active"))),e!==this.openedPlug?(this.openPlugPanel(e),t.classList.add("active")):this.closePlugPanel()});const n=e.$panel;n&&(n.style.display="none",this.editor.getUI().$plugPanelWrap.appendChild(n))}get(e){return this.plugs.find((t=>t instanceof e))}openPlugPanel(e){this.plugs.forEach((t=>{const n=t.$panel;n&&(t===e?(n.style.display="",this.events.trigger("panel-show",e)):(n.style.display="none",this.events.trigger("panel-hide",e)))})),this.editor.getUI().$plugPanelWrap.style.display="",this.openedPlug=e}closePlugPanel(){this.openedPlug&&(this.editor.getUI().$plugPanelWrap.style.display="none",this.events.trigger("panel-hide",this.openedPlug),this.openedPlug=null)}getTransformedContent(e){let t=e;return this.plugs.forEach((e=>{e.contentTransformer&&(t=e.contentTransformer(t))})),t}}const Fn="2.7.3";function zn(e){return k(this,null,(function*(){e.countEl&&document.querySelector(e.countEl)&&Wn(e,{query:"page_comment",numEl:e.countEl});const t=e.pvAdd?{[e.pageKey]:yield e.getApi().page.pv()}:void 0;e.pvEl&&document.querySelector(e.pvEl)&&Wn(e,{query:"page_pv",numEl:e.pvEl,data:t})}))}function Wn(e,t){return k(this,null,(function*(){let n=t.data||{},i=Array.from(document.querySelectorAll(t.numEl)).map((t=>t.getAttribute("data-page-key")||e.pageKey)).filter((e=>"number"!=typeof n[e]));if(i=[...new Set(i)],i.length>0){const s=yield e.getApi().page.stat(t.query,i);n=u(u({},n),s)}!function(e,t,n){document.querySelectorAll(e).forEach((e=>{const i=e.getAttribute("data-page-key"),s=Number(i?t[i]:n);e.innerHTML=`${s}`}))}(t.numEl,n,n[e.pageKey])}))}let jn=!1;let Nn;function Hn(e,t){const n="atk-dark-mode";e.forEach((e=>{t?e.classList.add(n):e.classList.remove(n)}))}const Qn=[...[e=>{e.on("inited",(()=>{!1!==e.conf.immediateFetch&&e.trigger("conf-fetch")})),e.on("conf-fetch",(()=>{Ln(e)}))},e=>{!function(){try{if(!Ee.name)return}catch(e){return}Ee.setOptions(u({renderer:ht()},ft)),gt=Ee}(),e.on("conf-loaded",(e=>{var t;e.markedReplacers&&(t=e.markedReplacers,mt=t)}))},e=>{const t=e.get("editor"),n=new qn(t);e.inject("editorPlugs",n)},e=>{const t=()=>{var t;t=e.get("user").getData().isAdmin,function(e){const t=[];e.$root.querySelectorAll("[atk-only-admin-show]").forEach((e=>t.push(e)));const n=document.querySelector(".atk-sidebar");return n&&n.querySelectorAll("[atk-only-admin-show]").forEach((e=>t.push(e))),t}({$root:e.$root}).forEach((e=>{t?e.classList.remove("atk-hide"):e.classList.add("atk-hide")}))};e.on("list-loaded",(()=>{t()})),e.on("user-changed",(e=>{t()}))},...[e=>{e.on("list-fetch",(t=>{if(e.getData().getLoading())return;e.getData().setLoading(!0);const n=u({offset:0,limit:e.conf.pagination.pageSize,flatMode:e.conf.flatMode,paramsModifier:e.conf.listFetchParamsModifier},t);e.getData().setListLastFetch({params:n}),e.getApi().comment.get(n.offset,n.limit,n.flatMode,n.paramsModifier).then((t=>{e.getData().setListLastFetch({params:n,data:t}),e.getData().loadComments(t.comments),e.getData().updatePage(t.page),e.getData().updateUnreads(t.unread||[]),n.onSuccess&&n.onSuccess(t),e.trigger("list-fetched",{params:n,data:t})})).catch((t=>{const i={msg:t.msg||String(t),data:t.data};throw n.onError&&n.onError(i),e.trigger("list-error",i),e.trigger("list-fetched",{params:n,error:i}),t})).finally((()=>{e.getData().setLoading(!1)}))}))},e=>{e.on("list-fetch",(t=>{const n=e.get("list");0===t.offset&&Lt(!0,n.$el)})),e.on("list-fetched",(()=>{Lt(!1,e.get("list").$el)}))},e=>{e.on("comment-rendered",(t=>{if(!0===e.conf.listUnreadHighlight){const n=e.getData().getUnreads(),i=n.find((e=>e.comment_id===t.getID()));i?(t.getRender().setUnread(!0),t.getRender().setOpenAction((()=>{window.open(i.read_link),e.getData().updateUnreads(n.filter((e=>e.comment_id!==t.getID())))}))):t.getRender().setUnread(!1)}})),e.on("list-goto",(t=>{const n=b("atk_notify_key");n&&e.getApi().user.markRead(t,n).then((()=>{e.getData().updateUnreads(e.getData().getUnreads().filter((e=>e.comment_id!==t)))}))}))},e=>{let t;e.on("inited",(()=>{const n=e.get("list");t=n.$el.querySelector('[data-action="admin-close-comment"]'),t.addEventListener("click",(()=>{const t=e.getData().getPage();if(!t)throw new Error("Page data not found");t.admin_only=!t.admin_only,function(e,t){e.editorShowLoading(),e.getApi().page.pageEdit(t).then((t=>{e.getData().updatePage(t)})).catch((t=>{e.editorShowNotify(`${D("editFail")}: ${t.msg||String(t)}`,"e")})).finally((()=>{e.editorHideLoading()}))}(e,t)}))})),e.on("page-loaded",(n=>{var i,s;const r=e.get("editor");!0===(null==n?void 0:n.admin_only)?(null==(i=r.getPlugs())||i.getEvents().trigger("editor-close"),t&&(t.innerText=D("openComment"))):(null==(s=r.getPlugs())||s.getEvents().trigger("editor-open"),t&&(t.innerText=D("closeComment")))})),e.on("list-loaded",(t=>{e.editorResetState()}))},e=>{e.on("list-loaded",(()=>{(()=>{var t,n;const i=e.get("list").$el.querySelector(".atk-comment-count .atk-text");if(!i)return;const s=$(D("counter",{count:`${Number(null==(n=null==(t=e.getData().getListLastFetch())?void 0:t.data)?void 0:n.total)||0}`}));i.innerHTML=s.replace(/(\d+)/,'$1')})()})),e.on("comment-inserted",(()=>{const t=e.getData().getListLastFetch();(null==t?void 0:t.data)&&(t.data.total+=1)})),e.on("comment-deleted",(()=>{const t=e.getData().getListLastFetch();(null==t?void 0:t.data)&&(t.data.total-=1)}))},e=>{let t=null;const n=()=>{if(!t)return;const n=e.get("user").getData();if(n.nick&&n.email){t.classList.remove("atk-hide");const e=t.querySelector(".atk-text");e&&(e.innerText=n.isAdmin?D("ctrlCenter"):D("msgCenter"))}else t.classList.add("atk-hide")};e.on("conf-loaded",(()=>{const i=e.get("list");t=i.$el.querySelector('[data-action="open-sidebar"]'),t&&(t.onclick=()=>{e.showSidebar()},n())})),e.on("user-changed",(e=>{n()}))},e=>{let t=null;e.on("conf-loaded",(()=>{const n=e.get("list");t=n.$el.querySelector(".atk-unread-badge")})),e.on("unreads-updated",(e=>{var n;n=e.length||0,t&&(n>0?(t.innerText=`${Number(n||0)}`,t.style.display="block"):t.style.display="none")}))},e=>{const t=t=>{e.conf.listFetchParamsModifier=t,e.reload()},n=e=>{!function(e){const{$dropdownWrap:t,dropdownList:n}=e;if(t.querySelector(".atk-dropdown"))return;t.classList.add("atk-dropdown-wrap"),t.append(y(''));let i=0;const s=(e,t,n,s)=>{s(),i=e,r.querySelectorAll(".active").forEach((e=>{e.classList.remove("active")})),t.classList.add("active"),r.style.display="none",setTimeout((()=>{r.style.display=""}),80)},r=y('
      ');n.forEach(((e,t)=>{const n=e[0],o=e[1],a=y('
    • '),l=a.querySelector("span");l.innerText=n,l.onclick=()=>{s(t,a,n,o)},r.append(a),t===i&&a.classList.add("active")})),t.append(r)}({$dropdownWrap:e,dropdownList:[[D("sortLatest"),()=>{t((e=>{e.sort_by="date_desc"}))}],[D("sortBest"),()=>{t((e=>{e.sort_by="vote"}))}],[D("sortOldest"),()=>{t((e=>{e.sort_by="date_asc"}))}],[D("sortAuthor"),()=>{t((e=>{e.view_only_admin=!0}))}]]})};e.on("conf-loaded",(()=>{const t=e.get("list").$el.querySelector(".atk-comment-count");t&&(e.conf.listSort?n(t):function(e){var t,n;const{$dropdownWrap:i}=e;i.classList.remove("atk-dropdown-wrap"),null==(t=i.querySelector(".atk-arrow-down-icon"))||t.remove(),null==(n=i.querySelector(".atk-dropdown"))||n.remove()}({$dropdownWrap:t}))}))},e=>{let t=!0;const n=()=>{const n=function(){let e=Number(b("atk_comment"));if(!e){const t=window.location.hash.match(/#atk-comment-([0-9]+)/);if(!t||!t[1]||Number.isNaN(Number(t[1])))return null;e=Number(t[1])}return e||null}();n&&(e.trigger("list-goto",n),t=!0)},i=()=>{t=!1,n()};e.on("inited",(()=>{window.addEventListener("hashchange",i),e.on("list-loaded",n)})),e.on("destroy",(()=>{window.removeEventListener("hashchange",i),e.off("list-loaded",n)}));let s=0;e.on("list-goto",(n=>{if(s===n)return;const i=e.get("list").getCommentNodes().find((e=>e.getID()===n));if(!i)return;s=n,i.getParents().forEach((e=>{e.getRender().heightLimitRemoveForChildren()}));const r=()=>{At(i.getEl(),!1),i.getEl().classList.remove("atk-flash-once"),window.setTimeout((()=>{i.getEl().classList.add("atk-flash-once")}),150)};t?window.setTimeout((()=>r()),350):r()}))},e=>{e.on("list-loaded",(t=>{const n=e.get("list"),i=t.length<=0;let s=n.getCommentsWrapEl().querySelector(".atk-list-no-comment");i?s||(s=y('
      '),s.innerHTML=at(n.ctx.conf.noComment||n.ctx.$t("noComment")),n.getCommentsWrapEl().appendChild(s)):null==s||s.remove()}))},e=>{e.on("conf-loaded",(()=>{const t=e.get("list").$el.querySelector(".atk-copyright");t&&(t.innerHTML=`Powered By Artalk`)}))},e=>{let t=null;e.on("inited",(()=>{t=window.setInterval((()=>{e.get("list").$el.querySelectorAll("[data-atk-comment-date]").forEach((t=>{const n=t.getAttribute("data-atk-comment-date");t.innerText=C(new Date(Number(n)),e.$t)}))}),3e4)})),e.on("destroy",(()=>{t&&window.clearInterval(t)}))},e=>{e.on("list-fetch",(()=>{Pt(e.get("list").$el,null)})),e.on("list-error",(t=>{_n({$err:e.get("list").$el,errMsg:t.msg,errData:t.data,retryFn:()=>e.fetch({offset:0})})}))},e=>{const t=document;let n=null;const i=()=>{null==n||n.disconnect(),n=null};e.on("list-loaded",(()=>{i();const s=e.get("list").getCommentsWrapEl().querySelector(".atk-comment-wrap:nth-last-child(3)");s&&("IntersectionObserver"in window?(s=>{n=new IntersectionObserver((([t])=>{t.isIntersecting&&(i(),e.trigger("list-reach-bottom"))}),{root:t}),n.observe(s)})(s):console.warn("IntersectionObserver api not supported"))})),e.on("destroy",(()=>{i()}))},e=>{const t=()=>{const t=e.get("list"),n=e.conf.scrollRelativeTo&&e.conf.scrollRelativeTo();(n||window).scroll({top:w(t.$el,n).top,left:0})};e.on("inited",(()=>{e.on("list-goto-first",t)})),e.on("destroy",(()=>{e.off("list-goto-first",t)}))}],e=>{e.on("conf-loaded",(()=>{zn({getApi:()=>e.getApi(),pageKey:e.conf.pageKey,countEl:e.conf.countEl,pvEl:e.conf.pvEl,pvAdd:!0})}))},e=>{e.on("conf-loaded",(()=>{const t=e.get("list");e.conf.apiVersion&&e.conf.versionCheck&&!jn&&function(e,t,n){const i=function(e,t){const n=e.split("."),i=t.split(".");for(let s=0;s<3;s++){const e=Number(n[s]),t=Number(i[s]);if(e>t)return 1;if(t>e)return-1;if(!Number.isNaN(e)&&Number.isNaN(t))return 1;if(Number.isNaN(e)&&!Number.isNaN(t))return-1}return 0}(t,n);if(0===i)return;const s=y(`
      ${D("updateMsg",{name:D(i<0?"frontend":"backend")})}

      ${D("currentVersion")}: ${D("frontend")} ${t} / ${D("backend")} ${n}

      `),r=y(`${D("ignore")}`);r.onclick=()=>{Pt(e.$el.parentElement,null),jn=!0,e.ctx.fetch({offset:0})},s.append(r),Pt(e.$el.parentElement,s,'Artalk Warn')}(t,Fn,e.conf.apiVersion)}))},e=>{let t;const n=n=>{const i=[e.$root,e.get("layerManager").getEl()];Nn||(Nn=window.matchMedia("(prefers-color-scheme: dark)")),"auto"===n?(t||(t=e=>Hn(i,e.matches),Nn.addEventListener("change",t)),Hn(i,Nn.matches)):(t&&(Nn.removeEventListener("change",t),t=void 0),Hn(i,n))};e.on("inited",(()=>n(e.conf.darkMode))),e.on("conf-loaded",(e=>n(e.darkMode))),e.on("dark-mode-changed",(e=>n(e))),e.on("destroy",(()=>{t&&(null==Nn||Nn.removeEventListener("change",t)),t=void 0}))}]];class Vn{constructor(e){g(this,"ctx"),g(this,"plugins",[...Qn]);const t=xt(e,!0);this.ctx=new St(t),Object.entries(Tn).forEach((([e,t])=>{const n=t(this.ctx);n&&this.ctx.inject(e,n)})),this.plugins.forEach((e=>{"function"==typeof e&&e(this.ctx)})),this.ctx.trigger("inited")}getConf(){return this.ctx.getConf()}getEl(){return this.ctx.$root}update(e){return this.ctx.updateConf(e),this}reload(){this.ctx.reload()}destroy(){this.ctx.trigger("destroy"),this.ctx.$root.remove()}on(e,t){this.ctx.on(e,t)}off(e,t){this.ctx.off(e,t)}trigger(e,t){this.ctx.trigger(e,t)}setDarkMode(e){this.ctx.setDarkMode(e)}static init(e){return new Vn(e)}static use(e){Qn.includes(e)||Qn.push(e)}static loadCountWidget(e){const t=xt(e,!0);zn({getApi:()=>new W(Ct(t)),pageKey:t.pageKey,countEl:t.countEl,pvEl:t.pvEl,pvAdd:!1})}get $root(){return this.ctx.$root}get conf(){return this.ctx.getConf()}}const Gn=Vn.init,Kn=Vn.use,Zn=Vn.loadCountWidget;e.default=Vn,e.init=Gn,e.loadCountWidget=Zn,e.use=Kn,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})})); +//# sourceMappingURL=Artalk.js.map \ No newline at end of file diff --git a/templates/assets/libs/canvas/bubble.js b/templates/assets/libs/canvas/bubble.js new file mode 100644 index 0000000..f5e43c3 --- /dev/null +++ b/templates/assets/libs/canvas/bubble.js @@ -0,0 +1 @@ +if(document.querySelector(".author-content.author-content-item.single")){const canvas=document.createElement("canvas");canvas.id="header_canvas",canvas.style.position="absolute",canvas.style.bottom="0",canvas.width=844,canvas.height=346,document.querySelector(".author-content.author-content-item.single").appendChild(canvas);document.querySelector(".author-content.author-content-item.single").parentNode.className="thumbnail_canvas",function(){var canvas,ctx,width,height,bubbles;function animate(){for(var i in ctx.clearRect(0,0,width,height),bubbles)bubbles[i].draw();requestAnimationFrame(animate)}function window_resize(){const panel=document.querySelector(".thumbnail_canvas");panel&&(width=panel.offsetWidth,height=panel.offsetHeight,canvas.width=width,canvas.height=height)}function Bubble(){var _this=this;function init(){_this.pos.x=Math.random()*width,_this.pos.y=height+100*Math.random(),_this.alpha=.1+.5*Math.random(),_this.alpha_change=2e-4+5e-4*Math.random(),_this.scale=.2+.8*Math.random(),_this.scale_change=.002*Math.random(),_this.speed=.1+.4*Math.random()}_this.pos={},init(),this.draw=function(){_this.alpha<=0&&init(),_this.pos.y-=_this.speed,_this.alpha-=_this.alpha_change,_this.scale+=_this.scale_change,ctx.beginPath(),ctx.arc(_this.pos.x,_this.pos.y,10*_this.scale,0,2*Math.PI,!1),ctx.fillStyle="rgba(255,255,255,"+_this.alpha+")",ctx.fill()}}!function(){if(canvas=document.getElementById("header_canvas"),window_resize(),canvas){ctx=canvas.getContext("2d"),bubbles=[];for(var num=.04*width,i=0;ithis.opacityTresh),this.opacity+=this.do)},this.fadeOut=function(){this.fadingOut&&(this.fadingOut=!(this.opacity<0),this.opacity-=this.do/2,(this.x>n||this.y<0)&&(this.fadingOut=!1,this.reset()))},this.draw=function(){if(h.beginPath(),this.giant)h.fillStyle="rgba(180,184,240,"+this.opacity+")",h.arc(this.x,this.y,2,0,2*Math.PI,!1);else if(this.comet){h.fillStyle="rgba("+d+","+this.opacity+")",h.arc(this.x,this.y,1.5,0,2*Math.PI,!1);for(var t=0;t<30;t++)h.fillStyle="rgba("+d+","+(this.opacity-this.opacity/20*t)+")",h.rect(this.x-this.dx/4*t,this.y-this.dy/4*t-2,2,2),h.fill()}else h.fillStyle="rgba(226,225,142,"+this.opacity+")",h.rect(this.x,this.y,this.r,this.r);h.closePath(),h.fill()},this.move=function(){this.x+=this.dx,this.y+=this.dy,!1===this.fadingOut&&this.reset(),(this.x>n-n/4||this.y<0)&&(this.fadingOut=!0)},setTimeout((function(){o=!1}),50)}function m(t){return Math.floor(1e3*Math.random())+1<10*t}function l(t,i){return Math.random()*(i-t)+t}f(),window.addEventListener("resize",f,!1),function(){h=s.getContext("2d");for(var t=0;t1?self.options.decimal+x[1]:"";if(self.options.useGrouping){x3="";for(i=0,l=x1.length;iself.endVal);self.frameVal=self.startVal;self.initialized=true;return true}else{self.error="[CountUp] startVal ("+startVal+") or endVal ("+endVal+") is not a number";return false}};self.printValue=function(value){var result=self.options.formattingFn(value);if(self.d.tagName==="INPUT"){this.d.value=result}else{if(self.d.tagName==="text"||self.d.tagName==="tspan"){this.d.textContent=result}else{this.d.innerHTML=result}}};self.count=function(timestamp){if(!self.startTime){self.startTime=timestamp}self.timestamp=timestamp;var progress=timestamp-self.startTime;self.remaining=self.duration-progress;if(self.options.useEasing){if(self.countDown){self.frameVal=self.startVal-self.options.easingFn(progress,0,self.startVal-self.endVal,self.duration)}else{self.frameVal=self.options.easingFn(progress,self.startVal,self.endVal-self.startVal,self.duration)}}else{if(self.countDown){self.frameVal=self.startVal-((self.startVal-self.endVal)*(progress/self.duration))}else{self.frameVal=self.startVal+(self.endVal-self.startVal)*(progress/self.duration)}}if(self.countDown){self.frameVal=(self.frameValself.endVal)?self.endVal:self.frameVal}self.frameVal=Math.round(self.frameVal*self.dec)/self.dec;self.printValue(self.frameVal);if(progressself.endVal);self.rAF=requestAnimationFrame(self.count)};if(self.initialize()){self.printValue(self.startVal)}}; diff --git a/templates/assets/libs/dplayer/DPlayer.min.js b/templates/assets/libs/dplayer/DPlayer.min.js new file mode 100644 index 0000000..cf743e9 --- /dev/null +++ b/templates/assets/libs/dplayer/DPlayer.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("DPlayer",[],t):"object"==typeof exports?exports.DPlayer=t():e.DPlayer=t()}(window,(function(){return function(e){var t={};function a(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,a),o.l=!0,o.exports}return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(n,o,function(t){return e[t]}.bind(null,o));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a(a.s=58)}([function(e,t,a){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=a(6),r=Object.prototype.toString;function i(e){return"[object Array]"===r.call(e)}function l(e){return void 0===e}function s(e){return null!==e&&"object"===n(e)}function d(e){return"[object Function]"===r.call(e)}function p(e,t){if(null!=e)if("object"!==n(e)&&(e=[e]),i(e))for(var a=0,o=e.length;a\n ",a&&(t+='\n \n '),t+="\n"}},function(e,t,a){e.exports=a(41)},function(e,t,a){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var a=function(e,t){var a=e[1]||"",n=e[3];if(!n)return a;if(t&&"function"==typeof btoa){var o=(i=n,l=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(s," */")),r=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[a].concat(r).concat([o]).join("\n")}var i,l,s;return[a].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(a,"}"):a})).join("")},t.i=function(e,a,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var r=0;r1)for(var a=1;a=200&&e<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){s.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){s.headers[e]=n.merge(r)})),e.exports=s}).call(this,a(5))},function(e,t,a){"use strict";var n=a(0),o=a(47),r=a(7),i=a(49),l=a(52),s=a(53),d=a(11);e.exports=function(e){return new Promise((function(t,p){var c=e.data,u=e.headers;n.isFormData(c)&&delete u["Content-Type"];var y=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password||"";u.Authorization="Basic "+btoa(h+":"+m)}var f=i(e.baseURL,e.url);if(y.open(e.method.toUpperCase(),r(f,e.params,e.paramsSerializer),!0),y.timeout=e.timeout,y.onreadystatechange=function(){if(y&&4===y.readyState&&(0!==y.status||y.responseURL&&0===y.responseURL.indexOf("file:"))){var a="getAllResponseHeaders"in y?l(y.getAllResponseHeaders()):null,n={data:e.responseType&&"text"!==e.responseType?y.response:y.responseText,status:y.status,statusText:y.statusText,headers:a,config:e,request:y};o(t,p,n),y=null}},y.onabort=function(){y&&(p(d("Request aborted",e,"ECONNABORTED",y)),y=null)},y.onerror=function(){p(d("Network Error",e,null,y)),y=null},y.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),p(d(t,e,"ECONNABORTED",y)),y=null},n.isStandardBrowserEnv()){var v=a(54),b=(e.withCredentials||s(f))&&e.xsrfCookieName?v.read(e.xsrfCookieName):void 0;b&&(u[e.xsrfHeaderName]=b)}if("setRequestHeader"in y&&n.forEach(u,(function(e,t){void 0===c&&"content-type"===t.toLowerCase()?delete u[t]:y.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(y.withCredentials=!!e.withCredentials),e.responseType)try{y.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&y.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&y.upload&&y.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){y&&(y.abort(),p(e),y=null)})),void 0===c&&(c=null),y.send(c)}))}},function(e,t,a){"use strict";var n=a(48);e.exports=function(e,t,a,o,r){var i=new Error(e);return n(i,t,a,o,r)}},function(e,t,a){"use strict";var n=a(0);e.exports=function(e,t){t=t||{};var a={},o=["url","method","params","data"],r=["headers","auth","proxy"],i=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(o,(function(e){void 0!==t[e]&&(a[e]=t[e])})),n.forEach(r,(function(o){n.isObject(t[o])?a[o]=n.deepMerge(e[o],t[o]):void 0!==t[o]?a[o]=t[o]:n.isObject(e[o])?a[o]=n.deepMerge(e[o]):void 0!==e[o]&&(a[o]=e[o])})),n.forEach(i,(function(n){void 0!==t[n]?a[n]=t[n]:void 0!==e[n]&&(a[n]=e[n])}));var l=o.concat(r).concat(i),s=Object.keys(t).filter((function(e){return-1===l.indexOf(e)}));return n.forEach(s,(function(n){void 0!==t[n]?a[n]=t[n]:void 0!==e[n]&&(a[n]=e[n])})),a}},function(e,t,a){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,a){"use strict";e.exports=a(57)},function(e,t,a){"use strict";(function(e){var n=a(16);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=setTimeout;function i(e){return Boolean(e&&void 0!==e.length)}function l(){}function s(e){if(!(this instanceof s))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],h(e,this)}function d(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,s._immediateFn((function(){var a=1===e._state?t.onFulfilled:t.onRejected;if(null!==a){var n;try{n=a(e._value)}catch(e){return void c(t.promise,e)}p(t.promise,n)}else(1===e._state?p:c)(t.promise,e._value)}))):e._deferreds.push(t)}function p(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===o(t)||"function"==typeof t)){var a=t.then;if(t instanceof s)return e._state=3,e._value=t,void u(e);if("function"==typeof a)return void h((n=a,r=t,function(){n.apply(r,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){c(e,t)}var n,r}function c(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&s._immediateFn((function(){e._handled||s._unhandledRejectionFn(e._value)}));for(var t=0,a=e._deferreds.length;t\n
      \n '),t+='\n
      \n
      \n
      \n
      \n
      \n \n ',i.danmaku&&(t+='\n ',t+=l(s("Danmaku is loading")),t+="\n "),t+='\n ',t+=d.loading,t+='\n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      ',t+=l(s("Set danmaku color")),t+='
      \n \n \n \n \n \n \n
      \n
      \n
      ',t+=l(s("Set danmaku type")),t+='
      \n \n \n \n
      \n
      \n \n ',t+=d.send,t+='\n \n
      \n
      \n \n
      \n \n
      \n
      \n
      \n \n
      \n
      \n
      \n
      \n \n 0:00 /\n 0:00\n \n ',i.live&&(t+='\n ',t+=l(s("Live")),t+="\n "),t+='\n
      \n
      \n ',i.video.quality&&(t+='\n
      \n \n
      \n
      \n ',c(i.video.quality,(function(e,a){t+='\n
      ',t+=l(e.name),t+="
      \n "})),t+="\n
      \n
      \n
      \n "),t+="\n ",i.screenshot&&(t+='\n
      \n
      \n "),t+="\n ",i.airplay&&(t+='\n
      \n
      \n "),t+='\n
      \n \n
      \n ",i.subtitle&&(t+='\n
      \n \n
      \n "),t+='\n
      \n \n
      \n
      \n
      \n ',t+=l(s("Speed")),t+='\n
      ',t+=d.right,t+='
      \n
      \n
      \n ',t+=l(s("Loop")),t+='\n
      \n \n \n
      \n
      \n
      \n ',t+=l(s("Show danmaku")),t+='\n
      \n \n \n
      \n
      \n
      \n ',t+=l(s("Unlimited danmaku")),t+='\n
      \n \n \n
      \n
      \n
      \n ',t+=l(s("Opacity for danmaku")),t+='\n
      \n
      \n
      \n \n
      \n
      \n
      \n
      \n
      \n
      \n ',c(i.playbackSpeed,(function(e,a){t+='\n
      \n ',t+=l(1===e?s("Normal"):e),t+="\n
      \n "})),t+='\n
      \n
      \n
      \n
      \n \n \n
      \n
      \n
      \n \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      \n
      \n
      \n
      [x]
      \n
      \n Player version\n \n
      \n
      \n Player FPS\n \n
      \n
      \n Video type\n \n
      \n
      \n Video url\n \n
      \n
      \n Video resolution\n \n
      \n
      \n Video duration\n \n
      \n ',i.danmaku&&(t+='\n
      \n Danmaku id\n \n
      \n
      \n Danmaku api\n \n
      \n
      \n Danmaku amount\n \n
      \n '),t+='\n
      \n
      \n ',c(i.contextmenu,(function(e,a){t+='\n
      \n ',t+=l(s(e.text)),t+="\n
      \n "})),t+='\n
      \n
      \n"}},function(e,t,a){var n=a(36),o=a(37);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var r={insert:"head",singleton:!1};n(o,r);e.exports=o.locals||{}},function(e,t,a){"use strict";var n,o=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},r=function(){var e={};return function(t){if(void 0===e[t]){var a=document.querySelector(t);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}e[t]=a}return e[t]}}(),i=[];function l(e){for(var t=-1,a=0;adiv{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div.dplayer-setting-origin-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;text-align:center}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer;position:relative}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;background:#aaa;will-change:width}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;background:#aaa}.dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer-controller .dplayer-icons .dplayer-quality{position:relative;display:inline-block;height:100%;z-index:2}.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list,.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask{display:block}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask{display:none;position:absolute;bottom:38px;left:-18px;width:80px;padding-bottom:12px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list{display:none;font-size:12px;width:80px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;transition:all .3s ease-in-out;overflow:hidden;color:#fff;text-align:center}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item{height:25px;box-sizing:border-box;cursor:pointer;line-height:25px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap}.dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:20px;text-align:center;font-size:0;vertical-align:middle;position:absolute;top:5px;right:10px}.dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer-mobile-play{display:none;width:50px;height:50px;border:none;background-color:transparent;outline:none;cursor:pointer;box-sizing:border-box;bottom:0;opacity:.8;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;transform:translateX(100%)}.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:danmaku 5s linear;animation:danmaku 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku{0%{transform:translateX(100%)}}@keyframes danmaku{0%{transform:translateX(100%)}}.dplayer-danmaku .dplayer-danmaku-bottom,.dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:danmaku-center 4s linear;animation:danmaku-center 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}@keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}.dplayer-logo{pointer-events:none;position:absolute;left:20px;top:20px;max-width:50px;max-height:50px}.dplayer-logo img{max-width:100%;max-height:100%;background:none}.dplayer-menu{position:absolute;width:170px;border-radius:2px;background:rgba(28,28,28,.85);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer-menu.dplayer-menu-show{display:block}.dplayer-menu .dplayer-menu-item{height:30px;box-sizing:border-box;cursor:pointer}.dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-menu .dplayer-menu-item a{padding:0 10px;line-height:30px;color:#eee;font-size:13px;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-menu .dplayer-menu-item a:hover{text-decoration:none}.dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-subtitle{position:absolute;bottom:40px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.dplayer-subtitle.dplayer-subtitle-hide{display:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}.dplayer-video-wrap .dplayer-video-prepare{display:none}.dplayer-info-panel{position:absolute;top:10px;left:10px;width:400px;background:rgba(28,28,28,.8);padding:10px;color:#fff;font-size:12px;border-radius:2px}.dplayer-info-panel-hide{display:none}.dplayer-info-panel .dplayer-info-panel-close{cursor:pointer;position:absolute;right:10px;top:10px}.dplayer-info-panel .dplayer-info-panel-item>span{display:inline-block;vertical-align:middle;line-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-info-panel .dplayer-info-panel-item-title{width:100px;text-align:right;margin-right:10px}.dplayer-info-panel .dplayer-info-panel-item-data{width:260px}',""]),e.exports=t},function(e,t,a){(t=a(3)(!1)).push([e.i,':root{--balloon-border-radius:2px;--balloon-color:rgba(16,16,16,0.95);--balloon-text-color:#fff;--balloon-font-size:12px;--balloon-move:4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{text-indent:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;white-space:nowrap}[aria-label][data-balloon-pos]:after,[aria-label][data-balloon-pos]:before{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;position:absolute;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top:5px solid var(--balloon-color);content:""}[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-visible]:before{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:after,[aria-label][data-balloon-pos][data-balloon-blunt]:before{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:before{bottom:100%;left:50%;transform:translate(-50%,var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:after{bottom:100%;left:0;margin-bottom:10px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:before{bottom:100%;left:5px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:after{bottom:100%;right:0;margin-bottom:10px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:before{bottom:100%;right:5px;transform:translateY(var(--balloon-move));transform-origin:top}[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after{left:50%;margin-top:10px;top:100%;transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);left:50%;top:100%;transform:translate(-50%,calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:after{left:0;margin-top:10px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);left:5px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:after{right:0;margin-top:10px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:before{width:0;height:0;border:5px solid transparent;border-bottom:5px solid var(--balloon-color);right:5px;top:100%;transform:translateY(calc(var(--balloon-move)*-1))}[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:before{transform:translate(0)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px;right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left:5px solid var(--balloon-color);right:100%;top:50%;transform:translate(var(--balloon-move),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{left:100%;margin-left:10px;top:50%;transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right:5px solid var(--balloon-color);left:100%;top:50%;transform:translate(calc(var(--balloon-move)*-1),-50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translateY(-50%)}[aria-label][data-balloon-pos][data-balloon-length=small]:after{white-space:normal;width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{white-space:normal;width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{white-space:normal;width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{white-space:normal;width:100%}',""]),e.exports=t},function(e,t,a){var n=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(n.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new o(n.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},a(40),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,a){(function(e,t){!function(e,a){"use strict";if(!e.setImmediate){var n,o,r,i,l,s=1,d={},p=!1,c=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,a=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=a,t}}()?e.MessageChannel?((r=new MessageChannel).port1.onmessage=function(e){h(e.data)},n=function(e){r.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(o=c.documentElement,n=function(e){var t=c.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):n=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",l=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",l,!1):e.attachEvent("onmessage",l),n=function(t){e.postMessage(i+t,"*")}),u.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),a=0;a=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([a]):i[t]?i[t]+", "+a:a}})),i):i}},function(e,t,a){"use strict";var n=a(0);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");function o(e){var n=e;return t&&(a.setAttribute("href",n),n=a.href),a.setAttribute("href",n),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname}}return e=o(window.location.href),function(t){var a=n.isString(t)?o(t):t;return a.protocol===e.protocol&&a.host===e.host}}():function(){return!0}},function(e,t,a){"use strict";var n=a(0);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,a,o,r,i){var l=[];l.push(e+"="+encodeURIComponent(t)),n.isNumber(a)&&l.push("expires="+new Date(a).toGMTString()),n.isString(o)&&l.push("path="+o),n.isString(r)&&l.push("domain="+r),!0===i&&l.push("secure"),document.cookie=l.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,a){"use strict";var n=a(13);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var a=this;e((function(e){a.reason||(a.reason=new n(e),t(a.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,a){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,a){"use strict";(function(t){var a="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},n=Object.create(a),o=/["&'<>]/;n.$escape=function(e){return function(e){var t=""+e,a=o.exec(t);if(!a)return e;var n="",r=void 0,i=void 0,l=void 0;for(r=a.index,i=0;r0?[t,a,n]:[a,n]).map((function(e){return e<10?"0"+e:""+e})).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,a=e.offsetParent,n=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==a&&a!==e;)t+=a.offsetLeft,a=a.offsetParent;else for(;null!==a;)t+=a.offsetLeft,a=a.offsetParent;return t-n},getBoundingClientRectViewLeft:function(e){var t=window.scrollY||window.pageYOffset||document.body.scrollTop+(document.documentElement&&document.documentElement.scrollTop||0);if(e.getBoundingClientRect){if("number"!=typeof this.getBoundingClientRectViewLeft.offset){var a=document.createElement("div");a.style.cssText="position:absolute;top:0;left:0;",document.body.appendChild(a),this.getBoundingClientRectViewLeft.offset=-a.getBoundingClientRect().top-t,document.body.removeChild(a),a=null}var n=e.getBoundingClientRect(),o=this.getBoundingClientRectViewLeft.offset;return n.left+o}return this.getElementViewLeft(e)},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(e){var t=e.left,a=void 0===t?0:t,n=e.top,o=void 0===n?0:n;this.isFirefox?(document.documentElement.scrollLeft=a,document.documentElement.scrollTop=o):window.scrollTo(a,o)},isMobile:o,isSafari:/Safari/i.test(window.navigator.userAgent),isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:o?"touchstart":"mousedown",dragMove:o?"touchmove":"mousemove",dragEnd:o?"touchend":"mouseup"},color2Number:function(e){return"#"===e[0]&&(e=e.substr(1)),3===e.length&&(e="".concat(e[0]).concat(e[0]).concat(e[1]).concat(e[1]).concat(e[2]).concat(e[2])),parseInt(e,16)+0&16777215},number2Color:function(e){return"#"+("00000"+e.toString(16)).slice(-6)},number2Type:function(e){switch(e){case 0:return"right";case 1:return"top";case 2:return"bottom";default:return"right"}}},i=a(2),l=a.n(i),s={send:function(e){l.a.post(e.url,e.data).then((function(t){var a=t.data;a&&0===a.code?e.success&&e.success(a):e.error&&e.error(a&&a.msg)})).catch((function(t){console.error(t),e.error&&e.error()}))},read:function(e){l.a.get(e.url).then((function(t){var a=t.data;a&&0===a.code?e.success&&e.success(a.data.map((function(e){return{time:e[0],type:e[1],color:e[2],author:e[3],text:e[4]}}))):e.error&&e.error(a&&a.msg)})).catch((function(t){console.error(t),e.error&&e.error()}))}};function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var p=function(e){var t={container:e.element||document.getElementsByClassName("dplayer")[0],live:!1,autoplay:!1,theme:"#b7daff",loop:!1,lang:(navigator.language||navigator.browserLanguage).toLowerCase(),screenshot:!1,airplay:!0,hotkey:!0,preload:"metadata",volume:.7,playbackSpeed:[.5,.75,1,1.25,1.5,2],apiBackend:s,video:{},contextmenu:[],mutex:!0,pluginOptions:{hls:{},flv:{},dash:{},webtorrent:{}}};for(var a in t)t.hasOwnProperty(a)&&!e.hasOwnProperty(a)&&(e[a]=t[a]);return e.video&&!e.video.type&&(e.video.type="auto"),"object"===d(e.danmaku)&&e.danmaku&&!e.danmaku.user&&(e.danmaku.user="DIYgod"),e.subtitle&&(!e.subtitle.type&&(e.subtitle.type="webvtt"),!e.subtitle.fontSize&&(e.subtitle.fontSize="20px"),!e.subtitle.bottom&&(e.subtitle.bottom="40px"),!e.subtitle.color&&(e.subtitle.color="#fff")),e.video.quality&&(e.video.url=e.video.quality[e.video.defaultQuality].url),e.lang&&(e.lang=e.lang.toLowerCase()),e.contextmenu=e.contextmenu.concat([{text:"Video info",click:function(e){e.infoPanel.triggle()}},{text:"About author",link:"https://github.com/DIYgod/DPlayer"},{text:"DPlayer v".concat("1.26.0"),link:"https://github.com/MoePlayer/DPlayer"}]),e};var c={"zh-cn":{"Danmaku is loading":"弹幕加载中",Top:"顶部",Bottom:"底部",Rolling:"滚动","Input danmaku, hit Enter":"输入弹幕,回车发送","About author":"关于作者","DPlayer feedback":"播放器意见反馈","About DPlayer":"关于 DPlayer 播放器",Loop:"洗脑循环",Speed:"速度","Opacity for danmaku":"弹幕透明度",Normal:"正常","Please input danmaku content!":"要输入弹幕内容啊喂!","Set danmaku color":"设置弹幕颜色","Set danmaku type":"设置弹幕类型","Show danmaku":"显示弹幕","Video load failed":"视频加载失败","Danmaku load failed":"弹幕加载失败","Danmaku send failed":"弹幕发送失败","Switching to":"正在切换至","Switched to":"已经切换至",quality:"画质",FF:"快进",REW:"快退","Unlimited danmaku":"海量弹幕","Send danmaku":"发送弹幕",Setting:"设置","Full screen":"全屏","Web full screen":"页面全屏",Send:"发送",Screenshot:"截图",AirPlay:"无线投屏",s:"秒","Show subtitle":"显示字幕","Hide subtitle":"隐藏字幕",Volume:"音量",Live:"直播","Video info":"视频统计信息"},"zh-tw":{"Danmaku is loading":"彈幕載入中",Top:"頂部",Bottom:"底部",Rolling:"滾動","Input danmaku, hit Enter":"輸入彈幕,Enter 發送","About author":"關於作者","DPlayer feedback":"播放器意見回饋","About DPlayer":"關於 DPlayer 播放器",Loop:"循環播放",Speed:"速度","Opacity for danmaku":"彈幕透明度",Normal:"正常","Please input danmaku content!":"請輸入彈幕內容啊!","Set danmaku color":"設定彈幕顏色","Set danmaku type":"設定彈幕類型","Show danmaku":"顯示彈幕","Video load failed":"影片載入失敗","Danmaku load failed":"彈幕載入失敗","Danmaku send failed":"彈幕發送失敗","Switching to":"正在切換至","Switched to":"已經切換至",quality:"畫質",FF:"快進",REW:"快退","Unlimited danmaku":"巨量彈幕","Send danmaku":"發送彈幕",Setting:"設定","Full screen":"全螢幕","Web full screen":"頁面全螢幕",Send:"發送",Screenshot:"截圖",AirPlay:"無線投屏",s:"秒","Show subtitle":"顯示字幕","Hide subtitle":"隱藏字幕",Volume:"音量",Live:"直播","Video info":"影片統計訊息"}},u=function(e){var t=this;this.lang=e,this.tran=function(e){return c[t.lang]&&c[t.lang][e]?c[t.lang][e]:e}},y=a(17),h=a.n(y),m=a(18),f=a.n(m),v=a(19),b=a.n(v),g=a(20),w=a.n(g),x=a(21),k=a.n(x),S=a(22),T=a.n(S),L=a(23),E=a.n(L),q=a(24),B=a.n(q),M=a(25),z=a.n(M),C=a(26),A=a.n(C),O=a(27),P=a.n(O),j=a(28),F=a.n(j),_=a(29),Y=a.n(_),D=a(30),R=a.n(D),I=a(31),H=a.n(I),W=a(32),N=a.n(W),U=a(33),V=a.n(U),X={play:h.a,pause:f.a,volumeUp:b.a,volumeDown:w.a,volumeOff:k.a,full:T.a,fullWeb:E.a,setting:B.a,right:z.a,comment:A.a,commentOff:P.a,send:F.a,pallette:Y.a,camera:R.a,subtitle:N.a,loading:V.a,airplay:H.a},Q=a(34),$=a.n(Q);function J(e,t){for(var a=0;aparseFloat(t.time);)a.push(t),t=this.dan[++this.danIndex];this.draw(a)}window.requestAnimationFrame((function(){e.frame()}))}},{key:"opacity",value:function(e){if(void 0!==e){for(var t=this.container.getElementsByClassName("dplayer-danmaku-item"),a=0;a').concat(e[o].text,""):i.innerHTML=e[o].text,i.style.opacity=t._opacity,i.style.color=r.number2Color(e[o].color),i.addEventListener("animationend",(function(){t.container.removeChild(i)}));var l=t._measure(e[o].text),s=void 0;switch(e[o].type){case"right":(s=d(i,e[o].type,l))>=0&&(i.style.width=l+1+"px",i.style.top=a*s+"px",i.style.transform="translateX(-".concat(n,"px)"));break;case"top":(s=d(i,e[o].type))>=0&&(i.style.top=a*s+"px");break;case"bottom":(s=d(i,e[o].type))>=0&&(i.style.bottom=a*s+"px");break;default:console.error("Can't handled danmaku type: ".concat(e[o].type))}s>=0&&(i.classList.add("dplayer-danmaku-move"),p.appendChild(i))},u=0;u=this.options.time()){this.danIndex=e;break}this.danIndex=this.dan.length}}},{key:"clear",value:function(){this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.options.container.innerHTML="",this.events&&this.events.trigger("danmaku_clear")}},{key:"htmlEncode",value:function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}},{key:"resize",value:function(){for(var e=this.container.offsetWidth,t=this.container.getElementsByClassName("dplayer-danmaku-item"),a=0;a0&&void 0!==arguments[0]?arguments[0]:"browser";switch(e){case"browser":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;case"web":return this.player.container.classList.contains("dplayer-fulled")}}},{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser",t="browser"===e?"web":"browser",a=this.isFullScreen(t);switch(a||(this.lastScrollPosition=r.getScrollPosition()),e){case"browser":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen?this.player.video.webkitEnterFullscreen():this.player.video.webkitEnterFullScreen?this.player.video.webkitEnterFullScreen():this.player.container.msRequestFullscreen&&this.player.container.msRequestFullscreen();break;case"web":this.player.container.classList.add("dplayer-fulled"),document.body.classList.add("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen")}a&&this.cancel(t)}},{key:"cancel",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";switch(e){case"browser":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitCancelFullscreen?document.webkitCancelFullscreen():document.msCancelFullScreen?document.msCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen();break;case"web":this.player.container.classList.remove("dplayer-fulled"),document.body.classList.remove("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen_cancel")}}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";this.isFullScreen(e)?this.cancel(e):this.request(e)}}])&&ne(t.prototype,a),n&&ne(t,n),e}();function re(e,t){for(var a=0;a".concat(e,"

      ")})).join("");e.container.innerHTML=o}e.events.trigger("subtitle_change")}}}},{key:"show",value:function(){this.container.classList.remove("dplayer-subtitle-hide"),this.events.trigger("subtitle_show")}},{key:"hide",value:function(){this.container.classList.add("dplayer-subtitle-hide"),this.events.trigger("subtitle_hide")}},{key:"toggle",value:function(){this.container.classList.contains("dplayer-subtitle-hide")?this.show():this.hide()}}])&&le(t.prototype,a),n&&le(t,n),e}();function de(e,t){for(var a=0;at&&!e.player.video.paused&&(e.player.container.classList.remove("dplayer-loading"),n=!1),t=a)}),100)}},{key:"initfpsChecker",value:function(){var e=this;window.requestAnimationFrame((function(){if(e.enablefpsChecker)if(e.initfpsChecker(),e.fpsStart){e.fpsIndex++;var t=new Date;t-e.fpsStart>1e3&&(e.player.infoPanel.fps(e.fpsIndex/(t-e.fpsStart)*1e3),e.fpsStart=new Date,e.fpsIndex=0)}else e.fpsStart=new Date,e.fpsIndex=0;else e.fpsStart=0,e.fpsIndex=0}))}},{key:"initinfoChecker",value:function(){var e=this;this.infoChecker=setInterval((function(){e.enableinfoChecker&&e.player.infoPanel.update()}),1e3)}},{key:"enable",value:function(e){this["enable".concat(e,"Checker")]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable".concat(e,"Checker")]=!1}},{key:"destroy",value:function(){var e=this;this.types.map((function(t){return e["enable".concat(t,"Checker")]=!1,e["".concat(t,"Checker")]&&clearInterval(e["".concat(t,"Checker")]),t}))}}])&&ce(t.prototype,a),n&&ce(t,n),e}();function ye(e,t){for(var a=0;a'+e.player.options.highlight[a].text+"",e.player.template.playedBarWrap.insertBefore(n,e.player.template.playedBarTime)}}}))}},{key:"initThumbnails",value:function(){var e=this;this.player.options.video.thumbnails&&(this.thumbnails=new fe({container:this.player.template.barPreview,barWidth:this.player.template.barWrap.offsetWidth,url:this.player.options.video.thumbnails,events:this.player.events}),this.player.on("loadedmetadata",(function(){e.thumbnails.resize(160,e.player.video.videoHeight/e.player.video.videoWidth*160,e.player.template.barWrap.offsetWidth)})))}},{key:"initPlayedBar",value:function(){var e=this,t=function(t){var a=((t.clientX||t.changedTouches[0].clientX)-r.getBoundingClientRectViewLeft(e.player.template.playedBarWrap))/e.player.template.playedBarWrap.clientWidth;a=Math.max(a,0),a=Math.min(a,1),e.player.bar.set("played",a,"width"),e.player.template.ptime.innerHTML=r.secondToTime(a*e.player.video.duration)},a=function a(n){document.removeEventListener(r.nameMap.dragEnd,a),document.removeEventListener(r.nameMap.dragMove,t);var o=((n.clientX||n.changedTouches[0].clientX)-r.getBoundingClientRectViewLeft(e.player.template.playedBarWrap))/e.player.template.playedBarWrap.clientWidth;o=Math.max(o,0),o=Math.min(o,1),e.player.bar.set("played",o,"width"),e.player.seek(e.player.bar.get("played")*e.player.video.duration),e.player.timer.enable("progress")};this.player.template.playedBarWrap.addEventListener(r.nameMap.dragStart,(function(){e.player.timer.disable("progress"),document.addEventListener(r.nameMap.dragMove,t),document.addEventListener(r.nameMap.dragEnd,a)})),this.player.template.playedBarWrap.addEventListener(r.nameMap.dragMove,(function(t){if(e.player.video.duration){var a=e.player.template.playedBarWrap.getBoundingClientRect().left,n=(t.clientX||t.changedTouches[0].clientX)-a;if(n<0||n>e.player.template.playedBarWrap.offsetWidth)return;var o=e.player.video.duration*(n/e.player.template.playedBarWrap.offsetWidth);r.isMobile&&e.thumbnails&&e.thumbnails.show(),e.thumbnails&&e.thumbnails.move(n),e.player.template.playedBarTime.style.left="".concat(n-(o>=3600?25:20),"px"),e.player.template.playedBarTime.innerText=r.secondToTime(o),e.player.template.playedBarTime.classList.remove("hidden")}})),this.player.template.playedBarWrap.addEventListener(r.nameMap.dragEnd,(function(){r.isMobile&&e.thumbnails&&e.thumbnails.hide()})),r.isMobile||(this.player.template.playedBarWrap.addEventListener("mouseenter",(function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.show(),e.player.template.playedBarTime.classList.remove("hidden"))})),this.player.template.playedBarWrap.addEventListener("mouseleave",(function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.hide(),e.player.template.playedBarTime.classList.add("hidden"))})))}},{key:"initFullButton",value:function(){var e=this;this.player.template.browserFullButton.addEventListener("click",(function(){e.player.fullScreen.toggle("browser")})),this.player.template.webFullButton.addEventListener("click",(function(){e.player.fullScreen.toggle("web")}))}},{key:"initVolumeButton",value:function(){var e=this,t=function(t){var a=t||window.event,n=((a.clientX||a.changedTouches[0].clientX)-r.getBoundingClientRectViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(n)},a=function a(){document.removeEventListener(r.nameMap.dragEnd,a),document.removeEventListener(r.nameMap.dragMove,t),e.player.template.volumeButton.classList.remove("dplayer-volume-active")};this.player.template.volumeBarWrapWrap.addEventListener("click",(function(t){var a=t||window.event,n=((a.clientX||a.changedTouches[0].clientX)-r.getBoundingClientRectViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(n)})),this.player.template.volumeBarWrapWrap.addEventListener(r.nameMap.dragStart,(function(){document.addEventListener(r.nameMap.dragMove,t),document.addEventListener(r.nameMap.dragEnd,a),e.player.template.volumeButton.classList.add("dplayer-volume-active")})),this.player.template.volumeButtonIcon.addEventListener("click",(function(){e.player.video.muted?(e.player.video.muted=!1,e.player.switchVolumeIcon(),e.player.bar.set("volume",e.player.volume(),"width")):(e.player.video.muted=!0,e.player.template.volumeIcon.innerHTML=X.volumeOff,e.player.bar.set("volume",0,"width"))}))}},{key:"initQualityButton",value:function(){var e=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener("click",(function(t){t.target.classList.contains("dplayer-quality-item")&&e.player.switchQuality(t.target.dataset.index)}))}},{key:"initScreenshotButton",value:function(){var e=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener("click",(function(){var t,a=document.createElement("canvas");a.width=e.player.video.videoWidth,a.height=e.player.video.videoHeight,a.getContext("2d").drawImage(e.player.video,0,0,a.width,a.height),a.toBlob((function(e){t=URL.createObjectURL(e);var a=document.createElement("a");a.href=t,a.download="DPlayer.png",a.style.display="none",document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(t)})),e.player.events.trigger("screenshot",t)}))}},{key:"initAirplayButton",value:function(){this.player.options.airplay&&(window.WebKitPlaybackTargetAvailabilityEvent?this.player.video.addEventListener("webkitplaybacktargetavailabilitychanged",function(e){switch(e.availability){case"available":this.template.airplayButton.disable=!1;break;default:this.template.airplayButton.disable=!0}this.template.airplayButton.addEventListener("click",function(){this.video.webkitShowPlaybackTargetPicker()}.bind(this))}.bind(this.player)):this.player.template.airplayButton.style.display="none")}},{key:"initSubtitleButton",value:function(){var e=this;this.player.options.subtitle&&(this.player.events.on("subtitle_show",(function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Hide subtitle"),e.player.template.subtitleButtonInner.style.opacity="",e.player.user.set("subtitle",1)})),this.player.events.on("subtitle_hide",(function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Show subtitle"),e.player.template.subtitleButtonInner.style.opacity="0.4",e.player.user.set("subtitle",0)})),this.player.template.subtitleButton.addEventListener("click",(function(){e.player.subtitle.toggle()})))}},{key:"setAutoHide",value:function(){var e=this;this.show(),clearTimeout(this.autoHideTimer),this.autoHideTimer=setTimeout((function(){!e.player.video.played.length||e.player.paused||e.disableAutoHide||e.hide()}),3e3)}},{key:"show",value:function(){this.player.container.classList.remove("dplayer-hide-controller")}},{key:"hide",value:function(){this.player.container.classList.add("dplayer-hide-controller"),this.player.setting.hide(),this.player.comment&&this.player.comment.hide()}},{key:"isShow",value:function(){return!this.player.container.classList.contains("dplayer-hide-controller")}},{key:"toggle",value:function(){this.isShow()?this.hide():this.show()}},{key:"destroy",value:function(){clearTimeout(this.autoHideTimer)}}])&&ve(t.prototype,a),n&&ve(t,n),e}();function ge(e,t){for(var a=0;a=a.width?(this.player.template.menu.style.right=a.width-e+"px",this.player.template.menu.style.left="initial"):(this.player.template.menu.style.left=e+"px",this.player.template.menu.style.right="initial"),t+this.player.template.menu.offsetHeight>=a.height?(this.player.template.menu.style.bottom=a.height-t+"px",this.player.template.menu.style.top="initial"):(this.player.template.menu.style.top=t+"px",this.player.template.menu.style.bottom="initial"),this.player.template.mask.classList.add("dplayer-mask-show"),this.shown=!0,this.player.events.trigger("contextmenu_show")}},{key:"hide",value:function(){this.player.template.mask.classList.remove("dplayer-mask-show"),this.player.template.menu.classList.remove("dplayer-menu-show"),this.shown=!1,this.player.events.trigger("contextmenu_hide")}}])&&Te(t.prototype,a),n&&Te(t,n),e}();function Ee(e,t){for(var a=0;ae&&this.notice("".concat(this.tran("REW")," ").concat((this.video.currentTime-e).toFixed(0)," ").concat(this.tran("s"))),this.video.currentTime=e,this.danmaku&&this.danmaku.seek(),this.bar.set("played",e/this.video.duration,"width"),this.template.ptime.innerHTML=r.secondToTime(e)}},{key:"play",value:function(e){var t=this;if(this.paused=!1,this.video.paused&&!r.isMobile&&this.bezel.switch(X.play),this.template.playButton.innerHTML=X.pause,this.template.mobilePlayButton.innerHTML=X.pause,e||n.a.resolve(this.video.play()).catch((function(){t.pause()})).then((function(){})),this.timer.enable("loading"),this.container.classList.remove("dplayer-paused"),this.container.classList.add("dplayer-playing"),this.danmaku&&this.danmaku.play(),this.options.mutex)for(var a=0;a=.95?this.template.volumeIcon.innerHTML=X.volumeUp:this.volume()>0?this.template.volumeIcon.innerHTML=X.volumeDown:this.template.volumeIcon.innerHTML=X.volumeOff}},{key:"volume",value:function(e,t,a){if(e=parseFloat(e),!isNaN(e)){e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"width");var n="".concat((100*e).toFixed(0),"%");this.template.volumeBarWrapWrap.dataset.balloon=n,t||this.user.set("volume",e),a||this.notice("".concat(this.tran("Volume")," ").concat((100*e).toFixed(0),"%")),this.video.volume=e,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}return this.video.volume}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"switchVideo",value:function(e,t){this.pause(),this.video.poster=e.pic?e.pic:"",this.video.src=e.url,this.initMSE(this.video,e.type||"auto"),t&&(this.template.danmakuLoading.style.display="block",this.bar.set("played",0,"width"),this.bar.set("loaded",0,"width"),this.template.ptime.innerHTML="00:00",this.template.danmaku.innerHTML="",this.danmaku&&this.danmaku.reload({id:t.id,address:t.api,token:t.token,maximum:t.maximum,addition:t.addition,user:t.user}))}},{key:"initMSE",value:function(e,t){var a=this;if(this.type=t,this.options.video.customType&&this.options.video.customType[t])"[object Function]"===Object.prototype.toString.call(this.options.video.customType[t])?this.options.video.customType[t](this.video,this):console.error("Illegal customType: ".concat(t));else switch("auto"===this.type&&(/m3u8(#|\?|$)/i.exec(e.src)?this.type="hls":/.flv(#|\?|$)/i.exec(e.src)?this.type="flv":/.mpd(#|\?|$)/i.exec(e.src)?this.type="dash":this.type="normal"),"hls"===this.type&&(e.canPlayType("application/x-mpegURL")||e.canPlayType("application/vnd.apple.mpegURL"))&&(this.type="normal"),this.type){case"hls":if(window.Hls)if(window.Hls.isSupported()){var n=this.options.pluginOptions.hls,o=new window.Hls(n);this.plugins.hls=o,o.loadSource(e.src),o.attachMedia(e),this.events.on("destroy",(function(){o.destroy(),delete a.plugins.hls}))}else this.notice("Error: Hls is not supported.");else this.notice("Error: Can't find Hls.");break;case"flv":if(window.flvjs)if(window.flvjs.isSupported()){var r=window.flvjs.createPlayer(Object.assign(this.options.pluginOptions.flv.mediaDataSource||{},{type:"flv",url:e.src}),this.options.pluginOptions.flv.config);this.plugins.flvjs=r,r.attachMediaElement(e),r.load(),this.events.on("destroy",(function(){r.unload(),r.detachMediaElement(),r.destroy(),delete a.plugins.flvjs}))}else this.notice("Error: flvjs is not supported.");else this.notice("Error: Can't find flvjs.");break;case"dash":if(window.dashjs){var i=window.dashjs.MediaPlayer().create().initialize(e,e.src,!1),l=this.options.pluginOptions.dash;i.updateSettings(l),this.plugins.dash=i,this.events.on("destroy",(function(){window.dashjs.MediaPlayer().reset(),delete a.plugins.dash}))}else this.notice("Error: Can't find dashjs.");break;case"webtorrent":if(window.WebTorrent)if(window.WebTorrent.WEBRTC_SUPPORT){this.container.classList.add("dplayer-loading");var s=this.options.pluginOptions.webtorrent,d=new window.WebTorrent(s);this.plugins.webtorrent=d;var p=e.src;e.src="",e.preload="metadata",e.addEventListener("durationchange",(function(){return a.container.classList.remove("dplayer-loading")}),{once:!0}),d.add(p,(function(e){e.files.find((function(e){return e.name.endsWith(".mp4")})).renderTo(a.video,{autoplay:a.options.autoplay,controls:!1})})),this.events.on("destroy",(function(){d.remove(p),d.destroy(),delete a.plugins.webtorrent}))}else this.notice("Error: Webtorrent is not supported.");else this.notice("Error: Can't find Webtorrent.")}}},{key:"initVideo",value:function(e,t){var a=this;this.initMSE(e,t),this.on("durationchange",(function(){1!==e.duration&&e.duration!==1/0&&(a.template.dtime.innerHTML=r.secondToTime(e.duration))})),this.on("progress",(function(){var t=e.buffered.length?e.buffered.end(e.buffered.length-1)/e.duration:0;a.bar.set("loaded",t,"width")})),this.on("error",(function(){a.video.error&&a.tran&&a.notice&&"webtorrent"!==a.type&&a.notice(a.tran("Video load failed"),-1)})),this.on("ended",(function(){a.bar.set("played",1,"width"),a.setting.loop?(a.seek(0),a.play()):a.pause(),a.danmaku&&(a.danmaku.danIndex=0)})),this.on("play",(function(){a.paused&&a.play(!0)})),this.on("pause",(function(){a.paused||a.pause(!0)})),this.on("timeupdate",(function(){a.bar.set("played",a.video.currentTime/a.video.duration,"width");var e=r.secondToTime(a.video.currentTime);a.template.ptime.innerHTML!==e&&(a.template.ptime.innerHTML=e)}));for(var n=function(t){e.addEventListener(a.events.videoEvents[t],(function(){a.events.trigger(a.events.videoEvents[t])}))},o=0;o1&&void 0!==arguments[1]?arguments[1]:2e3,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=n,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("notice_show",e),a>0&&(this.noticeTime=setTimeout((function(){t.template.notice.style.opacity=0,t.events.trigger("notice_hide")}),a))}},{key:"resize",value:function(){this.danmaku&&this.danmaku.resize(),this.controller.thumbnails&&this.controller.thumbnails.resize(160,this.video.videoHeight/this.video.videoWidth*160,this.template.barWrap.offsetWidth),this.events.trigger("resize")}},{key:"speed",value:function(e){this.video.playbackRate=e}},{key:"destroy",value:function(){Pe.splice(Pe.indexOf(this),1),this.pause(),this.controller.destroy(),this.timer.destroy(),this.video.src="",this.container.innerHTML="",this.events.trigger("destroy")}}])&&Ae(t.prototype,a),o&&Ae(t,o),e}();console.log("\n".concat(" %c DPlayer v","1.26.0"," ").concat("63275c8"," %c http://dplayer.js.org ","\n","\n"),"color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;");t.default=je}]).default})) \ No newline at end of file diff --git a/templates/assets/libs/dplayer/dplayer.html b/templates/assets/libs/dplayer/dplayer.html new file mode 100644 index 0000000..8d712c5 --- /dev/null +++ b/templates/assets/libs/dplayer/dplayer.html @@ -0,0 +1,80 @@ + + + + + + + + DPlayer + + + + +
      + + + + + + \ No newline at end of file diff --git a/templates/assets/libs/fast-average-color/index.browser.min.js b/templates/assets/libs/fast-average-color/index.browser.min.js new file mode 100644 index 0000000..506f080 --- /dev/null +++ b/templates/assets/libs/fast-average-color/index.browser.min.js @@ -0,0 +1,2 @@ +/*! Fast Average Color | © 2022 Denis Seleznev | MIT License | https://github.com/fast-average-color/fast-average-color */ +!function(){"use strict";function t(t){var r=t.toString(16);return 1===r.length?"0"+r:r}function r(r){return"#"+r.map(t).join("")}function e(t){return t?(r=t,Array.isArray(r[0])?t:[t]):[];var r}function n(t,r,e){for(var n=0;n=r-e&&t<=r+e}function a(t,r,e){for(var o={},i=e.ignoredColor,a=e.step,s=[0,0,0,0,0],u=0;ua?(e=i/a,s=100,u=Math.round(s/e)):(e=a/i,u=100,s=Math.round(u/e)),(s>i||u>a||s<10||u<10)&&(s=i,u=a)),{srcLeft:n,srcTop:o,srcWidth:i,srcHeight:a,destWidth:s,destHeight:u}}(d(t),r);if(!(n.srcWidth&&n.srcHeight&&n.destWidth&&n.destHeight))return p('incorrect sizes for resource "'.concat(f(t),'"'),r.silent),this.prepareResult(e);if(this.canvas||(this.canvas=g?new OffscreenCanvas(1,1):document.createElement("canvas")),!this.ctx&&(this.ctx=this.canvas.getContext&&this.canvas.getContext("2d"),!this.ctx))return p("Canvas Context 2D is not supported in this browser",r.silent),this.prepareResult(e);this.canvas.width=n.destWidth,this.canvas.height=n.destHeight;var o=e;try{this.ctx.clearRect(0,0,n.destWidth,n.destHeight),this.ctx.drawImage(t,n.srcLeft,n.srcTop,n.srcWidth,n.srcHeight,0,0,n.destWidth,n.destHeight);var i=this.ctx.getImageData(0,0,n.destWidth,n.destHeight).data;o=this.getColorFromArray4(i,r)}catch(e){p("security error (CORS) for resource ".concat(f(t),".\nDetails: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image"),r.silent,e)}return this.prepareResult(o)},t.prototype.getColorFromArray4=function(t,r){r=r||{};var n=t.length,o=c(r);if(n<4)return o;var i,h=n-n%4,d=4*(r.step||1);switch(r.algorithm||"sqrt"){case"simple":i=s;break;case"sqrt":i=u;break;case"dominant":i=a;break;default:throw m("".concat(r.algorithm," is unknown algorithm"))}return i(t,h,{defaultColor:o,ignoredColor:e(r.ignoredColor),step:d})},t.prototype.prepareResult=function(t){var e,n=t.slice(0,3),o=[t[0],t[1],t[2],t[3]/255],i=(299*(e=t)[0]+587*e[1]+114*e[2])/1e3<128;return{value:[t[0],t[1],t[2],t[3]],rgb:"rgb("+n.join(",")+")",rgba:"rgba("+o.join(",")+")",hex:r(n),hexa:r(t),isDark:i,isLight:!i}},t.prototype.destroy=function(){this.canvas&&(this.canvas.width=1,this.canvas.height=1,this.canvas=null),this.ctx=null},t.prototype.bindImageEvents=function(t,r){var e=this;return new Promise((function(n,o){var i=function(){u();var i=e.getColor(t,r);i.error?o(i.error):n(i)},a=function(){u(),o(m('Error loading image "'.concat(t.src,'".')))},s=function(){u(),o(m('Image "'.concat(t.src,'" loading aborted')))},u=function(){t.removeEventListener("load",i),t.removeEventListener("error",a),t.removeEventListener("abort",s)};t.addEventListener("load",i),t.addEventListener("error",a),t.addEventListener("abort",s)}))},t}();("undefined"!=typeof window?window:self).FastAverageColor=C}(); \ No newline at end of file diff --git a/templates/assets/libs/fcircle/heo-fcircle3.css b/templates/assets/libs/fcircle/heo-fcircle3.css new file mode 100644 index 0000000..3086076 --- /dev/null +++ b/templates/assets/libs/fcircle/heo-fcircle3.css @@ -0,0 +1,512 @@ +@charset "utf-8"; +/* +Last Modified time : 20220211 98:00 by https://immmmm.com +已适配 FriendCircle 公共库和主库 +*/ +:root { + --lmm-fontcolor: #363636; + --lmm-background: #f7f9fe; + --lmm-floorcolor: #a9a9b3; + --lmm-dark-fontcolor: #a9a9b3; + --lmm-dack-background: #252627; + --lmm-dark-floorcolor: #454545; +} + +[data-theme=light] { + --lmm-fontcolor: #363636; + --lmm-background: #f7f9fe; + --lmm-floorcolor: #a9a9b3; +} + +[data-theme=dark] { + --lmm-fontcolor: #a9a9b3; + --lmm-background: #252627; + --lmm-floorcolor: #454545; +} + +/* 基本信息 */ +#cf-state { + font-size: 16px; + border-radius: 8px; + box-shadow: none; + max-width: 810px; + margin: auto; + overflow: hidden; + display: flex; + flex-direction: row; + flex-wrap: wrap; + padding: 8px 0; +} + +.cf-state-data { + width: 100%; + display: flex; +} + +.cf-data-friends, .cf-data-active, .cf-data-article { + height: 60px; + background: transparent; + display: flex; + flex-direction: column; + width: 33%; + cursor: pointer; +} + +.cf-label { + font-size: 16px; + padding: 0 3%; + align-self: center; + text-align: center; + width: 100%; + height: 30px; +} + +.cf-message { + align-self: center; + text-align: center; + padding: 0 3%; + width: 50%; + font-size: 20px; +} + +/* 排序按钮 */ +#cf-change { + font-size: 14px; + display: block; + padding: 12px 0 4px; + width: 100%; + text-align: center; +} + +/* 更多按钮 */ +#cf-more { + width: 40%; + max-width: 810px; + height: 30px; + margin: auto; + margin-top: 1rem; + border-radius: 12px; + font-weight: bolder; + text-align: center; + display: flex; + flex-direction: column; + justify-content: space-around; + cursor: pointer; + transition: 0.3s; +} + +#cf-more:hover { + width: 60%; + background: var(--heo-main); + color: var(--heo-white); + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); +} + +#cf-more i.fas::before { + content: "∞"; +} + +/* 主容器 */ +#cf-container { + width: 100%; + max-width: 1500px; + height: auto; + margin: auto; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} + +#cf-container a { + text-decoration: none; + display: flex; + align-items: center; + border-bottom: none; +} + +#cf-container a:hover { + color: var(--heo-lighttext) !important; + border-bottom: none !important; + background-color: var(--heo-none) !important; + box-shadow: none !important; +} + +#cf-container .img-alt { + display: none; +} + +.cf-article-avatar { + line-height: 35px; + display: flex; + justify-content: space-between; +} + +.cf-img-avatar { + align-self: center; + text-align: center; + width: 22px !important; + height: 22px !important; + min-width: 22px !important; + min-height: 22px !important; + border-radius: 50%; + background: #fff; + margin-right: 0.3rem; +} + +img.cf-img-avatar { + margin-bottom: 0 !important; + margin-top: 0 !important; +} + + +.cf-article-author { + line-height: 35px; + font-size: 14px; + font-weight: 400; + margin-left: 5px; + align-self: center; + text-align: center; + white-space: nowrap; + overflow: hidden; + transition: 0.3s; +} + +.cf-article-avatar a:hover span { + color: var(--heo-lighttext); +} + +.cf-article-author:hover { + color: var(--heo-lighttext); +} + +.cf-article-author .cf-img-avatar { + margin-right: 0.3rem; +} + +.cf-article-floor { + position: absolute; + top: 0; + right: 0.5rem; + font-style: italic; + font-size: 3rem; + line-height: 1.5rem; + z-index: 1; + font-weight: 400; + display: none; +} + +.cf-article-title { + font-weight: 500; + position: relative; + z-index: 2; + margin-right: auto; + display: block; + letter-spacing: 1.5px; + font-size: 18px; + align-self: start; + text-align: left; + line-height: 1.2; + padding: 0; + margin-bottom: 10px; + transition: 0.3s; + -webkit-line-clamp: 2; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box !important; + -webkit-box-orient: vertical; +} + +.cf-article-time { + font-size: 14px; + text-align: right; + float: right; + font-weight: 400; +} + +.cf-time-updated, .cf-time-created { + display: inline-block; + text-align: left; + white-space: nowrap; +} + +.cf-time-updated i.fas, .cf-time-created i.far { + padding-right: 8px; +} + +.cf-article-time i:before { + margin-right: 5px; +} + +/* 底部 */ +#cf-footer { + margin: 1rem 0; + text-align: right; + font-size: 13px; +} + +.cf-data-lastupdated { + font-size: 13px; + text-align: right; + display: block; + color: var(--heo-secondtext); +} + +/* 个人文章列表层 */ +#cf-overlay, #cf-overshow { + position: fixed; + width: 100%; + height: 100%; +} + +#cf-overlay { + top: 0; + left: 100%; + background-color: rgba(255, 255, 255, 0.42); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + overflow-y: auto; + pointer-events: all; + transition: all 0.1s ease; + z-index: 998; +} + +#cf-overshow { + bottom: 100%; + left: 0; + transition: all 0.3s ease; + z-index: 999; + transition: 0.3s; +} + +#cf-overlay.cf-show-now { + left: 0; +} + +#cf-overshow.cf-show-now { + bottom: 0; + transition: 0.3s; +} + +.cf-overshow { + text-align: center; + border-radius: 20px; + position: absolute; + width: 320px; + min-height: 170px; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + box-shadow: 0 12px 40px rgba(0, 0, 0, 0.093); + background: var(--heo-theme); +} + +.cf-overshow-head:hover img.cf-img-avatar { + transform: rotate(360deg); + transition: 0.8s; +} + +.cf-overshow .cf-overshow-head a { + color: var(--heo-white); + display: block; + text-align: center; + font-weight: bold; + margin-top: -5px; + padding: 5px 8px 5px; + text-decoration: none; +} + +.cf-overshow img.cf-img-avatar { + background: #fff; + width: 80px; + height: 80px; + border-radius: 50%; + margin: -45px auto 0 !important; + box-shadow: 0 12px 40px rgb(0 0 0 / 9%); + transform: rotate(-360deg); + transition: 0.8s; +} + +.cf-overshow p { + margin: 0.3rem 5px; + position: relative; + display: flex; + flex-direction: column; +} + +.cf-overshow p a.cf-article-title { + text-decoration: none !important; + display: block; + text-align: justify; + position: relative; + z-index: 2; + font-size: 15px; + line-height: 1.2; + letter-spacing: normal; + max-height: 50px; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + display: box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + color: var(--heo-fontcolor); +} + +.cf-overshow p span { + z-index: 1; + font-size: 12px; + margin-left: auto; +} + +#cf-container .cf-overshow p a:hover { + letter-spacing: 1px; + transition: 0.3s; +} + +.cf-overshow .cf-overshow-content { + padding: 10px 15px 10px; + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; + background: var(--heo-card-bg); + display: flex; + flex-direction: column; + max-height: 70vh; + overflow: scroll; +} + +.cf-overshow .cf-overshow-content .cf-article-title { + margin: 0; +} + +#cf-overshow .cf-overshow-close { + position: sticky; + display: block; + width: 100%; + height: 100%; +} + +/* 颜色 */ +#cf-state, #cf-more { + background: var(--heo-card-bg); + color: var(--heo-fontcolor); + border: var(--style-border); + box-shadow: var(--heo-shadow-border); +} + +#cf-change, .cf-time-updated, .cf-time-created, .cf-article-floor { + color: var(--heo-fontcolor); + opacity: 0.4; + transition: 0.3s; +} + +.cf-article-author, .cf-article a.cf-article-title, .cf-article:hover .cf-article-floor, .cf-article:hover .cf-time-created, .cf-article:hover .cf-time-updated { + color: var(--heo-fontcolor); + opacity: 1; +} + +.cf-article { + display: flex; + flex-direction: column; + justify-content: space-between; + box-shadow: var(--heo-shadow-border); + margin: 8px 0; + border-radius: 8px; + font-weight: bolder; + overflow: hidden; + transition: all ease-out .3s; + position: relative; + padding: 0.8rem; + padding-bottom: 0.4rem; + width: calc(50% - 12px); + background: var(--heo-card-bg); + border: var(--style-border-always); +} + +.cf-article:hover { + transition: 0.3s; + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); +} + +@media screen and (max-width: 768px) { + .cf-article { + box-shadow: none !important; + width: 100%; + } +} + +#cf-change span:hover { + color: var(--heo-lighttext); + cursor: pointer; +} + +#cf-change .cf-change-now { + color: var(--heo-lighttext); + font-weight: 800; +} + +.cf-overshow p a:hover { + color: var(--heo-lighttext) !important; +} + +.cf-overshow p span { + color: var(--heo-fontcolor); + opacity: 0.4; +} + +/* 暗色主题 */ +.dark-theme #cf-overlay, .theme-dark #cf-overlay { + background-color: rgba(59, 61, 66, 0.42); +} + +.dark-theme .cf-overshow, .theme-dark .cf-overshow { + background: #292a2d; +} + +.dark-theme .cf-overshow p a, .theme-dark .cf-overshow p a { + color: var(--lmm-fontcolor); +} + +.dark-theme .cf-overshow .cf-overshow-content, .theme-dark .cf-overshow .cf-overshow-content { + background: #eaeaea; +} + +.dark-theme #cf-state, .dark-theme #cf-more, .theme-dark #cf-state, .theme-dark #cf-more { + background: var(--lmm-dack-background); + color: var(--lmm-dark-fontcolor); +} + +.dark-theme #cf-change, .dark-theme .cf-time-updated, .dark-theme .cf-time-created, .dark-theme .cf-article-floor, .theme-dark #cf-change, .theme-dark .cf-time-updated, .theme-dark .cf-time-created, .theme-dark .cf-article-floor { + color: var(--lmm-dark-floorcolor); +} + +.dark-theme .cf-article-author, .dark-theme .cf-article a.cf-article-title, .theme-dark .cf-article-author, .theme-dark .cf-article a.cf-article-title { + color: var(--lmm-dark-fontcolor); +} + +.dark-theme .cf-article, .theme-dark .cf-article { + background: var(--lmm-dack-background); +} + +.dark-theme .cf-article:hover .cf-article-floor, .dark-theme .cf-article:hover .cf-time-created, .dark-theme .cf-article:hover .cf-time-updated, .dark-theme .cf-overshow p span, .theme-dark .cf-article:hover .cf-article-floor, .theme-dark .cf-article:hover .cf-time-created, .theme-dark .cf-article:hover .cf-time-updated, .theme-dark .cf-overshow p span { + color: var(--lmm-dark-fontcolor); +} + +/* 移动端适配 */ +@media screen and (max-width: 400px) { + #cf-state { + font-size: 14px; + } + + .cf-article-time i { + display: none; + } +} + +@media screen and (max-width: 300px) { + #cf-state, .cf-article-time { + display: none; + } +} \ No newline at end of file diff --git a/templates/assets/libs/fcircle/heo-fcircle3mini.js b/templates/assets/libs/fcircle/heo-fcircle3mini.js new file mode 100644 index 0000000..23b8995 --- /dev/null +++ b/templates/assets/libs/fcircle/heo-fcircle3mini.js @@ -0,0 +1,363 @@ +/* +Last Modified time : 20220211 15:38 by https://immmmm.com +已适配 FriendCircle 公共库和主库 +*/ + +//默认数据 +var fdata = { + jsonurl: '', + apiurl: 'https://moments.0206.ink/', + apipublicurl: '', //默认公共库 + initnumber: 20, //首次加载文章数 + stepnumber: 20, //更多加载文章数 + article_sort: 'created', //文章排序 updated or created + error_img: 'https://sdn.geekzu.org/avatar/57d8260dfb55501c37dde588e7c3852c' +} +//可通过 var fdataUser 替换默认值 +if (typeof (fdataUser) !== "undefined") { + for (var key in fdataUser) { + if (fdataUser[key]) { + fdata[key] = fdataUser[key]; + } + } +} +var article_num = '', sortNow = '', UrlNow = '', friends_num = '' +var container = document.getElementById('cf-container') || document.getElementById('fcircleContainer'); +// 获取本地 排序值、加载apiUrl,实现记忆效果 +var localSortNow = localStorage.getItem("sortNow") +var localUrlNow = localStorage.getItem("urlNow") +if (localSortNow && localUrlNow) { + sortNow = localSortNow + UrlNow = localUrlNow +} else { + sortNow = fdata.article_sort + if (fdata.jsonurl) { + UrlNow = fdata.apipublicurl + 'postjson?jsonlink=' + fdata.jsonurl + "&" + } else if (fdata.apiurl) { + UrlNow = fdata.apiurl + 'all?' + } else { + UrlNow = fdata.apipublicurl + 'all?' + } + console.log("当前模式:" + UrlNow) + localStorage.setItem("urlNow", UrlNow) + localStorage.setItem("sortNow", sortNow) +} + +// 打印基本信息 +function loadStatistical(sdata) { + article_num = sdata.article_num + friends_num = sdata.friends_num + var messageBoard = ` +
      +
      +
      + 订阅 + ${sdata.friends_num} +
      +
      + 活跃 + ${sdata.active_num} +
      +
      + 日志 + ${sdata.article_num} +
      +
      +
      + Created | Updated +
      +
      + `; + var loadMoreBtn = ` + + `; + if (container) { + // container.insertAdjacentHTML('beforebegin', messageBoard); + container.insertAdjacentHTML('afterend', loadMoreBtn); + } +} + +// 打印文章内容 cf-article +function loadArticleItem(datalist, start, end) { + var articleItem = ''; + var articleNum = article_num; + var endFor = end + if (end > articleNum) { + endFor = articleNum + } + if (start < articleNum) { + for (var i = start; i < endFor; i++) { + var item = datalist[i]; + articleItem += ` +
      + ${item.title} + ${item.floor} +
      + avatar + + ${item.created} + 更新于${item.updated} + +
      +
      + `; + } + container.insertAdjacentHTML('beforeend', articleItem); + // 预载下一页文章 + fetchNextArticle() + } else { + // 文章加载到底 + document.getElementById('cf-more').outerHTML = `
      一切皆有尽头!
      ` + } +} + +// 打印个人卡片 cf-overshow +function loadFcircleShow(userinfo, articledata) { + var showHtml = ` +
      + +
      + ` + for (var i = 0; i < userinfo.article_num; i++) { + var item = articledata[i]; + showHtml += ` +

      ${item.title}${item.created}

      + ` + } + showHtml += '
      ' + document.getElementById('cf-overshow').insertAdjacentHTML('beforeend', showHtml); + document.getElementById('cf-overshow').className = 'cf-show-now'; +} + +// 预载下一页文章,存为本地数据 nextArticle +function fetchNextArticle() { + var start = document.getElementsByClassName('cf-article').length + var end = start + fdata.stepnumber + var articleNum = article_num; + if (end > articleNum) { + end = articleNum + } + if (start < articleNum) { + UrlNow = localStorage.getItem("urlNow") + var fetchUrl = UrlNow + "rule=" + sortNow + "&start=" + start + "&end=" + end + //console.log(fetchUrl) + fetch(fetchUrl) + .then(res => res.json()) + .then(json => { + var nextArticle = eval(json.article_data); + console.log("已预载" + "?rule=" + sortNow + "&start=" + start + "&end=" + end) + localStorage.setItem("nextArticle", JSON.stringify(nextArticle)) + }) + } else if (start = articleNum) { + document.getElementById('cf-more').outerHTML = `
      一切皆有尽头!
      ` + } +} + +// 显示下一页文章,从本地缓存 nextArticle 中获取 +function loadNextArticle() { + var nextArticle = JSON.parse(localStorage.getItem("nextArticle")); + var articleItem = "" + for (var i = 0; i < nextArticle.length; i++) { + var item = nextArticle[i]; + articleItem += ` +
      + ${item.title} + ${item.floor} +
      + avatar + + ${item.created} + 更新于${item.updated} + +
      +
      + `; + } + container.insertAdjacentHTML('beforeend', articleItem); + + // 同时预载下一页文章 + fetchNextArticle() +} + +// 没有更多文章 +function loadNoArticle() { + var articleSortData = sortNow + "ArticleData" + localStorage.removeItem(articleSortData) + localStorage.removeItem("statisticalData") + //localStorage.removeItem("sortNow") + document.getElementById('cf-more').remove() + window.scrollTo(0, document.getElementsByClassName('cf-state').offsetTop) +} + +// 清空本地数据 +function clearLocal() { + localStorage.removeItem("updatedArticleData") + localStorage.removeItem("createdArticleData") + localStorage.removeItem("nextArticle") + localStorage.removeItem("statisticalData") + localStorage.removeItem("sortNow") + localStorage.removeItem("urlNow") + location.reload(); +} + +// +function checkVersion() { + var url = fdata.apiurl + "version" + fetch(url) + .then(res => res.json()) + .then(json => { + console.log(json) + var nowStatus = json.status, nowVersion = json.current_version, newVersion = json.latest_version + var versionID = document.getElementById('cf-version-up') + if (nowStatus == 0) { + versionID.innerHTML = "当前版本:v" + nowVersion + } else if (nowStatus == 1) { + versionID.innerHTML = "发现新版本:v" + nowVersion + " ↦ " + newVersion + } else { + versionID.innerHTML = "网络错误,检测失败!" + } + }) +} + +// 切换为公共全库 +function changeEgg() { + //有自定义json或api执行切换 + if (fdata.jsonurl || fdata.apiurl) { + document.querySelectorAll('.cf-new-add').forEach(el => el.remove()); + localStorage.removeItem("updatedArticleData") + localStorage.removeItem("createdArticleData") + localStorage.removeItem("nextArticle") + localStorage.removeItem("statisticalData") + container.innerHTML = "" + UrlNow = localStorage.getItem("urlNow") + //console.log("新"+UrlNow) + var UrlNowPublic = fdata.apipublicurl + 'all?' + if (UrlNow !== UrlNowPublic) { //非完整默认公开库 + changeUrl = fdata.apipublicurl + 'all?' + } else { + if (fdata.jsonurl) { + changeUrl = fdata.apipublicurl + 'postjson?jsonlink=' + fdata.jsonurl + "&" + } else if (fdata.apiurl) { + changeUrl = fdata.apiurl + 'all?' + } + } + localStorage.setItem("urlNow", changeUrl) + FetchFriendCircle(sortNow, changeUrl) + } else { + clearLocal(); + } +} + +// 首次加载文章 +function FetchFriendCircle(sortNow, changeUrl) { + var end = fdata.initnumber + var fetchUrl = UrlNow + "rule=" + sortNow + "&start=0&end=" + end + if (changeUrl) { + fetchUrl = changeUrl + "rule=" + sortNow + "&start=0&end=" + end + } + //console.log(fetchUrl) + fetch(fetchUrl) + .then(res => res.json()) + .then(json => { + var statisticalData = json.statistical_data; + var articleData = eval(json.article_data); + var articleSortData = sortNow + "ArticleData"; + loadStatistical(statisticalData); + loadArticleItem(articleData, 0, end) + localStorage.setItem("statisticalData", JSON.stringify(statisticalData)) + localStorage.setItem(articleSortData, JSON.stringify(articleData)) + }) +} + +// 点击切换排序 +function changeSort(event) { + sortNow = event.currentTarget.dataset.sort + localStorage.setItem("sortNow", sortNow) + document.querySelectorAll('.cf-new-add').forEach(el => el.remove()); + container.innerHTML = ""; + changeUrl = localStorage.getItem("urlNow") + //console.log(changeUrl) + initFriendCircle(sortNow, changeUrl) + if (fdata.apiurl) { + checkVersion() + } +} + +//查询个人文章列表 +function openMeShow(event) { + event.preventDefault() + var parse_url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/; + var meLink = event.currentTarget.dataset.link.replace(parse_url, '$1:$2$3') + console.log(meLink) + var fetchUrl = '' + if (fdata.apiurl) { + fetchUrl = fdata.apiurl + "post?link=" + meLink + } else { + fetchUrl = fdata.apipublicurl + "post?link=" + meLink + } + //console.log(fetchUrl) + if (noClick == 'ok') { + noClick = 'no' + fetchShow(fetchUrl) + } +} + +// 关闭 show +function closeShow() { + document.getElementById('cf-overlay').className -= 'cf-show-now'; + document.getElementById('cf-overshow').className -= 'cf-show-now'; + document.getElementById('cf-overshow').innerHTML = ''; +} + +// 点击开往 +var noClick = 'ok'; + +function openToShow() { + var fetchUrl = '' + if (fdata.apiurl) { + fetchUrl = fdata.apiurl + "post" + } else { + fetchUrl = fdata.apipublicurl + "post" + } + //console.log(fetchUrl) + if (noClick == 'ok') { + noClick = 'no' + fetchShow(fetchUrl) + } +} + +// 展示个人文章列表 +function fetchShow(url) { + var closeHtml = ` +
      + ` + document.getElementById('cf-overlay').className = 'cf-show-now'; + document.getElementById('cf-overshow').insertAdjacentHTML('afterbegin', closeHtml); + console.log("开往" + url) + fetch(url) + .then(res => res.json()) + .then(json => { + //console.log(json) + noClick = 'ok' + var statisticalData = json.statistical_data; + var articleData = eval(json.article_data); + loadFcircleShow(statisticalData, articleData) + }) +} + +// 初始化方法 +function initFriendCircle(sortNow, changeUrl) { + var articleSortData = sortNow + "ArticleData"; + var localStatisticalData = JSON.parse(localStorage.getItem("statisticalData")); + var localArticleData = JSON.parse(localStorage.getItem(articleSortData)); + container.innerHTML = ""; + FetchFriendCircle(sortNow, changeUrl); +} + +// 执行初始化 +if(document.getElementById('cf-container')){ + initFriendCircle(sortNow); +} \ No newline at end of file diff --git a/templates/assets/libs/gpt/post-ai.js b/templates/assets/libs/gpt/post-ai.js new file mode 100644 index 0000000..379b7e2 --- /dev/null +++ b/templates/assets/libs/gpt/post-ai.js @@ -0,0 +1,443 @@ +(function () { + + // 获取挂载元素,即文章内容所在的容器元素 + let targetElement = document.querySelector('#post #article-container'); + // 若el配置不存在则自动获取,如果auto_mount配置为真也自动获取 + if (!targetElement) { + return; + }; + + let ai = GLOBAL_CONFIG.source.postAi.ai; + let randomNum = GLOBAL_CONFIG.source.postAi.randomNum; //按钮最大的随机次数,也就是一篇文章最大随机出来几种 + let basicWordCount = GLOBAL_CONFIG.source.postAi.basicWordCount; // 最低获取字符数, 最小1000, 最大1999 + let btnLink = GLOBAL_CONFIG.source.postAi.btnLink; + let gptName = GLOBAL_CONFIG.source.postAi.gptName; + let modeName = GLOBAL_CONFIG.source.postAi.modeName; + let switchBtn = GLOBAL_CONFIG.source.postAi.switchBtn //# 可以配置是否显示切换按钮 以切换tianli/local + let keys = GLOBAL_CONFIG.source.postAi.keys; + let Referers = GLOBAL_CONFIG.source.postAi.Referers; + + // let post = document.querySelector('#post') + // const interface = { + // name: "AI-摘要", + // aiToggle: "切换", + // version: "Tianli GPT", + // button: ["介绍自己", "生成本文简介", "推荐相关文章", "前往主页"], + // } + // // 插入html结构 + // const post_ai_box = document.createElement('div'); + // post_ai_box.className = 'post-ai'; + // post.insertBefore(post_ai_box, post.firstChild); + // + // var PostAI = ` + //
      + // + //
      ${interface.name}
      ` + // if (switchBtn) { + // PostAI += `
      ${interface.aiToggle}
      `; + // } + // PostAI += ` `; + // if (modeName == 'local') { + // PostAI += `
      ${gptName} GPT
      `; + // } else { + // PostAI += `
      ${interface.version}
      `; + // } + // PostAI += ` + //
      + //
      AI初始化中...
      + //
      + //
      ${interface.button[0]}
      + //
      ${interface.button[1]}
      + //
      ${interface.button[2]}
      + //
      ${interface.button[3]}
      + //
      前往tianli博客
      + //
      `; + // + // post_ai_box.innerHTML = PostAI; + + // 当前随机到的ai摘要到index + let lastAiRandomIndex = -1; + let animationRunning = true; // 标志变量,控制动画函数的运行 + // 当前gpt模式 + let mode = modeName + // 刷新点击次数 + let refreshNum = 0 + // 记录上一次传递给aiAbstract的参数 + let prevParam; + const aiTitleRefreshIcon = document.querySelector(".ai-title .haofont.hao-icon-arrow-rotate-right") + const explanation = document.querySelector(".ai-explanation"); + const post_ai = document.querySelector(".post-ai"); + let ai_str = ""; + let ai_str_length = ""; + let delay_init = 600; + let i = 0; + let j = 0; + let sto = []; + let elapsed = 0; + const animate = timestamp => { + if (!animationRunning) { + return; // 动画函数停止运行 + } + if (!animate.start) animate.start = timestamp; + elapsed = timestamp - animate.start; + if (elapsed >= 20) { + animate.start = timestamp; + if (i < ai_str_length - 1) { + let char = ai_str.charAt(i + 1); + let delay = /[,.,。!?!?]/.test(char) ? 150 : 20; + if (explanation.firstElementChild) { + explanation.removeChild(explanation.firstElementChild); + } + explanation.innerHTML += char; + let div = document.createElement("div"); + div.className = "ai-cursor"; + explanation.appendChild(div); + i++; + if (delay === 150) { + document.querySelector(".ai-explanation .ai-cursor").style.opacity = "0"; + } + if (i === ai_str_length - 1) { + observer.disconnect(); // 暂停监听 + explanation.removeChild(explanation.firstElementChild); + } + sto[0] = setTimeout(() => { + requestAnimationFrame(animate); + }, delay); + } + } else { + requestAnimationFrame(animate); + } + }; + const observer = new IntersectionObserver( + entries => { + let isVisible = entries[0].isIntersecting; + animationRunning = isVisible; // 标志变量更新 + if (animationRunning) { + delay_init = i === 0 ? 200 : 20; + sto[1] = setTimeout(() => { + if (j) { + i = 0; + j = 0; + } + if (i === 0) { + explanation.innerHTML = ai_str.charAt(0); + } + requestAnimationFrame(animate); + }, delay_init); + } + }, + { threshold: 0 } + ); + function clearSTO() { + if (sto.length) { + sto.forEach(item => { + if (item) { + clearTimeout(item); + } + }); + } + } + function startAI(str, df = true) { + i = 0; //重置计数器 + j = 1; + clearSTO(); + animationRunning = false; + elapsed = 0; + observer.disconnect(); // 暂停上一次监听 + explanation.innerHTML = df ? "生成中. . ." : "请等待. . ."; + ai_str = str; + ai_str_length = ai_str.length; + observer.observe(post_ai); //启动新监听 + } + + async function aiAbstract(num = basicWordCount) { + i = 0; //重置计数器 + j = 1; + clearSTO(); + animationRunning = false; + elapsed = 0; + observer.disconnect(); // 暂停上一次监听 + if (mode === "tianli") { + num = Math.max(10, Math.min(2000, num)); + const options = { + key: keys, + Referer: Referers + }; + + const truncateDescription = getTitleAndContent(num); + const requestBody = { + key: options.key, + content: truncateDescription, + url: location.href, + }; + const requestOptions = { + method: "POST", + headers: { + "Content-Type": "application/json", + Referer: options.Referer + }, + body: JSON.stringify(requestBody), + }; + try { + let animationInterval = null + if (animationInterval) clearInterval(animationInterval); + animationInterval = setInterval(() => { + const animationText = "生成中" + ".".repeat(j); + explanation.innerHTML = animationText; + j = (j % 3) + 1; // 在 1、2、3 之间循环 + }, 500); + const response = await fetch(`https://summary.tianli0.top/`, requestOptions); + let result; + if (response.status === 403) { + result = { + summary: "403 refer与key不匹配,本地无法显示。" + } + } else if (response.status === 500) { + result = { + summary: "500 系统内部错误" + } + } else { + result = await response.json(); + } + const summary = result.summary.trim(); + setTimeout(() => { + aiTitleRefreshIcon.style.opacity = "1"; + }, 300) + if (summary) { + startAI(summary); + } else { + startAI("摘要获取失败!!!请检查Tianli服务是否正常!!!"); + } + clearInterval(animationInterval) + + } catch (error) { + console.error(error); + explanation.innerHTML = "发生异常" + error; + } + } else { + const strArr = ai.split(",").map(item => item.trim()); // 将字符串转换为数组,去除每个字符串前后的空格 + if (strArr.length !== 1) { + let randomIndex = Math.floor(Math.random() * strArr.length); // 随机生成一个索引 + while (randomIndex === lastAiRandomIndex) { // 如果随机到了上次的索引 + randomIndex = Math.floor(Math.random() * strArr.length); // 再次随机 + } + lastAiRandomIndex = randomIndex; // 更新上次随机到的索引 + startAI(strArr[randomIndex]); + } else { + startAI(strArr[0]) + } + setTimeout(() => { + aiTitleRefreshIcon.style.opacity = "1"; + }, 600) + } + } + + function aiRecommend() { + i = 0; //重置计数器 + j = 1; + clearSTO(); + animationRunning = false; + elapsed = 0; + explanation.innerHTML = "生成中. . ."; + ai_str = ""; + ai_str_length = ""; + observer.disconnect(); // 暂停上一次监听 + sto[2] = setTimeout(() => { + explanation.innerHTML = recommendList(); + }, 600); + } + function aiGoHome() { + startAI("前往爱发电购买...", false); + sto[2] = setTimeout(() => { + pjax.loadUrl("/"); + }, 1000); + } + + function Introduce() { + if (mode == "tianli") { + startAI("我是文章辅助AI: TianliGPT,点击下方的按钮,让我生成本文简介、推荐相关文章等。") + } else { + startAI("我是文章辅助AI: " + gptName + " GPT,点击下方的按钮,让我生成本文简介、推荐相关文章等。") + } + } + function aiTitleRefreshIconClick() { + aiTitleRefreshIcon.click() + } + const aiBtnList = document.querySelectorAll(".ai-btn-item"); + const aiFunctions = [Introduce, aiTitleRefreshIconClick, aiRecommend, aiGoHome]; + const filteredHeadings = Array.from(aiBtnList).filter(heading => heading.id !== "go-tianli-blog"); + filteredHeadings.forEach((item, index) => { + item.addEventListener("click", () => { + aiFunctions[index](); + }); + }); + + function recommendList() { + let thumbnail = document.querySelectorAll('.relatedPosts-list a'); + var title = document.title; + let list = ''; + let index = 0; + if (!thumbnail.length) { + const cardRecentPost = document.querySelector('.card-widget.card-recent-post'); + if (!cardRecentPost) return ''; + + thumbnail = cardRecentPost.querySelectorAll('.aside-list-item a'); + + if(thumbnail.length>0){ + thumbnail.forEach(item => { + if (item) { + if(!title.includes(item.title)){ + index +=1; + list += `
      ${i + 1}:${item.title}
      `; + } + } + }); + } + return `很抱歉,无法找到类似的文章,你也可以看看本站最新发布的文章:
      ${list}
      `; + } + thumbnail.forEach(item => { + if (item) { + if(!title.includes(item.title)){ + index +=1; + list += `
      推荐${index}:${item.title}
      `; + } + } + }); + return `推荐文章:
      ${list}
      `; + } + + + function changeShowMode() { + if (mode === "tianli") { + mode = "local"; + document.getElementById("ai-tag").innerHTML = gptName + " GPT"; + if ((document.getElementById("go-tianli-blog").style.display = "block")) { + document.querySelectorAll(".ai-btn-item").forEach(item => (item.style.display = "block")); + document.getElementById("go-tianli-blog").style.display = "none"; + } + aiAbstract(basicWordCount); + } else { + mode = "tianli"; + document.getElementById("ai-tag").innerHTML = "Tianli GPT"; + + const truncateDescription = getTitleAndContent(basicWordCount); + let value = Math.floor(Math.random() * randomNum) + basicWordCount; + while (value === prevParam || truncateDescription.length - value === prevParam) { + value = Math.floor(Math.random() * randomNum) + basicWordCount; + } + aiTitleRefreshIcon.style.opacity = "0.2"; + aiTitleRefreshIcon.style.transitionDuration = "0.3s"; + aiTitleRefreshIcon.style.transform = "rotate(" + 360 * refreshNum + "deg)"; + if (truncateDescription.length <= 1000) { + let param = truncateDescription.length - Math.floor(Math.random() * randomNum); + while (param === prevParam) { + param = truncateDescription.length - Math.floor(Math.random() * randomNum); + } + aiAbstract(param); + prevParam = param; + } else { + aiAbstract(value); + prevParam = value; + } + refreshNum++; + } + } + + //- 监听tag点击事件 + document.getElementById("ai-tag").addEventListener("click", () => { + if (mode === "tianli") { + document.querySelectorAll(".ai-btn-item").forEach(item => item.style.display = "none"); + document.getElementById("go-tianli-blog").style.display = "block"; + startAI("你好,我是Tianli开发的摘要生成助理TianliGPT,是一个基于GPT-4的生成式AI。我在这里只负责摘要的预生成和显示,你无法与我直接沟通,如果你也需要一个这样的AI摘要接口,可以在下方购买。(暂未开放购买,敬请期待)") + } else { + document.getElementById("go-tianli-blog").style.display = "none"; + startAI("你好,我是本站摘要生成助理" + gptName + " GPT,是一个基于GPT-4的生成式AI。我在这里只负责摘要的预生成和显示,你无法与我直接沟通。") + } + + }); + + aiTitleRefreshIcon.addEventListener("click", () => { + const truncateDescription = getTitleAndContent(basicWordCount); + let value = Math.floor(Math.random() * randomNum) + basicWordCount; + while (value === prevParam || truncateDescription.length - value === prevParam) { + value = Math.floor(Math.random() * randomNum) + basicWordCount; + } + aiTitleRefreshIcon.style.opacity = "0.2"; + aiTitleRefreshIcon.style.transitionDuration = "0.3s"; + aiTitleRefreshIcon.style.transform = "rotate(" + 360 * refreshNum + "deg)"; + if (truncateDescription.length <= 1000) { + let param = truncateDescription.length - Math.floor(Math.random() * randomNum); + while (param === prevParam) { + param = truncateDescription.length - Math.floor(Math.random() * randomNum); + } + aiAbstract(param); + prevParam = param; + } else { + aiAbstract(value); + prevParam = value; + } + showAiBtn(); + refreshNum++; + }); + + document.getElementById("go-tianli-blog").addEventListener("click", () => { + window.open(btnLink, "_blank"); + }); + + if (switchBtn) { + document.getElementById("ai-Toggle").addEventListener("click", () => { + changeShowMode() + }); + } + + function showAiBtn() { + document.querySelectorAll(".ai-btn-item").forEach(item => { + if (item.id !== "go-tianli-blog") { + item.style.display = "block"; + } + if (item.id === "go-tianli-blog") { + item.style.display = "none"; + } + }); + } + + //读取文章中的所有文本 + function getTitleAndContent(basicWordCount) { + try { + const title = document.title; + const container = document.querySelector('#post #article-container'); + if (!container) { + console.warn('TianliGPT:找不到文章容器。请尝试将引入的代码放入到文章容器之后。如果本身没有打算使用摘要功能可以忽略此提示。'); + return ''; + } + const paragraphs = container.getElementsByTagName('p'); + + const headings = container.querySelectorAll('h1, h2, h3, h4, h5'); + let content = ''; + + for (let h of headings) { + content += h.innerText + ' '; + } + + for (let p of paragraphs) { + // 移除包含'http'的链接 + const filteredText = p.innerText.replace(/https?:\/\/[^\s]+/g, ''); + content += filteredText; + } + + const combinedText = title + ' ' + content; + let wordLimit = 1000; + if (basicWordCount !== "undefined") { + wordLimit = basicWordCount; + } + const truncatedText = combinedText.slice(0, wordLimit); + return truncatedText; + } catch (e) { + console.error('TianliGPT错误:可能由于一个或多个错误导致没有正常运行,原因出在获取文章容器中的内容失败,或者可能是在文章转换过程中失败。', e); + return ''; + } + } + + aiAbstract(); + showAiBtn(); +})() \ No newline at end of file diff --git a/templates/assets/libs/hls/hls.min.js b/templates/assets/libs/hls/hls.min.js new file mode 100644 index 0000000..77f50d5 --- /dev/null +++ b/templates/assets/libs/hls/hls.min.js @@ -0,0 +1 @@ +"undefined"!=typeof window&&function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Hls=t():e.Hls=t()}(this,(function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/dist/",r(r.s=13)}([function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return c}));var i=r(5);function a(){}var n={trace:a,debug:a,log:a,warn:a,info:a,error:a},s=n;function o(e,t){return t="["+e+"] > "+t}var l=Object(i.a)();function d(e){var t=l.console[e];return t?function(){for(var r=arguments.length,i=new Array(r),a=0;a1?t-1:0),i=1;i0)return t.subarray(i,i+a)},e._readSize=function(e,t){var r=0;return r=(127&e[t])<<21,r|=(127&e[t+1])<<14,r|=(127&e[t+2])<<7,r|=127&e[t+3]},e.getTimeStamp=function(t){for(var r=e.getID3Frames(t),i=0;i>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(n);break;case 12:case 13:o=e[c++],u+=String.fromCharCode((31&n)<<6|63&o);break;case 14:o=e[c++],l=e[c++],u+=String.fromCharCode((15&n)<<12|(63&o)<<6|(63&l)<<0)}}return u},e}();function s(){var e=Object(a.a)();return i||void 0===e.TextDecoder||(i=new e.TextDecoder("utf-8")),i}var o=n._utf8ArrayToStr;t.a=n},function(e,t,r){"use strict";function i(){return"undefined"==typeof window?self:window}r.d(t,"a",(function(){return i}))},function(e,t,r){var i,a,n,s,o;i=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#.*)?$/,a=/^([^\/?#]*)(.*)$/,n=/(?:\/|^)\.(?=\/)/g,s=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),!(t=t.trim())){if(!r.alwaysNormalize)return e;var i=o.parseURL(e);if(!i)throw new Error("Error trying to parse base URL.");return i.path=o.normalizePath(i.path),o.buildURLFromParts(i)}var n=o.parseURL(t);if(!n)throw new Error("Error trying to parse relative URL.");if(n.scheme)return r.alwaysNormalize?(n.path=o.normalizePath(n.path),o.buildURLFromParts(n)):t;var s=o.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var l=a.exec(s.path);s.netLoc=l[1],s.path=l[2]}s.netLoc&&!s.path&&(s.path="/");var d={scheme:s.scheme,netLoc:n.netLoc,path:null,params:n.params,query:n.query,fragment:n.fragment};if(!n.netLoc&&(d.netLoc=s.netLoc,"/"!==n.path[0]))if(n.path){var u=s.path,c=u.substring(0,u.lastIndexOf("/")+1)+n.path;d.path=o.normalizePath(c)}else d.path=s.path,n.params||(d.params=s.params,n.query||(d.query=s.query));return null===d.path&&(d.path=r.alwaysNormalize?o.normalizePath(n.path):n.path),o.buildURLFromParts(d)},parseURL:function(e){var t=i.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(n,"");e.length!==(e=e.replace(s,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}},e.exports=o},function(e,t,r){"use strict";var i=function(){function e(e,t){this.subtle=e,this.aesIV=t}return e.prototype.decrypt=function(e,t){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},t,e)},e}(),a=function(){function e(e,t){this.subtle=e,this.key=t}return e.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},e}();var n=function(){function e(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.initTable()}var t=e.prototype;return t.uint8ArrayToUint32Array_=function(e){for(var t=new DataView(e),r=new Uint32Array(4),i=0;i<4;i++)r[i]=t.getUint32(4*i);return r},t.initTable=function(){var e=this.sBox,t=this.invSBox,r=this.subMix,i=r[0],a=r[1],n=r[2],s=r[3],o=this.invSubMix,l=o[0],d=o[1],u=o[2],c=o[3],h=new Uint32Array(256),f=0,g=0,p=0;for(p=0;p<256;p++)h[p]=p<128?p<<1:p<<1^283;for(p=0;p<256;p++){var v=g^g<<1^g<<2^g<<3^g<<4;v=v>>>8^255&v^99,e[f]=v,t[v]=f;var m=h[f],y=h[m],b=h[y],T=257*h[v]^16843008*v;i[f]=T<<24|T>>>8,a[f]=T<<16|T>>>16,n[f]=T<<8|T>>>24,s[f]=T,T=16843009*b^65537*y^257*m^16843008*f,l[v]=T<<24|T>>>8,d[v]=T<<16|T>>>16,u[v]=T<<8|T>>>24,c[v]=T,f?(f=m^h[h[h[b^m]]],g^=h[h[g]]):f=g=1}},t.expandKey=function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,i=0;i>>5}function h(e,t){return!!(t+1=e.length)return!1;var i=c(e,t);if(i<=r)return!1;var a=t+i;if(a===e.length||a+1>>6),!((l=(60&t[r+2])>>>2)>g.length-1))return u=(1&t[r+2])<<2,u|=(192&t[r+3])>>>6,o.b.log("manifest codec:"+n+",ADTS data:type:"+s+",sampleingIndex:"+l+"["+g[l]+"Hz],channelConfig:"+u),/firefox/i.test(h)?l>=6?(s=5,c=new Array(4),d=l-3):(s=2,c=new Array(2),d=l):-1!==h.indexOf("android")?(s=2,c=new Array(2),d=l):(s=5,c=new Array(4),n&&(-1!==n.indexOf("mp4a.40.29")||-1!==n.indexOf("mp4a.40.5"))||!n&&l>=6?d=l-3:((n&&-1!==n.indexOf("mp4a.40.2")&&(l>=6&&1===u||/vivaldi/i.test(h))||!n&&1===u)&&(s=2,c=new Array(2)),d=l)),c[0]=s<<3,c[0]|=(14&l)>>1,c[1]|=(1&l)<<7,c[1]|=u<<3,5===s&&(c[1]|=(14&d)>>1,c[2]=(1&d)<<7,c[2]|=8,c[3]=0),{config:c,samplerate:g[l],channelCount:u,codec:"mp4a.40."+s,manifestCodec:f};e.trigger(i.a.ERROR,{type:a.b.MEDIA_ERROR,details:a.a.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+l})}(t,r,n,s);e.config=l.config,e.samplerate=l.samplerate,e.channelCount=l.channelCount,e.codec=l.codec,e.manifestCodec=l.manifestCodec,o.b.log("parsed codec:"+e.codec+",rate:"+l.samplerate+",nb channel:"+l.channelCount)}}function p(e){return 9216e4/e}function v(e,t,r,i,a){var n=function(e,t,r,i,a){var n,s,o=e.length;if(n=u(e,t),s=c(e,t),(s-=n)>0&&t+n+s<=o)return{headerLength:n,frameLength:s,stamp:r+i*a}}(t,r,i,a,p(e.samplerate));if(n){var s=n.stamp,o=n.headerLength,l=n.frameLength,d={unit:t.subarray(r+o,r+o+l),pts:s,dts:s};return e.samples.push(d),{sample:d,length:l+o}}}var m=r(4),y=function(){function e(e,t,r){this.observer=e,this.config=r,this.remuxer=t}var t=e.prototype;return t.resetInitSegment=function(e,t,r,i){this._audioTrack={container:"audio/adts",type:"audio",id:0,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:t,duration:i,inputTimeScale:9e4}},t.resetTimeStamp=function(){},e.probe=function(e){if(!e)return!1;for(var t=(m.a.getID3Data(e,0)||[]).length,r=e.length;tt.length)){var n=this.parseHeader(t,r);if(n&&r+n.frameLength<=t.length){var s=i+a*(9e4*n.samplesPerFrame/n.sampleRate),o={unit:t.subarray(r,r+n.frameLength),pts:s,dts:s};return e.config=[],e.channelCount=n.channelCount,e.samplerate=n.sampleRate,e.samples.push(o),{sample:o,length:n.frameLength}}}},parseHeader:function(e,t){var r=e[t+1]>>3&3,i=e[t+1]>>1&3,a=e[t+2]>>4&15,n=e[t+2]>>2&3,s=e[t+2]>>1&1;if(1!==r&&0!==a&&15!==a&&3!==n){var o=3===r?3-i:3===i?3:4,l=1e3*T.BitratesMap[14*o+a-1],d=3===r?0:2===r?1:2,u=T.SamplingRateMap[3*d+n],c=e[t+3]>>6==3?1:2,h=T.SamplesCoefficients[r][i],f=T.BytesInSlot[i],g=8*h*f;return{sampleRate:u,channelCount:c,frameLength:parseInt(h*l/u+s,10)*f,samplesPerFrame:g}}},isHeaderPattern:function(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])},isHeader:function(e,t){return!!(t+1e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,e-=(t=e>>3)>>3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},t.readBits=function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;return e>32&&o.b.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0?this.word<<=t:this.bytesAvailable>0&&this.loadWord(),(t=e-t)>0&&this.bitsAvailable?r<>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},t.skipUEG=function(){this.skipBits(1+this.skipLZ())},t.skipEG=function(){this.skipBits(1+this.skipLZ())},t.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},t.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},t.readBoolean=function(){return 1===this.readBits(1)},t.readUByte=function(){return this.readBits(8)},t.readUShort=function(){return this.readBits(16)},t.readUInt=function(){return this.readBits(32)},t.skipScalingList=function(e){var t,r=8,i=8;for(t=0;t=e.length)return void r();if(!(e[t].unit.length<32)){var i=this.decrypter.isSync();if(this.decryptAacSample(e,t,r,i),!i)return}}},t.getAvcEncryptedData=function(e){for(var t=16*Math.floor((e.length-48)/160)+16,r=new Int8Array(t),i=0,a=32;a<=e.length-16;a+=160,i+=16)r.set(e.subarray(a,a+16),i);return r},t.getAvcDecryptedUnit=function(e,t){t=new Uint8Array(t);for(var r=0,i=32;i<=e.length-16;i+=160,r+=16)e.set(t.subarray(r,r+16),i);return e},t.decryptAvcSample=function(e,t,r,i,a,n){var s=this.discardEPB(a.data),o=this.getAvcEncryptedData(s),l=this;this.decryptBuffer(o.buffer,(function(o){a.data=l.getAvcDecryptedUnit(s,o),n||l.decryptAvcSamples(e,t,r+1,i)}))},t.decryptAvcSamples=function(e,t,r,i){for(;;t++,r=0){if(t>=e.length)return void i();for(var a=e[t].units;!(r>=a.length);r++){var n=a[r];if(!(n.data.length<=48||1!==n.type&&5!==n.type)){var s=this.decrypter.isSync();if(this.decryptAvcSample(e,t,r,i,n,s),!s)return}}}},e}(),R={video:1,audio:2,id3:3,text:4},A=function(){function e(e,t,r,i){this.observer=e,this.config=r,this.typeSupported=i,this.remuxer=t,this.sampleAes=null,this.pmtUnknownTypes={}}var t=e.prototype;return t.setDecryptData=function(e){null!=e&&null!=e.key&&"SAMPLE-AES"===e.method?this.sampleAes=new _(this.observer,this.config,e,this.discardEPB):this.sampleAes=null},e.probe=function(t){var r=e._syncOffset(t);return!(r<0)&&(r&&o.b.warn("MPEG2-TS detected but first sync word found @ offset "+r+", junk ahead ?"),!0)},e._syncOffset=function(e){for(var t=Math.min(1e3,e.length-564),r=0;r>4>1){if((c=l+5+t[l+4])===l+188)continue}else c=l+4;switch(u){case b:d&&(_&&(h=L(_))&&D(h,!1),_={data:[],size:0}),_&&(_.data.push(t.subarray(c,l+188)),_.size+=l+188-c);break;case T:d&&(R&&(h=L(R))&&(m.isAAC?O(h):C(h)),R={data:[],size:0}),R&&(R.data.push(t.subarray(c,l+188)),R.size+=l+188-c);break;case E:d&&(A&&(h=L(A))&&I(h),A={data:[],size:0}),A&&(A.data.push(t.subarray(c,l+188)),A.size+=l+188-c);break;case 0:d&&(c+=t[c]+1),S=this._pmtId=k(t,c);break;case S:d&&(c+=t[c]+1);var x=w(t,c,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,null!=this.sampleAes);(b=x.avc)>0&&(v.pid=b),(T=x.audio)>0&&(m.pid=T,m.isAAC=x.isAAC),(E=x.id3)>0&&(y.pid=E),g&&!p&&(o.b.log("reparse from beginning"),g=!1,l=P-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:g=!0}}else this.observer.trigger(i.a.ERROR,{type:a.b.MEDIA_ERROR,details:a.a.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});_&&(h=L(_))?(D(h,!0),v.pesData=null):v.pesData=_,R&&(h=L(R))?(m.isAAC?O(h):C(h),m.pesData=null):(R&&R.size&&o.b.log("last AAC PES packet truncated,might overlap between fragments"),m.pesData=R),A&&(h=L(A))?(I(h),y.pesData=null):y.pesData=A,null==this.sampleAes?this.remuxer.remux(m,v,y,this._txtTrack,r,n,s):this.decryptAndRemux(m,v,y,this._txtTrack,r,n,s)},t.decryptAndRemux=function(e,t,r,i,a,n,s){if(e.samples&&e.isAAC){var o=this;this.sampleAes.decryptAacSamples(e.samples,0,(function(){o.decryptAndRemuxAvc(e,t,r,i,a,n,s)}))}else this.decryptAndRemuxAvc(e,t,r,i,a,n,s)},t.decryptAndRemuxAvc=function(e,t,r,i,a,n,s){if(t.samples){var o=this;this.sampleAes.decryptAvcSamples(t.samples,0,0,(function(){o.remuxer.remux(e,t,r,i,a,n,s)}))}else this.remuxer.remux(e,t,r,i,a,n,s)},t.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},t._parsePAT=function(e,t){return(31&e[t+10])<<8|e[t+11]},t._trackUnknownPmt=function(e,t,r){var i=this.pmtUnknownTypes[e]||0;return 0===i&&(this.pmtUnknownTypes[e]=0,t.call(o.b,r)),this.pmtUnknownTypes[e]++,i},t._parsePMT=function(e,t,r,i){var a,n,s={audio:-1,avc:-1,id3:-1,isAAC:!0};for(a=t+3+((15&e[t+1])<<8|e[t+2])-4,t+=12+((15&e[t+10])<<8|e[t+11]);t1;){var h=new Uint8Array(c[0].length+c[1].length);h.set(c[0]),h.set(c[1],c[0].length),c[0]=h,c.splice(1,1)}if(1===((t=c[0])[0]<<16)+(t[1]<<8)+t[2]){if((i=(t[4]<<8)+t[5])&&i>e.size-6)return null;if(192&(r=t[7])&&(s=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,64&r?s-(l=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2)>54e5&&(o.b.warn(Math.round((s-l)/9e4)+"s delta between PTS and DTS, align them"),s=l):l=s),d=(a=t[8])+9,e.size<=d)return null;e.size-=d,n=new Uint8Array(e.size);for(var f=0,g=c.length;fp){d-=p;continue}t=t.subarray(d),p-=d,d=0}n.set(t,u),u+=p}return i&&(i-=a+3),{data:n,pts:s,dts:l,len:i}}return null},t.pushAccesUnit=function(e,t){if(e.units.length&&e.frame){var r=t.samples,i=r.length;if(isNaN(e.pts)){if(!i)return void t.dropped++;var a=r[i-1];e.pts=a.pts,e.dts=a.dts}!this.config.forceKeyFrameOnDiscontinuity||!0===e.key||t.sps&&(i||this.contiguous)?(e.id=i,r.push(e)):t.dropped++}e.debug.length&&o.b.log(e.pts+"/"+e.dts+":"+e.debug)},t._parseAVCPES=function(e,t){var r,i,a,n=this,s=this._avcTrack,o=this._parseAVCNALu(e.data),l=this.avcSample,d=!1,u=this.pushAccesUnit.bind(this),c=function(e,t,r,i){return{key:e,pts:t,dts:r,units:[],debug:i}};e.data=null,l&&o.length&&!s.audFound&&(u(l,s),l=this.avcSample=c(!1,e.pts,e.dts,"")),o.forEach((function(t){switch(t.type){case 1:i=!0,l||(l=n.avcSample=c(!0,e.pts,e.dts,"")),l.frame=!0;var o=t.data;if(d&&o.length>4){var h=new S(o).readSliceType();2!==h&&4!==h&&7!==h&&9!==h||(l.key=!0)}break;case 5:i=!0,l||(l=n.avcSample=c(!0,e.pts,e.dts,"")),l.key=!0,l.frame=!0;break;case 6:i=!0,(r=new S(n.discardEPB(t.data))).readUByte();for(var f=0,g=0,p=!1,v=0;!p&&r.bytesAvailable>1;){f=0;do{f+=v=r.readUByte()}while(255===v);g=0;do{g+=v=r.readUByte()}while(255===v);if(4===f&&0!==r.bytesAvailable){if(p=!0,181===r.readUByte())if(49===r.readUShort())if(1195456820===r.readUInt())if(3===r.readUByte()){var y=r.readUByte(),b=31&y,T=[y,r.readUByte()];for(a=0;a16){var E=[];for(a=0;a<16;a++)E.push(r.readUByte().toString(16)),3!==a&&5!==a&&7!==a&&9!==a||E.push("-");var _=g-16,R=new Uint8Array(_);for(a=0;a<_;a++)R[a]=r.readUByte();n._insertSampleInOrder(n._txtTrack.samples,{pts:e.pts,payloadType:f,uuid:E.join(""),userDataBytes:R,userData:Object(m.b)(R.buffer)})}}else if(g0){if(t.pts>=e[r-1].pts)e.push(t);else for(var i=r-1;i>=0;i--)if(t.pts=0)i={data:e.subarray(c,n-l-1),type:a},u.push(i);else{var h=this._getLastNalUnit();if(h&&(d&&n<=4-d&&h.state&&(h.data=h.data.subarray(0,h.data.byteLength-d)),(r=n-l-1)>0)){var f=new Uint8Array(h.data.byteLength+r);f.set(h.data,0),f.set(e.subarray(0,r),h.data.byteLength),h.data=f}}n=0&&l>=0&&(i={data:e.subarray(c,s),type:a,state:l},u.push(i)),0===u.length){var g=this._getLastNalUnit();if(g){var p=new Uint8Array(g.data.byteLength+e.byteLength);p.set(g.data,0),p.set(e,g.data.byteLength),g.data=p}}return o.naluState=l,u},t.discardEPB=function(e){for(var t,r,i=e.byteLength,a=[],n=1;n1&&(o.b.log("AAC: align PTS for overlapping frames by "+Math.round((E-m)/90)),m=E)}for(;n>24&255,t[1]=i>>16&255,t[2]=i>>8&255,t[3]=255&i,t.set(e,4),a=0,i=8;a>24&255,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,a>>24,a>>16&255,a>>8&255,255&a,85,196,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t.timescale,t.duration),e.hdlr(t.type),e.minf(t))},e.mfhd=function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))},e.minf=function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))},e.moof=function(t,r,i){return e.box(e.types.moof,e.mfhd(t),e.traf(i,r))},e.moov=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale,t[0].duration)].concat(i).concat(e.mvex(t)))},e.mvex=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(i))},e.mvhd=function(t,r){r*=t;var i=Math.floor(r/(L+1)),a=Math.floor(r%(L+1)),n=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,i>>24,i>>16&255,i>>8&255,255&i,a>>24,a>>16&255,a>>8&255,255&a,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return e.box(e.types.mvhd,n)},e.sdtp=function(t){var r,i,a=t.samples||[],n=new Uint8Array(4+a.length);for(i=0;i>>8&255),n.push(255&a),n=n.concat(Array.prototype.slice.call(i));for(r=0;r>>8&255),s.push(255&a),s=s.concat(Array.prototype.slice.call(i));var o=e.box(e.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(s))),l=t.width,d=t.height,u=t.pixelRatio[0],c=t.pixelRatio[1];return e.box(e.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,d>>8&255,255&d,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([u>>24,u>>16&255,u>>8&255,255&u,c>>24,c>>16&255,c>>8&255,255&c])))},e.esds=function(e){var t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))},e.mp4a=function(t){var r=t.samplerate;return e.box(e.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),e.box(e.types.esds,e.esds(t)))},e.mp3=function(t){var r=t.samplerate;return e.box(e.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))},e.stsd=function(t){return"audio"===t.type?t.isAAC||"mp3"!==t.codec?e.box(e.types.stsd,e.STSD,e.mp4a(t)):e.box(e.types.stsd,e.STSD,e.mp3(t)):e.box(e.types.stsd,e.STSD,e.avc1(t))},e.tkhd=function(t){var r=t.id,i=t.duration*t.timescale,a=t.width,n=t.height,s=Math.floor(i/(L+1)),o=Math.floor(i%(L+1));return e.box(e.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,a>>8&255,255&a,0,0,n>>8&255,255&n,0,0]))},e.traf=function(t,r){var i=e.sdtp(t),a=t.id,n=Math.floor(r/(L+1)),s=Math.floor(r%(L+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,255&a])),e.box(e.types.tfdt,new Uint8Array([1,0,0,0,n>>24,n>>16&255,n>>8&255,255&n,s>>24,s>>16&255,s>>8&255,255&s])),e.trun(t,i.length+16+20+8+16+8+8),i)},e.trak=function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.trex=function(t){var r=t.id;return e.box(e.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},e.trun=function(t,r){var i,a,n,s,o,l,d=t.samples||[],u=d.length,c=12+16*u,h=new Uint8Array(c);for(r+=8+c,h.set([0,0,15,1,u>>>24&255,u>>>16&255,u>>>8&255,255&u,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i>>24&255,n>>>16&255,n>>>8&255,255&n,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return e.box(e.types.trun,h)},e.initSegment=function(t){e.types||e.init();var r,i=e.moov(t);return(r=new Uint8Array(e.FTYP.byteLength+i.byteLength)).set(e.FTYP),r.set(i,e.FTYP.byteLength),r},e}();function O(e,t,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var a=e*t*r;return i?Math.round(a):a}function C(e,t){return void 0===t&&(t=!1),O(e,1e3,1/9e4,t)}function I(e,t){return void 0===t&&(t=1),O(e,9e4,1/t)}var P=I(10),x=I(.2),M=null;function F(e,t){var r;if(void 0===t)return e;for(r=t4294967296;)e+=r;return e}var U,N=function(){function e(e,t,r,i){if(this.observer=e,this.config=t,this.typeSupported=r,this.ISGenerated=!1,null===M){var a=navigator.userAgent.match(/Chrome\/(\d+)/i);M=a?parseInt(a[1]):0}}var t=e.prototype;return t.destroy=function(){},t.resetTimeStamp=function(e){this._initPTS=this._initDTS=e},t.resetInitSegment=function(){this.ISGenerated=!1},t.getVideoStartPts=function(e){var t=!1,r=e.reduce((function(e,r){var i=r.pts-e;return i<-4294967296?(t=!0,F(e,r.pts)):i>0?e:r.pts}),e[0].pts);return t&&o.b.debug("PTS rollover detected"),r},t.remux=function(e,t,r,a,n,s,l){if(this.ISGenerated||this.generateIS(e,t,n),this.ISGenerated){var d=e.samples.length,u=t.samples.length,c=n,h=n;if(d&&u){var f=this.getVideoStartPts(t.samples),g=(F(e.samples[0].pts,f)-f)/t.inputTimeScale;c+=Math.max(0,g),h+=Math.max(0,-g)}if(d){e.timescale||(o.b.warn("regenerate InitSegment as audio detected"),this.generateIS(e,t,n));var p,v=this.remuxAudio(e,c,s,l);if(u)v&&(p=v.endPTS-v.startPTS),t.timescale||(o.b.warn("regenerate InitSegment as video detected"),this.generateIS(e,t,n)),this.remuxVideo(t,h,s,p)}else if(u){var m=this.remuxVideo(t,h,s,0,l);m&&e.codec&&this.remuxEmptyAudio(e,c,s,m)}}r.samples.length&&this.remuxID3(r,n),a.samples.length&&this.remuxText(a,n),this.observer.trigger(i.a.FRAG_PARSED)},t.generateIS=function(e,t,r){var n,s,l=this.observer,d=e.samples,u=t.samples,c=this.typeSupported,h="audio/mp4",f={},g={tracks:f},p=void 0===this._initPTS;if(p&&(n=s=1/0),e.config&&d.length&&(e.timescale=e.samplerate,o.b.log("audio sampling rate : "+e.samplerate),e.isAAC||(c.mpeg?(h="audio/mpeg",e.codec=""):c.mp3&&(e.codec="mp3")),f.audio={container:h,codec:e.codec,initSegment:!e.isAAC&&c.mpeg?new Uint8Array:D.initSegment([e]),metadata:{channelCount:e.channelCount}},p&&(n=s=d[0].pts-Math.round(e.inputTimeScale*r))),t.sps&&t.pps&&u.length){var v=t.inputTimeScale;if(t.timescale=v,f.video={container:"video/mp4",codec:t.codec,initSegment:D.initSegment([t]),metadata:{width:t.width,height:t.height}},p){var m=this.getVideoStartPts(u),y=Math.round(v*r);s=Math.min(s,F(u[0].dts,m)-y),n=Math.min(n,m-y),this.observer.trigger(i.a.INIT_PTS_FOUND,{initPTS:n})}}else p&&f.audio&&this.observer.trigger(i.a.INIT_PTS_FOUND,{initPTS:n});Object.keys(f).length?(l.trigger(i.a.FRAG_PARSING_INIT_SEGMENT,g),this.ISGenerated=!0,p&&(this._initPTS=n,this._initDTS=s)):l.trigger(i.a.ERROR,{type:a.b.MEDIA_ERROR,details:a.a.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},t.remuxVideo=function(e,t,r,n){var s,l,d,u,c,h=e.timescale,f=e.samples,g=[],p=f.length,v=this._initPTS,m=8,y=Number.POSITIVE_INFINITY,b=Number.NEGATIVE_INFINITY,T=0,E=!1,S=this.nextAvcDts;if(0!==p){if(!r)S=t*h-(f[0].pts-F(f[0].dts,f[0].pts));for(var _=0;_R.pts&&(T=Math.max(Math.min(T,R.pts-R.dts),-1*x)),R.dts0?_-1:_].dts&&(E=!0)}E&&f.sort((function(e,t){var r=e.dts-t.dts,i=e.pts-t.pts;return r||i||e.id-t.id})),u=f[0].dts,c=f[p-1].dts;var A=Math.round((c-u)/(p-1));if(T<0){if(T<-2*A){o.b.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+C(-A,!0)+" ms");for(var k=T,w=0;wA;if(I||O<-1){I?o.b.warn("AVC: "+C(O,!0)+" ms ("+O+"dts) hole between fragments detected, filling it"):o.b.warn("AVC: "+C(-O,!0)+" ms ("+O+"dts) overlapping between fragments detected"),u=S;var P=f[0].pts-O;f[0].dts=u,f[0].pts=P,o.b.log("Video: First PTS/DTS adjusted: "+C(P,!0)+"/"+C(u,!0)+", delta: "+C(O,!0)+" ms")}}M&&M<75&&(u=Math.max(0,u));for(var U=0,N=0,B=0;B0?q-1:q].dts;if(ie.stretchShortVideoTrack){var ne=ie.maxBufferHole,se=Math.floor(ne*h),oe=(n?y+n*h:this.nextAudioPts)-z.pts;oe>se?((s=oe-ae)<0&&(s=ae),o.b.log("It is approximately "+C(oe,!1)+" ms to the next segment; using duration "+C(s,!1)+" ms for the last video frame.")):s=ae}else s=ae}X=Math.round(z.pts-z.dts),g.push({size:$,duration:s,cts:X,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:z.key?2:1,isNonSync:z.key?0:1}})}this.nextAvcDts=c+s;var le=e.dropped;if(e.nbNalu=0,e.dropped=0,g.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var de=g[0].flags;de.dependsOn=2,de.isNonSync=0}e.samples=g,d=D.moof(e.sequenceNumber++,u,e),e.samples=[];var ue={data1:d,data2:l,startPTS:y/h,endPTS:(b+s)/h,startDTS:u/h,endDTS:this.nextAvcDts/h,type:"video",hasAudio:!1,hasVideo:!0,nb:g.length,dropped:le};return this.observer.trigger(i.a.FRAG_PARSING_DATA,ue),ue}},t.remuxAudio=function(e,t,r,n){var s,l,d,u,c,h,f=e.inputTimeScale,g=e.timescale,p=f/g,v=(e.isAAC?1024:1152)*p,m=this._initPTS,y=!e.isAAC&&this.typeSupported.mpeg,b=y?0:8,T=e.samples,E=[],S=this.nextAudioPts;if(r|=T.length&&S&&(n&&Math.abs(t-S/f)<.1||Math.abs(T[0].pts-S-m)<20*v),T.forEach((function(e){e.pts=e.dts=F(e.pts-m,t*f)})),0!==(T=T.filter((function(e){return e.pts>=0}))).length){if(r||(S=n?Math.max(0,t*f):T[0].pts),e.isAAC)for(var _=this.config.maxAudioFramesDrift,R=0,A=S;R0?(o.b.warn("Dropping 1 audio frame @ "+C(A,!0)/1e3+"s due to "+C(O,!0)+" ms overlap."),T.splice(R,1)):(o.b.warn("Audio frame @ "+C(L,!0)/1e3+"s overlaps nextAudioPts by "+C(O,!0)+" ms."),A=L+v,R++);else if(O>=_*v&&O0&&V0&&((l=w.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(l=j.subarray()),N+=Y*l.length);else if(V<-12){o.b.log("drop overlapping AAC sample, expected/parsed/delta: "+C(S,!0)+" ms / "+C(H,!0)+" ms / "+C(-V,!0)+" ms"),N-=j.byteLength;continue}H=S}if(c=H,!(N>0))return;N+=b;try{d=new Uint8Array(N)}catch(e){return void this.observer.trigger(i.a.ERROR,{type:a.b.MUX_ERROR,details:a.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:N,reason:"fail allocating audio mdat "+N})}y||(new DataView(d.buffer).setUint32(0,N),d.set(D.types.mdat,4));for(var W=0;W=2&&(X=E[U-2].duration,s.duration=X),U){this.nextAudioPts=S=h+p*X,e.samples=E,u=y?new Uint8Array:D.moof(e.sequenceNumber++,c/p,e),e.samples=[];var z=c/f,Q=S/f,$={data1:u,data2:d,startPTS:z,endPTS:Q,startDTS:z,endDTS:Q,type:"audio",hasAudio:!0,hasVideo:!1,nb:U};return this.observer.trigger(i.a.FRAG_PARSING_DATA,$),$}return null}},t.remuxEmptyAudio=function(e,t,r,i){var a=e.inputTimeScale,n=a/(e.samplerate?e.samplerate:a),s=this.nextAudioPts,l=(void 0!==s?s:i.startDTS*a)+this._initDTS,d=i.endDTS*a+this._initDTS,u=1024*n,c=Math.ceil((d-l)/u),h=w.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(o.b.warn("remux empty Audio"),h){for(var f=[],g=0;g0&&null!=t&&null!=t.key&&"AES-128"===t.method){var p=this.decrypter;null==p&&(p=this.decrypter=new n.a(this.observer,this.config));var v=U();p.decrypt(e,t.key.buffer,t.iv.buffer,(function(e){var n=U();g.observer.trigger(i.a.FRAG_DECRYPTED,{stats:{tstart:v,tdecrypt:n}}),g.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),a,s,o,l,d,u,c,h,f)}))}else this.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),a,s,o,l,d,u,c,h,f)},t.pushDecrypted=function(e,t,r,n,s,o,l,d,u,c,h,f){var g=this.demuxer,p=this.remuxer;if(!g||l||d){for(var v,m=this.observer,T=this.typeSupported,E=this.config,S=[{demux:A,remux:N},{demux:b.a,remux:B},{demux:y,remux:N},{demux:k,remux:N}],_=0,R=S.length;_0},e.bin2str=function(e){return String.fromCharCode.apply(null,e)},e.readUint16=function(e,t){e.data&&(t+=e.start,e=e.data);var r=e[t]<<8|e[t+1];return r<0?65536+r:r},e.readUint32=function(e,t){e.data&&(t+=e.start,e=e.data);var r=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3];return r<0?4294967296+r:r},e.writeUint32=function(e,t,r){e.data&&(t+=e.start,e=e.data),e[t]=r>>24,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r},e.findBox=function(t,r){var i,a,n,s,o,l,d=[];if(t.data?(o=t.start,n=t.end,t=t.data):(o=0,n=t.byteLength),!r.length)return null;for(i=o;i1?i+a:n,e.bin2str(t.subarray(i+4,i+8))===r[0]&&(1===r.length?d.push({data:t,start:i+8,end:l}):(s=e.findBox({data:t,start:i+8,end:l},r.slice(1))).length&&(d=d.concat(s))),i=l;return d},e.parseSegmentIndex=function(t){var r,i=e.findBox(t,["moov"])[0],a=i?i.end:null,n=0,s=e.findBox(t,["sidx"]);if(!s||!s[0])return null;r=[];var o=(s=s[0]).data[0];n=0===o?8:16;var l=e.readUint32(s,n);n+=4;n+=0===o?8:16,n+=2;var d=s.end+0,u=e.readUint16(s,n);n+=2;for(var c=0;c>>31)return void console.warn("SIDX has hierarchical references (not supported)");var p=e.readUint32(s,h);h+=4,r.push({referenceSize:g,subsegmentDuration:p,info:{duration:p/l,start:d,end:d+g-1}}),d+=g,n=h+=4}return{earliestPresentationTime:0,timescale:l,version:o,referencesCount:u,references:r,moovEndOffset:a}},e.parseInitSegment=function(t){var r=[];return e.findBox(t,["moov","trak"]).forEach((function(t){var a=e.findBox(t,["tkhd"])[0];if(a){var n=a.data[a.start],s=0===n?12:20,o=e.readUint32(a,s),l=e.findBox(t,["mdia","mdhd"])[0];if(l){s=0===(n=l.data[l.start])?12:20;var d=e.readUint32(l,s),u=e.findBox(t,["mdia","hdlr"])[0];if(u){var c={soun:"audio",vide:"video"}[e.bin2str(u.data.subarray(u.start+8,u.start+12))];if(c){var h=e.findBox(t,["mdia","minf","stbl","stsd"]);if(h.length){h=h[0];var f=e.bin2str(h.data.subarray(h.start+12,h.start+16));i.b.log("MP4Demuxer:"+c+":"+f+" found")}r[o]={timescale:d,type:c},r[c]={timescale:d,id:o}}}}}})),r},e.getStartDTS=function(t,r){var i,a,n;return i=e.findBox(r,["moof","traf"]),a=[].concat.apply([],i.map((function(r){return e.findBox(r,["tfhd"]).map((function(i){var a,n;return a=e.readUint32(i,4),n=t[a].timescale||9e4,e.findBox(r,["tfdt"]).map((function(t){var r,i;return r=t.data[t.start],i=e.readUint32(t,4),1===r&&(i*=Math.pow(2,32),i+=e.readUint32(t,8)),i}))[0]/n}))}))),n=Math.min.apply(null,a),isFinite(n)?n:0},e.offsetStartDTS=function(t,r,i){e.findBox(r,["moof","traf"]).map((function(r){return e.findBox(r,["tfhd"]).map((function(a){var s=e.readUint32(a,4),o=t[s].timescale||9e4;e.findBox(r,["tfdt"]).map((function(t){var r=t.data[t.start],a=e.readUint32(t,4);if(0===r)e.writeUint32(t,4,a-i*o);else{a*=Math.pow(2,32),a+=e.readUint32(t,8),a-=i*o,a=Math.max(a,0);var s=Math.floor(a/(n+1)),l=Math.floor(a%(n+1));e.writeUint32(t,4,s),e.writeUint32(t,8,l)}}))}))}))},t.append=function(t,r,i,n){var s=this.initData;s||(this.resetInitSegment(t,this.audioCodec,this.videoCodec,!1),s=this.initData);var o,l=this.initPTS;if(void 0===l){var d=e.getStartDTS(s,t);this.initPTS=l=d-r,this.observer.trigger(a.a.INIT_PTS_FOUND,{initPTS:l})}e.offsetStartDTS(s,t,l),o=e.getStartDTS(s,t),this.remuxer.remux(s.audio,s.video,null,null,o,i,n,t)},t.destroy=function(){},e}();t.a=s},function(e,t,r){function i(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r.oe=function(e){throw console.error(e),e};var i=r(r.s=ENTRY_MODULE);return i.default||i}function a(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function n(e,t,i){var n={};n[i]=[];var s=t.toString(),o=s.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!o)return n;for(var l,d=o[1],u=new RegExp("(\\\\n|\\W)"+a(d)+"\\(\\s*(/\\*.*?\\*/)?\\s*.*?([\\.|\\-|\\+|\\w|/|@]+).*?\\)","g");l=u.exec(s);)"dll-reference"!==l[3]&&n[i].push(l[3]);for(u=new RegExp("\\("+a(d)+'\\("(dll-reference\\s([\\.|\\-|\\+|\\w|/|@]+))"\\)\\)\\(\\s*(/\\*.*?\\*/)?\\s*.*?([\\.|\\-|\\+|\\w|/|@]+).*?\\)',"g");l=u.exec(s);)e[l[2]]||(n[i].push(l[1]),e[l[2]]=r(l[1]).m),n[l[2]]=n[l[2]]||[],n[l[2]].push(l[4]);for(var c,h=Object.keys(n),f=0;f0}),!1)}e.exports=function(e,t){t=t||{};var a={main:r.m},o=t.all?{main:Object.keys(a.main)}:function(e,t){for(var r={main:[t]},i={main:[]},a={main:{}};s(r);)for(var o=Object.keys(r),l=0;l1?r-1:0),a=1;a1?r-1:0),a=1;a1?t-1:0),i=1;i>8*(15-r)&255;return t},a.setDecryptDataFromLevelKey=function(e,t){var r=e;return(null==e?void 0:e.method)&&e.uri&&!e.iv&&((r=new v(e.baseuri,e.reluri)).method=e.method,r.iv=this.createInitializationVector(t)),r},t=e,(r=[{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=Object(s.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(e){this._url=e}},{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var e=this.sn;"number"!=typeof e&&(this.levelkey&&"AES-128"===this.levelkey.method&&!this.levelkey.iv&&u.b.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),e=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,e)}return this._decryptdata}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!Object(l.a)(this.programDateTime))return null;var e=Object(l.a)(this.duration)?this.duration:0;return this.programDateTime+1e3*e}},{key:"encrypted",get:function(){return!(!this.decryptdata||null===this.decryptdata.uri||null!==this.decryptdata.key)}}])&&m(t.prototype,r),i&&m(t,i),e}();function b(e,t){for(var r=0;rNumber.MAX_SAFE_INTEGER?1/0:t},t.hexadecimalInteger=function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var r=new Uint8Array(t.length/2),i=0;iNumber.MAX_SAFE_INTEGER?1/0:t},t.decimalFloatingPoint=function(e){return parseFloat(this[e])},t.enumeratedString=function(e){return this[e]},t.decimalResolution=function(e){var t=E.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}},e.parseAttrList=function(e){var t,r={};for(S.lastIndex=0;null!==(t=S.exec(e));){var i=t[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[t[1]]=i}return r},e}(),R={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0}};function A(e,t){return MediaSource.isTypeSupported((t||"video")+'/mp4;codecs="'+e+'"')}var k=/(?:#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)|#EXT-X-SESSION-DATA:([^\n\r]*)[\r\n]+)/g,w=/#EXT-X-MEDIA:(.*)/g,L=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)([\S+ ?]+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),D=/(?:(?:#(EXTM3U))|(?:#EXT-X-(PLAYLIST-TYPE):(.+))|(?:#EXT-X-(MEDIA-SEQUENCE): *(\d+))|(?:#EXT-X-(TARGETDURATION): *(\d+))|(?:#EXT-X-(KEY):(.+))|(?:#EXT-X-(START):(.+))|(?:#EXT-X-(ENDLIST))|(?:#EXT-X-(DISCONTINUITY-SEQ)UENCE:(\d+))|(?:#EXT-X-(DIS)CONTINUITY))|(?:#EXT-X-(VERSION):(\d+))|(?:#EXT-X-(MAP):(.+))|(?:(#)([^:]*):(.*))|(?:(#)(.*))(?:.*)\r?\n?/,O=/\.(mp4|m4s|m4v|m4a)$/i,C=function(){function e(){}return e.findGroup=function(e,t){for(var r=0;r2?(t=r.shift()+".",t+=parseInt(r.shift()).toString(16),t+=("000"+parseInt(r.shift()).toString(16)).substr(-4)):t=e,t},e.resolve=function(e,t){return s.buildAbsoluteURL(t,e,{alwaysNormalize:!0})},e.parseMasterPlaylist=function(t,r){var i,a=[],n={},s=!1;function o(e,t){["video","audio"].forEach((function(r){var i=e.filter((function(e){return function(e,t){var r=R[t];return!!r&&!0===r[e.slice(0,4)]}(e,r)}));if(i.length){var a=i.filter((function(e){return 0===e.lastIndexOf("avc1",0)||0===e.lastIndexOf("mp4a",0)}));t[r+"Codec"]=a.length>0?a[0]:i[0],e=e.filter((function(e){return-1===i.indexOf(e)}))}})),t.unknownCodecs=e}for(k.lastIndex=0;null!=(i=k.exec(t));)if(i[1]){var l={},d=l.attrs=new _(i[1]);l.url=e.resolve(i[2],r);var u=d.decimalResolution("RESOLUTION");u&&(l.width=u.width,l.height=u.height),l.bitrate=d.decimalInteger("AVERAGE-BANDWIDTH")||d.decimalInteger("BANDWIDTH"),l.name=d.NAME,o([].concat((d.CODECS||"").split(/[ ,]+/)),l),l.videoCodec&&-1!==l.videoCodec.indexOf("avc1")&&(l.videoCodec=e.convertAVC1ToAVCOTI(l.videoCodec)),a.push(l)}else if(i[3]){var c=new _(i[3]);c["DATA-ID"]&&(s=!0,n[c["DATA-ID"]]=c)}return{levels:a,sessionData:s?n:null}},e.parseMasterPlaylistMedia=function(t,r,i,a){var n;void 0===a&&(a=[]);var s=[],o=0;for(w.lastIndex=0;null!==(n=w.exec(t));){var l=new _(n[1]);if(l.TYPE===i){var d={attrs:l,id:o++,groupId:l["GROUP-ID"],instreamId:l["INSTREAM-ID"],name:l.NAME||l.LANGUAGE,type:i,default:"YES"===l.DEFAULT,autoselect:"YES"===l.AUTOSELECT,forced:"YES"===l.FORCED,lang:l.LANGUAGE};if(l.URI&&(d.url=e.resolve(l.URI,r)),a.length){var u=e.findGroup(a,d.groupId);d.audioCodec=u?u.codec:a[0].codec}s.push(d)}}return s},e.parseLevelPlaylist=function(e,t,r,i,a){var n,s,o,d=0,c=0,h=new T(t),f=0,g=null,p=new y,m=null;for(L.lastIndex=0;null!==(n=L.exec(e));){var b=n[1];if(b){p.duration=parseFloat(b);var E=(" "+n[2]).slice(1);p.title=E||null,p.tagList.push(E?["INF",b,E]:["INF",b])}else if(n[3]){if(Object(l.a)(p.duration)){var S=d++;p.type=i,p.start=c,o&&(p.levelkey=o),p.sn=S,p.level=r,p.cc=f,p.urlId=a,p.baseurl=t,p.relurl=(" "+n[3]).slice(1),I(p,g),h.fragments.push(p),g=p,c+=p.duration,p=new y}}else if(n[4]){var R=(" "+n[4]).slice(1);g?p.setByteRange(R,g):p.setByteRange(R)}else if(n[5])p.rawProgramDateTime=(" "+n[5]).slice(1),p.tagList.push(["PROGRAM-DATE-TIME",p.rawProgramDateTime]),null===m&&(m=h.fragments.length);else{if(!(n=n[0].match(D))){u.b.warn("No matches on slow regex match for level playlist!");continue}for(s=1;s=0&&(o.method=C,o.key=null,o.iv=x));break;case"START":var M=new _(A).decimalFloatingPoint("TIME-OFFSET");Object(l.a)(M)&&(h.startTimeOffset=M);break;case"MAP":var F=new _(A);p.relurl=F.URI,F.BYTERANGE&&p.setByteRange(F.BYTERANGE),p.baseurl=t,p.level=r,p.type=i,p.sn="initSegment",h.initSegment=p,(p=new y).rawProgramDateTime=h.initSegment.rawProgramDateTime;break;default:u.b.warn("line parsed but not handled: "+n)}}}return(p=g)&&!p.relurl&&(h.fragments.pop(),c-=p.duration),h.totalduration=c,h.averagetargetduration=c/h.fragments.length,h.endSN=d-1,h.startCC=h.fragments[0]?h.fragments[0].cc:0,h.endCC=f,!h.initSegment&&h.fragments.length&&h.fragments.every((function(e){return O.test(e.relurl)}))&&(u.b.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),(p=new y).relurl=h.fragments[0].relurl,p.baseurl=t,p.level=r,p.type=i,p.sn="initSegment",h.initSegment=p,h.needSidxRanges=!0),m&&function(e,t){for(var r=e[t],i=t-1;i>=0;i--){var a=e[i];a.programDateTime=r.programDateTime-1e3*a.duration,r=a}}(h.fragments,m),h},e}();function I(e,t){e.rawProgramDateTime?e.programDateTime=Date.parse(e.rawProgramDateTime):(null==t?void 0:t.programDateTime)&&(e.programDateTime=t.endProgramDateTime),Object(l.a)(e.programDateTime)||(e.programDateTime=null,e.rawProgramDateTime=null)}var P=window.performance,x=function(e){var t,r;function i(t){var r;return(r=e.call(this,t,d.a.MANIFEST_LOADING,d.a.LEVEL_LOADING,d.a.AUDIO_TRACK_LOADING,d.a.SUBTITLE_TRACK_LOADING)||this).loaders={},r}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,i.canHaveQualityLevels=function(e){return e!==a.AUDIO_TRACK&&e!==a.SUBTITLE_TRACK},i.mapContextToLevelType=function(e){switch(e.type){case a.AUDIO_TRACK:return n.AUDIO;case a.SUBTITLE_TRACK:return n.SUBTITLE;default:return n.MAIN}},i.getResponseUrl=function(e,t){var r=e.url;return void 0!==r&&0!==r.indexOf("data:")||(r=t.url),r};var s=i.prototype;return s.createInternalLoader=function(e){var t=this.hls.config,r=t.pLoader,i=t.loader,a=new(r||i)(t);return e.loader=a,this.loaders[e.type]=a,a},s.getInternalLoader=function(e){return this.loaders[e.type]},s.resetInternalLoader=function(e){this.loaders[e]&&delete this.loaders[e]},s.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}},s.destroy=function(){this.destroyInternalLoaders(),e.prototype.destroy.call(this)},s.onManifestLoading=function(e){this.load({url:e.url,type:a.MANIFEST,level:0,id:null,responseType:"text"})},s.onLevelLoading=function(e){this.load({url:e.url,type:a.LEVEL,level:e.level,id:e.id,responseType:"text"})},s.onAudioTrackLoading=function(e){this.load({url:e.url,type:a.AUDIO_TRACK,level:null,id:e.id,responseType:"text"})},s.onSubtitleTrackLoading=function(e){this.load({url:e.url,type:a.SUBTITLE_TRACK,level:null,id:e.id,responseType:"text"})},s.load=function(e){var t=this.hls.config;u.b.debug("Loading playlist of type "+e.type+", level: "+e.level+", id: "+e.id);var r,i,n,s,o=this.getInternalLoader(e);if(o){var l=o.context;if(l&&l.url===e.url)return u.b.trace("playlist request ongoing"),!1;u.b.warn("aborting previous loader for type: "+e.type),o.abort()}switch(e.type){case a.MANIFEST:r=t.manifestLoadingMaxRetry,i=t.manifestLoadingTimeOut,n=t.manifestLoadingRetryDelay,s=t.manifestLoadingMaxRetryTimeout;break;case a.LEVEL:r=0,s=0,n=0,i=t.levelLoadingTimeOut;break;default:r=t.levelLoadingMaxRetry,i=t.levelLoadingTimeOut,n=t.levelLoadingRetryDelay,s=t.levelLoadingMaxRetryTimeout}o=this.createInternalLoader(e);var d={timeout:i,maxRetry:r,retryDelay:n,maxRetryDelay:s},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};return u.b.debug("Calling internal loader delegate for URL: "+e.url),o.load(e,d,c),!0},s.loadsuccess=function(e,t,r,i){if(void 0===i&&(i=null),r.isSidxRequest)return this._handleSidxRequest(e,r),void this._handlePlaylistLoaded(e,t,r,i);if(this.resetInternalLoader(r.type),"string"!=typeof e.data)throw new Error('expected responseType of "text" for PlaylistLoader');var a=e.data;t.tload=P.now(),0===a.indexOf("#EXTM3U")?a.indexOf("#EXTINF:")>0||a.indexOf("#EXT-X-TARGETDURATION:")>0?this._handleTrackOrLevelPlaylist(e,t,r,i):this._handleMasterPlaylist(e,t,r,i):this._handleManifestParsingError(e,r,"no EXTM3U delimiter",i)},s.loaderror=function(e,t,r){void 0===r&&(r=null),this._handleNetworkError(t,r,!1,e)},s.loadtimeout=function(e,t,r){void 0===r&&(r=null),this._handleNetworkError(t,r,!0)},s._handleMasterPlaylist=function(e,t,r,a){var n=this.hls,s=e.data,o=i.getResponseUrl(e,r),l=C.parseMasterPlaylist(s,o),c=l.levels,h=l.sessionData;if(c.length){var f=c.map((function(e){return{id:e.attrs.AUDIO,codec:e.audioCodec}})),g=C.parseMasterPlaylistMedia(s,o,"AUDIO",f),p=C.parseMasterPlaylistMedia(s,o,"SUBTITLES"),v=C.parseMasterPlaylistMedia(s,o,"CLOSED-CAPTIONS");if(g.length){var m=!1;g.forEach((function(e){e.url||(m=!0)})),!1===m&&c[0].audioCodec&&!c[0].attrs.AUDIO&&(u.b.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),g.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:{},url:""}))}n.trigger(d.a.MANIFEST_LOADED,{levels:c,audioTracks:g,subtitles:p,captions:v,url:o,stats:t,networkDetails:a,sessionData:h})}else this._handleManifestParsingError(e,r,"no level found in manifest",a)},s._handleTrackOrLevelPlaylist=function(e,t,r,n){var s=this.hls,u=r.id,c=r.level,h=r.type,f=i.getResponseUrl(e,r),g=Object(l.a)(u)?u:0,p=Object(l.a)(c)?c:g,v=i.mapContextToLevelType(r),m=C.parseLevelPlaylist(e.data,f,p,v,g);if(m.tload=t.tload,m.fragments.length){if(h===a.MANIFEST){var y={url:f,details:m};s.trigger(d.a.MANIFEST_LOADED,{levels:[y],audioTracks:[],url:f,stats:t,networkDetails:n,sessionData:null})}if(t.tparsed=P.now(),m.needSidxRanges){var b=m.initSegment.url;this.load({url:b,isSidxRequest:!0,type:h,level:c,levelDetails:m,id:u,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"})}else r.levelDetails=m,this._handlePlaylistLoaded(e,t,r,n)}else s.trigger(d.a.ERROR,{type:o.b.NETWORK_ERROR,details:o.a.LEVEL_EMPTY_ERROR,fatal:!1,url:f,reason:"no fragments found in level",level:"number"==typeof r.level?r.level:void 0})},s._handleSidxRequest=function(e,t){if("string"==typeof e.data)throw new Error("sidx request must be made with responseType of array buffer");var r=f.a.parseSegmentIndex(new Uint8Array(e.data));if(r){var i=r.references,a=t.levelDetails;i.forEach((function(e,t){var r=e.info;if(a){var i=a.fragments[t];0===i.byteRange.length&&i.setByteRange(String(1+r.end-r.start)+"@"+String(r.start))}})),a&&a.initSegment.setByteRange(String(r.moovEndOffset)+"@0")}},s._handleManifestParsingError=function(e,t,r,i){this.hls.trigger(d.a.ERROR,{type:o.b.NETWORK_ERROR,details:o.a.MANIFEST_PARSING_ERROR,fatal:!0,url:e.url,reason:r,networkDetails:i})},s._handleNetworkError=function(e,t,r,i){var n,s;void 0===r&&(r=!1),void 0===i&&(i=null),u.b.info("A network error occured while loading a "+e.type+"-type playlist");var l=this.getInternalLoader(e);switch(e.type){case a.MANIFEST:n=r?o.a.MANIFEST_LOAD_TIMEOUT:o.a.MANIFEST_LOAD_ERROR,s=!0;break;case a.LEVEL:n=r?o.a.LEVEL_LOAD_TIMEOUT:o.a.LEVEL_LOAD_ERROR,s=!1;break;case a.AUDIO_TRACK:n=r?o.a.AUDIO_TRACK_LOAD_TIMEOUT:o.a.AUDIO_TRACK_LOAD_ERROR,s=!1;break;default:s=!1}l&&(l.abort(),this.resetInternalLoader(e.type));var c={type:o.b.NETWORK_ERROR,details:n,fatal:s,url:e.url,loader:l,context:e,networkDetails:t};i&&(c.response=i),this.hls.trigger(d.a.ERROR,c)},s._handlePlaylistLoaded=function(e,t,r,n){var s=r.type,o=r.level,l=r.id,u=r.levelDetails;if(u&&u.targetduration)if(i.canHaveQualityLevels(r.type))this.hls.trigger(d.a.LEVEL_LOADED,{details:u,level:o||0,id:l||0,stats:t,networkDetails:n});else switch(s){case a.AUDIO_TRACK:this.hls.trigger(d.a.AUDIO_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:n});break;case a.SUBTITLE_TRACK:this.hls.trigger(d.a.SUBTITLE_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:n})}else this._handleManifestParsingError(e,r,"invalid target duration",n)},i}(h);var M=function(e){var t,r;function i(t){var r;return(r=e.call(this,t,d.a.FRAG_LOADING)||this).loaders={},r}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.destroy=function(){var t=this.loaders;for(var r in t){var i=t[r];i&&i.destroy()}this.loaders={},e.prototype.destroy.call(this)},a.onFragLoading=function(e){var t=e.frag,r=t.type,i=this.loaders,a=this.hls.config,n=a.fLoader,s=a.loader;t.loaded=0;var o,d,c,h=i[r];h&&(u.b.warn("abort previous fragment loader for type: "+r),h.abort()),h=i[r]=t.loader=a.fLoader?new n(a):new s(a),o={url:t.url,frag:t,responseType:"arraybuffer",progressData:!1};var f=t.byteRangeStartOffset,g=t.byteRangeEndOffset;Object(l.a)(f)&&Object(l.a)(g)&&(o.rangeStart=f,o.rangeEnd=g),d={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:a.fragLoadingMaxRetryTimeout},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},h.load(o,d,c)},a.loadsuccess=function(e,t,r,i){void 0===i&&(i=null);var a=e.data,n=r.frag;n.loader=void 0,this.loaders[n.type]=void 0,this.hls.trigger(d.a.FRAG_LOADED,{payload:a,frag:n,stats:t,networkDetails:i})},a.loaderror=function(e,t,r){void 0===r&&(r=null);var i=t.frag,a=i.loader;a&&a.abort(),this.loaders[i.type]=void 0,this.hls.trigger(d.a.ERROR,{type:o.b.NETWORK_ERROR,details:o.a.FRAG_LOAD_ERROR,fatal:!1,frag:t.frag,response:e,networkDetails:r})},a.loadtimeout=function(e,t,r){void 0===r&&(r=null);var i=t.frag,a=i.loader;a&&a.abort(),this.loaders[i.type]=void 0,this.hls.trigger(d.a.ERROR,{type:o.b.NETWORK_ERROR,details:o.a.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t.frag,networkDetails:r})},a.loadprogress=function(e,t,r,i){void 0===i&&(i=null);var a=t.frag;a.loaded=e.loaded,this.hls.trigger(d.a.FRAG_LOAD_PROGRESS,{frag:a,stats:e,networkDetails:i})},i}(h);var F=function(e){var t,r;function i(t){var r;return(r=e.call(this,t,d.a.KEY_LOADING)||this).loaders={},r.decryptkey=null,r.decrypturl=null,r}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.destroy=function(){for(var t in this.loaders){var r=this.loaders[t];r&&r.destroy()}this.loaders={},e.prototype.destroy.call(this)},a.onKeyLoading=function(e){var t=e.frag,r=t.type,i=this.loaders[r];if(t.decryptdata){var a=t.decryptdata.uri;if(a!==this.decrypturl||null===this.decryptkey){var n=this.hls.config;if(i&&(u.b.warn("abort previous key loader for type:"+r),i.abort()),!a)return void u.b.warn("key uri is falsy");t.loader=this.loaders[r]=new n.loader(n),this.decrypturl=a,this.decryptkey=null;var s={url:a,frag:t,responseType:"arraybuffer"},o={timeout:n.fragLoadingTimeOut,maxRetry:0,retryDelay:n.fragLoadingRetryDelay,maxRetryDelay:n.fragLoadingMaxRetryTimeout},l={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};t.loader.load(s,o,l)}else this.decryptkey&&(t.decryptdata.key=this.decryptkey,this.hls.trigger(d.a.KEY_LOADED,{frag:t}))}else u.b.warn("Missing decryption data on fragment in onKeyLoading")},a.loadsuccess=function(e,t,r){var i=r.frag;i.decryptdata?(this.decryptkey=i.decryptdata.key=new Uint8Array(e.data),i.loader=void 0,delete this.loaders[i.type],this.hls.trigger(d.a.KEY_LOADED,{frag:i})):u.b.error("after key load, decryptdata unset")},a.loaderror=function(e,t){var r=t.frag,i=r.loader;i&&i.abort(),delete this.loaders[r.type],this.hls.trigger(d.a.ERROR,{type:o.b.NETWORK_ERROR,details:o.a.KEY_LOAD_ERROR,fatal:!1,frag:r,response:e})},a.loadtimeout=function(e,t){var r=t.frag,i=r.loader;i&&i.abort(),delete this.loaders[r.type],this.hls.trigger(d.a.ERROR,{type:o.b.NETWORK_ERROR,details:o.a.KEY_LOAD_TIMEOUT,fatal:!1,frag:r})},i}(h);var U="NOT_LOADED",N="APPENDING",B="PARTIAL",G="OK",K=function(e){var t,r;function i(t){var r;return(r=e.call(this,t,d.a.BUFFER_APPENDED,d.a.FRAG_BUFFERED,d.a.FRAG_LOADED)||this).bufferPadding=.2,r.fragments=Object.create(null),r.timeRanges=Object.create(null),r.config=t.config,r}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.destroy=function(){this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.config=null,h.prototype.destroy.call(this),e.prototype.destroy.call(this)},a.getBufferedFrag=function(e,t){var r=this.fragments,i=Object.keys(r).filter((function(i){var a=r[i];if(a.body.type!==t)return!1;if(!a.buffered)return!1;var n=a.body;return n.startPTS<=e&&e<=n.endPTS}));if(0===i.length)return null;var a=i.pop();return r[a].body},a.detectEvictedFragments=function(e,t){var r=this;Object.keys(this.fragments).forEach((function(i){var a=r.fragments[i];if(a&&a.buffered){var n=a.range[e];if(n)for(var s=n.time,o=0;o=i&&t<=a){n.push({startPTS:Math.max(e,r.start(o)),endPTS:Math.min(t,r.end(o))});break}if(ei)n.push({startPTS:Math.max(e,r.start(o)),endPTS:Math.min(t,r.end(o))}),s=!0;else if(t<=i)break}return{time:n,partial:s}},a.getFragmentKey=function(e){return e.type+"_"+e.level+"_"+e.urlId+"_"+e.sn},a.getPartialFragment=function(e){var t,r,i,a=this,n=null,s=0;return Object.keys(this.fragments).forEach((function(o){var l=a.fragments[o];a.isPartial(l)&&(r=l.body.startPTS-a.bufferPadding,i=l.body.endPTS+a.bufferPadding,e>=r&&e<=i&&(t=Math.min(e-r,i-e),s<=t&&(n=l.body,s=t)))})),n},a.getState=function(e){var t=this.getFragmentKey(e),r=this.fragments[t],i=U;return void 0!==r&&(i=r.buffered?!0===this.isPartial(r)?B:G:N),i},a.isPartial=function(e){return!0===e.buffered&&(void 0!==e.range.video&&!0===e.range.video.partial||void 0!==e.range.audio&&!0===e.range.audio.partial)},a.isTimeBuffered=function(e,t,r){for(var i,a,n=0;n=i&&t<=a)return!0;if(t<=i)return!1}return!1},a.onFragLoaded=function(e){var t=e.frag;Object(l.a)(t.sn)&&!t.bitrateTest&&(this.fragments[this.getFragmentKey(t)]={body:t,range:Object.create(null),buffered:!1})},a.onBufferAppended=function(e){var t=this;this.timeRanges=e.timeRanges,Object.keys(this.timeRanges).forEach((function(e){var r=t.timeRanges[e];t.detectEvictedFragments(e,r)}))},a.onFragBuffered=function(e){this.detectPartialFragments(e.frag)},a.hasFragment=function(e){var t=this.getFragmentKey(e);return void 0!==this.fragments[t]},a.removeFragment=function(e){var t=this.getFragmentKey(e);delete this.fragments[t]},a.removeAllFragments=function(){this.fragments=Object.create(null)},i}(h),j={search:function(e,t){for(var r=0,i=e.length-1,a=null,n=null;r<=i;){var s=t(n=e[a=(r+i)/2|0]);if(s>0)r=a+1;else{if(!(s<0))return n;i=a-1}}return null}},H=function(){function e(){}return e.isBuffered=function(e,t){try{if(e)for(var r=e.buffered,i=0;i=r.start(i)&&t<=r.end(i))return!0}catch(e){}return!1},e.bufferInfo=function(e,t,r){try{if(e){var i,a=e.buffered,n=[];for(i=0;is&&(i[n-1].end=e[a].end):i.push(e[a])}else i.push(e[a])}else i=e;for(var o,l=0,d=t,u=t,c=0;c=h&&t1?t-1:0),i=1;it?(i.duration=n-i.start,i.duration<0&&u.b.warn("negative duration computed for frag "+i.sn+",level "+i.level+", there should be some duration drift between playlist and fragment!")):(a.duration=i.start-n,a.duration<0&&u.b.warn("negative duration computed for frag "+a.sn+",level "+a.level+", there should be some duration drift between playlist and fragment!"));else if(r>t){var s=i.cc===a.cc;a.start=i.start+(s&&i.minEndPTS?i.minEndPTS-i.start:i.duration)}else a.start=Math.max(i.start-a.duration,0)}function te(e,t,r,i,a,n){var s=r,o=i;if(Object(l.a)(t.startPTS)){var d=Math.abs(t.startPTS-r);Object(l.a)(t.deltaPTS)?t.deltaPTS=Math.max(d,t.deltaPTS):t.deltaPTS=d,s=Math.max(r,t.startPTS),r=Math.min(r,t.startPTS),o=Math.min(i,t.endPTS),i=Math.max(i,t.endPTS),a=Math.min(a,t.startDTS),n=Math.max(n,t.endDTS)}var u=r-t.start;t.start=t.startPTS=r,t.maxStartPTS=s,t.endPTS=i,t.minEndPTS=o,t.startDTS=a,t.endDTS=n,t.duration=i-r;var c,h,f,g=t.sn;if(!e||ge.endSN)return 0;for(c=g-e.startSN,(h=e.fragments)[c]=t,f=c;f>0;f--)ee(h,f,f-1);for(f=c;fi.length)return;for(var n=0;nr.startCC||e&&e.cc=(e[e.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;ie&&r.start?-1:0}function ce(e,t,r){var i=1e3*Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>e}var he=function(){function e(e,t,r,i){this.config=e,this.media=t,this.fragmentTracker=r,this.hls=i,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1}var t=e.prototype;return t.poll=function(e){var t=this.config,r=this.media,i=this.stalled,a=r.currentTime,n=r.seeking,s=this.seeking&&!n,o=!this.seeking&&n;if(this.seeking=n,a===e){if((o||s)&&(this.stalled=null),!r.paused&&!r.ended&&0!==r.playbackRate&&r.buffered.length){var l=H.bufferInfo(r,a,0),d=l.len>0,c=l.nextStart||0;if(d||c){if(n){var h=l.len>2,f=!c||c-a>2&&!this.fragmentTracker.getPartialFragment(a);if(h||f)return;this.moved=!1}if(!this.moved&&this.stalled){var g=Math.max(c,l.start||0)-a;if(g>0&&g<=2)return void this._trySkipBufferHole(null)}var p=self.performance.now();if(null!==i){var v=p-i;!n&&v>=250&&this._reportStall(l.len);var m=H.bufferInfo(r,a,t.maxBufferHole);this._tryFixBufferStall(m,v)}else this.stalled=p}}}else if(this.moved=!0,null!==i){if(this.stallReported){var y=self.performance.now()-i;u.b.warn("playback not stuck anymore @"+a+", after "+Math.round(y)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}},t._tryFixBufferStall=function(e,t){var r=this.config,i=this.fragmentTracker,a=this.media.currentTime,n=i.getPartialFragment(a);if(n&&this._trySkipBufferHole(n))return;e.len>r.maxBufferHole&&t>1e3*r.highBufferWatchdogPeriod&&(u.b.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},t._reportStall=function(e){var t=this.hls,r=this.media;this.stallReported||(this.stallReported=!0,u.b.warn("Playback stalling at @"+r.currentTime+" due to low buffer (buffer="+e+")"),t.trigger(d.a.ERROR,{type:o.b.MEDIA_ERROR,details:o.a.BUFFER_STALLED_ERROR,fatal:!1,buffer:e}))},t._trySkipBufferHole=function(e){for(var t=this.config,r=this.hls,i=this.media,a=i.currentTime,n=0,s=0;s=n&&a1?i-1:0),n=1;n1&&(this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)),this._tickCallCount=0)},a.doTick=function(){},i}(h);var pe="STOPPED",ve="STARTING",me="IDLE",ye="PAUSED",be="KEY_LOADING",Te="FRAG_LOADING",Ee="FRAG_LOADING_WAITING_RETRY",Se="WAITING_TRACK",_e="PARSING",Re="PARSED",Ae="BUFFER_FLUSHING",ke="ENDED",we="ERROR",Le="WAITING_INIT_PTS",De="WAITING_LEVEL",Oe=function(e){var t,r;function i(){return e.apply(this,arguments)||this}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.doTick=function(){},a.startLoad=function(){},a.stopLoad=function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragmentTracker.removeFragment(e)),this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=pe},a._streamEnded=function(e,t){var r=this.fragCurrent,i=this.fragmentTracker;if(!t.live&&r&&!r.backtracked&&r.sn===t.endSN&&!e.nextStart){var a=i.getState(r);return a===B||a===G}return!1},a.onMediaSeeking=function(){var e=this.config,t=this.media,r=this.mediaBuffer,i=this.state,a=t?t.currentTime:null,n=H.bufferInfo(r||t,a,this.config.maxBufferHole);if(u.b.log("media seeking to "+(Object(l.a)(a)?a.toFixed(3):a)),i===Te){var s=this.fragCurrent;if(0===n.len&&s){var o=e.maxFragLookUpTolerance,d=s.start-o,c=s.start+s.duration+o;ac?(s.loader&&(u.b.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),s.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=me):u.b.log("seeking outside of buffer but within currently loaded fragment range")}}else i===ke&&(0===n.len&&(this.fragPrevious=null,this.fragCurrent=null),this.state=me);t&&(this.lastCurrentTime=a),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=a),this.tick()},a.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},a.onHandlerDestroying=function(){this.stopLoad(),e.prototype.onHandlerDestroying.call(this)},a.onHandlerDestroyed=function(){this.state=pe,this.fragmentTracker=null},a.computeLivePosition=function(e,t){var r=void 0!==this.config.liveSyncDuration?this.config.liveSyncDuration:this.config.liveSyncDurationCount*t.targetduration;return e+Math.max(0,t.totalduration-r)},i}(ge);function Ce(e,t){for(var r=0;r0&&-1===e&&(u.b.log("override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=me,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this.forceStartLoad=!0,this.state=pe},h.stopLoad=function(){this.forceStartLoad=!1,e.prototype.stopLoad.call(this)},h.doTick=function(){switch(this.state){case Ae:this.fragLoadError=0;break;case me:this._doTickIdle();break;case De:var e=this.levels[this.level];e&&e.details&&(this.state=me);break;case Ee:var t=window.performance.now(),r=this.retryDate;(!r||t>=r||this.media&&this.media.seeking)&&(u.b.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=me)}this._checkBuffer(),this._checkFragmentChanged()},h._doTickIdle=function(){var e=this.hls,t=e.config,r=this.media;if(void 0!==this.levelLastLoaded&&(r||!this.startFragRequested&&t.startFragPrefetch))if(this.altAudio&&this.audioOnly)this.demuxer.frag=null;else{var i;i=this.loadedmetadata?r.currentTime:this.nextLoadPosition;var a=e.nextLoadLevel,n=this.levels[a];if(n){var s,o=n.bitrate;s=o?Math.max(8*t.maxBufferSize/o,t.maxBufferLength):t.maxBufferLength,s=Math.min(s,t.maxMaxBufferLength);var l=i=s)){u.b.trace("buffer length of "+h.toFixed(3)+" is below max of "+s.toFixed(3)+". checking for more payload ..."),this.level=e.nextLoadLevel=a;var f=n.details;if(!f||f.live&&this.levelLastLoaded!==a)this.state=De;else{if(this._streamEnded(c,f)){var g={};return this.altAudio&&(g.type="video"),this.hls.trigger(d.a.BUFFER_EOS,g),void(this.state=ke)}this._fetchPayloadOrEos(i,c,f)}}}}},h._fetchPayloadOrEos=function(e,t,r){var i=this.fragPrevious,a=(this.level,r.fragments),n=a.length;if(0!==n){var s,o=a[0].start,l=a[n-1].start+a[n-1].duration,d=t.end;if(r.initSegment&&!r.initSegment.data)s=r.initSegment;else if(r.live){var c=this.config.initialLiveManifestSize;if(nh&&h>d.currentTime&&(u.b.log("buffer end: "+t.toFixed(3)+" is located too far from the end of live sliding playlist, reset currentTime to : "+h.toFixed(3)),d.currentTime=h),this.nextLoadPosition=h}if(e.PTSKnown&&t>i&&d&&d.readyState)return null;if(this.startFragRequested&&!e.PTSKnown&&a)if(e.hasProgramDateTime)u.b.log("live playlist, switching playlist, load frag with same PDT: "+a.programDateTime),s=le(n,a.endProgramDateTime,o.maxFragLookUpTolerance);else{var f=a.sn+1;if(f>=e.startSN&&f<=e.endSN){var g=n[f-e.startSN];a.cc===g.cc&&(s=g,u.b.log("live playlist, switching playlist, load frag with next SN: "+s.sn))}s||(s=j.search(n,(function(e){return a.cc-e.cc})))&&u.b.log("live playlist, switching playlist, load frag with same CC: "+s.sn)}return s},h._findFragment=function(e,t,r,i,a,n,s){var o,l=this.hls.config;an-l.maxFragLookUpTolerance?0:l.maxFragLookUpTolerance):o=i[r-1];if(o){var d=o.sn-s.startSN,c=t&&o.level===t.level,h=i[d-1],f=i[d+1];if(t&&o.sn===t.sn)if(c&&!o.backtracked)if(o.snl.maxBufferHole&&t.dropped&&d?(o=h,u.b.warn("Previous fragment was dropped with large PTS gap between audio and video. Maybe fragment is not starting with a keyframe? Loading previous one to try to overcome this")):(o=f,this.fragmentTracker.getState(o)!==G&&u.b.log("Re-loading fragment with SN: "+o.sn))}else o=null;else o.backtracked&&(f&&f.backtracked?(u.b.warn("Already backtracked from fragment "+f.sn+", will not backtrack to fragment "+o.sn+". Loading fragment "+f.sn),o=f):(u.b.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),o.dropped=0,h?(o=h).backtracked=!0:d&&(o=null)))}return o},h._loadKey=function(e,t){u.b.log("Loading key for "+e.sn+" of ["+t.startSN+"-"+t.endSN+"], level "+this.level),this.state=be,this.hls.trigger(d.a.KEY_LOADING,{frag:e})},h._loadFragment=function(e,t,r,i){var a=this.fragmentTracker.getState(e);this.fragCurrent=e,"initSegment"!==e.sn&&(this.startFragRequested=!0),Object(l.a)(e.sn)&&!e.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),e.backtracked||a===U||a===B?(e.autoLevel=this.hls.autoLevelEnabled,e.bitrateTest=this.bitrateTest,u.b.log("Loading "+e.sn+" of ["+t.startSN+"-"+t.endSN+"], level "+this.level+", "+(this.loadedmetadata?"currentTime":"nextLoadPosition")+": "+parseFloat(r.toFixed(3))+", bufferEnd: "+parseFloat(i.toFixed(3))),this.hls.trigger(d.a.FRAG_LOADING,{frag:e}),this.demuxer||(this.demuxer=new J(this.hls,"main")),this.state=Te):a===N&&this._reduceMaxBufferLength(e.duration)&&this.fragmentTracker.removeFragment(e)},h.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,n.MAIN)},h.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.endPTS+.5):null},h._checkFragmentChanged=function(){var e,t,r=this.media;if(r&&r.readyState&&!1===r.seeking&&((t=r.currentTime)>this.lastCurrentTime&&(this.lastCurrentTime=t),H.isBuffered(r,t)?e=this.getBufferedFrag(t):H.isBuffered(r,t+.1)&&(e=this.getBufferedFrag(t+.1)),e)){var i=e;if(i!==this.fragPlaying){this.hls.trigger(d.a.FRAG_CHANGED,{frag:i});var a=i.level;this.fragPlaying&&this.fragPlaying.level===a||this.hls.trigger(d.a.LEVEL_SWITCHED,{level:a}),this.fragPlaying=i}}},h.immediateLevelSwitch=function(){if(u.b.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var e,t=this.media;t?(e=t.paused)||t.pause():e=!0,this.previouslyPaused=e}var r=this.fragCurrent;r&&r.loader&&r.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},h.immediateLevelSwitchEnd=function(){var e=this.media;e&&e.buffered.length&&(this.immediateSwitch=!1,e.currentTime>0&&H.isBuffered(e,e.currentTime)&&(e.currentTime-=1e-4),this.previouslyPaused||e.play())},h.nextLevelSwitch=function(){var e=this.media;if(e&&e.readyState){var t,r=this.getBufferedFrag(e.currentTime);if(r&&r.startPTS>1&&this.flushMainBuffer(0,r.startPTS-1),e.paused)t=0;else{var i=this.hls.nextLoadLevel,a=this.levels[i],n=this.fragLastKbps;t=n&&this.fragCurrent?this.fragCurrent.duration*a.bitrate/(1e3*n)+1:0}var s=this.getBufferedFrag(e.currentTime+t);if(s){var o=this.followingBufferedFrag(s);if(o){var l=this.fragCurrent;l&&l.loader&&l.loader.abort(),this.fragCurrent=null;var d=Math.max(s.endPTS,o.maxStartPTS+Math.min(this.config.maxFragLookUpTolerance,o.duration));this.flushMainBuffer(d,Number.POSITIVE_INFINITY)}}}},h.flushMainBuffer=function(e,t){this.state=Ae;var r={startOffset:e,endOffset:t};this.altAudio&&(r.type="video"),this.hls.trigger(d.a.BUFFER_FLUSHING,r)},h.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("seeked",this.onvseeked),t.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.hls.startLoad(r.startPosition),this.gapController=new he(r,t,this.fragmentTracker,this.hls)},h.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(u.b.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.levels;t&&t.forEach((function(e){e.details&&e.details.fragments.forEach((function(e){e.backtracked=void 0}))})),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("seeked",this.onvseeked),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.fragmentTracker.removeAllFragments(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},h.onMediaSeeked=function(){var e=this.media,t=e?e.currentTime:void 0;Object(l.a)(t)&&u.b.log("media seeked to "+t.toFixed(3)),this.tick()},h.onManifestLoading=function(){u.b.log("trigger BUFFER_RESET"),this.hls.trigger(d.a.BUFFER_RESET),this.fragmentTracker.removeAllFragments(),this.stalled=!1,this.startPosition=this.lastCurrentTime=0},h.onManifestParsed=function(e){var t,r=!1,i=!1;e.levels.forEach((function(e){(t=e.audioCodec)&&(-1!==t.indexOf("mp4a.40.2")&&(r=!0),-1!==t.indexOf("mp4a.40.5")&&(i=!0))})),this.audioCodecSwitch=r&&i,this.audioCodecSwitch&&u.b.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.altAudio=e.altAudio,this.levels=e.levels,this.startFragRequested=!1;var a=this.config;(a.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(a.startPosition)},h.onLevelLoaded=function(e){var t=e.details,r=e.level,i=this.levels[this.levelLastLoaded],a=this.levels[r],n=t.totalduration,s=0;if(u.b.log("level "+r+" loaded ["+t.startSN+","+t.endSN+"],duration:"+n),t.live||a.details&&a.details.live){var o=a.details;o&&t.fragments.length>0?(re(o,t),s=t.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(s,o),t.PTSKnown&&Object(l.a)(s)?u.b.log("live playlist sliding:"+s.toFixed(3)):(u.b.log("live playlist - outdated PTS, unknown sliding"),oe(this.fragPrevious,i,t))):(u.b.log("live playlist - first load, unknown sliding"),t.PTSKnown=!1,oe(this.fragPrevious,i,t))}else t.PTSKnown=!1;if(a.details=t,this.levelLastLoaded=r,this.hls.trigger(d.a.LEVEL_UPDATED,{details:t,level:r}),!1===this.startFragRequested){if(-1===this.startPosition||-1===this.lastCurrentTime){var c=t.startTimeOffset;Object(l.a)(c)?(c<0&&(u.b.log("negative start time offset "+c+", count from end of last fragment"),c=s+n+c),u.b.log("start time offset found in playlist, adjust startPosition to "+c),this.startPosition=c):t.live?(this.startPosition=this.computeLivePosition(s,t),u.b.log("configure startPosition to "+this.startPosition)):this.startPosition=0,this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===De&&(this.state=me),this.tick()},h.onKeyLoaded=function(){this.state===be&&(this.state=me,this.tick())},h.onFragLoaded=function(e){var t=this.fragCurrent,r=this.hls,i=this.levels,a=this.media,n=e.frag;if(this.state===Te&&t&&"main"===n.type&&n.level===t.level&&n.sn===t.sn){var s=e.stats,o=i[t.level],l=o.details;if(this.bitrateTest=!1,this.stats=s,u.b.log("Loaded "+t.sn+" of ["+l.startSN+" ,"+l.endSN+"],level "+t.level),n.bitrateTest&&r.nextLoadLevel)this.state=me,this.startFragRequested=!1,s.tparsed=s.tbuffered=window.performance.now(),r.trigger(d.a.FRAG_BUFFERED,{stats:s,frag:t,id:"main"}),this.tick();else if("initSegment"===n.sn)this.state=me,s.tparsed=s.tbuffered=window.performance.now(),l.initSegment.data=e.payload,r.trigger(d.a.FRAG_BUFFERED,{stats:s,frag:t,id:"main"}),this.tick();else{u.b.log("Parsing "+t.sn+" of ["+l.startSN+" ,"+l.endSN+"],level "+t.level+", cc "+t.cc),this.state=_e,this.pendingBuffering=!0,this.appended=!1,n.bitrateTest&&(n.bitrateTest=!1,this.fragmentTracker.onFragLoaded({frag:n}));var c=!(a&&a.seeking)&&(l.PTSKnown||!l.live),h=l.initSegment?l.initSegment.data:[],f=this._getAudioCodec(o);(this.demuxer=this.demuxer||new J(this.hls,"main")).push(e.payload,h,f,o.videoCodec,t,l.totalduration,c)}}this.fragLoadError=0},h.onFragParsingInitSegment=function(e){var t=this.fragCurrent,r=e.frag;if(t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===_e){var i,a,n=e.tracks;if(this.audioOnly=n.audio&&!n.video,this.altAudio&&!this.audioOnly&&delete n.audio,a=n.audio){var s=this.levels[this.level].audioCodec,o=navigator.userAgent.toLowerCase();s&&this.audioCodecSwap&&(u.b.log("swapping playlist audio codec"),s=-1!==s.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==a.metadata.channelCount&&-1===o.indexOf("firefox")&&(s="mp4a.40.5"),-1!==o.indexOf("android")&&"audio/mpeg"!==a.container&&(s="mp4a.40.2",u.b.log("Android: force audio codec to "+s)),a.levelCodec=s,a.id=e.id}for(i in(a=n.video)&&(a.levelCodec=this.levels[this.level].videoCodec,a.id=e.id),this.hls.trigger(d.a.BUFFER_CODECS,n),n){a=n[i],u.b.log("main track:"+i+",container:"+a.container+",codecs[level/parsed]=["+a.levelCodec+"/"+a.codec+"]");var l=a.initSegment;l&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(d.a.BUFFER_APPENDING,{type:i,data:l,parent:"main",content:"initSegment"}))}this.tick()}},h.onFragParsingData=function(e){var t=this,r=this.fragCurrent,i=e.frag;if(r&&"main"===e.id&&i.sn===r.sn&&i.level===r.level&&("audio"!==e.type||!this.altAudio)&&this.state===_e){var a=this.levels[this.level],n=r;if(Object(l.a)(e.endPTS)||(e.endPTS=e.startPTS+r.duration,e.endDTS=e.startDTS+r.duration),!0===e.hasAudio&&n.addElementaryStream(p.AUDIO),!0===e.hasVideo&&n.addElementaryStream(p.VIDEO),u.b.log("Parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb+",dropped:"+(e.dropped||0)),"video"===e.type)if(n.dropped=e.dropped,n.dropped)if(n.backtracked)u.b.warn("Already backtracked on this fragment, appending with the gap",n.sn);else{var s=a.details;if(!s||n.sn!==s.startSN)return u.b.warn("missing video frame(s), backtracking fragment",n.sn),this.fragmentTracker.removeFragment(n),n.backtracked=!0,this.nextLoadPosition=e.startPTS,this.state=me,this.fragPrevious=n,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),void this.tick();u.b.warn("missing video frame(s) on first frag, appending with gap",n.sn)}else n.backtracked=!1;var o=te(a.details,n,e.startPTS,e.endPTS,e.startDTS,e.endDTS),c=this.hls;c.trigger(d.a.LEVEL_PTS_UPDATED,{details:a.details,level:this.level,drift:o,type:e.type,start:e.startPTS,end:e.endPTS}),[e.data1,e.data2].forEach((function(r){r&&r.length&&t.state===_e&&(t.appended=!0,t.pendingBuffering=!0,c.trigger(d.a.BUFFER_APPENDING,{type:e.type,data:r,parent:"main",content:"data"}))})),this.tick()}},h.onFragParsed=function(e){var t=this.fragCurrent,r=e.frag;t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===_e&&(this.stats.tparsed=window.performance.now(),this.state=Re,this._checkAppendedParsed())},h.onAudioTrackSwitching=function(e){var t=this.altAudio,r=!!e.url,i=e.id;if(!r){if(this.mediaBuffer!==this.media){u.b.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var a=this.fragCurrent;a.loader&&(u.b.log("switching to main audio track, cancel main fragment load"),a.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=me}var n=this.hls;t&&n.trigger(d.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),n.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:i})}},h.onAudioTrackSwitched=function(e){var t=e.id,r=!!this.hls.audioTracks[t].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(u.b.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()},h.onBufferCreated=function(e){var t,r,i=e.tracks,a=!1;for(var n in i){var s=i[n];"main"===s.id?(r=n,t=s,"video"===n&&(this.videoBuffer=i[n].buffer)):a=!0}a&&t?(u.b.log("alternate track found, use "+r+".buffered to schedule main fragment loading"),this.mediaBuffer=t.buffer):this.mediaBuffer=this.media},h.onBufferAppended=function(e){if("main"===e.parent){var t=this.state;t!==_e&&t!==Re||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},h._checkAppendedParsed=function(){if(!(this.state!==Re||this.appended&&this.pendingBuffering)){var e=this.fragCurrent;if(e){var t=this.mediaBuffer?this.mediaBuffer:this.media;u.b.log("main buffered : "+ne.toString(t.buffered)),this.fragPrevious=e;var r=this.stats;r.tbuffered=window.performance.now(),this.fragLastKbps=Math.round(8*r.total/(r.tbuffered-r.tfirst)),this.hls.trigger(d.a.FRAG_BUFFERED,{stats:r,frag:e,id:"main"}),this.state=me}(this.loadedmetadata||this.startPosition<=0)&&this.tick()}},h.onError=function(e){var t=e.frag||this.fragCurrent;if(!t||"main"===t.type){var r=!!this.media&&H.isBuffered(this.media,this.media.currentTime)&&H.isBuffered(this.media,this.media.currentTime+.5);switch(e.details){case o.a.FRAG_LOAD_ERROR:case o.a.FRAG_LOAD_TIMEOUT:case o.a.KEY_LOAD_ERROR:case o.a.KEY_LOAD_TIMEOUT:if(!e.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var i=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);u.b.warn("mediaController: frag loading failed, retry in "+i+" ms"),this.retryDate=window.performance.now()+i,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=Ee}else u.b.error("mediaController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=we;break;case o.a.LEVEL_LOAD_ERROR:case o.a.LEVEL_LOAD_TIMEOUT:this.state!==we&&(e.fatal?(this.state=we,u.b.warn("streamController: "+e.details+",switch to "+this.state+" state ...")):e.levelRetry||this.state!==De||(this.state=me));break;case o.a.BUFFER_FULL_ERROR:"main"!==e.parent||this.state!==_e&&this.state!==Re||(r?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=me):(u.b.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)))}}},h._reduceMaxBufferLength=function(e){var t=this.config;return t.maxMaxBufferLength>=e&&(t.maxMaxBufferLength/=2,u.b.warn("main:reduce max buffer length to "+t.maxMaxBufferLength+"s"),!0)},h._checkBuffer=function(){var e=this.media;if(e&&0!==e.readyState){var t=(this.mediaBuffer?this.mediaBuffer:e).buffered;!this.loadedmetadata&&t.length?(this.loadedmetadata=!0,this._seekToStartPos()):this.immediateSwitch?this.immediateLevelSwitchEnd():this.gapController.poll(this.lastCurrentTime,t)}},h.onFragLoadEmergencyAborted=function(){this.state=me,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},h.onBufferFlushed=function(){var e=this.mediaBuffer?this.mediaBuffer:this.media;if(e){var t=this.audioOnly?p.AUDIO:p.VIDEO;this.fragmentTracker.detectEvictedFragments(t,e.buffered)}this.state=me,this.fragPrevious=null},h.onLevelsUpdated=function(e){this.levels=e.levels},h.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},h._seekToStartPos=function(){var e=this.media,t=e.currentTime,r=this.startPosition;if(t!==r&&r>=0){if(e.seeking)return void u.b.log("could not seek to "+r+", already seeking at "+t);var i=(e.buffered.length?e.buffered.start(0):0)-r;i>0&&i"+e),this.hls.trigger(d.a.STREAM_STATE_TRANSITION,{previousState:t,nextState:e})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var e=this.media;if(e){var t=this.getBufferedFrag(e.currentTime);if(t)return t.level}return-1}},{key:"nextBufferedFrag",get:function(){var e=this.media;return e?this.followingBufferedFrag(this.getBufferedFrag(e.currentTime)):null}},{key:"nextLevel",get:function(){var e=this.nextBufferedFrag;return e?e.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(e){this._liveSyncPosition=e}}])&&Ce(a.prototype,s),c&&Ce(a,c),i}(Oe);function xe(e,t){for(var r=0;r0){t=r[0].bitrate,r.sort((function(e,t){return e.bitrate-t.bitrate})),this._levels=r;for(var c=0;c=0&&e1&&c.loadError0){var t=this.currentLevelIndex,r=e.urlId,i=e.url[r];u.b.log("Attempt loading level index "+t+" with URL-id "+r),this.hls.trigger(d.a.LEVEL_LOADING,{url:i,level:t,id:r})}}},l.removeLevel=function(e,t){var r=this.levels.filter((function(r,i){return i!==e||r.url.length>1&&void 0!==t&&(r.url=r.url.filter((function(e,r){return r!==t})),r.urlId=0,!0)})).map((function(e,t){var r=e.details;return r&&r.fragments&&r.fragments.forEach((function(e){e.level=t})),e}));this._levels=r,this.hls.trigger(d.a.LEVELS_UPDATED,{levels:r})},a=i,(n=[{key:"levels",get:function(){return this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(e){var t=this._levels;t&&(e=Math.min(e,t.length-1),this.currentLevelIndex===e&&t[e].details||this.setLevelInternal(e))}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(e){this.manualLevelIndex=e,void 0===this._startLevel&&(this._startLevel=e),-1!==e&&(this.level=e)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(e){this._firstLevel=e}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var e=this.hls.config.startLevel;return void 0!==e?e:this._firstLevel}return this._startLevel},set:function(e){this._startLevel=e}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(e){this.level=e,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=e)}}])&&xe(a.prototype,n),s&&xe(a,s),i}(h),Fe=r(4);function Ue(e,t){var r;try{r=new Event("addtrack")}catch(e){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=e,t.dispatchEvent(r)}function Ne(e){if(null==e?void 0:e.cues)for(;e.cues.length>0;)e.removeCue(e.cues[0])}var Be=function(e){var t,r;function i(t){var r;return(r=e.call(this,t,d.a.MEDIA_ATTACHED,d.a.MEDIA_DETACHING,d.a.FRAG_PARSING_METADATA,d.a.LIVE_BACK_BUFFER_REACHED)||this).id3Track=void 0,r.media=void 0,r}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.destroy=function(){h.prototype.destroy.call(this)},a.onMediaAttached=function(e){this.media=e.media,this.media},a.onMediaDetaching=function(){Ne(this.id3Track),this.id3Track=void 0,this.media=void 0},a.getID3Track=function(e){for(var t=0;te[e.length-1].endTime)return e[e.length-1];for(var r=0,i=e.length-1;r<=i;){var a=Math.floor((i+r)/2);if(te[a].endTime))return e[a];r=a+1}}return e[r].endTime-t=this.minWeight_},t.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},t.destroy=function(){},e}();function je(e,t){for(var r=0;r500*r.duration/s){var o=e.levels,l=Math.max(1,a.bw?a.bw/8:1e3*a.loaded/n),c=o[r.level];if(!c)return;var h=c.realBitrate?Math.max(c.realBitrate,c.bitrate):c.bitrate,f=a.total?a.total:Math.max(a.loaded,Math.round(r.duration*h/8)),g=t.currentTime,p=(f-a.loaded)/l,v=(H.bufferInfo(t,g,e.config.maxBufferHole).end-g)/s;if(v<2*r.duration/s&&p>v){var m,y=e.minAutoLevel;for(m=r.level-1;m>y;m--){var b=o[m].realBitrate?Math.max(o[m].realBitrate,o[m].bitrate):o[m].bitrate;if(r.duration*b/(6.4*l)=i;d--){var c=l[d];if(c){var h=c.details,f=h?h.totalduration/h.fragments.length:t,g=!!h&&h.live,p=void 0;p=d<=e?s*r:o*r;var v=l[d].realBitrate?Math.max(l[d].realBitrate,l[d].bitrate):l[d].bitrate,m=v*f/p;if(u.b.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+d+"/"+Math.round(p)+"/"+v+"/"+f+"/"+n+"/"+m),p>v&&(!m||g&&!this.bitrateTestDelay||m=0)return f;u.b.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var g=o?Math.min(o,i.maxStarvationDelay):i.maxStarvationDelay,p=i.abrBandWidthFactor,v=i.abrBandWidthUpFactor;if(0===h){var m=this.bitrateTestDelay;m&&(g=(o?Math.min(o,i.maxLoadingDelay):i.maxLoadingDelay)-m,u.b.trace("bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*g)+" ms"),p=v=1)}return f=this._findBestLevel(s,o,c,a,t,h+g,p,v,r),Math.max(f,0)}}])&&je(a.prototype,n),s&&je(a,s),i}(h);var Ye=q(),We=function(e){var t,r;function i(t){var r;return(r=e.call(this,t,d.a.MEDIA_ATTACHING,d.a.MEDIA_DETACHING,d.a.MANIFEST_PARSED,d.a.BUFFER_RESET,d.a.BUFFER_APPENDING,d.a.BUFFER_CODECS,d.a.BUFFER_EOS,d.a.BUFFER_FLUSHING,d.a.LEVEL_PTS_UPDATED,d.a.LEVEL_UPDATED)||this)._msDuration=null,r._levelDuration=null,r._levelTargetDuration=10,r._live=null,r._objectUrl=null,r._needsFlush=!1,r._needsEos=!1,r.config=void 0,r.audioTimestampOffset=void 0,r.bufferCodecEventsExpected=0,r._bufferCodecEventsTotal=0,r.media=null,r.mediaSource=null,r.segments=[],r.parent=void 0,r.appending=!1,r.appended=0,r.appendError=0,r.flushBufferCounter=0,r.tracks={},r.pendingTracks={},r.sourceBuffer={},r.flushRange=[],r._onMediaSourceOpen=function(){u.b.log("media source opened"),r.hls.trigger(d.a.MEDIA_ATTACHED,{media:r.media});var e=r.mediaSource;e&&e.removeEventListener("sourceopen",r._onMediaSourceOpen),r.checkPendingTracks()},r._onMediaSourceClose=function(){u.b.log("media source closed")},r._onMediaSourceEnded=function(){u.b.log("media source ended")},r._onSBUpdateEnd=function(){if(r.audioTimestampOffset&&r.sourceBuffer.audio){var e=r.sourceBuffer.audio;u.b.warn("change mpeg audio timestamp offset from "+e.timestampOffset+" to "+r.audioTimestampOffset),e.timestampOffset=r.audioTimestampOffset,delete r.audioTimestampOffset}r._needsFlush&&r.doFlush(),r._needsEos&&r.checkEos(),r.appending=!1;var t=r.parent,i=r.segments.reduce((function(e,r){return r.parent===t?e+1:e}),0),a={},n=r.sourceBuffer;for(var s in n){var o=n[s];if(!o)throw Error("handling source buffer update end error: source buffer for "+s+" uninitilized and unable to update buffered TimeRanges.");a[s]=o.buffered}r.hls.trigger(d.a.BUFFER_APPENDED,{parent:t,pending:i,timeRanges:a}),r._needsFlush||r.doAppending(),r.updateMediaElementDuration(),0===i&&r.flushLiveBackBuffer()},r._onSBUpdateError=function(e){u.b.error("sourceBuffer error:",e),r.hls.trigger(d.a.ERROR,{type:o.b.MEDIA_ERROR,details:o.a.BUFFER_APPENDING_ERROR,fatal:!1})},r.config=t.config,r}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.destroy=function(){h.prototype.destroy.call(this)},a.onLevelPtsUpdated=function(e){var t=e.type,r=this.tracks.audio;if("audio"===t&&r&&"audio/mpeg"===r.container){var i=this.sourceBuffer.audio;if(!i)throw Error("Level PTS Updated and source buffer for audio uninitalized");if(Math.abs(i.timestampOffset-e.start)>.1){var a=i.updating;try{i.abort()}catch(e){u.b.warn("can not abort audio buffer: "+e)}a?this.audioTimestampOffset=e.start:(u.b.warn("change mpeg audio timestamp offset from "+i.timestampOffset+" to "+e.start),i.timestampOffset=e.start)}}},a.onManifestParsed=function(e){var t=2;(e.audio&&!e.video||!e.altAudio)&&(t=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=t,u.b.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},a.onMediaAttaching=function(e){var t=this.media=e.media;if(t&&Ye){var r=this.mediaSource=new Ye;r.addEventListener("sourceopen",this._onMediaSourceOpen),r.addEventListener("sourceended",this._onMediaSourceEnded),r.addEventListener("sourceclose",this._onMediaSourceClose),t.src=window.URL.createObjectURL(r),this._objectUrl=t.src}},a.onMediaDetaching=function(){u.b.log("media source detaching");var e=this.mediaSource;if(e){if("open"===e.readyState)try{e.endOfStream()}catch(e){u.b.warn("onMediaDetaching:"+e.message+" while calling endOfStream")}e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),this.media&&(this._objectUrl&&window.URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):u.b.warn("media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.hls.trigger(d.a.MEDIA_DETACHED)},a.checkPendingTracks=function(){var e=this.bufferCodecEventsExpected,t=this.pendingTracks,r=Object.keys(t).length;(r&&!e||2===r)&&(this.createSourceBuffers(t),this.pendingTracks={},this.doAppending())},a.onBufferReset=function(){var e=this.sourceBuffer;for(var t in e){var r=e[t];try{r&&(this.mediaSource&&this.mediaSource.removeSourceBuffer(r),r.removeEventListener("updateend",this._onSBUpdateEnd),r.removeEventListener("error",this._onSBUpdateError))}catch(e){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},a.onBufferCodecs=function(e){var t=this;Object.keys(this.sourceBuffer).length||(Object.keys(e).forEach((function(r){t.pendingTracks[r]=e[r]})),this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks())},a.createSourceBuffers=function(e){var t=this.sourceBuffer,r=this.mediaSource;if(!r)throw Error("createSourceBuffers called when mediaSource was null");for(var i in e)if(!t[i]){var a=e[i];if(!a)throw Error("source buffer exists for track "+i+", however track does not");var n=a.levelCodec||a.codec,s=a.container+";codecs="+n;u.b.log("creating sourceBuffer("+s+")");try{var l=t[i]=r.addSourceBuffer(s);l.addEventListener("updateend",this._onSBUpdateEnd),l.addEventListener("error",this._onSBUpdateError),this.tracks[i]={buffer:l,codec:n,id:a.id,container:a.container,levelCodec:a.levelCodec}}catch(e){u.b.error("error while trying to add sourceBuffer:"+e.message),this.hls.trigger(d.a.ERROR,{type:o.b.MEDIA_ERROR,details:o.a.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:e,mimeType:s})}}this.hls.trigger(d.a.BUFFER_CREATED,{tracks:this.tracks})},a.onBufferAppending=function(e){this._needsFlush||(this.segments?this.segments.push(e):this.segments=[e],this.doAppending())},a.onBufferEos=function(e){for(var t in this.sourceBuffer)if(!e.type||e.type===t){var r=this.sourceBuffer[t];r&&!r.ended&&(r.ended=!0,u.b.log(t+" sourceBuffer now EOS"))}this.checkEos()},a.checkEos=function(){var e=this.sourceBuffer,t=this.mediaSource;if(t&&"open"===t.readyState){for(var r in e){var i=e[r];if(i){if(!i.ended)return;if(i.updating)return void(this._needsEos=!0)}}u.b.log("all media data are available, signal endOfStream() to MediaSource and stop loading fragment");try{t.endOfStream()}catch(e){u.b.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1}else this._needsEos=!1},a.onBufferFlushing=function(e){e.type?this.flushRange.push({start:e.startOffset,end:e.endOffset,type:e.type}):(this.flushRange.push({start:e.startOffset,end:e.endOffset,type:"video"}),this.flushRange.push({start:e.startOffset,end:e.endOffset,type:"audio"})),this.flushBufferCounter=0,this.doFlush()},a.flushLiveBackBuffer=function(){if(this._live){var e=this.config.liveBackBufferLength;if(isFinite(e)&&!(e<0))if(this.media)for(var t=this.media.currentTime,r=this.sourceBuffer,i=Object.keys(r),a=t-Math.max(e,this._levelTargetDuration),n=i.length-1;n>=0;n--){var s=i[n],o=r[s];if(o){var l=o.buffered;l.length>0&&a>l.start(0)&&this.removeBufferRange(s,o,0,a)&&this.hls.trigger(d.a.LIVE_BACK_BUFFER_REACHED,{bufferEnd:a})}}else u.b.error("flushLiveBackBuffer called without attaching media")}},a.onLevelUpdated=function(e){var t=e.details;t.fragments.length>0&&(this._levelDuration=t.totalduration+t.fragments[0].start,this._levelTargetDuration=t.averagetargetduration||t.targetduration||10,this._live=t.live,this.updateMediaElementDuration())},a.updateMediaElementDuration=function(){var e,t=this.config;if(null!==this._levelDuration&&this.media&&this.mediaSource&&this.sourceBuffer&&0!==this.media.readyState&&"open"===this.mediaSource.readyState){for(var r in this.sourceBuffer){var i=this.sourceBuffer[r];if(i&&!0===i.updating)return}e=this.media.duration,null===this._msDuration&&(this._msDuration=this.mediaSource.duration),!0===this._live&&!0===t.liveDurationInfinity?(u.b.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>e||!Object(l.a)(e))&&(u.b.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},a.doFlush=function(){for(;this.flushRange.length;){var e=this.flushRange[0];if(!this.flushBuffer(e.start,e.end,e.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var t=0,r=this.sourceBuffer;try{for(var i in r){var a=r[i];a&&(t+=a.buffered.length)}}catch(e){u.b.error("error while accessing sourceBuffer.buffered")}this.appended=t,this.hls.trigger(d.a.BUFFER_FLUSHED)}},a.doAppending=function(){var e=this.config,t=this.hls,r=this.segments,i=this.sourceBuffer;if(Object.keys(i).length){if(!this.media||this.media.error)return this.segments=[],void u.b.error("trying to append although a media error occured, flush segment and abort");if(!this.appending){var a=r.shift();if(a)try{var n=i[a.type];if(!n)return void this._onSBUpdateEnd();if(n.updating)return void r.unshift(a);n.ended=!1,this.parent=a.parent,n.appendBuffer(a.data),this.appendError=0,this.appended++,this.appending=!0}catch(i){u.b.error("error while trying to append buffer:"+i.message),r.unshift(a);var s={type:o.b.MEDIA_ERROR,parent:a.parent,details:"",fatal:!1};22===i.code?(this.segments=[],s.details=o.a.BUFFER_FULL_ERROR):(this.appendError++,s.details=o.a.BUFFER_APPEND_ERROR,this.appendError>e.appendErrorMaxRetry&&(u.b.log("fail "+e.appendErrorMaxRetry+" times to append segment in sourceBuffer"),this.segments=[],s.fatal=!0)),t.trigger(d.a.ERROR,s)}}}},a.flushBuffer=function(e,t,r){var i=this.sourceBuffer;if(!Object.keys(i).length)return!0;var a="null";if(this.media&&(a=this.media.currentTime.toFixed(3)),u.b.log("flushBuffer,pos/start/end: "+a+"/"+e+"/"+t),this.flushBufferCounter>=this.appended)return u.b.warn("abort flushing too many retries"),!0;var n=i[r];if(n){if(n.ended=!1,n.updating)return u.b.warn("cannot flush, sb updating in progress"),!1;if(this.removeBufferRange(r,n,e,t))return this.flushBufferCounter++,!1}return u.b.log("buffer flushed"),!0},a.removeBufferRange=function(e,t,r,i){try{for(var a=0;a.5){var d="null";return this.media&&(d=this.media.currentTime.toString()),u.b.log("sb remove "+e+" ["+o+","+l+"], of ["+n+","+s+"], pos:"+d),t.remove(o,l),!0}}}catch(e){u.b.warn("removeBufferRange failed",e)}return!1},i}(h);function qe(e,t){for(var r=0;rthis.autoLevelCapping&&t.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},o.getMaxLevel=function(e){var t=this;if(!this.levels)return-1;var r=this.levels.filter((function(r,a){return i.isLevelAllowed(a,t.restrictedLevels)&&a<=e}));return this.clientRect=null,i.getMaxLevelByMediaSize(r,this.mediaWidth,this.mediaHeight)},o.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},o.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=null,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer),this.timer=null)},o.getDimensions=function(){if(this.clientRect)return this.clientRect;var e=this.media,t={width:0,height:0};if(e){var r=e.getBoundingClientRect();t.width=r.width,t.height=r.height,t.width||t.height||(t.width=r.right-r.left||e.width||0,t.height=r.bottom-r.top||e.height||0)}return this.clientRect=t,t},i.isLevelAllowed=function(e,t){return void 0===t&&(t=[]),-1===t.indexOf(e)},i.getMaxLevelByMediaSize=function(e,t,r){if(!e||e&&!e.length)return-1;for(var i,a,n=e.length-1,s=0;s=t||o.height>=r)&&(i=o,!(a=e[s+1])||i.width!==a.width||i.height!==a.height)){n=s;break}}return n},a=i,s=[{key:"contentScaleFactor",get:function(){var e=1;try{e=window.devicePixelRatio}catch(e){}return e}}],(n=[{key:"mediaWidth",get:function(){return this.getDimensions().width*i.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*i.contentScaleFactor}}])&&qe(a.prototype,n),s&&qe(a,s),i}(h);var ze=window.performance,Qe=function(e){var t,r;function i(t){return e.call(this,t,d.a.MEDIA_ATTACHING)||this}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},a.onMediaAttaching=function(e){var t=this.hls.config;t.capLevelOnFPSDrop&&("function"==typeof(this.video=e.media instanceof window.HTMLVideoElement?e.media:null).getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),t.fpsDroppedMonitoringPeriod))},a.checkFPS=function(e,t,r){var i=ze.now();if(t){if(this.lastTime){var a=i-this.lastTime,n=r-this.lastDroppedFrames,s=t-this.lastDecodedFrames,o=1e3*n/a,l=this.hls;if(l.trigger(d.a.FPS_DROP,{currentDropped:n,currentDecoded:s,totalDroppedFrames:r}),o>0&&n>l.config.fpsDroppedMonitoringThreshold*s){var c=l.currentLevel;u.b.warn("drop FPS ratio greater than max allowed value for currentLevel: "+c),c>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=c)&&(c-=1,l.trigger(d.a.FPS_DROP_LEVEL_CAPPING,{level:c,droppedLevel:l.currentLevel}),l.autoLevelCapping=c,l.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=t}},a.checkFPSInterval=function(){var e=this.video;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},i}(h),$e=function(){function e(e){e&&e.xhrSetup&&(this.xhrSetup=e.xhrSetup)}var t=e.prototype;return t.destroy=function(){this.abort(),this.loader=null},t.abort=function(){var e=this.loader;e&&4!==e.readyState&&(this.stats.aborted=!0,e.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},t.load=function(e,t,r){this.context=e,this.config=t,this.callbacks=r,this.stats={trequest:window.performance.now(),retry:0},this.retryDelay=t.retryDelay,this.loadInternal()},t.loadInternal=function(){var e,t=this.context;e=this.loader=new window.XMLHttpRequest;var r=this.stats;r.tfirst=0,r.loaded=0;var i=this.xhrSetup;try{if(i)try{i(e,t.url)}catch(r){e.open("GET",t.url,!0),i(e,t.url)}e.readyState||e.open("GET",t.url,!0)}catch(r){return void this.callbacks.onError({code:e.status,text:r.message},t,e)}t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),e.send()},t.readystatechange=function(e){var t=e.currentTarget,r=t.readyState,i=this.stats,a=this.context,n=this.config;if(!i.aborted&&r>=2)if(window.clearTimeout(this.requestTimeout),0===i.tfirst&&(i.tfirst=Math.max(window.performance.now(),i.trequest)),4===r){var s=t.status;if(s>=200&&s<300){var o,l;i.tload=Math.max(i.tfirst,window.performance.now()),l="arraybuffer"===a.responseType?(o=t.response).byteLength:(o=t.responseText).length,i.loaded=i.total=l;var d={url:t.responseURL,data:o};this.callbacks.onSuccess(d,i,a,t)}else i.retry>=n.maxRetry||s>=400&&s<499?(u.b.error(s+" while loading "+a.url),this.callbacks.onError({code:s,text:t.statusText},a,t)):(u.b.warn(s+" while loading "+a.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,n.maxRetryDelay),i.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),n.timeout)},t.loadtimeout=function(){u.b.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},t.loadprogress=function(e){var t=e.currentTarget,r=this.stats;r.loaded=e.loaded,e.lengthComputable&&(r.total=e.total);var i=this.callbacks.onProgress;i&&i(r,this.context,null,t)},e}();function Je(e,t){for(var r=0;r=this.tracks.length)u.b.warn("Invalid audio track id:",e.id);else{if(u.b.log("audioTrack "+e.id+" loaded"),this.tracks[e.id].details=e.details,e.details.live&&!this.hasInterval()){var t=1e3*e.details.targetduration;this.setInterval(t)}!e.details.live&&this.hasInterval()&&this.clearInterval()}},l.onAudioTrackSwitched=function(e){var t=this.tracks[e.id].groupId;t&&this.audioGroupId!==t&&(this.audioGroupId=t)},l.onLevelLoaded=function(e){this._selectAudioGroup(e.level)},l.onError=function(e){e.type===o.b.NETWORK_ERROR&&(e.fatal&&this.clearInterval(),e.details===o.a.AUDIO_TRACK_LOAD_ERROR&&(u.b.warn("Network failure on audio-track id:",e.context.id),this._handleLoadError()))},l._setAudioTrack=function(e){if(this._trackId===e&&this.tracks[this._trackId].details)u.b.debug("Same id as current audio-track passed, and track details available -> no-op");else if(e<0||e>=this.tracks.length)u.b.warn("Invalid id passed to audio-track controller");else{var t=this.tracks[e];u.b.log("Now switching to audio-track index "+e),this.clearInterval(),this._trackId=e;var r=t.url,i=t.type,a=t.id;this.hls.trigger(d.a.AUDIO_TRACK_SWITCHING,{id:a,type:i,url:r}),this._loadTrackDetailsIfNeeded(t)}},l.doTick=function(){this._updateTrack(this._trackId)},l._selectAudioGroup=function(e){var t=this.hls.levels[e];if(t&&t.audioGroupIds){var r=t.audioGroupIds[t.urlId];this.audioGroupId!==r&&(this.audioGroupId=r,this._selectInitialAudioTrack())}},l._selectInitialAudioTrack=function(){var e=this,t=this.tracks;if(t.length){var r=this.tracks[this._trackId],i=null;if(r&&(i=r.name),this._selectDefaultTrack){var a=t.filter((function(e){return e.default}));a.length?t=a:u.b.warn("No default audio tracks defined")}var n=!1,s=function(){t.forEach((function(t){n||e.audioGroupId&&t.groupId!==e.audioGroupId||i&&i!==t.name||(e._setAudioTrack(t.id),n=!0)}))};s(),n||(i=null,s()),n||(u.b.error("No track found for running audio group-ID: "+this.audioGroupId),this.hls.trigger(d.a.ERROR,{type:o.b.MEDIA_ERROR,details:o.a.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))}},l._needsTrackLoading=function(e){var t=e.details,r=e.url;return!(t&&!t.live)&&!!r},l._loadTrackDetailsIfNeeded=function(e){if(this._needsTrackLoading(e)){var t=e.url,r=e.id;u.b.log("loading audio-track playlist for id: "+r),this.hls.trigger(d.a.AUDIO_TRACK_LOADING,{url:t,id:r})}},l._updateTrack=function(e){if(!(e<0||e>=this.tracks.length)){this.clearInterval(),this._trackId=e,u.b.log("trying to update audio-track "+e);var t=this.tracks[e];this._loadTrackDetailsIfNeeded(t)}},l._handleLoadError=function(){this.trackIdBlacklist[this._trackId]=!0;var e=this._trackId,t=this.tracks[e],r=t.name,i=t.language,a=t.groupId;u.b.warn("Loading failed on audio track id: "+e+", group-id: "+a+', name/language: "'+r+'" / "'+i+'"');for(var n=e,s=0;s0&&-1===e?(u.b.log("audio:override startPosition with lastCurrentTime @"+t.toFixed(3)),this.state=me):(this.lastCurrentTime=this.startPosition?this.startPosition:e,this.state=ve),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=e,this.state=pe},c.doTick=function(){var e,t,r,i=this.hls,a=i.config;switch(this.state){case we:case ye:case Ae:break;case ve:this.state=Se,this.loadedmetadata=!1;break;case me:var n=this.tracks;if(!n)break;if(!this.media&&(this.startFragRequested||!a.startFragPrefetch))break;if(this.loadedmetadata)e=this.media.currentTime;else if(void 0===(e=this.nextLoadPosition))break;var s=this.mediaBuffer?this.mediaBuffer:this.media,o=this.videoBuffer?this.videoBuffer:this.media,c=eR||h.nextStart))return;u.b.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=R+.05}if(r.initSegment&&!r.initSegment.data)E=r.initSegment;else if(p<=R){if(E=S[0],null!==this.videoTrackCC&&E.cc!==this.videoTrackCC&&(E=function(e,t){return j.search(e,(function(e){return e.cct?-1:0}))}(S,this.videoTrackCC)),r.live&&E.loadIdx&&E.loadIdx===this.fragLoadIdx){var k=h.nextStart?h.nextStart:R;return u.b.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(k+.05)),void(this.media.currentTime=k+.05)}}else{var w,L=a.maxFragLookUpTolerance,D=v?S[v.sn-S[0].sn+1]:void 0;pA-L&&(L=0),w=D&&!ue(p,L,D)?D:j.search(S,(function(e){return ue(p,L,e)}))):w=S[_-1],w&&(E=w,R=w.start,v&&E.level===v.level&&E.sn===v.sn&&(E.sn=C||I)&&(u.b.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=me);break;case Le:var P=this.waitingFragment;if(P){var x=P.frag.cc;if(void 0!==this.initPTS[x])this.waitingFragment=null,this.state=Te,this.onFragLoaded(P);else if(this.videoTrackCC!==this.waitingVideoCC)u.b.log("Waiting fragment cc ("+x+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var M=H.bufferInfo(this.mediaBuffer,this.media.currentTime,a.maxBufferHole);ue(M.end,a.maxFragLookUpTolerance,P.frag)<0&&(u.b.log("Waiting fragment cc ("+x+") @ "+P.frag.start+" cancelled because another fragment at "+M.end+" is needed"),this.clearWaitingFragment())}}else this.state=me}},c.clearWaitingFragment=function(){var e=this.waitingFragment;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingFragment=null,this.waitingVideoCC=null,this.state=me)},c.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("ended",this.onvended);var r=this.config;this.tracks&&r.autoStartLoad&&this.startLoad(r.startPosition)},c.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(u.b.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},c.onAudioTracksUpdated=function(e){u.b.log("audio tracks updated"),this.tracks=e.audioTracks},c.onAudioTrackSwitching=function(e){var t=!!e.url;this.trackId=e.id,this.fragCurrent=null,this.clearWaitingFragment(),this.state=ye,t?this.setInterval(100):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),t&&(this.audioSwitch=!0,this.state=me),this.tick()},c.onAudioTrackLoaded=function(e){var t=e.details,r=e.id,i=this.tracks[r],a=i.details,n=t.totalduration,s=0;if(u.b.log("track "+r+" loaded ["+t.startSN+","+t.endSN+"],duration:"+n),t.live||a&&a.live?a&&t.fragments.length>0?(re(a,t),s=t.fragments[0].start,t.PTSKnown?u.b.log("live audio playlist sliding:"+s.toFixed(3)):u.b.log("live audio playlist - outdated PTS, unknown sliding")):(t.PTSKnown=!1,u.b.log("live audio playlist - first load, unknown sliding")):t.PTSKnown=!1,i.details=t,!this.startFragRequested){if(-1===this.startPosition){var o=t.startTimeOffset;Object(l.a)(o)?(u.b.log("start time offset found in playlist, adjust startPosition to "+o),this.startPosition=o):t.live?(this.startPosition=this.computeLivePosition(s,t),u.b.log("compute startPosition for audio-track to "+this.startPosition)):this.startPosition=0}this.nextLoadPosition=this.startPosition}this.state===Se&&(this.state=me),this.tick()},c.onKeyLoaded=function(){this.state===be&&(this.state=me,this.tick())},c.onFragLoaded=function(e){var t=this.fragCurrent,r=e.frag;if(this.state===Te&&t&&"audio"===r.type&&r.level===t.level&&r.sn===t.sn){var i=this.tracks[this.trackId],a=i.details,n=a.totalduration,s=t.level,o=t.sn,l=t.cc,c=this.config.defaultAudioCodec||i.audioCodec||"mp4a.40.2",h=this.stats=e.stats;if("initSegment"===o)this.state=me,h.tparsed=h.tbuffered=tt.now(),a.initSegment.data=e.payload,this.hls.trigger(d.a.FRAG_BUFFERED,{stats:h,frag:t,id:"audio"}),this.tick();else{this.state=_e,this.appended=!1,this.demuxer||(this.demuxer=new J(this.hls,"audio"));var f=this.initPTS[l],g=a.initSegment?a.initSegment.data:[];if(void 0!==f){this.pendingBuffering=!0,u.b.log("Demuxing "+o+" of ["+a.startSN+" ,"+a.endSN+"],track "+s);this.demuxer.push(e.payload,g,c,null,t,n,!1,f)}else u.b.log("Unknown video PTS for cc "+l+", waiting for video PTS before demuxing audio frag "+o+" of ["+a.startSN+" ,"+a.endSN+"],track "+s),this.waitingFragment=e,this.waitingVideoCC=this.videoTrackCC,this.state=Le}}this.fragLoadError=0},c.onFragParsingInitSegment=function(e){var t=this.fragCurrent,r=e.frag;if(t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===_e){var i,a=e.tracks;if(a.video&&delete a.video,i=a.audio){i.levelCodec=i.codec,i.id=e.id,this.hls.trigger(d.a.BUFFER_CODECS,a),u.b.log("audio track:audio,container:"+i.container+",codecs[level/parsed]=["+i.levelCodec+"/"+i.codec+"]");var n=i.initSegment;if(n){var s={type:"audio",data:n,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[s]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(d.a.BUFFER_APPENDING,s))}this.tick()}}},c.onFragParsingData=function(e){var t=this,r=this.fragCurrent,i=e.frag;if(r&&"audio"===e.id&&"audio"===e.type&&i.sn===r.sn&&i.level===r.level&&this.state===_e){var a=this.trackId,n=this.tracks[a],s=this.hls;Object(l.a)(e.endPTS)||(e.endPTS=e.startPTS+r.duration,e.endDTS=e.startDTS+r.duration),r.addElementaryStream(p.AUDIO),u.b.log("parsed "+e.type+",PTS:["+e.startPTS.toFixed(3)+","+e.endPTS.toFixed(3)+"],DTS:["+e.startDTS.toFixed(3)+"/"+e.endDTS.toFixed(3)+"],nb:"+e.nb),te(n.details,r,e.startPTS,e.endPTS);var c=this.media,h=!1;if(this.audioSwitch)if(c&&c.readyState){var f=c.currentTime;u.b.log("switching audio track : currentTime:"+f),f>=e.startPTS&&(u.b.log("switching audio track : flushing all audio"),this.state=Ae,s.trigger(d.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),h=!0,this.audioSwitch=!1,s.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:a}))}else this.audioSwitch=!1,s.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:a});var g=this.pendingData;if(!g)return u.b.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),void s.trigger(d.a.ERROR,{type:o.b.MEDIA_ERROR,details:null,fatal:!0});this.audioSwitch||([e.data1,e.data2].forEach((function(t){t&&t.length&&g.push({type:e.type,data:t,parent:"audio",content:"data"})})),!h&&g.length&&(g.forEach((function(e){t.state===_e&&(t.pendingBuffering=!0,t.hls.trigger(d.a.BUFFER_APPENDING,e))})),this.pendingData=[],this.appended=!0)),this.tick()}},c.onFragParsed=function(e){var t=this.fragCurrent,r=e.frag;t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===_e&&(this.stats.tparsed=tt.now(),this.state=Re,this._checkAppendedParsed())},c.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},c.onBufferCreated=function(e){var t=e.tracks.audio;t&&(this.mediaBuffer=t.buffer,this.loadedmetadata=!0),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer)},c.onBufferAppended=function(e){if("audio"===e.parent){var t=this.state;t!==_e&&t!==Re||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},c._checkAppendedParsed=function(){if(!(this.state!==Re||this.appended&&this.pendingBuffering)){var e=this.fragCurrent,t=this.stats,r=this.hls;if(e){this.fragPrevious=e,t.tbuffered=tt.now(),r.trigger(d.a.FRAG_BUFFERED,{stats:t,frag:e,id:"audio"});var i=this.mediaBuffer?this.mediaBuffer:this.media;i&&u.b.log("audio buffered : "+ne.toString(i.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=me}this.tick()}},c.onError=function(e){var t=e.frag;if(!t||"audio"===t.type)switch(e.details){case o.a.FRAG_LOAD_ERROR:case o.a.FRAG_LOAD_TIMEOUT:var r=e.frag;if(r&&"audio"!==r.type)break;if(!e.fatal){var i=this.fragLoadError;i?i++:i=1;var a=this.config;if(i<=a.fragLoadingMaxRetry){this.fragLoadError=i;var n=Math.min(Math.pow(2,i-1)*a.fragLoadingRetryDelay,a.fragLoadingMaxRetryTimeout);u.b.warn("AudioStreamController: frag loading failed, retry in "+n+" ms"),this.retryDate=tt.now()+n,this.state=Ee}else u.b.error("AudioStreamController: "+e.details+" reaches max retry, redispatch as fatal ..."),e.fatal=!0,this.state=we}break;case o.a.AUDIO_TRACK_LOAD_ERROR:case o.a.AUDIO_TRACK_LOAD_TIMEOUT:case o.a.KEY_LOAD_ERROR:case o.a.KEY_LOAD_TIMEOUT:this.state!==we&&(this.state=e.fatal?we:me,u.b.warn("AudioStreamController: "+e.details+" while loading frag, now switching to "+this.state+" state ..."));break;case o.a.BUFFER_FULL_ERROR:if("audio"===e.parent&&(this.state===_e||this.state===Re)){var s=this.mediaBuffer,l=this.media.currentTime;if(s&&H.isBuffered(s,l)&&H.isBuffered(s,l+.5)){var c=this.config;c.maxMaxBufferLength>=c.maxBufferLength&&(c.maxMaxBufferLength/=2,u.b.warn("AudioStreamController: reduce max buffer length to "+c.maxMaxBufferLength+"s")),this.state=me}else u.b.warn("AudioStreamController: buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=Ae,this.hls.trigger(d.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}}},c.onBufferFlushed=function(){var e=this,t=this.pendingData;t&&t.length?(u.b.log("AudioStreamController: appending pending audio data after buffer flushed"),t.forEach((function(t){e.hls.trigger(d.a.BUFFER_APPENDING,t)})),this.appended=!0,this.pendingData=[],this.state=Re):(this.state=me,this.fragPrevious=null,this.tick())},a=i,(n=[{key:"state",set:function(e){if(this.state!==e){var t=this.state;this._state=e,u.b.log("audio stream:"+t+"->"+e)}},get:function(){return this._state}}])&&et(a.prototype,n),s&&et(a,s),i}(Oe),it=function(){if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var e={"":!0,lr:!0,rl:!0},t={start:!0,middle:!0,end:!0,left:!0,right:!0};function r(e){return"string"==typeof e&&(!!t[e.toLowerCase()]&&e.toLowerCase())}function i(e){for(var t=1;t100)throw new Error("Position must be between 0 and 100.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",i({},o,{get:function(){return b},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");b=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",i({},o,{get:function(){return T},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");T=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",i({},o,{get:function(){return E},set:function(e){var t=r(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");E=t,this.hasBeenReset=!0}})),s.displayState=void 0}return a.prototype.getCueAsHTML=function(){return window.WebVTT.convertCueToDOMTree(window,this.text)},a}(),at=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};function nt(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new at,this.regionList=[]}function st(){this.values=Object.create(null)}function ot(e,t,r,i){var a=i?e.split(i):[e];for(var n in a)if("string"==typeof a[n]){var s=a[n].split(r);if(2===s.length)t(s[0],s[1])}}st.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var i=0;i=0&&t<=100)&&(this.set(e,t),!0)}};var lt=new it(0,0,0),dt="middle"===lt.align?"middle":"center";function ut(e,t,r){var i=e;function a(){var t=function(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+(0|i)/1e3}var r=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}(e);if(null===t)throw new Error("Malformed timestamp: "+i);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function n(){e=e.replace(/^\s+/,"")}if(n(),t.startTime=a(),n(),"--\x3e"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);e=e.substr(3),n(),t.endTime=a(),n(),function(e,t){var i=new st;ot(e,(function(e,t){switch(e){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===t){i.set(e,r[a].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),s=n[0];i.integer(e,s),i.percent(e,s)&&i.set("snapToLines",!1),i.alt(e,s,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",dt,"end"]);break;case"position":n=t.split(","),i.percent(e,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",dt,"end","line-left","line-right","auto"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start",dt,"end","left","right"])}}),/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&-1===lt.line&&(a=-1),t.line=a,t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align",dt);var n=i.get("position","auto");"auto"===n&&50===lt.position&&(n="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=n}(e,t)}function ct(e){return e.replace(//gi,"\n")}nt.prototype={parse:function(e){var t=this;function r(){var e=t.buffer,r=0;for(e=ct(e);r=16?o--:o++,navigator.userAgent.match(/Firefox\//)?n.line=c+1:n.line=c>7?c-2:c+1,n.align="left",n.position=Math.max(0,Math.min(100,o/32*100)),d.push(n),e&&e.addCue(n)}return d}var gt,pt={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},vt=function(e){var t=e;return pt.hasOwnProperty(e)&&(t=pt[e]),String.fromCharCode(t)},mt={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},yt={17:2,18:4,21:6,22:8,23:10,19:13,20:15},bt={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Tt={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Et=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];!function(e){e[e.ERROR=0]="ERROR",e[e.TEXT=1]="TEXT",e[e.WARNING=2]="WARNING",e[e.INFO=2]="INFO",e[e.DEBUG=3]="DEBUG",e[e.DATA=3]="DATA"}(gt||(gt={}));var St=function(){function e(){this.time=null,this.verboseLevel=gt.ERROR}return e.prototype.log=function(e,t){this.verboseLevel>=e&&u.b.log(this.time+" ["+e+"] "+t)},e}(),_t=function(e){for(var t=[],r=0;r100&&(this.logger.log(gt.DEBUG,"Too large cursor position "+this.pos),this.pos=100)},t.moveCursor=function(e){var t=this.pos+e;if(e>1)for(var r=this.pos+1;r=144&&this.backSpace();var t=vt(e);this.pos>=100?this.logger.log(gt.ERROR,"Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(t,this.currPenState),this.moveCursor(1))},t.clearFromPos=function(e){var t;for(t=e;t<100;t++)this.chars[t].reset()},t.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},t.clearToEndOfRow=function(){this.clearFromPos(this.pos)},t.getTextString=function(){for(var e=[],t=!0,r=0;r<100;r++){var i=this.chars[r].uchar;" "!==i&&(t=!1),e.push(i)}return t?"":e.join("")},t.setPenStyles=function(e){this.currPenState.setStyles(e),this.chars[this.pos].setPenState(this.currPenState)},e}(),wt=function(){function e(e){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var t=0;t<15;t++)this.rows.push(new kt(e));this.logger=e,this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var t=e.prototype;return t.reset=function(){for(var e=0;e<15;e++)this.rows[e].clear();this.currRow=14},t.equals=function(e){for(var t=!0,r=0;r<15;r++)if(!this.rows[r].equals(e.rows[r])){t=!1;break}return t},t.copy=function(e){for(var t=0;t<15;t++)this.rows[t].copy(e.rows[t])},t.isEmpty=function(){for(var e=!0,t=0;t<15;t++)if(!this.rows[t].isEmpty()){e=!1;break}return e},t.backSpace=function(){this.rows[this.currRow].backSpace()},t.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},t.insertChar=function(e){this.rows[this.currRow].insertChar(e)},t.setPen=function(e){this.rows[this.currRow].setPenStyles(e)},t.moveCursor=function(e){this.rows[this.currRow].moveCursor(e)},t.setCursor=function(e){this.logger.log(gt.INFO,"setCursor: "+e),this.rows[this.currRow].setCursor(e)},t.setPAC=function(e){this.logger.log(gt.INFO,"pacData = "+JSON.stringify(e));var t=e.row-1;if(this.nrRollUpRows&&t0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r},t.getTextAndFormat=function(){return this.rows},e}(),Lt=function(){function e(e,t,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new wt(r),this.nonDisplayedMemory=new wt(r),this.lastOutputScreen=new wt(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var t=e.prototype;return t.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},t.getHandler=function(){return this.outputFilter},t.setHandler=function(e){this.outputFilter=e},t.setPAC=function(e){this.writeScreen.setPAC(e)},t.setBkgData=function(e){this.writeScreen.setBkgData(e)},t.setMode=function(e){e!==this.mode&&(this.mode=e,this.logger.log(gt.INFO,"MODE="+e),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)},t.insertChars=function(e){for(var t=0;t=46,t.italics)t.foreground="white";else{var r=Math.floor(e/2)-16;t.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(gt.INFO,"MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)},t.outputDataUpdate=function(e){void 0===e&&(e=!1);var t=this.logger.time;null!==t&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t):this.cueStartTime=t,this.lastOutputScreen.copy(this.displayedMemory))},t.cueSplitAtTime=function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))},e}();function Dt(e,t,r){r.a=e,r.b=t}function Ot(e,t,r){return r.a===e&&r.b===t}var Ct=function(){function e(e,t,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var i=new St;this.channels=[null,new Lt(e,t,i),new Lt(e+1,r,i)],this.cmdHistory={a:null,b:null},this.logger=i}var t=e.prototype;return t.getHandler=function(e){return this.channels[e].getHandler()},t.setHandler=function(e,t){this.channels[e].setHandler(t)},t.addData=function(e,t){var r,i,a,n=!1;this.logger.time=e;for(var s=0;s ("+_t([i,a])+")"),(r=this.parseCmd(i,a))||(r=this.parseMidrow(i,a)),r||(r=this.parsePAC(i,a)),r||(r=this.parseBackgroundAttributes(i,a)),!r&&(n=this.parseChars(i,a))){var o=this.currentChannel;if(o&&o>0)this.channels[o].insertChars(n);else this.logger.log(gt.WARNING,"No channel found yet. TEXT-MODE?")}r||n||this.logger.log(gt.WARNING,"Couldn't parse cleaned data "+_t([i,a])+" orig: "+_t([t[s],t[s+1]]))}},t.parseCmd=function(e,t){var r=this.cmdHistory;if(!((20===e||28===e||21===e||29===e)&&t>=32&&t<=47)&&!((23===e||31===e)&&t>=33&&t<=35))return!1;if(Ot(e,t,r))return Dt(null,null,r),this.logger.log(gt.DEBUG,"Repeated command ("+_t([e,t])+") is dropped"),!0;var i=20===e||21===e||23===e?1:2,a=this.channels[i];return 20===e||21===e||28===e||29===e?32===t?a.ccRCL():33===t?a.ccBS():34===t?a.ccAOF():35===t?a.ccAON():36===t?a.ccDER():37===t?a.ccRU(2):38===t?a.ccRU(3):39===t?a.ccRU(4):40===t?a.ccFON():41===t?a.ccRDC():42===t?a.ccTR():43===t?a.ccRTD():44===t?a.ccEDM():45===t?a.ccCR():46===t?a.ccENM():47===t&&a.ccEOC():a.ccTO(t-32),Dt(e,t,r),this.currentChannel=i,!0},t.parseMidrow=function(e,t){var r=0;if((17===e||25===e)&&t>=32&&t<=47){if((r=17===e?1:2)!==this.currentChannel)return this.logger.log(gt.ERROR,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(t),this.logger.log(gt.DEBUG,"MIDROW ("+_t([e,t])+")"),!0)}return!1},t.parsePAC=function(e,t){var r,i=this.cmdHistory;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127)&&!((16===e||24===e)&&t>=64&&t<=95))return!1;if(Ot(e,t,i))return Dt(null,null,i),!0;var a=e<=23?1:2;r=t>=64&&t<=95?1===a?mt[e]:bt[e]:1===a?yt[e]:Tt[e];var n=this.channels[a];return!!n&&(n.setPAC(this.interpretPAC(r,t)),Dt(e,t,i),this.currentChannel=a,!0)},t.interpretPAC=function(e,t){var r=t,i={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},t.parseChars=function(e,t){var r,i=null,a=null;if(e>=25?(r=2,a=e-8):(r=1,a=e),a>=17&&a<=19){var n=t;n=17===a?t+80:18===a?t+112:t+144,this.logger.log(gt.INFO,"Special char '"+vt(n)+"' in channel "+r),i=[n]}else e>=32&&e<=127&&(i=0===t?[e]:[e,t]);if(i){var s=_t(i);this.logger.log(gt.DEBUG,"Char codes = "+s.join(",")),Dt(e,t,this.cmdHistory)}return i},t.parseBackgroundAttributes=function(e,t){var r;if(!((16===e||24===e)&&t>=32&&t<=47)&&!((23===e||31===e)&&t>=45&&t<=47))return!1;var i={};16===e||24===e?(r=Math.floor((t-32)/2),i.background=Et[r],t%2==1&&(i.background=i.background+"_semi")):45===t?i.background="transparent":(i.foreground="black",47===t&&(i.underline=!0));var a=e<=23?1:2;return this.channels[a].setBkgData(i),Dt(e,t,this.cmdHistory),!0},t.reset=function(){for(var e=0;ee)&&(this.startTime=e),this.endTime=t,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},e}(),Pt=function(e,t,r){return e.substr(r||0,t.length)===t},xt=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return(t>>>0).toString()},Mt={parse:function(e,t,r,i,a,n){var s,o=Object(Fe.b)(new Uint8Array(e)).trim().replace(/\r\n|\n\r|\n|\r/g,"\n").split("\n"),d="00:00.000",u=0,c=0,h=0,f=[],g=!0,p=!1,v=new ht;v.oncue=function(e){var t=r[i],a=r.ccOffset;t&&t.new&&(void 0!==c?a=r.ccOffset=t.start:function(e,t,r){var i=e[t],a=e[i.prevCC];if(!a||!a.new&&i.new)return e.ccOffset=e.presentationOffset=i.start,void(i.new=!1);for(;a&&a.new;)e.ccOffset+=i.start-a.start,i.new=!1,a=e[(i=a).prevCC];e.presentationOffset=r}(r,i,h)),h&&(a=h-r.presentationOffset),p&&(e.startTime+=a-c,e.endTime+=a-c),e.id=xt(e.startTime.toString())+xt(e.endTime.toString())+xt(e.text),e.text=decodeURIComponent(encodeURIComponent(e.text)),e.endTime>0&&f.push(e)},v.onparsingerror=function(e){s=e},v.onflush=function(){s&&n?n(s):a(f)},o.forEach((function(e){if(g){if(Pt(e,"X-TIMESTAMP-MAP=")){g=!1,p=!0,e.substr(16).split(",").forEach((function(e){Pt(e,"LOCAL:")?d=e.substr(6):Pt(e,"MPEGTS:")&&(u=parseInt(e.substr(7)))}));try{t+(9e4*r[i].start||0)<0&&(t+=8589934592),u-=t,c=function(e){var t=parseInt(e.substr(-3)),r=parseInt(e.substr(-6,2)),i=parseInt(e.substr(-9,2)),a=e.length>9?parseInt(e.substr(0,e.indexOf(":"))):0;if(!(Object(l.a)(t)&&Object(l.a)(r)&&Object(l.a)(i)&&Object(l.a)(a)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+e);return t+=1e3*r,t+=6e4*i,t+=36e5*a}(d)/1e3,h=u/9e4}catch(e){p=!1,s=e}return}""===e&&(g=!1)}v.parse(e+"\n")})),v.flush()}};function Ft(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ut(e,t){return e&&e.label===t.name&&!(e.textTrack1||e.textTrack2)}var Nt=function(e){var t,r;function i(t){var r;if((r=e.call(this,t,d.a.MEDIA_ATTACHING,d.a.MEDIA_DETACHING,d.a.FRAG_PARSING_USERDATA,d.a.FRAG_DECRYPTED,d.a.MANIFEST_LOADING,d.a.MANIFEST_LOADED,d.a.FRAG_LOADED,d.a.INIT_PTS_FOUND)||this).media=null,r.config=void 0,r.enabled=!0,r.Cues=void 0,r.textTracks=[],r.tracks=[],r.initPTS=[],r.unparsedVttFrags=[],r.captionsTracks={},r.nonNativeCaptionsTracks={},r.captionsProperties=void 0,r.cea608Parser1=void 0,r.cea608Parser2=void 0,r.lastSn=-1,r.prevCC=-1,r.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}},r.hls=t,r.config=t.config,r.Cues=t.config.cueHandler,r.captionsProperties={textTrack1:{label:r.config.captionsTextTrack1Label,languageCode:r.config.captionsTextTrack1LanguageCode},textTrack2:{label:r.config.captionsTextTrack2Label,languageCode:r.config.captionsTextTrack2LanguageCode},textTrack3:{label:r.config.captionsTextTrack3Label,languageCode:r.config.captionsTextTrack3LanguageCode},textTrack4:{label:r.config.captionsTextTrack4Label,languageCode:r.config.captionsTextTrack4LanguageCode}},r.config.enableCEA708Captions){var i=new It(Ft(r),"textTrack1"),a=new It(Ft(r),"textTrack2"),n=new It(Ft(r),"textTrack3"),s=new It(Ft(r),"textTrack4");r.cea608Parser1=new Ct(1,i,a),r.cea608Parser2=new Ct(3,n,s)}return r}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r;var a=i.prototype;return a.addCues=function(e,t,r,i,a){for(var n,s,o,l,u=!1,c=a.length;c--;){var h=a[c],f=(n=h[0],s=h[1],o=t,l=r,Math.min(s,l)-Math.max(n,o));if(f>=0&&(h[0]=Math.min(h[0],t),h[1]=Math.max(h[1],r),u=!0,f/(r-t)>.5))return}if(u||a.push([t,r]),this.config.renderTextTracksNatively)this.Cues.newCue(this.captionsTracks[e],t,r,i);else{var g=this.Cues.newCue(null,t,r,i);this.hls.trigger(d.a.CUES_PARSED,{type:"captions",cues:g,track:e})}},a.onInitPtsFound=function(e){var t=this,r=e.frag,i=e.id,a=e.initPTS,n=this.unparsedVttFrags;"main"===i&&(this.initPTS[r.cc]=a),n.length&&(this.unparsedVttFrags=[],n.forEach((function(e){t.onFragLoaded(e)})))},a.getExistingTrack=function(e){var t=this.media;if(t)for(var r=0;r=n.length||r!==a||!s||this.stopped)this._clearReloadTimer();else if(u.b.log("subtitle track "+r+" loaded"),i.live){var o=ae(s.details,i,e.stats.trequest);u.b.log("Reloading live subtitle playlist in "+o+"ms"),this.timer=setTimeout((function(){t._loadCurrentTrack()}),o)}else this._clearReloadTimer()},o.startLoad=function(){this.stopped=!1,this._loadCurrentTrack()},o.stopLoad=function(){this.stopped=!0,this._clearReloadTimer()},o._clearReloadTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},o._loadCurrentTrack=function(){var e=this.trackId,t=this.tracks,r=this.hls,i=t[e];e<0||!i||i.details&&!i.details.live||(u.b.log("Loading subtitle track "+e),r.trigger(d.a.SUBTITLE_TRACK_LOADING,{url:i.url,id:e}))},o._toggleTrackModes=function(e){var t=this.media,r=this.subtitleDisplay,i=this.trackId;if(t){var a=Gt(t.textTracks);if(-1===e)[].slice.call(a).forEach((function(e){e.mode="disabled"}));else{var n=a[i];n&&(n.mode="disabled")}var s=a[e];s&&(s.mode=r?"showing":"hidden")}},o._setSubtitleTrackInternal=function(e){var t=this.hls,r=this.tracks;!Object(l.a)(e)||e<-1||e>=r.length||(this.trackId=e,u.b.log("Switching to subtitle track "+e),t.trigger(d.a.SUBTITLE_TRACK_SWITCH,{id:e}),this._loadCurrentTrack())},o._onTextTracksChanged=function(){if(this.media&&this.hls.config.renderTextTracksNatively){for(var e=-1,t=Gt(this.media.textTracks),r=0;r=i[s].start&&n<=i[s].end){a=i[s];break}var o=t.start+t.duration;a?a.end=o:(a={start:n,end:o},i.push(a))}}},a.onMediaAttached=function(e){var t=e.media;this.media=t,t.addEventListener("seeking",this._onMediaSeeking),this.state=me},a.onMediaDetaching=function(){var e=this;this.media&&(this.media.removeEventListener("seeking",this._onMediaSeeking),this.fragmentTracker.removeAllFragments(),this.currentTrackId=-1,this.tracks.forEach((function(t){e.tracksBuffered[t.id]=[]})),this.media=null,this.state=pe)},a.onError=function(e){var t=e.frag;t&&"subtitle"===t.type&&(this.fragCurrent&&this.fragCurrent.loader&&this.fragCurrent.loader.abort(),this.state=me)},a.onSubtitleTracksUpdated=function(e){var t=this;u.b.log("subtitle tracks updated"),this.tracksBuffered=[],this.tracks=e.subtitleTracks,this.tracks.forEach((function(e){t.tracksBuffered[e.id]=[]}))},a.onSubtitleTrackSwitch=function(e){if(this.currentTrackId=e.id,this.tracks&&this.tracks.length&&-1!==this.currentTrackId){var t=this.tracks[this.currentTrackId];t&&t.details&&this.setInterval(500)}else this.clearInterval()},a.onSubtitleTrackLoaded=function(e){var t=e.id,r=e.details,i=this.currentTrackId,a=this.tracks,n=a[i];t>=a.length||t!==i||!n||(r.live&&function(e,t,r){void 0===r&&(r=0);var i=-1;ie(e,t,(function(e,t,r){t.start=e.start,i=r}));var a=t.fragments;if(i<0)a.forEach((function(e){e.start+=r}));else for(var n=i+1;n0&&r&&r.key&&"AES-128"===r.method){var n=Vt.now();this.decrypter.decrypt(e.payload,r.key.buffer,r.iv.buffer,(function(e){var t=Vt.now();a.trigger(d.a.FRAG_DECRYPTED,{frag:i,payload:e,stats:{tstart:n,tdecrypt:t}})}))}},a.onLevelUpdated=function(e){var t=e.details.fragments;this.lastAVStart=t.length?t[0].start:0},a.doTick=function(){if(this.media)switch(this.state){case me:var e=this.config,t=this.currentTrackId,r=this.fragmentTracker,i=this.media,a=this.tracks;if(!a||!a[t]||!a[t].details)break;var n,s=e.maxBufferHole,o=e.maxFragLookUpTolerance,l=Math.min(e.maxBufferLength,e.maxMaxBufferLength),c=H.bufferedInfo(this._getBuffered(),i.currentTime,s),h=c.end,f=c.len,g=a[t].details,p=g.fragments,v=p.length,m=p[v-1].start+p[v-1].duration;if(f>l)return;var y=this.fragPrevious;hi)&&(this.fragCurrent.loader&&this.fragCurrent.loader.abort(),this.fragmentTracker.removeFragment(this.fragCurrent),this.fragCurrent=null,this.fragPrevious=null,this.state=me,this.tick())}},i}(Oe);!function(e){e.WIDEVINE="com.widevine.alpha",e.PLAYREADY="com.microsoft.playready"}(Ht||(Ht={}));var Wt="undefined"!=typeof window&&window.navigator&&window.navigator.requestMediaKeySystemAccess?window.navigator.requestMediaKeySystemAccess.bind(window.navigator):null;function qt(e,t){for(var r=0;r3)return void this.hls.trigger(d.a.ERROR,{type:o.b.KEY_SYSTEM_ERROR,details:o.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});var a=3-this._requestLicenseFailureCount+1;u.b.warn("Retrying license request, "+a+" attempts left"),this._requestLicense(r,i)}}},l._generateLicenseRequestChallenge=function(e,t){switch(e.mediaKeySystemDomain){case Ht.WIDEVINE:return t}throw new Error("unsupported key-system: "+e.mediaKeySystemDomain)},l._requestLicense=function(e,t){u.b.log("Requesting content license for key-system");var r=this._mediaKeysList[0];if(!r)return u.b.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),void this.hls.trigger(d.a.ERROR,{type:o.b.KEY_SYSTEM_ERROR,details:o.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});try{var i=this.getLicenseServerUrl(r.mediaKeySystemDomain),a=this._createLicenseXhr(i,e,t);u.b.log("Sending license request to URL: "+i);var n=this._generateLicenseRequestChallenge(r,e);a.send(n)}catch(e){u.b.error("Failure requesting DRM license: "+e),this.hls.trigger(d.a.ERROR,{type:o.b.KEY_SYSTEM_ERROR,details:o.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},l.onMediaAttached=function(e){if(this._emeEnabled){var t=e.media;this._media=t,t.addEventListener("encrypted",this._onMediaEncrypted)}},l.onMediaDetached=function(){var e=this._media,t=this._mediaKeysList;e&&(e.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(t.map((function(e){if(e.mediaKeysSession)return e.mediaKeysSession.close().catch((function(){}))}))).then((function(){return e.setMediaKeys(null)})).catch((function(){})))},l.onManifestParsed=function(e){if(this._emeEnabled){var t=e.levels.map((function(e){return e.audioCodec})),r=e.levels.map((function(e){return e.videoCodec}));this._attemptKeySystemAccess(Ht.WIDEVINE,t,r)}},a=i,(n=[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}])&&qt(a.prototype,n),s&&qt(a,s),i}(h);function zt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function Qt(e){for(var t=1;tt)return i}return 0}},{key:"maxAutoLevel",get:function(){var e=this.levels,t=this.autoLevelCapping;return-1===t&&e&&e.length?e.length-1:t}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(e){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,e)}},{key:"audioTracks",get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]}},{key:"audioTrack",get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}},{key:"subtitleDisplay",get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}}]),i}(z);nr.defaultConfig=void 0}]).default})); \ No newline at end of file diff --git a/templates/assets/libs/link/Main.min.js b/templates/assets/libs/link/Main.min.js new file mode 100644 index 0000000..53638a3 --- /dev/null +++ b/templates/assets/libs/link/Main.min.js @@ -0,0 +1 @@ +var canvas,delta=[0,0],stage=[window.screenX,window.screenY,window.innerWidth,window.innerHeight];getBrowserDimensions();var theme,worldAABB,world,bodies,elements,text,mouseJoint,themes=[[" #10222B","#95AB63","#BDD684","#E2F0D6","#F6FFE0"],["#362C2A","#732420","#BF734C","#FAD9A0","#736859"],["#0D1114","#102C2E","#695F4C","#EBBC5E","#FFFBB8"],["#2E2F38","#FFD63E","#FFB54B","#E88638","#8A221C"],["#121212","#E6F2DA","#C9F24B","#4D7B85","#23383D"],["#343F40","#736751","#F2D7B6","#BFAC95","#8C3F3F"],["#000000","#2D2B2A","#561812","#B81111","#FFFFFF"],["#333B3A","#B4BD51","#543B38","#61594D","#B8925A"]],iterations=1,timeStep=1/15,walls=[],wall_thickness=200,wallsSetted=!1,createMode=!1,destroyMode=!1,isMouseDown=!1,mouse={x:0,y:0},gravity={x:0,y:1},PI2=2*Math.PI,timeOfLastTouch=0;function init(){canvas=document.getElementById("canvas"),document.onmousedown=onDocumentMouseDown,document.onmouseup=onDocumentMouseUp,document.onmousemove=onDocumentMouseMove,document.ondblclick=onDocumentDoubleClick,document.addEventListener("touchstart",onDocumentTouchStart,!1),document.addEventListener("touchmove",onDocumentTouchMove,!1),document.addEventListener("touchend",onDocumentTouchEnd,!1),window.addEventListener("deviceorientation",onWindowDeviceOrientation,!1),(worldAABB=new b2AABB).minVertex.Set(-200,-200),worldAABB.maxVertex.Set(window.innerWidth+200,window.innerHeight+200),world=new b2World(worldAABB,new b2Vec2(0,0),!0),setWalls(),reset()}function play(){setInterval(loop,25)}function reset(){var i;if(bodies)for(i=0;i>0],document.body.style.backgroundColor=theme[0],bodies=[],elements=[],createInstructions(),i=0;i<10;i++)createBall()}function onDocumentMouseDown(){return isMouseDown=!0,!1}function onDocumentMouseUp(){return isMouseDown=!1,!1}function onDocumentMouseMove(event){mouse.x=event.clientX,mouse.y=event.clientY}function onDocumentDoubleClick(){reset()}function onDocumentTouchStart(event){if(1==event.touches.length){event.preventDefault();var now=(new Date).getTime();if(now-timeOfLastTouch<250)return void reset();timeOfLastTouch=now,mouse.x=event.touches[0].pageX,mouse.y=event.touches[0].pageY,isMouseDown=!0}}function onDocumentTouchMove(event){1==event.touches.length&&(event.preventDefault(),mouse.x=event.touches[0].pageX,mouse.y=event.touches[0].pageY)}function onDocumentTouchEnd(event){0==event.touches.length&&(event.preventDefault(),isMouseDown=!1)}function onWindowDeviceOrientation(event){event.beta&&(gravity.x=Math.sin(event.gamma*Math.PI/180),gravity.y=Math.sin(Math.PI/4+event.beta*Math.PI/180))}function createInstructions(){var element=document.createElement("div");element.width=250,element.height=250,element.style.position="absolute",element.style.left="-200px",element.style.top="-200px",element.style.cursor="default",canvas.appendChild(element),elements.push(element),(circle=document.createElement("canvas")).width=250,circle.height=250;var graphics=circle.getContext("2d");graphics.fillStyle=theme[3],graphics.beginPath(),graphics.arc(125,125,125,0,PI2,!0),graphics.closePath(),graphics.fill(),element.appendChild(circle),(text=document.createElement("div")).onSelectStart=null;var flinks=JSON.parse(localStorage.getItem("logos"));text.innerHTML='(Object(c["pushScopeId"])("data-v-0ed50aaf"),e=e(),Object(c["popScopeId"])(),e),s={id:"cf-state-box"},d={id:"cf-state",class:"cf-new-add"},p={class:"cf-state-data"},b=i(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"订阅",-1)),m={class:"cf-message"},f=i(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"活跃",-1)),u={class:"cf-message"},h=i(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"日志",-1)),g={class:"cf-message"};function O(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("Setting"),i=Object(c["resolveComponent"])("el-icon"),O=Object(c["resolveComponent"])("el-button"),C=Object(c["resolveComponent"])("el-tooltip");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",s,[Object(c["createElementVNode"])("div",d,[Object(c["createVNode"])(O,{id:"panel-btn",circle:"",onClick:n.open_manage_panel},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r)]),_:1})]),_:1},8,["onClick"]),Object(c["createElementVNode"])("div",p,[Object(c["createVNode"])(C,{content:"点击获取一篇随机文章",placement:"bottom",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",{class:"cf-data-friends",onClick:t[0]||(t[0]=(...e)=>n.open_article_card&&n.open_article_card(...e))},[b,Object(c["createElementVNode"])("span",m,Object(c["toDisplayString"])(a.all_data.statistical_data.friends_num),1)])]),_:1}),Object(c["createVNode"])(C,{content:"点击切换公共库/私有库",placement:"top",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",{class:"cf-data-active",onClick:t[1]||(t[1]=(...e)=>n.toggle_api_url&&n.toggle_api_url(...e))},[f,Object(c["createElementVNode"])("span",u,Object(c["toDisplayString"])(a.all_data.statistical_data.active_num),1)])]),_:1}),Object(c["createVNode"])(C,{content:"点击清空缓存",placement:"bottom",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",{class:"cf-data-article",onClick:t[2]||(t[2]=(...e)=>n.clear_session_storage&&n.clear_session_storage(...e))},[h,Object(c["createElementVNode"])("span",g,Object(c["toDisplayString"])(a.all_data.statistical_data.article_num),1)])]),_:1})])])])}var C={name:"Header",emits:["watch_sort_rule","show_article_card","toggle_api_url","open_manage_panel"],methods:{change_sort_rule(){let e="created"===this.Config.sort_rule?"updated":"created";this.$emit("watch_sort_rule",e)},open_article_card(){this.$emit("show_article_card","")},toggle_api_url(){this.$emit("toggle_api_url")},clear_session_storage(){sessionStorage.clear(),location.reload()},open_manage_panel(){this.$emit("open_manage_panel")}},props:{all_data:{type:Object,default:()=>({statistical_data:{friends_num:0,active_num:0,article_num:0}})},Config:Object}},j=(a("ea03"),a("6b0d")),v=a.n(j);const _=v()(C,[["render",O],["__scopeId","data-v-0ed50aaf"]]);var x=_;const w=e=>(Object(c["pushScopeId"])("data-v-56cae500"),e=e(),Object(c["popScopeId"])(),e),k={class:"cf-article-group"},V={class:"cf-article"},A=["href","data-title"],N={class:"cf-article-avatar no-lightbox flink-item-icon"},E=["src"],y=["onClick"],B={class:"cf-article-time"},L={key:0,class:"cf-time-created"},I=w(()=>Object(c["createElementVNode"])("i",{class:"far fa-calendar-alt"},null,-1)),M={key:1,class:"cf-time-updated"},S=w(()=>Object(c["createElementVNode"])("i",{class:"fas fa-history"},"更新于",-1)),T={id:"cf-footer"},D={key:0},F={key:1,class:"fas fa-angle-double-down"},P={id:"cf-footer",class:"cf-new-add"},R=w(()=>Object(c["createElementVNode"])("span",{id:"cf-version-up",onclick:"checkVersion()"},null,-1)),Y=w(()=>Object(c["createElementVNode"])("div",null,[Object(c["createTextVNode"])("Powered by "),Object(c["createElementVNode"])("a",{href:"https://github.com/Rock-Candy-Tea/hexo-circle-of-friends",target:"_blank"},"FriendCircle")],-1)),Q=w(()=>Object(c["createElementVNode"])("div",null,[Object(c["createTextVNode"])("Design by "),Object(c["createElementVNode"])("a",{href:"https://zhheo.com/",target:"_blank"},"Heo")],-1)),K={id:"cf-footer-info"},z={class:"cf-data-friends"},U=w(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"订阅",-1)),Z={class:"cf-message"},G={class:"cf-data-active"},J=w(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"活跃",-1)),H={class:"cf-message"},q={class:"cf-data-article"},X=w(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"日志",-1)),W={class:"cf-message"},$={style:{display:"flex"}},ee={class:"cf-data-lastupdated"},te=w(()=>Object(c["createElementVNode"])("div",{id:"cf-overlay",class:"cf-new-add",onclick:"closeShow()"},null,-1)),ae=w(()=>Object(c["createElementVNode"])("div",{id:"cf-overshow",class:"cf-new-add"},null,-1));function ce(e,t,a,o,l,n){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",k,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.all_data["article_data"].slice(0,l.current_arcitle_num),(e,o)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:o,class:"cf-article-item"},[Object(c["createElementVNode"])("div",V,[Object(c["createElementVNode"])("a",{class:"cf-article-title",href:e.link,target:"_blank",rel:"noopener nofollow","data-title":e.title},Object(c["toDisplayString"])(e.title),9,A),Object(c["createElementVNode"])("div",N,[Object(c["createElementVNode"])("img",{class:"cf-img-avatar avatar no-lightbox",src:e.avatar,alt:"avatar",onError:t[0]||(t[0]=e=>n.loadDefaultImg(e))},null,40,E),Object(c["createElementVNode"])("span",{class:"cf-article-author",onClick:t=>n.open_article_card(e.link)},Object(c["toDisplayString"])(e.author),9,y),Object(c["createElementVNode"])("span",B,["created"===a.Config.sort_rule?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",L,[I,Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.created),1)])):Object(c["createCommentVNode"])("",!0),"updated"===a.Config.sort_rule?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",M,[S,Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.updated),1)])):Object(c["createCommentVNode"])("",!0)])])])]))),128)),Object(c["createElementVNode"])("div",T,[Object(c["createElementVNode"])("div",{id:"cf-more",class:"cf-new-add",onClick:t[1]||(t[1]=e=>n.loadMoreArticle())},[l.is_ended?(Object(c["openBlock"])(),Object(c["createElementBlock"])("small",D,"一切皆有尽头!")):(Object(c["openBlock"])(),Object(c["createElementBlock"])("i",F))]),Object(c["createElementVNode"])("div",P,[R,Y,Q,Object(c["createElementVNode"])("div",K,[Object(c["createElementVNode"])("div",z,[U,Object(c["createElementVNode"])("span",Z,Object(c["toDisplayString"])(a.all_data.statistical_data.friends_num),1)]),Object(c["createElementVNode"])("div",G,[J,Object(c["createElementVNode"])("span",H,Object(c["toDisplayString"])(a.all_data.statistical_data.active_num),1)]),Object(c["createElementVNode"])("div",q,[X,Object(c["createElementVNode"])("span",W,Object(c["toDisplayString"])(a.all_data.statistical_data.article_num),1)])]),Object(c["createElementVNode"])("div",$,[Object(c["createElementVNode"])("span",ee,"更新于:"+Object(c["toDisplayString"])(a.all_data["statistical_data"]["last_updated_time"]),1),Object(c["createElementVNode"])("span",{class:"cf-setting-btn",style:{"margin-left":"8px"},onClick:t[2]||(t[2]=e=>n.open_manage_panel())},"设置")])]),te,ae])])}var oe={name:"ArticleBody",emits:["show_article_card","open_manage_panel"],data(){return{current_arcitle_num:this.all_data["statistical_data"]["article_num"]>20?20:this.all_data["statistical_data"]["article_num"],is_ended:this.all_data["statistical_data"]["article_num"]<=20}},methods:{loadMoreArticle(){this.current_arcitle_num+=this.Config.page_turning_number,this.current_arcitle_num>=this.all_data["statistical_data"]["article_num"]&&(this.is_ended=!0),console.log(this.is_ended)},loadDefaultImg(e){e.target.setAttribute("src",this.Config.error_img)},open_article_card(e){this.$emit("show_article_card",e)},open_manage_panel(){this.$emit("open_manage_panel")}},props:["Config","all_data"]};a("ff61");const le=v()(oe,[["render",ce],["__scopeId","data-v-56cae500"]]);var ne=le;const re=e=>(Object(c["pushScopeId"])("data-v-31c20c7f"),e=e(),Object(c["popScopeId"])(),e),ie={id:"cf-overlay-group"},se={key:0,class:"cf-overshow"},de={class:"cf-overshow-head"},pe=["src"],be=["href"],me={key:0},fe=re(()=>Object(c["createElementVNode"])("div",{class:"cf-overshow-content-tail"},[Object(c["createElementVNode"])("span",{style:{"font-style":"italic","font-size":"16px",color:"gray"}},"该作者最近暂无文章喵=^ω^=")],-1)),ue=[fe],he={key:1},ge=["href","data-title"];function Oe(e,t,a,o,l,n){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ie,[Object(c["createElementVNode"])("div",{id:"cf-overlay",onClick:t[0]||(t[0]=(...e)=>n.close_article_card&&n.close_article_card(...e))}),Object(c["createVNode"])(c["Transition"],{name:"fade"},{default:Object(c["withCtx"])(()=>[l.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",se,[Object(c["createElementVNode"])("div",de,[Object(c["createElementVNode"])("img",{class:"cf-img-avatar avatar",src:a.article_card_data.statistical_data.avatar,onError:t[1]||(t[1]=e=>n.loadDefaultImg(e)),alt:"avatar"},null,40,pe),Object(c["createElementVNode"])("a",{class:"",target:"_blank",rel:"noopener nofollow",href:a.article_card_data.statistical_data.link},Object(c["toDisplayString"])(a.article_card_data.statistical_data.name),9,be)]),0===a.article_card_data.article_data.length?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",me,ue)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",he,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.article_card_data.article_data,(e,t)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:t,class:Object(c["normalizeClass"])(a.article_card_data.article_data.length-1===t?"cf-overshow-content-tail":"cf-overshow-content")},[Object(c["createElementVNode"])("p",null,[Object(c["createElementVNode"])("a",{class:"cf-article-title",href:e.link,target:"_blank",rel:"noopener nofollow","data-title":e.title},Object(c["toDisplayString"])(e.title),9,ge),Object(c["createElementVNode"])("span",null,Object(c["toDisplayString"])(e.created),1)])],2))),128))]))])):Object(c["createCommentVNode"])("",!0)]),_:1})])}var Ce={name:"ArticleCard",emits:["close_article_card"],data(){return{show:!1}},methods:{close_article_card(){this.show=!1,setTimeout(()=>this.$emit("close_article_card"),0)},loadDefaultImg(e){e.target.setAttribute("src",this.Config.error_img)}},mounted(){setTimeout(()=>this.show=!0,100)},props:["Config","article_card_data"]};a("7d5b");const je=v()(Ce,[["render",Oe],["__scopeId","data-v-31c20c7f"]]);var ve=je;const _e=e=>(Object(c["pushScopeId"])("data-v-34921c7c"),e=e(),Object(c["popScopeId"])(),e),xe=_e(()=>Object(c["createElementVNode"])("div",{id:"cf-manage-overlay"},null,-1)),we={class:"cf-pannel-area"},ke=_e(()=>Object(c["createElementVNode"])("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1)),Ve=[ke];function Ae(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("ManagePanelLogin"),i=Object(c["resolveComponent"])("ManagePanelMain"),s=Object(c["resolveComponent"])("el-container");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[xe,Object(c["createVNode"])(s,{class:"cf-manage-pannel"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",we,[(Object(c["openBlock"])(),Object(c["createElementBlock"])("svg",{class:"cf-manage-close-btn",onClick:t[0]||(t[0]=(...e)=>n.close_manage_panel&&n.close_manage_panel(...e)),viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg","data-v-029747aa":""},Ve)),l.show_login_page?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0,Config:a.Config,onLogin_success:n.login_success},null,8,["Config","onLogin_success"])):(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:1,Config:a.Config,onLogout:n.logout},null,8,["Config","onLogout"]))])]),_:1})])}const Ne=e=>(Object(c["pushScopeId"])("data-v-735984d8"),e=e(),Object(c["popScopeId"])(),e),Ee=Ne(()=>Object(c["createElementVNode"])("svg",{class:"cf-manage-logo",version:"1.1",width:"49px",height:"53px",viewBox:"0 0 49.0 53.0",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[Object(c["createElementVNode"])("defs",null,[Object(c["createElementVNode"])("clipPath",{id:"10910911211111355521089995"},[Object(c["createElementVNode"])("path",{d:"M1000,0 L1000,1235 L0,1235 L0,0 L1000,0 Z"})]),Object(c["createElementVNode"])("filter",{id:"104106489998559712197112",x:"-10.4038184%",y:"-8.78844516%",filterUnits:"userSpaceOnUse",width:"126.009546%",height:"121.971113%"},[Object(c["createElementVNode"])("feGaussianBlur",{stdDeviation:"1",in:"SourceAlpha",result:"103112104511175211312010049"}),Object(c["createElementVNode"])("feOffset",{dx:"1",dy:"1",in:"103112104511175211312010049",result:"1001171155611757555056104"}),Object(c["createElementVNode"])("feColorMatrix",{values:"0 0 0 0.0 0 0 0 0 0.4855076886605525 0 0 0 0 0.39303003367759 0 0 0 0 0.618950263603584 0",type:"matrix",in:"1001171155611757555056104"})]),Object(c["createElementVNode"])("clipPath",{id:"12251106104121101109106107109"},[Object(c["createElementVNode"])("path",{d:"M35.5554004,0 C37.1526201,-4.54925271e-15 38.4474225,1.2948024 38.4474225,2.8920221 L38.4474225,42.6222859 C38.4474225,44.2195056 37.1526201,45.514308 35.5554004,45.514308 L2.8920221,45.514308 C1.2948024,45.514308 2.41604905e-15,44.2195056 0,42.6222859 L0,2.8920221 C-1.95603e-16,1.2948024 1.2948024,2.95793976e-15 2.8920221,0 L35.5554004,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"109114106101120501221195451"},[Object(c["createElementVNode"])("path",{d:"M32.2238978,39.012264 C32.4393566,39.012264 32.6140205,39.1869279 32.6140205,39.4023867 C32.6140205,39.6178454 32.4393566,39.7925093 32.2238978,39.7925093 L0.39012264,39.7925093 C0.174663855,39.7925093 2.63860911e-17,39.6178454 0,39.4023867 C-2.63860911e-17,39.1869279 0.174663855,39.012264 0.39012264,39.012264 L32.2238978,39.012264 Z M32.2238978,35.761242 C32.4393566,35.761242 32.6140205,35.9359059 32.6140205,36.1513647 C32.6140205,36.3668234 32.4393566,36.5414873 32.2238978,36.5414873 L0.39012264,36.5414873 C0.174663855,36.5414873 2.63860911e-17,36.3668234 0,36.1513647 C-2.63860911e-17,35.9359059 0.174663855,35.761242 0.39012264,35.761242 L32.2238978,35.761242 Z M32.2238978,32.51022 C32.4393566,32.51022 32.6140205,32.6848839 32.6140205,32.9003427 C32.6140205,33.1158014 32.4393566,33.2904653 32.2238978,33.2904653 L0.39012264,33.2904653 C0.174663855,33.2904653 4.58326451e-13,33.1158014 4.58300065e-13,32.9003427 C4.58273678e-13,32.6848839 0.174663855,32.51022 0.39012264,32.51022 L32.2238978,32.51022 Z M32.2238978,29.259198 C32.4393566,29.259198 32.6140205,29.4338619 32.6140205,29.6493207 C32.6140205,29.8647794 32.4393566,30.0394433 32.2238978,30.0394433 L0.39012264,30.0394433 C0.174663855,30.0394433 2.63860911e-17,29.8647794 0,29.6493207 C-2.63860911e-17,29.4338619 0.174663855,29.259198 0.39012264,29.259198 L32.2238978,29.259198 Z M32.2238978,26.008176 C32.4393566,26.008176 32.6140205,26.1828399 32.6140205,26.3982987 C32.6140205,26.6137574 32.4393566,26.7884213 32.2238978,26.7884213 L0.39012264,26.7884213 C0.174663855,26.7884213 4.58326451e-13,26.6137574 4.58300065e-13,26.3982987 C4.58273678e-13,26.1828399 0.174663855,26.008176 0.39012264,26.008176 L32.2238978,26.008176 Z M32.2238978,22.757154 C32.4393566,22.757154 32.6140205,22.9318179 32.6140205,23.1472767 C32.6140205,23.3627354 32.4393566,23.5373993 32.2238978,23.5373993 L0.39012264,23.5373993 C0.174663855,23.5373993 2.63860911e-17,23.3627354 0,23.1472767 C-2.63860911e-17,22.9318179 0.174663855,22.757154 0.39012264,22.757154 L32.2238978,22.757154 Z M32.2238978,19.506132 C32.4393566,19.506132 32.6140205,19.6807959 32.6140205,19.8962547 C32.6140205,20.1117134 32.4393566,20.2863773 32.2238978,20.2863773 L0.39012264,20.2863773 C0.174663855,20.2863773 4.58326451e-13,20.1117134 4.58300065e-13,19.8962547 C4.58273678e-13,19.6807959 0.174663855,19.506132 0.39012264,19.506132 L32.2238978,19.506132 Z M32.2238978,16.25511 C32.4393566,16.25511 32.6140205,16.4297739 32.6140205,16.6452326 C32.6140205,16.8606914 32.4393566,17.0353553 32.2238978,17.0353553 L0.39012264,17.0353553 C0.174663855,17.0353553 2.63860911e-17,16.8606914 0,16.6452326 C-2.63860911e-17,16.4297739 0.174663855,16.25511 0.39012264,16.25511 L32.2238978,16.25511 Z M32.2238978,13.004088 C32.4393566,13.004088 32.6140205,13.1787519 32.6140205,13.3942106 C32.6140205,13.6096694 32.4393566,13.7843333 32.2238978,13.7843333 L0.39012264,13.7843333 C0.174663855,13.7843333 4.58326451e-13,13.6096694 4.58300065e-13,13.3942106 C4.58273678e-13,13.1787519 0.174663855,13.004088 0.39012264,13.004088 L32.2238978,13.004088 Z M32.2238978,9.753066 C32.4393566,9.753066 32.6140205,9.92772986 32.6140205,10.1431886 C32.6140205,10.3586474 32.4393566,10.5333113 32.2238978,10.5333113 L0.39012264,10.5333113 C0.174663855,10.5333113 4.58326451e-13,10.3586474 4.58300065e-13,10.1431886 C4.58273678e-13,9.92772986 0.174663855,9.753066 0.39012264,9.753066 L32.2238978,9.753066 Z M32.2238978,6.502044 C32.4393566,6.502044 32.6140205,6.67670786 32.6140205,6.89216664 C32.6140205,7.10762543 32.4393566,7.28228928 32.2238978,7.28228928 L0.39012264,7.28228928 C0.174663855,7.28228928 2.63860911e-17,7.10762543 0,6.89216664 C-2.63860911e-17,6.67670786 0.174663855,6.502044 0.39012264,6.502044 L32.2238978,6.502044 Z M32.2238978,3.251022 C32.4393566,3.251022 32.6140205,3.42568586 32.6140205,3.64114464 C32.6140205,3.85660343 32.4393566,4.03126728 32.2238978,4.03126728 L0.39012264,4.03126728 C0.174663855,4.03126728 4.58326451e-13,3.85660343 4.58300065e-13,3.64114464 C4.58273678e-13,3.42568586 0.174663855,3.251022 0.39012264,3.251022 L32.2238978,3.251022 Z M32.2238978,0 C32.4393566,2.90251188e-15 32.6140205,0.174663855 32.6140205,0.39012264 C32.6140205,0.605581425 32.4393566,0.78024528 32.2238978,0.78024528 L0.39012264,0.78024528 C0.174663855,0.78024528 2.63860911e-17,0.605581425 0,0.39012264 C-2.63860911e-17,0.174663855 0.174663855,3.95791367e-17 0.39012264,0 L32.2238978,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"5399112495657099106120"},[Object(c["createElementVNode"])("path",{d:"M18.5516738,7.75655388 C19.2710242,7.75655388 19.9040525,7.84647267 20.4507588,8.02631026 C20.997465,8.20614785 21.5441713,8.46151723 22.0908776,8.79241839 C22.3786177,8.99383649 22.5224878,9.25280262 22.5224878,9.56931678 C22.5224878,9.78512189 22.4361658,9.98653999 22.2635217,10.1735711 C22.0908776,10.3606022 21.896653,10.4541177 21.6808479,10.4541177 C21.5369778,10.4541177 21.3787207,10.4109567 21.2060766,10.3246347 C20.7025314,10.0656685 20.2853082,9.88583094 19.954407,9.78512189 C19.6235059,9.68441284 19.2134762,9.63405831 18.7243179,9.63405831 C17.5158093,9.63405831 16.5554766,9.98294324 15.8433197,10.6807131 C15.1311629,11.3784829 14.7750844,12.3172352 14.7750844,13.4969697 C14.7750844,14.6767043 15.1311629,15.6154566 15.8433197,16.3132264 C16.5554766,17.0109963 17.5158093,17.3598812 18.7243179,17.3598812 C19.2134762,17.3598812 19.6235059,17.3095267 19.954407,17.2088176 C20.2853082,17.1081086 20.7025314,16.928271 21.2060766,16.6693048 C21.3787207,16.5829828 21.5369778,16.5398218 21.6808479,16.5398218 C21.896653,16.5398218 22.0908776,16.6333373 22.2635217,16.8203684 C22.4361658,17.0073995 22.5224878,17.2088176 22.5224878,17.4246227 C22.5224878,17.7411369 22.3786177,18.000103 22.0908776,18.2015211 C21.5441713,18.5324223 20.997465,18.7877916 20.4507588,18.9676292 C19.9040525,19.1474668 19.2710242,19.2373856 18.5516738,19.2373856 C17.5301963,19.2373856 16.5734603,19.0071935 15.6814659,18.5468093 C14.7750844,18.072038 14.0629276,17.3958487 13.5449953,16.5182413 C13.0270631,15.6406338 12.7680969,14.6335433 12.7680969,13.4969697 C12.7680969,12.3316222 13.0342566,11.3101447 13.5665758,10.4325372 C14.0845081,9.58370379 14.7786812,8.92549821 15.6490951,8.45792048 C16.5195091,7.99034274 17.4870353,7.75655388 18.5516738,7.75655388 Z M11.4592512,3.91522295 C11.7182174,3.91522295 11.941216,4.0087385 12.1282471,4.19576959 C12.3152782,4.38280069 12.4087937,4.6057993 12.4087937,4.86476543 C12.4087937,5.12373156 12.3152782,5.34313342 12.1282471,5.52297101 C11.941216,5.7028086 11.7182174,5.79272739 11.4592512,5.79272739 L4.33768267,5.79272739 C4.16503858,5.79272739 4.07871654,5.87904944 4.07871654,6.05169352 L4.07871654,10.5188593 L10.7039334,10.5188593 C10.9628995,10.5188593 11.1858981,10.6123748 11.3729292,10.7994059 C11.5599603,10.986437 11.6534758,11.2094356 11.6534758,11.4684017 C11.6534758,11.7273679 11.5599603,11.9467697 11.3729292,12.1266073 C11.1858981,12.3064449 10.9628995,12.3963637 10.7039334,12.3963637 L4.07871654,12.3963637 L4.07871654,18.1367796 C4.07871654,18.4101327 3.97800749,18.6439216 3.77658939,18.8381462 C3.57517129,19.0323708 3.33778567,19.1294831 3.06443253,19.1294831 C2.7910794,19.1294831 2.55729053,19.0323708 2.36306593,18.8381462 C2.16884133,18.6439216 2.07172904,18.4101327 2.07172904,18.1367796 L2.07172904,4.92950696 C2.07172904,4.65615382 2.16884133,4.41876821 2.36306593,4.21735011 C2.55729053,4.015932 2.7910794,3.91522295 3.06443253,3.91522295 L11.4592512,3.91522295 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"1024511854541210110121103"},[Object(c["createElementVNode"])("path",{d:"M24.9684989,1.4692119 L24.9684989,21.6833967 L-0.374282015,21.6833967 L-0.374282015,1.4692119 L24.9684989,1.4692119 Z M18.5516738,7.75655388 C17.4870353,7.75655388 16.5195091,7.99034274 15.6490951,8.45792048 C14.7786812,8.92549821 14.0845081,9.58370379 13.5665758,10.4325372 C13.0342566,11.3101447 12.7680969,12.3316222 12.7680969,13.4969697 C12.7680969,14.6335433 13.0270631,15.6406338 13.5449953,16.5182413 C14.0629276,17.3958487 14.7750844,18.072038 15.6814659,18.5468093 C16.5734603,19.0071935 17.5301963,19.2373856 18.5516738,19.2373856 C19.2710242,19.2373856 19.9040525,19.1474668 20.4507588,18.9676292 C20.997465,18.7877916 21.5441713,18.5324223 22.0908776,18.2015211 C22.3786177,18.000103 22.5224878,17.7411369 22.5224878,17.4246227 C22.5224878,17.2088176 22.4361658,17.0073995 22.2635217,16.8203684 C22.0908776,16.6333373 21.896653,16.5398218 21.6808479,16.5398218 C21.5369778,16.5398218 21.3787207,16.5829828 21.2060766,16.6693048 C20.7025314,16.928271 20.2853082,17.1081086 19.954407,17.2088176 C19.6235059,17.3095267 19.2134762,17.3598812 18.7243179,17.3598812 C17.5158093,17.3598812 16.5554766,17.0109963 15.8433197,16.3132264 C15.1311629,15.6154566 14.7750844,14.6767043 14.7750844,13.4969697 C14.7750844,12.3172352 15.1311629,11.3784829 15.8433197,10.6807131 C16.5554766,9.98294324 17.5158093,9.63405831 18.7243179,9.63405831 C19.2134762,9.63405831 19.6235059,9.68441284 19.954407,9.78512189 C20.2853082,9.88583094 20.7025314,10.0656685 21.2060766,10.3246347 C21.3787207,10.4109567 21.5369778,10.4541177 21.6808479,10.4541177 C21.896653,10.4541177 22.0908776,10.3606022 22.2635217,10.1735711 C22.4361658,9.98653999 22.5224878,9.78512189 22.5224878,9.56931678 C22.5224878,9.25280262 22.3786177,8.99383649 22.0908776,8.79241839 C21.5441713,8.46151723 20.997465,8.20614785 20.4507588,8.02631026 C19.9040525,7.84647267 19.2710242,7.75655388 18.5516738,7.75655388 Z M11.4592512,3.91522295 L3.06443253,3.91522295 C2.7910794,3.91522295 2.55729053,4.015932 2.36306593,4.21735011 C2.16884133,4.41876821 2.07172904,4.65615382 2.07172904,4.92950696 L2.07172904,18.1367796 C2.07172904,18.4101327 2.16884133,18.6439216 2.36306593,18.8381462 C2.55729053,19.0323708 2.7910794,19.1294831 3.06443253,19.1294831 C3.33778567,19.1294831 3.57517129,19.0323708 3.77658939,18.8381462 C3.97800749,18.6439216 4.07871654,18.4101327 4.07871654,18.1367796 L4.07871654,12.3963637 L10.7039334,12.3963637 C10.9628995,12.3963637 11.1858981,12.3064449 11.3729292,12.1266073 C11.5599603,11.9467697 11.6534758,11.7273679 11.6534758,11.4684017 C11.6534758,11.2094356 11.5599603,10.986437 11.3729292,10.7994059 C11.1858981,10.6123748 10.9628995,10.5188593 10.7039334,10.5188593 L4.07871654,10.5188593 L4.07871654,6.05169352 C4.07871654,5.87904944 4.16503858,5.79272739 4.33768267,5.79272739 L11.4592512,5.79272739 C11.7182174,5.79272739 11.941216,5.7028086 12.1282471,5.52297101 C12.3152782,5.34313342 12.4087937,5.12373156 12.4087937,4.86476543 C12.4087937,4.6057993 12.3152782,4.38280069 12.1282471,4.19576959 C11.941216,4.0087385 11.7182174,3.91522295 11.4592512,3.91522295 Z"})]),Object(c["createElementVNode"])("filter",{id:"48109491091221001025211656",x:"-10.0570244%",y:"-8.78844516%",filterUnits:"userSpaceOnUse",width:"125.142561%",height:"121.971113%"},[Object(c["createElementVNode"])("feGaussianBlur",{stdDeviation:"1",in:"SourceAlpha",result:"1201031101179748101455153"}),Object(c["createElementVNode"])("feOffset",{dx:"1",dy:"1",in:"1201031101179748101455153",result:"113110975101124950122114"}),Object(c["createElementVNode"])("feColorMatrix",{values:"0 0 0 0.09411764705882353 0 0 0 0 0.6 0 0 0 0 0.9098039215686274 0 0 0 0 1.0 0",type:"matrix",in:"113110975101124950122114"})]),Object(c["createElementVNode"])("clipPath",{id:"116995310511811611411712249"},[Object(c["createElementVNode"])("path",{d:"M36.8811736,0 C38.4783933,3.51835451e-15 39.7731957,1.2948024 39.7731957,2.8920221 L39.7731957,42.6222859 C39.7731957,44.2195056 38.4783933,45.514308 36.8811736,45.514308 L2.8920221,45.514308 C1.2948024,45.514308 6.67189726e-15,44.2195056 0,42.6222859 L0,2.8920221 C-6.3969221e-16,1.2948024 1.2948024,-1.03886313e-15 2.8920221,0 L36.8811736,0 Z"})]),Object(c["createElementVNode"])("linearGradient",{id:"1135410501015012010910899",x1:"5.53187308px",y1:"45.514308px",x2:"38.862465px",y2:"0px",gradientUnits:"userSpaceOnUse"},[Object(c["createElementVNode"])("stop",{"stop-color":"#1599D9",offset:"0%"}),Object(c["createElementVNode"])("stop",{"stop-color":"#1C96FF",offset:"100%"})]),Object(c["createElementVNode"])("clipPath",{id:"11211055514954565695104"},[Object(c["createElementVNode"])("path",{d:"M10.4058698,0 C10.6929283,0 10.9401176,0.101676806 11.1474376,0.305030419 C11.3547576,0.508384032 11.4584176,0.750844109 11.4584176,1.03241065 C11.4584176,1.31397719 11.3547576,1.55252662 11.1474376,1.74805894 C10.9401176,1.94359126 10.6929283,2.04135742 10.4058698,2.04135742 L2.51176168,2.04135742 C2.32038936,2.04135742 2.22470321,2.13521294 2.22470321,2.32292396 L2.22470321,7.17994679 L9.56861594,7.17994679 C9.85567441,7.17994679 10.1028637,7.2816236 10.3101837,7.48497721 C10.5175037,7.68833083 10.6211637,7.9307909 10.6211637,8.21235744 C10.6211637,8.49392398 10.5175037,8.73247342 10.3101837,8.92800574 C10.1028637,9.12353806 9.85567441,9.22130422 9.56861594,9.22130422 L2.22470321,9.22130422 L2.22470321,15.4626959 C2.22470321,15.759905 2.11306935,16.014097 1.88980165,16.2252719 C1.66653394,16.4364468 1.403397,16.5420343 1.10039083,16.5420343 C0.797384661,16.5420343 0.538234646,16.4364468 0.322940788,16.2252719 C0.107646929,16.014097 0,15.759905 0,15.4626959 L0,1.10280229 C0,0.805593159 0.107646929,0.547490496 0.322940788,0.328494298 C0.538234646,0.109498099 0.797384661,0 1.10039083,0 L10.4058698,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"99971031031051041175097104"},[Object(c["createElementVNode"])("path",{d:"M6.41097268,0 C7.20835734,0 7.91005584,0.09776616 8.51606818,0.29329848 C9.12208053,0.4888308 9.72809287,0.766486695 10.3341052,1.12626616 C10.6530591,1.34526236 10.812536,1.6268289 10.812536,1.97096579 C10.812536,2.20560457 10.7168498,2.42460077 10.5254775,2.62795438 C10.3341052,2.83130799 10.1188114,2.9329848 9.87959595,2.9329848 C9.72011902,2.9329848 9.5446944,2.88605704 9.35332208,2.79220153 C8.79515281,2.51063499 8.33266971,2.31510267 7.96587277,2.20560457 C7.59907582,2.09610647 7.14456657,2.04135742 6.602345,2.04135742 C5.26273876,2.04135742 4.19823024,2.42069012 3.40881943,3.17935552 C2.61940861,3.93802093 2.22470321,4.95869964 2.22470321,6.24139166 C2.22470321,7.52408368 2.61940861,8.54476239 3.40881943,9.30342779 C4.19823024,10.0620932 5.26273876,10.4414259 6.602345,10.4414259 C7.14456657,10.4414259 7.59907582,10.3866768 7.96587277,10.2771787 C8.33266971,10.1676806 8.79515281,9.97214832 9.35332208,9.69058178 C9.5446944,9.59672627 9.72011902,9.54979851 9.87959595,9.54979851 C10.1188114,9.54979851 10.3341052,9.65147532 10.5254775,9.85482893 C10.7168498,10.0581825 10.812536,10.2771787 10.812536,10.5118175 C10.812536,10.8559544 10.6530591,11.137521 10.3341052,11.3565172 C9.72809287,11.7162966 9.12208053,11.9939525 8.51606818,12.1894848 C7.91005584,12.3850172 7.20835734,12.4827833 6.41097268,12.4827833 C5.27868646,12.4827833 4.21816486,12.2325019 3.22940788,11.7319392 C2.22470321,11.2157339 1.43529239,10.4805324 0.861175434,9.52633463 C0.287058478,8.57213691 0,7.47715592 0,6.24139166 C0,4.97434222 0.295032325,3.86371865 0.885096974,2.90952092 C1.45921393,1.98660837 2.22869013,1.27096008 3.19352557,0.762576048 C4.15836101,0.254192016 5.23084338,0 6.41097268,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"1071161211041001135511749100"},[Object(c["createElementVNode"])("path",{d:"M33.4170937,39.012264 C33.6325525,39.012264 33.8072163,39.1869279 33.8072163,39.4023867 C33.8072163,39.6178454 33.6325525,39.7925093 33.4170937,39.7925093 L0.39012264,39.7925093 C0.174663855,39.7925093 1.43329237e-14,39.6178454 1.42108547e-14,39.4023867 C1.40887857e-14,39.1869279 0.174663855,39.012264 0.39012264,39.012264 L33.4170937,39.012264 Z M33.4170937,35.761242 C33.6325525,35.761242 33.8072163,35.9359059 33.8072163,36.1513647 C33.8072163,36.3668234 33.6325525,36.5414873 33.4170937,36.5414873 L0.39012264,36.5414873 C0.174663855,36.5414873 1.43329237e-14,36.3668234 1.42108547e-14,36.1513647 C1.40887857e-14,35.9359059 0.174663855,35.761242 0.39012264,35.761242 L33.4170937,35.761242 Z M33.4170937,32.51022 C33.6325525,32.51022 33.8072163,32.6848839 33.8072163,32.9003427 C33.8072163,33.1158014 33.6325525,33.2904653 33.4170937,33.2904653 L0.39012264,33.2904653 C0.174663855,33.2904653 1.43329237e-14,33.1158014 1.42108547e-14,32.9003427 C1.40887857e-14,32.6848839 0.174663855,32.51022 0.39012264,32.51022 L33.4170937,32.51022 Z M9.018,29.259 L20.4403818,29.2613708 C21.2278252,29.6485228 22.0507902,29.9083432 22.9059208,30.0410822 L0.39012264,30.0394433 C0.174663855,30.0394433 1.43329237e-14,29.8647794 1.42108547e-14,29.6493207 C1.40887857e-14,29.4338619 0.174663855,29.259198 0.39012264,29.259198 L5.20389429,29.2600463 C5.718023,29.7595623 6.38089349,30.0277851 7.10500243,30.0277851 C7.82576573,30.0277851 8.48693174,29.7624828 9.00702418,29.27056 L9.018,29.259 Z M33.4170937,29.259198 C33.6325525,29.259198 33.8072163,29.4338619 33.8072163,29.6493207 C33.8072163,29.8647794 33.6325525,30.0394433 33.4170937,30.0394433 L25.7302627,30.0403828 C26.1327193,29.9789465 26.5154259,29.8901411 26.8782359,29.773079 C27.3056312,29.6351781 27.7300823,29.4644485 28.1515269,29.2613979 L33.4170937,29.259198 Z M9.832,26.008 L17.1147613,26.0092683 C17.1860601,26.14672 17.2618302,26.2821536 17.3420787,26.4155287 C17.4188676,26.5431539 17.4988339,26.6678036 17.5819479,26.7894511 L9.832,26.788 L9.832,26.008 Z M4.401,26.008 L4.401,26.788 L0.39012264,26.7884213 C0.174663855,26.7884213 7.13181345e-15,26.6137574 7.10542736e-15,26.3982987 C7.07904127e-15,26.1828399 0.174663855,26.008176 0.39012264,26.008176 L4.401,26.008 Z M33.4170937,26.008176 C33.6325525,26.008176 33.8072163,26.1828399 33.8072163,26.3982987 C33.8072163,26.6137574 33.6325525,26.7884213 33.4170937,26.7884213 L30.2701508,26.7883211 C30.2745141,26.7268404 30.2767178,26.6646946 30.2767178,26.6019318 C30.2767178,26.3978062 30.2511397,26.1993099 30.201982,26.0081116 L33.4170937,26.008176 Z M33.4170937,22.757154 C33.6325525,22.757154 33.8072163,22.9318179 33.8072163,23.1472767 C33.8072163,23.3627354 33.6325525,23.5373993 33.4170937,23.5373993 L21.8952011,23.5385629 C21.8012501,23.308749 21.7391891,23.0499954 21.7094227,22.7572055 L33.4170937,22.757154 Z M4.401,22.757 L4.401,23.537 L0.39012264,23.5373993 C0.174663855,23.5373993 1.43329237e-14,23.3627354 1.42108547e-14,23.1472767 C1.40887857e-14,22.9318179 0.174663855,22.757154 0.39012264,22.757154 L4.401,22.757 Z M9.832,22.757 L16.2681945,22.758323 C16.2803928,23.0226669 16.3040329,23.2825346 16.3391444,23.5377581 L9.832,23.537 L9.832,22.757 Z M33.4170937,19.506132 C33.6325525,19.506132 33.8072163,19.6807959 33.8072163,19.8962547 C33.8072163,20.1117134 33.6325525,20.2863773 33.4170937,20.2863773 L28.9244679,20.2878786 C29.1584801,20.1572036 29.3733991,19.9876187 29.564583,19.7844653 C29.6481809,19.6956336 29.7251644,19.603038 29.79513,19.5070154 L33.4170937,19.506132 Z M4.401,19.506 L4.401,20.286 L0.39012264,20.2863773 C0.174663855,20.2863773 2.63860911e-17,20.1117134 0,19.8962547 C-2.63860911e-17,19.6807959 0.174663855,19.506132 0.39012264,19.506132 L4.401,19.506 Z M24.4636541,19.7036786 C24.8586715,19.7036786 25.1601018,19.7399881 25.3604869,19.7998081 C25.6107291,19.8745117 25.9689129,20.0245955 26.4195399,20.2493492 L26.493,20.286 L22.5108335,20.2861368 C22.9312832,19.9367822 23.487479,19.7411743 24.2343844,19.7085629 L24.4636541,19.7036786 Z M4.401,16.255 L4.401,17.035 L0.39012264,17.0353553 C0.174663855,17.0353553 1.43329237e-14,16.8606914 1.42108547e-14,16.6452326 C1.40887857e-14,16.4297739 0.174663855,16.25511 0.39012264,16.25511 L4.401,16.255 Z M19.0877089,16.2543923 C18.7876916,16.4929014 18.5077773,16.7530896 18.248466,17.0344686 L9.832,17.035 L9.832,16.255 L19.0877089,16.2543923 Z M29.5123785,16.254847 L33.4170937,16.25511 C33.6325525,16.25511 33.8072163,16.4297739 33.8072163,16.6452326 C33.8072163,16.8606914 33.6325525,17.0353553 33.4170937,17.0353553 L30.0605773,17.0353624 C29.9311928,16.7470709 29.7462051,16.484445 29.5123785,16.254847 Z M19.0659018,12.9459546 L19.063,13.004 L33.4170937,13.004088 C33.6325525,13.004088 33.8072163,13.1787519 33.8072163,13.3942106 C33.8072163,13.6096694 33.6325525,13.7843333 33.4170937,13.7843333 L18.9253501,13.7851804 C19.0180834,13.5203286 19.0659018,13.2383895 19.0659018,12.9459546 Z M4.401,13.004 L4.401,13.784 L0.39012264,13.7843333 C0.174663855,13.7843333 1.43329237e-14,13.6096694 1.42108547e-14,13.3942106 C1.40887857e-14,13.1787519 0.174663855,13.004088 0.39012264,13.004088 L4.401,13.004 Z M33.4170937,9.753066 C33.6325525,9.753066 33.8072163,9.92772986 33.8072163,10.1431886 C33.8072163,10.3586474 33.6325525,10.5333113 33.4170937,10.5333113 L17.4153587,10.5335234 C17.1022423,10.4070754 16.7637674,10.341337 16.4104814,10.341337 L7.10500243,10.341337 C6.75033818,10.341337 6.41088073,10.406625 6.09681056,10.532172 L0.39012264,10.5333113 C0.174663855,10.5333113 7.13181345e-15,10.3586474 7.10542736e-15,10.1431886 C7.07904127e-15,9.92772986 0.174663855,9.753066 0.39012264,9.753066 L33.4170937,9.753066 Z M33.4170937,6.502044 C33.6325525,6.502044 33.8072163,6.67670786 33.8072163,6.89216664 C33.8072163,7.10762543 33.6325525,7.28228928 33.4170937,7.28228928 L0.39012264,7.28228928 C0.174663855,7.28228928 1.42372408e-14,7.10762543 1.42108547e-14,6.89216664 C1.41844686e-14,6.67670786 0.174663855,6.502044 0.39012264,6.502044 L33.4170937,6.502044 Z M33.4170937,3.251022 C33.6325525,3.251022 33.8072163,3.42568586 33.8072163,3.64114464 C33.8072163,3.85660343 33.6325525,4.03126728 33.4170937,4.03126728 L0.39012264,4.03126728 C0.174663855,4.03126728 1.42372408e-14,3.85660343 1.42108547e-14,3.64114464 C1.41844686e-14,3.42568586 0.174663855,3.251022 0.39012264,3.251022 L33.4170937,3.251022 Z M33.4170937,0 C33.6325525,2.73597842e-15 33.8072163,0.174663855 33.8072163,0.39012264 C33.8072163,0.605581425 33.6325525,0.78024528 33.4170937,0.78024528 L0.39012264,0.78024528 C0.174663855,0.78024528 1.42372408e-14,0.605581425 1.42108547e-14,0.39012264 C1.41844686e-14,0.174663855 0.174663855,3.95791367e-17 0.39012264,0 L33.4170937,0 Z"})])]),Object(c["createElementVNode"])("g",{transform:"translate(-69.0 -70.0)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#10910911211111355521089995)"},[Object(c["createElementVNode"])("g",{transform:"translate(70.88649839612333 70.21254090036508) rotate(2.0)"},[Object(c["createElementVNode"])("g",{transform:"translate(7.552577486285102 0.0)"},[Object(c["createElementVNode"])("g",{transform:"translate(8.505264770349575 11.774721389520693)"},[Object(c["createElementVNode"])("g",{transform:"translate(0.08497514808244233 0.0)"},[Object(c["createElementVNode"])("text",{transform:"translate(0.0 19.0)","font-family":"MaoKenTangYuan-beta, MaoKenTangYuan (beta)","font-size":"22.09844305416875","font-weight":"normal",fill:"#FFFFFF","text-anchor":"left"},"Fc")])]),Object(c["createElementVNode"])("path",{d:"M35.5554004,2 C35.8017255,2 36.024731,2.09984297 36.1861553,2.26126722 C36.3475795,2.42269147 36.4474225,2.645697 36.4474225,2.8920221 L36.4474225,42.6222859 C36.4474225,42.868611 36.3475795,43.0916165 36.1861553,43.2530408 C36.024731,43.414465 35.8017255,43.514308 35.5554004,43.514308 L2.8920221,43.514308 C2.645697,43.514308 2.42269147,43.414465 2.26126722,43.2530408 C2.09984297,43.0916165 2,42.868611 2,42.6222859 L2,2.8920221 C2,2.645697 2.09984297,2.42269147 2.26126722,2.26126722 C2.42269147,2.09984297 2.645697,2 2.8920221,2 Z",stroke:"none",fill:"#000000",filter:"url(#104106489998559712197112)"}),Object(c["createElementVNode"])("g",{"clip-path":"url(#12251106104121101109106107109)"},[Object(c["createElementVNode"])("polygon",{points:"4.54747351e-13,0 38.4474225,0 38.4474225,45.514308 4.54747351e-13,45.514308 4.54747351e-13,0",stroke:"none",fill:"#15D9B4"}),Object(c["createElementVNode"])("g",{transform:"translate(-6.628588771465857 11.10450350534563)"},[Object(c["createElementVNode"])("image",{x:"-14px",y:"-54px",width:"64px",height:"68px",transform:"scale(1.0 -1.0)","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABFCAYAAAAVZotTAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQaADAAQAAAABAAAARQAAAAAJFwaDAAAVf0lEQVR4Ae2b2W4dx3aGV1X3HjiJpm3KsY+DCAJyEMiXvg1gv4TyCHkNHj6PXkK5TSCcK+viIBDsY9mCxGNr4LCn7qp8/6puklsiZW5KuWNRtau6u6b115pqkNlNuEHgBoEbBG4QuEHgBoEbBC5GIFz8+ppvs51rLy81svy09OkPH84a7XLBPqS5d/o7a/+dT1d84YSXMel33/bPtbnnjfxgD869W273/vLj6dOD05zZN3afpvdP3+zZnndYGuX3A0G5dHCnPV6W6Yg/I3zPemK/sV1v91f7G+m3/Jk9syfX6utLu0sXj6j/Zyf8nh14+vgcMAKlNM7vNQC51sAslz7/4rNeiBfhIvor2wm/2WY4tOfhjt2x13YQtm3ttJ8jG57mv7gMYHtut2wnP+P7LZs40Tt2nA/ti/xPdpRfngLzLN+ze/mxPfYyBQyaXxGI0wFdOp63PwCAehTb/2D3QiF+K4zsRfwMYl/bKFR2GDch9jebxHU7CjMbhE/sE5vasfc3tpOu31td62+WehnZuhM1tkVet808I90gTm2WT2yaKxunN4ByzzbSS3sJWH8mf+BgnHJF8GEutXvZw2ogdCIgDugBMDuIP9puHNpRrG0zVhDeWKo+sXk8snEcWRWCNXFg09BYHdYZycKi97t24agmNrCRgzC0Ji+she3qNCIfSRcW2spGqbKjVNtaGto/0k+A8Z3tpoNrArEiCDm8DYABwJHNq5m11QbEH1usx5YrATE0ELA6mrUea4hviZU13u/oLRAobzVE63VrKdfEYFUyiynaAoKt5aFtiQ1xo0tnpEwAQP2cdmwnSTxWEY2rgwAXZCzTviTOHkLUQXwNkQwAYgd1ZTXUxrq1xUBpsNDFpk6AAnlwCUxhCa6gkrXka/760MABel8BwoJcZLYT+chPgMg5SNZNtNzAHc3YqgXAN7UtmpFtNo3FdmZVex0gzsbQj+XSVAAUMdixu2HO6D6H5Yd2AuGjAaw+YBaH0QZMWB4uiLWFQTASawBJQATAC7EFgADJkdSnnT5rAM4WMxzE+5gHFph0xQYwYCxitAA6aTG2tfnMmgXv54jOPNsMvTNHL23bzP7ZXtrPhsJMjFetwk3g/Z6wAghqZQ+b/RCF98LZG+ThgroWAIjAqLF2nIyxWBzT7SgYEwMY4gqogVMERIYjkBIHwtmqGx4wkQMMmZ5Mef7BNswuhDDjYb6A8Brma2w+oxwxwokZzqpitHWAQC3bsSESKEmZ6eJP0LBw6PHu+jtLrgaCi4LZf+D0dFwgBYcinImwWhwgABj7GgNeR+7XIEn5MT2PmEFEJDm3gx5A+NTABUFTLY7wEeoD5QUCxAuEkBg7HIBCsDynnRnP02RpStEJeqOi0ZhsETYQo9aG1N3KT7EiiCvc8CDv22PafD83XA0EepQoGM1+hdPzq61hASZVZZvMhLiggf3bMWwMNmGDgaKzZOfiOlMAV6CzLCIamAcGzrfIwKCtnxy+EHInCtRPEI32T+hAzAJiwLsZFSA+TyqLx6TSQWoDGRsAY8jZ6jzHj/jcPk//hg792X6OEgtv+j3ccEUQNNh9RGFXtj/cgp2PXbYzWmwxmCMCyLhYH68oA4JtQcQm1AJGXic/hjPQFRGxkMKUSMhMZmnKLqgP+KrMGgMXEJgcB8BQQQi+xQkgHkPPAKWJLmolWkDnMw1oJyA8gIvaFgCyxEKNawLfxw1XBEFN7REf2iEO0bG9iWu2wTTMXdaziSvRVxbWIHKD6dmEiFvkN2FhniUaNoJ9hwAj9S+7h6l0iyNtKfnwASvNmElmGfOBRS2mYkbZKYQAQkDHpAFcBgD0YAnCM2KTWvkQ6yjQqR1hQnfSsR3HO3YnyVzSzqVhBRDMfrUtdMITnJ5NxjpHFnMFkbSRhswORIoTAjrBuWCLQQOECuP4ObcY3KDy0gsZkRAIfC30iw945XwrXcCMBhwK/CVLWIAw4fsJddEvws/LiTi6EGAtumOI2ZxgQtcwqQ1+xEaLAxUfoBvwHVRFaOt3KVwZBC2OUIroXq0DBmHNTiBiLO8Q9pa5z8xyhVi4MpQ+kG6AI9BURU/AKShvZJkUIqCZIRUuoIVuhOQEBFFcgK4DBIBFFGRtxAWyMIl6wtC/y/NCXKo5hM9bGyyGNlvAnXDEdnyFbvi9rF1o1IGjr+VwZRBU7SVcsGNrto5+O0Hpj5BJRoKClAkMAzhD5hBCce7hiqIo04a4gXJYjDDkfW8lqCvrkFwvaIA8i3qlVJGVFJFFKfIebhOApTh55xLKAkBCaYbZ3CJpnFGpppPqlR1UW/Yn7PTfwn+6OIuKd8NKIKj6hIVRxUIIk8hoInohQEyFnCsmmUyxPGAY5jG7noAYiQn6QrNpyDOLAFeOWoyJP0V6ScnpHzF0ipGVk4uAdImvimRW5D7DIXFOrakUJvoG68Tw0Bf4DfUEnbqF3sJaxGfoB0Qi3Pfl90cAQU3M4YQhml3rAPw71LzrBtg01JotIhMhb1E6II34IH2BhfCVERyDd4M4wD2+kuIZCEqgLRAIzucdsQAbXJEKJgIAyHOUtcgQzSrKYzihvERycIL/gvWpcOFR4OvhU6zZY/vv4GZeTXQNkfOwIid8Q6WnXdV1bPMcbgiSa8AQQYmOI+6gzJfJVQaIoDzKDNtFpDL5LPHhlZtIp18/RGTAH5lt5waqugJ1sNQNlToATDrGI6DjkFXyVRC3RJ9DQIu45xVcMI0T+51Gv6P4fxHfDbR59XBkP/kIVaNhIuiI2AoAYqZTsasGLRHB32UGcfrhDM1k4FlioOjAAM5laR5031iThC4aXmmAUMM9t5FSluSKQ4DnmykdYCbrGf7IHO5845wwwK/ZCF/6LtceIxcrLIcVOUEu22tmX+KgSVDQ0senTwChK5LcOGaOYgBC6oDwDhHQpyQ/wYFitpUWF4kUIMmzeEYcqKwG3HrQrp7lN5wTMylhKUttVWlhmtE1FQAnX6xhJfAjTuIJlgyZJHzbbf9pv3I5rAxCX13CKN7GsZFy03j1iZ/CXHohcJQqilukNMQ9lCAmABInFcLhEgdDtRFZvmc5TGpTokFViZlSmWNmge5p38WLGtI/zmFMENzXYLFaLaxQHkdhiol8g2XzxvjxjB66cE0QtC02RycsRFRHdt+4L4og3CeTb+pS8w0POHE+83wvfxDvsy1dpbIqV4DwvD/yvnstHLUElbsepVzFVf4OMdTS1PMLmG5IxLOi7QruHIRNGY5LwjVBKK3JoVcDmkUN3efNmboAIjKk+RUKGHpfCC2pFKNAOf9egIlm1SlAdoDyUs8qLtwkZrJKkTQBgKfoJXenIVwcJ31aO3LeID+l5f6ppNcC4ZC62itU0H4Q22VOrIRNsXTUd1dIElAld/a1z4kLlktT2Ms7IC5W/kgTlPMIAJ6lTUytmEDgRL7J94ge2XtQXV99/cTyz9AKF4VrgVAa0jYpK1pCAwzqTKHMK0N0wjTHyokPlBYgLgJKdd8Oouys3bM8rztiBav+tAhXKHnVU9QedmZnG3c6HKG75MNfFK4NgiSsJ6abhlPWV0civAR9Vehh0LfyridQ6UXvVKp8K0SV8vqNYgMcCeVVShAUALAQvMRD4A1mky/r7nxt29e8/+icQA9aDxHUmTothEvf94PvZ6kQrYFquPquUPICpy+v9OxZT7TZfZbz5B4UK0xxuTxLJIFmeCbVWkOmVQBpDaJ8jesq3+r94dqc0DerLjTnPhrSMuKeC/QsogoX9ASqrIL0hN7p+Sw9A0evS1kRVUDwohDNc98lIAgIedYtqXan9a0FgDE7TcP8xk7sFyreI14UPggEWQeRW5Se9IL+9KaX0dKlRqv3JT0DTM/4Dx2AfervfCZLewUA2LwnXHv1dBm07SYm1B5kg5PE+5pteXGF78uxAEuZlS5gfMZa5GJRoKxbOKVXDgeU3CFKJ3BqwBZ5A4EFDBIRpVlTliDCCnsXgs9mXMCdBwE3uXv2Nvp6AkPnDkQdQvhOUweATnDovkgjgPiWPGkGjAaO0GnVILEHCjfM8xd2Nz+wb/uBaXCn4VqcIK0rV5SDF9cFsKJWfZBRCJNsQqB3KEKVeRsM7Dnv8Dc74s+l1FX9IvPkaSIBQPStd5piae2rSFItpdOcMtqIJVZIZwtXRO0sse1WFGhtXzKE36h6cTgT3ou/L73dtH9hs2CbnQ0Ad16Q11gA0KDpXFwAIEUxFWIkoAUUgHKwRLBAU7ku9WcWSN2z19FWMzEnHB9OmIwYFiyQFqRzIucPmbOIyG5S1jP5zPYa+2qstdhgaSc2T698rD/aIztkzPtL9PQP1+IEVZ6xNTB0YjM8Ce2AgSboTJdrJr08jeKMEgWIg9KxvwjvRaGA1ZVFpoMOJplZp0T7jERnQB0sEKO24NlUCeQzHKGNlswZhfRF1c4RBzaE2YX+heL98a/4dTmsxAnLVTUaDsOcA8QFDQQHZk47QiWKhUsefnYQRKTKOjgq54Awwu6dRMAPIFUPAIIA0M6SiFdkx9k4fLFJH/VMn7wPMxSh7zFyBICyrNmuHxIX+X85i+AwhrhHsVOFdUrOipwgDbuNQtxg0Lo8sY7ymbG0ixCv7QJxdYYAcXKEgOyESFlR2CPvlWLoNRpyp6GIEG+kBNWWlJwsMEYo+nY77+k0nPCeaIoOBmZR7wEjzQauG2IzYTwj8PpVh1coRZbSxIvDSiCwaW13mZBDbC8dQnximSvT5YNm4AkA5DsFzR5EeKo80fPaVIH7fDrEOZ0nVJ5pXgMVAIoAwPFimX0ZI0UWhhlfPRBLikk8YSyIxWDKoQt6gWNqJmDgXKDNLInCEto8LoeVQBiD6D8AYYNbIhzFY4ZappyFWzdzKEZgT8ilyy7smzs2jshsOTDReBiZBkbiq8F+RDzL6dHmiYD0rXY/dmM1CaF2RHli7mI84v0xYqO9RQ5lWvposRbr6IbYsKHSPncpvE27Tzog3tUH6vzKOqHcIFOVp6wbt9jhbCXPYnddmEAju0KCaG15Sz4lu0FsCssmyaxmUimEuQyj0Pxs0WebvKcQyXeuu5zNNkRz/6fENyyPieUZkI8FECm7zRFxWOekaoo+mKILJCm7RFmFbjfpAn1A21cHQYW3aHBku7ihDZZhiOmS3iqzxuAAAN8EwugLggMXk3yADFLsGzhDLLIMoWJrKRUvRx09e3mGdAQn+WyLWOwG0d7w7nWJmbwWiPmIbTjKxWPWLRzStgCQ5lM4kSN7Lm6wwe269Hu62aeLywPtXSH4lYH98L19xxb2BA34p/rQnrHDG8cDG3Dg2nDKVHHkVm3D0Tsgg1OZOQ2Nn6ActwFhi+cNOEQ3skZwiLbGtAGLLPnZg6yDLEhnDiU+WYco4iTAc/X+hjwxv6bN17QNKLosY4fsMh9xOHsytLXJ3Gazsd2aP7d1GPQpTXyviaIJSP0wTihY7WJm/s54frO/oxd0eWKDjiQKlbw2Bt7o7oC0NjMU4EPNGhfazBi4p6/4xnP2KIL4zjs9h1cqp2e+K/8SkdBe+Uu4gWivoEFRxMtppX2dUC8mXOCYIqKzKSLJDReUIqrC/kpX57jgEgBo54prBzWQ9yj+IEg5IhaJO2Y4IpP2BK0/sBqPLUkM2PCM3FzRot53ltF+CSsQZe4QlyDHRlfTnBMgHI6Xf+VLY2YtSCmi3IpPQIe664eoRAx9AtgK3cAVSQAgPeIUDMCH6AObcXtu0dqsGdpO+9ReAIL0gTgA30Bc8J6wknWQcjywhxni0QnzxDIVk9jizjZwQuLGSiVnwbfceebPbT8cIwAynAKGHJQIBMaEOPgplIZHVsfrp86RzhbhKtcbgCCdwjk7hGMOuQwpXdCe0AjiMsM01uiCdjGy2826cSjulkcWYZ/snjAgf3l4P0Tn63V64T4XOJ/YXXZzn3A89hV2P3Jhq/HT6BnnjVzd0aUMDmGrDQj3CBhsSeqOgo7vy1Ec3AG3ZO2K+I4IzwJLniLOkVxg+Qi58wy1cSwzGQCgIr9AoQ75NsMi1IhB4iS6WXAjpPnRtuji244LRDwk/gEIK3CC8MpZ25WFGzbTC3vJam2X3dw2smzlZGTK8k7rS7nQC2Z2gKLTSq+Vq+tcwIh0YAIXaNtcR3facaa460W5uwZbu0igGDPnjZU0/5R9TMym+wMQL59A7nI9HwEAihkA7gDA/5wjvpv9PwBA83x1TlDpt7jhNuf/v8ARXMYDTN1dGug8kAPYpKOyMcTopFjH9IhAxV5c4qisPyg55QQajlgHLZfLggmu8JUhz3CDFG7S/QR8jIr8AnAadNBgPkYEkBM3h9u23f7guuD7Hgiq+mazRv7esCIIAo05oPn7xCf2KKIkq9+50doDgfJCVCUiJ5jCmlmviJGoG249AOKEck6gxmRiUKiYyBaRqOEerZwjIiF3uyWt0CmVrwuSDX3JzHXh5hhOW7PfuZFykH5wRahF0mMiyvCKAKj/FcTBRwoXO/d0YnHIOmKr/ZSbTADBYnWiozPEYAtiKm6Y+uYHV+9Yzfp5ofdHXueRC5hERwjYFpYJcA0g6IpOg4WQgsxYlIHuLcLumX0EXeVLrAtmzSbfD2kfANJn9PXIZ0YcsM8g/9gaiPDzYTVO6Gt2YvEXNO9DrvgCRLjNBc8XfjFiU8+cBb7CWqxVE47hobaGTB2boUgrHKRU6Z4zS96uf3LIGsdn2g3iAlbDpccxd4/muOSy+zggLI3HmNrXuMPyBsf2Km3b7fRoSQlqgDR5BT3Qk9LVOP94xbxzg4uFt3Ef/+EJvs3U/j3sAgYgxLFNqylLgKltcOu1Yd9ryAHpG0zoAIugi97Sgf3JNnwCCJg5FmbaFhtgfiv8/znLw7rl7nR7RvwuIPw1n7G/rwvKYFYQgfOUriYOfU1HGsSdI4wNTP4fCpcmD+wFnswWxKwlOVRTLkgw+RAxwXe4zcyvYUVmbhY3sCZl8YnnQ7ssg9kVXgeEljXyDLGY4UWtsRg5Rky2mPWvIX6ed+1pelgWRBC+rxF9EABqgIF8YLiAKw4wmxKRKcfhM27wfc3R+CF3h+AGOGDop8TqtdW6iFDZLScE3QAIn+rAJD+HYK4NEydZbK/F20N3gx9Qo1N+qnwN9vdq534+HIS+scIV3dM+7d6TBcGnKIDog+4JzPy2y79iEZ6+07cIVrkR65POPYdwBWl9sf0+eSk+BaqvKPul3ru/7wzk3SIrvlniDIGhsEfU7bECit5cFnaZbW6adZ/fJlyvPx7x/Rg+Pgh9y0qXAOk/9MD0zxel/Wz33z4+4X3LSv9/QTjfU593YM4e+tzpUD4Si5+1e5O7QeAGgRUQ+D9/ylovbi364QAAAABJRU5ErkJggg=="})]),Object(c["createElementVNode"])("g",{transform:"translate(9.674135661700834 -5.831263514332488)"},[Object(c["createElementVNode"])("image",{x:"-13px",y:"-35px",width:"63px",height:"48px",transform:"scale(1.0 -1.0)","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA0CAYAAAAzMZ5zAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARKADAAQAAAABAAAANAAAAAA5CyNwAAASP0lEQVRoBe2ayXIcxxGGs7p7VgAEV1FByw6FHfaBPPLkG14Ceh0AryO+BPwAOpIHh8IhhxmUTQoCsc3SW/n7s7uJwcyAAkkpQgcWWeju6loy/8qtssfsc/mMwGcEPiPw8QiEjx/6OxkZDR7iNcS07IVrO6yMy1Zafs8NS8x3MBzYwdqN3bMY/YWPE2M8/QI4ayf6ZEyWCF+cr2Nise2m9w3je979uT1rad99z/Bn9sR2WfLA9myvAUe9Q7iWjE8DZInxbpVFwjtqLxnoWtYx8qx7uXBt+j2xw5bWHXtl3/n9sY3Ck4We3e1zbu7YND6yp5B0aM9tJ9LPgdkHGO93DSgfDsgCCJq5Y/6S4V12RcRfEi4CHkG8E/IRf47s34z9q488syzcsR95/qNd2P+4PrKpvfG5R/YAkl7Zhj2Mx1bGLep/LY8C5592Fh/YG4DZjfud0VkDik90IxpbIJZBeGIPmKNhXjv2ZUv8MuGPfJFHdt4Sf6M1204TQNDtzI7DfbsPAGmY20kYczW7bXM7CwPbgrS3NrFbcWB1rCyvzwDkvl3UpT2o6V8/ApTnDsoLQJGkMHzJpvhC7yVuQSL23XjtIYKGqB6GV7YVtPM/2Ovkjg3ChfXDLesFMbAJsSJ8bAnEn1LTsN0upHvdds+L658sPizc58wzpOZ2EQrGD7gvqE2XMZeJ9QBiTq1tWFdW1qkNq8xmVWnTemDblUCRpOzYTr2HlPjgJSl5PyBXpMJCB8Rz+yL5EuYze5P8ZBvJFgCk1k9SO4fCfnJh0wQCIDo40X2bcg2h3zLQs1m77miB5enCfXM78cvISvr3GFtRS+bpUXVFCgBpiOSozDASPRivkYasSqysRpaVE5sDRL/M7LzqQDm2p7Vsyr5U58aAtGB0UnFoh8nfkAgmTQREChCJDZLcpmlhwxTi0sSypLaCawowqkXSc9tRMCaHgcD4gYmRvjOx/k++1KxxTU3YBPP7wqqkL5mwMrAuKhJjBIxgVVVbWgYLBeuUdC90L1C2bYN6Wpm9rlHz+gMBie6bDqRlgCH1EBiIXVraZnrLBunEjrKR3QWAIsutyhJqbVnaszKtrUYvEkABNysBMCBFAeJDEBM9mFlfCm9u/uq2YRoOGKexvRCsBnjR1ZQKQMzBQFNaAAAwT02IhBzpylHdvLLz8if7uerbVnVs/6q/tV0AZJoFO7I+MCOeYQU8iIVOMnI7A4Qea2ynG5bD+HlvYL1eZWe90vpwF6l9rF9OW52llqbRkjSzIOIBxw0jq1fscsYul9rtNQV2LY16B3cuAYzVE8AGwCgdGMl6N5g1a9SlBLCSTjmSMucltGaoVB0nVtWZxapngxpbV790qd2FvwO6IViX2PpK3bxXrur83PZCpyZTwDhFEtj97MICCKR9mO4XVgxSi312nlr1YaYfAYeVxAWSUqUpqiSGIJSqXY6SFv6xQQsFaUL0RR6j/Kp7PdVw30iXqNe93jeF6SxhorrgXc5mz5hfm4HdKmJiCYa1wrAOywvu2bQ2djlk7TYm6abiurpJbjvUY6+NJ77Am5ykt5EMRB1AImCEQWnFsLR0iOgPo1VDDN6QFQZw3oIinWBjLDAuAkqU+qAyYgguHQwuFLbSC3bAeA8AIizBW+i+ZgxQ+xgNlep4m7YWAGsBUrAhSIbASJFGva/wIqGirUCN0cAcGqpkA5U7ApR7TLSurAICUfutdNzBbuQ2TnBqyQQ1GaDQM0sGEAvz6SixOEZM9XrMzozAcsgiQ4ECK30AQE+iamtPBIaAEcENhx1RMAnbCFBb9KwH5uAaHQk4dyybNhNgsgEY0Ih9iKhJQFVr1F2uN8Ogug1hEwskpkimhAaaoNuAbq3F6xpA9HpROo4SZk7HSEhlM4xIggSUME2TlZvszAaLbECcrgBjSEzkfQCQ2OMefYmiASCQYAgSURDPv8vjhaSA4oDwXpzTor+w53fRQWQ+2jQw1LwveZL9ndM01XxIkrdja2hLsXV1mrvHqzyO0Wxn9hIJ2dE8K+UaQNRvx47sexk+tm0T73IB+rGHccJGhCELjaOlgFBtQdgWAzYhlueA5CSAUkt9sCU4FNeKACDiurEHWkF8ieWrpZGSBgrBodL9FRxBKGJEpUVRLnXOWj0mliOoeHbVYWmkopT64OF6AKWYh237hbIWEJ1L7tifiULvEXVW4a29SfEo2IJ+hmjKgIpZMQ0otskyWxBJDYDCUcJqHVwGkI+UBLkXJITAEcFgLBw3u827BSlxxwbDnRFzxoXgOzaYR3aD5dymAoahKrJT6hWlIorRWC9jDblmeSXtx9WyZV8xzSGNO1df8LQCCD3tG+/21E4QrdIDnx6T94g3akSQcBAbgRTAcJAhFfRSF6SE8xQqxBXVIVgFFMRYa6hCNdLsoEhluLsiIQIiuCHllQNDj1anmneMkVvCUEIUYHCFpgSQImojYY5sGtNIULigqoyP0le/ThEsEXVZDrjdu3zkbgWQ5u2uHdsLJkUt7U4Yof4Q6/4N0hwYPAuGMwJKgr2IkgiACbIhgCM77G30kcrU7FqjMrznv2rL6wI5kg4VAdNc3XB6Z57h1auDIcbprzapSMOzRgKQkEelUSvho2u/znHBfbA8A6C/sHiTEvgHw0XOZWHsQtFGLJUxBzNpgc4OCpdZQOKIfspYB3Q0KkzEeJriD5cKpnBvI1AaYAKARUCyK5WJBeBKZZ4NFvK+sIj3cilEGgMSh8/EZnDV+nSTHRKAwaWHdQjdFc7UFbEOgVqCRE3qEcFZhe0fAYzyJWbPkA3iEAb4Y/vnqoTo5RIob+m4TeYBnqEgY0u0KU2BEIjxnYY+eRGF6XKz0mOXPikwUuL3MCAm3JBKZVQpq5IiBhWTtC8lDDAbpSryKHrugGD3FWvI9XLKJx7htfr4+QUpxgv1ypLD3sDmHPzexHv2kPFHJI92VxdmIBOvK8+8UYkWidncRlis6JUhTJhCiMQ1cu1EWRqlA1bLCVQzSVflYQSGdlWbQA0uWdy7JwIEwOuq4TWafswHuD6OKTppiB5/MBYQ5GnQCHe9cr84RCrE0KYDXln2OexNbFBVtlUfkSNRXoT+a8sKIOJARVkms/9wNt3mkHKqpAsWMcNa1exIJT1ud8KIBHUvwmTckEksPgxCrHsDLS6g2qKNkZqraqebynuXIMaJJt3rnchxkjSIW22AglYP02mC+YBnCRCr6mE7uYVIW5zTMR/RN7UC9Rl6XkQZNNkPs4OWnqsXLb5SmsSsYVjniG6OgRp5jkFHaxEDMJwZCGLZFcBQcsOJYBW/8g6CfNfop51yl9gBpDnEmLyDr938pYGnpsrbeCt/XBrYBNkFn0vzEZWKaZJnFiesQSVCoOpK0DiLls2xIbjlXCpDLSDoHoc7bfQz23f70RhvJ6L9c9WGLLyRWB3hr0nKoXe3IGiCdJD6sAKJEBgJzAdFh4pJ5IIxdu9shYDmUUz5os4YD+CHIeLKS6mPYhL6XgZoAkmdeae+gIiME5pzRRq8ShrEvAzbeVPDOYb+Ao9HjVPsD4DEOWcuPFCChMyqwh5Wj+yYOc/cfjRGgdFL5RpADkgTYoHtRfzK7mKtZtSMrFPuxCEhM3Qcz1IraiUu0ek24Hl0TlHqAHZxf6iXbI12FkCdORlY2QqtS/8GFPgHmKY0VwdDY1kP5+ZAuGo4CMx+jnE/x4PIGJzB5bnaoOGCeySknuEV55y7ACMrOanjeeb1K6TjGMP6LQvuN5rYrnp5WQNIsH2kebeJVpH1PtZ5C/17DWNpMUAUC48O3d06YxAmV4zyAwfBD3+RgKS1I7ItOpbr4Ke4RcmyCIjBzzgdKB2QPLu1BjSBLzVTnEF4TtLUIoCEM+opLFDjKfMBCuGFRYE04d4lZGjj+dzOi8I22chjpANMWunQdjmplzi8u1sFRDyxiuzIcxfxF+Ersktbdpd8QuSgF/CtikMyrhJ3Qc0AKkVA+M7SJsMnQwtDAVvjMclQh0PapV6KeFlfsUxNBNV6YU3mNkZuVsZThlMheYTZBCmIkooTAD4BAAeGjUBKMtSnmJB8mhYc7KY2RzpuF8qlThCiV0xwKR0idX1ZBaTtt8cE3yAlAIOr+h6F3UBCXpVkuwEhxff6MRvZ58jHGIjFN0b3QjALENpZRZFB2SsFWTCVkDfRSVg5Ez8TsX7kOCBQmuiKMZpO2+lGlAcZbuwGuWtXFZcIJMNOkExACSRJI2BUFzxPCA+wHwPsR50n9iPJoT9Ub9ioC3tMYvlpE3ssJZaZ911ZDwgDAseAfWwIUoILPsFCv+SbyF2sdY0v5YsI7VhwqKcnakL2DCZKAAklUpCT84Ig3FSzu3iDJuKEcQ6FeHNUB0bdnrDrirElbQ4sf5EyP9oLVMUVUgUqaX0AIB3gkgEQXMMZcwJImNDOOiVgJDmZd9TtT9QLgFBS+XHcY+J9LfKewlzXFJ2LKPusBCicflnFfiAJMsn6JIsq24SZCYwlAwjxhBHJGU6/ccxOIREl4XcyRmoIzVUlJQGVibIlCu11EpZhdoPMOwCR1Mkde/xCjtQPcIDaAZLAeDxDdNxucFY5Y76zHGNK0goJqgBE+dTNeWanxWJC+Qmbe52rFZ9duR4Q9VhKNj/ge8wGGbT7NiLz/iPJonE2R/TpqR3nnFGOkA6YrcmJ1ACQ+BkGojmPRN7pdOwnZIxrrXMJoHqk6oEYfeShZFT53xnUhLRgJXWD4XBRoRoCgrHn2n7mvOBEjvRk08yGs9zOMeBpMbExEerXZNft2m8wYnG5vB8Q9V4AhRwCnyN2CEJ+SO/baZt03iCuqHtwJhfshztyl9gJSY08i3Ij7mG41n5AQxTUz40r99gQpQgUkyh5pON8JyFKHCdISFTMA9Pv4g+AqSd8alAQht2oPe5At1CxtNi2n8uXfKlrVGWnlqo4o++xHR0wvwzIEiiHCx+s9I3mNt9ozlAhiO6NbNgrbEY2foDUFOReA+pUoSaBzHzGfaHUop9YG0ASVKbi3EJSCxHoJIR7bIhyHjqLNJl0MZ1YD9db40WkGumU4yYutp4RqOQgnJ84GFc/Rn0IGGJ1vVHVm8XSGlnpt9lO3diU79jm1xxictDfjrf4nnpOAgvRJVFSKIaAzsjHomQOI8rDAkQq9XLJACiAUyyTCUy8jCSkQmWUbS8x0gq3a//OQiadOXRgq2cY7xlAK2wn8JIBlVREwLj6Za75qH1AOAAkN5CMjt2bAaLeLSjcuaV+TmzCl3+80HbcsNco/FaNtOCNxniaHE9Tsrs1YX7E28yRBBL2VrhngVkMqYIzD+OVU8EmycvwX36LEEUfqwGJZjB3F17J4+hLHIe2kq9xAnsDe5Hh4id8ovy52vaz1ms2TD97WPjCzyQ3LTcHRDMKaXfHAuUFDQrvZVX145QR/A04CJ5yEJwS6o+rsQ0cGKQ/Y1dZK1MWvKfPnugqbU34zqdIQv6K2Kb7TqtIX663j9rMyEqlRJw9DpU5zBfcZwW/BuCalLdsVN7GvSC19TbudQUM0BbpNy03syHrZlswtkpK63ci3fff5Y/h2BZOhfoYXhEc9NCbjE8aJbVCOppAD3CwpIpWsRAIDgbW0w1IEwezkmN2Xg5RI31v0Rf9LcB6SxTKJ9a6bzuE5odI65JkfCAYYvPjAdFoQPELfw6YaxmYe54402H4mIhpCvN9Ulo51x4SIakAI5uT0cn4dYACWoUnyBMTE9MASh8p0XfZPla04NvsEGD+x9lqxPXyhzDdzxv2oKhhiL8fAYbWltJ+fJEKybYwwz7ESG9ldPVl/Z69rF7ZEU7iuOQHNWVuD9F/6f2MQ9cYz5BTK4xkn/ghm3C+p/aoM51HiPgyPEo5nVs5O7W38w3siIKtDLvEeM5Vfy+1htZ6wtrvwHCaPkxNFgFoAF1s+ZT7NRKza7uyNqjTd+/9tdHysueeMTD7wu7UJ9x3vxlrfhr1VEeKG/+Qbnnu9z1/moQsz7wkMfr9xQs7kFFzqXlsj6uv2XZ+elVihMtNjCMSUvDTq/y1DQqMcKGrqtpVJWEX9hVR51HVSMRTjLeiz4P2bCLDLhVBWn+F8utKyDJB8qCt9Ira7heL6iZ7Y0jP5c8t1bqjP2059GuT/+x+b4pfY8JLorn7SFvRrbJ8vZx7+c1v8dyqlKbutrMBSS2wulKaH9yq+Qqhv5I0rCy3vM66Dr9524IUra7160vA6hqfWz4j8BmBT0Dg/3seSfw+jhGiAAAAAElFTkSuQmCC",opacity:"23.4808059%"})])]),Object(c["createElementVNode"])("g",{transform:"translate(3.0491975747738422 2.8563610001774755)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#109114106101120501221195451)"},[Object(c["createElementVNode"])("polygon",{points:"4.54747351e-13,0 32.6140205,0 32.6140205,39.7925093 4.54747351e-13,39.7925093 4.54747351e-13,0",stroke:"none",fill:"rgba(255, 255, 255, 0.323907)"})])]),Object(c["createElementVNode"])("g",{transform:"translate(8.313637900593676 11.7130532738862)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#5399112495657099106120)"},[Object(c["createElementVNode"])("polygon",{points:"2.07172904,3.91522295 22.5224878,3.91522295 22.5224878,19.2373856 2.07172904,19.2373856 2.07172904,3.91522295",stroke:"none",fill:"#FFFFFF"})]),Object(c["createElementVNode"])("g",{"clip-path":"url(#1024511854541210110121103)"},[Object(c["createElementVNode"])("path",{d:"M3.06443253,19.1294831 C2.7910794,19.1294831 2.55729053,19.0323708 2.36306593,18.8381462 C2.16884133,18.6439216 2.07172904,18.4101327 2.07172904,18.1367796 L2.07172904,4.92950696 C2.07172904,4.65615382 2.16884133,4.41876821 2.36306593,4.21735011 C2.55729053,4.015932 2.7910794,3.91522295 3.06443253,3.91522295 L11.4592512,3.91522295 C11.7182174,3.91522295 11.941216,4.0087385 12.1282471,4.19576959 C12.3152782,4.38280069 12.4087937,4.6057993 12.4087937,4.86476543 C12.4087937,5.12373156 12.3152782,5.34313342 12.1282471,5.52297101 C11.941216,5.7028086 11.7182174,5.79272739 11.4592512,5.79272739 L4.33768267,5.79272739 C4.16503858,5.79272739 4.07871654,5.87904944 4.07871654,6.05169352 L4.07871654,10.5188593 L10.7039334,10.5188593 C10.9628995,10.5188593 11.1858981,10.6123748 11.3729292,10.7994059 C11.5599603,10.986437 11.6534758,11.2094356 11.6534758,11.4684017 C11.6534758,11.7273679 11.5599603,11.9467697 11.3729292,12.1266073 C11.1858981,12.3064449 10.9628995,12.3963637 10.7039334,12.3963637 L4.07871654,12.3963637 L4.07871654,18.1367796 C4.07871654,18.4101327 3.97800749,18.6439216 3.77658939,18.8381462 C3.57517129,19.0323708 3.33778567,19.1294831 3.06443253,19.1294831 Z M15.6814659,18.5468093 C14.7750844,18.072038 14.0629276,17.3958487 13.5449953,16.5182413 C13.0270631,15.6406338 12.7680969,14.6335433 12.7680969,13.4969697 C12.7680969,12.3316222 13.0342566,11.3101447 13.5665758,10.4325372 C14.0845081,9.58370379 14.7786812,8.92549821 15.6490951,8.45792048 C16.5195091,7.99034274 17.4870353,7.75655388 18.5516738,7.75655388 C19.2710242,7.75655388 19.9040525,7.84647267 20.4507588,8.02631026 C20.997465,8.20614785 21.5441713,8.46151723 22.0908776,8.79241839 C22.3786177,8.99383649 22.5224878,9.25280262 22.5224878,9.56931678 C22.5224878,9.78512189 22.4361658,9.98653999 22.2635217,10.1735711 C22.0908776,10.3606022 21.896653,10.4541177 21.6808479,10.4541177 C21.5369778,10.4541177 21.3787207,10.4109567 21.2060766,10.3246347 C20.7025314,10.0656685 20.2853082,9.88583094 19.954407,9.78512189 C19.6235059,9.68441284 19.2134762,9.63405831 18.7243179,9.63405831 C17.5158093,9.63405831 16.5554766,9.98294324 15.8433197,10.6807131 C15.1311629,11.3784829 14.7750844,12.3172352 14.7750844,13.4969697 C14.7750844,14.6767043 15.1311629,15.6154566 15.8433197,16.3132264 C16.5554766,17.0109963 17.5158093,17.3598812 18.7243179,17.3598812 C19.2134762,17.3598812 19.6235059,17.3095267 19.954407,17.2088176 C20.2853082,17.1081086 20.7025314,16.928271 21.2060766,16.6693048 C21.3787207,16.5829828 21.5369778,16.5398218 21.6808479,16.5398218 C21.896653,16.5398218 22.0908776,16.6333373 22.2635217,16.8203684 C22.4361658,17.0073995 22.5224878,17.2088176 22.5224878,17.4246227 C22.5224878,17.7411369 22.3786177,18.000103 22.0908776,18.2015211 C21.5441713,18.5324223 20.997465,18.7877916 20.4507588,18.9676292 C19.9040525,19.1474668 19.2710242,19.2373856 18.5516738,19.2373856 C17.5301963,19.2373856 16.5734603,19.0071935 15.6814659,18.5468093 Z",stroke:"#3CFBCF","stroke-width":"2.8920221",fill:"none","stroke-miterlimit":"5"})])])]),Object(c["createElementVNode"])("g",{transform:"translate(0.02473429089858925 4.617845277710796) rotate(-4.0)"},[Object(c["createElementVNode"])("g",{transform:"translate(8.77528857764526 11.74914203594166)"},[Object(c["createElementVNode"])("g",{transform:""},[Object(c["createElementVNode"])("g",{transform:"translate(0.08497514808244588 -2.842170943040401e-14)"},[Object(c["createElementVNode"])("text",{transform:"translate(0.0 19.0)","font-family":"MaoKenTangYuan-beta, MaoKenTangYuan (beta)","font-size":"22.09844305416875","font-weight":"normal",fill:"#FFFFFF","text-anchor":"left"},"Fc")])])]),Object(c["createElementVNode"])("g",{transform:""},[Object(c["createElementVNode"])("path",{d:"M36.8811736,2 C37.1274987,2 37.3505042,2.09984297 37.5119285,2.26126722 C37.6733527,2.42269147 37.7731957,2.645697 37.7731957,2.8920221 L37.7731957,42.6222859 C37.7731957,42.868611 37.6733527,43.0916165 37.5119285,43.2530408 C37.3505042,43.414465 37.1274987,43.514308 36.8811736,43.514308 L2.8920221,43.514308 C2.645697,43.514308 2.42269147,43.414465 2.26126722,43.2530408 C2.09984297,43.0916165 2,42.868611 2,42.6222859 L2,2.8920221 C2,2.645697 2.09984297,2.42269147 2.26126722,2.26126722 C2.42269147,2.09984297 2.645697,2 2.8920221,2 Z",stroke:"none",fill:"#000000",filter:"url(#48109491091221001025211656)"}),Object(c["createElementVNode"])("g",{"clip-path":"url(#116995310511811611411712249)"},[Object(c["createElementVNode"])("polygon",{points:"-4.54747351e-13,0 39.7731957,0 39.7731957,45.514308 -4.54747351e-13,45.514308 -4.54747351e-13,0",stroke:"none",fill:"url(#1135410501015012010910899)"})])]),Object(c["createElementVNode"])("g",{transform:"translate(9.190972988500762 14.65128915858139)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#11211055514954565695104)"},[Object(c["createElementVNode"])("polygon",{points:"0,-1.42108547e-14 11.4584176,-1.42108547e-14 11.4584176,16.5420343 0,16.5420343 0,-1.42108547e-14",stroke:"none",fill:"#FFFFFF"})]),Object(c["createElementVNode"])("g",{transform:"translate(11.85669755051606 4.176570357211289)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#99971031031051041175097104)"},[Object(c["createElementVNode"])("polygon",{points:"0,0 10.812536,0 10.812536,12.4827833 0,12.4827833 0,0",stroke:"none",fill:"#FFFFFF"})])])]),Object(c["createElementVNode"])("g",{transform:"translate(3.186361394234229 2.7377452406648572)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#1071161211041001135511749100)"},[Object(c["createElementVNode"])("polygon",{points:"0,0 33.8072163,0 33.8072163,39.7925093 0,39.7925093 0,0",stroke:"none",fill:"rgba(255, 255, 255, 0.323907)"})])])])])])])],-1)),ye=Ne(()=>Object(c["createElementVNode"])("span",{class:"cf-manage-title"},"友链朋友圈管理面板",-1));function Be(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-input"),i=Object(c["resolveComponent"])("el-button");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[Ee,ye,Object(c["createVNode"])(r,{class:"cf-manage-input",size:"large",onKeyup:Object(c["withKeys"])(n.login,["enter"]),modelValue:l.password,"onUpdate:modelValue":t[0]||(t[0]=e=>l.password=e),type:"password",clearable:"","show-password":"",placeholder:"请输入密码"},null,8,["onKeyup","modelValue"]),Object(c["createVNode"])(i,{onClick:n.login,class:"cf-manage-login-btn",round:""},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("立即登录")]),_:1},8,["onClick"])])}function Le(e){return{headers:{Authorization:e}}}function Ie(){return localStorage.getItem("fcircle-token")?"Bearer "+localStorage.getItem("fcircle-token"):""}var Me=a("3ef4"),Se={name:"ManagePanelLogin",emits:["login_success"],data(){return{password:""}},methods:{login(){let e={password:this.password};this.$axios.post(this.Config.private_api_url+"login",e).then(e=>{let t=e.data;200===t.code?(localStorage.setItem("fcircle-token",t.token),this.$emit("login_success"),this.$message.success({title:"成功",message:"登录成功"})):this.$message.error({title:"错误",message:"密码错误"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},created(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"login_with_token",t).then(e=>{let t=e.data;200===t.code&&this.$emit("login_success")}).catch(e=>{})}},props:["Config"]};a("5974");const Te=v()(Se,[["render",Be],["__scopeId","data-v-735984d8"]]);var De=Te;const Fe=e=>(Object(c["pushScopeId"])("data-v-668b627c"),e=e(),Object(c["popScopeId"])(),e),Pe={class:"ManagePanelMain"},Re={class:"cf-manage-top"},Ye=Fe(()=>Object(c["createElementVNode"])("span",{class:"cf-manage-title"},"友链朋友圈管理面板",-1));function Qe(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-button"),i=Object(c["resolveComponent"])("ManagePanelMain_settings"),s=Object(c["resolveComponent"])("el-tab-pane"),d=Object(c["resolveComponent"])("ManagePanelMain_envs"),p=Object(c["resolveComponent"])("ManagePanelMain_links"),b=Object(c["resolveComponent"])("ManagePanelMain_switchdb"),m=Object(c["resolveComponent"])("ManagePanelMain_status"),f=Object(c["resolveComponent"])("ManagePanelMain_about"),u=Object(c["resolveComponent"])("el-tabs");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Pe,[Object(c["createElementVNode"])("div",Re,[Ye,Object(c["createVNode"])(r,{onClick:n.logout,class:"cf-manage-exit-btn",round:""},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("退出登录")]),_:1},8,["onClick"])]),Object(c["createVNode"])(u,{modelValue:l.current_tab,"onUpdate:modelValue":t[0]||(t[0]=e=>l.current_tab=e),type:"card",class:"cf-manage-tabs-area"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"配置管理",name:"settings"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.settings,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"环境变量管理",name:"envs"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.envs,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"自定义友链管理",name:"links"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(p,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.links,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"数据库管理",name:"switchsb"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(b,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.switchdb,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"状态监控",name:"status"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(),Object(c["createBlock"])(m,{Config:a.Config,key:l.component_keys.status},null,8,["Config"]))]),_:1}),Object(c["createVNode"])(s,{label:"关于",name:"about"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f)]),_:1})]),_:1},8,["modelValue"])])}const Ke={class:"item-col"},ze={class:"item-col"};function Ue(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-input"),i=Object(c["resolveComponent"])("el-tooltip"),s=Object(c["resolveComponent"])("el-form-item"),d=Object(c["resolveComponent"])("el-option"),p=Object(c["resolveComponent"])("el-option-group"),b=Object(c["resolveComponent"])("el-select"),m=Object(c["resolveComponent"])("Plus"),f=Object(c["resolveComponent"])("el-icon"),u=Object(c["resolveComponent"])("el-button"),h=Object(c["resolveComponent"])("Minus"),g=Object(c["resolveComponent"])("el-col"),O=Object(c["resolveComponent"])("el-row"),C=Object(c["resolveComponent"])("el-switch"),j=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createBlock"])(j,{model:l.form,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.form.LINK,(e,t)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:t,class:"settings-item"},[Object(c["createElementVNode"])("div",Ke,[Object(c["createVNode"])(s,{label:"link"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"爬取起始页面,填写你的友链页地址",placement:"left","hide-after":50,effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{modelValue:l.form.LINK[t].link,"onUpdate:modelValue":e=>l.form.LINK[t].link=e,placeholder:"示例:https://example.com/link/"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),Object(c["createElementVNode"])("div",ze,[Object(c["createVNode"])(s,{label:"theme"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"爬取起始页面的主题",placement:"left","hide-after":50,effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{modelValue:l.form.LINK[t].theme,"onUpdate:modelValue":e=>l.form.LINK[t].theme=e,placeholder:"Select"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.theme_options,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(p,{key:e.label,label:e.label},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(e.options,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:e.value,value:e.value},null,8,["value"]))),128))]),_:2},1032,["label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),0===t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:0,circle:"",class:"cf-manage-main-add-btn",onClick:n.add_link},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m)]),_:1})]),_:1},8,["onClick"])):Object(c["createCommentVNode"])("",!0),0!==t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:1,circle:"",class:"cf-manage-main-add-btn",onClick:e=>n.del_link(t)},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(h)]),_:1})]),_:2},1032,["onClick"])):Object(c["createCommentVNode"])("",!0)])]))),128)),(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.form.BLOCK_SITE,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(O,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,{span:22,xs:15,sm:17,md:17,lg:12,xl:12},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"BLOCK_SITE"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"屏蔽站点,支持正则表达式",placement:"left",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{placeholder:"非必填,示例:https://example.com/",modelValue:l.form.BLOCK_SITE[t],"onUpdate:modelValue":e=>l.form.BLOCK_SITE[t]=e},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(g,{span:2},{default:Object(c["withCtx"])(()=>[0===t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:0,circle:"",class:"cf-manage-main-add-btn",onClick:n.add_blocksite},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m)]),_:1})]),_:1},8,["onClick"])):Object(c["createCommentVNode"])("",!0),0!==t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:1,circle:"",class:"cf-manage-main-add-btn",onClick:e=>n.del_blocksite(t)},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(h)]),_:1})]),_:2},1032,["onClick"])):Object(c["createCommentVNode"])("",!0)]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(O,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,{span:24},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"OUTDATE_CLEAN","label-width":"auto"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"数据库文章过期清除时间",placement:"left",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{placeholder:"示例:60",modelValue:l.form.OUTDATE_CLEAN,"onUpdate:modelValue":t[0]||(t[0]=e=>l.form.OUTDATE_CLEAN=e)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),Object(c["createVNode"])(O,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,{span:24},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"HTTP_PROXY"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"是否开启http代理,如需开启,打开此选项同时还要在环境变量配置一个代理地址",placement:"left",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(C,{modelValue:l.form.HTTP_PROXY,"onUpdate:modelValue":t[1]||(t[1]=e=>l.form.HTTP_PROXY=e)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),Object(c["createVNode"])(O,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(u,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])}a("14d9");var Ze=a("c9a1"),Ge={name:"ManagePanelMain_settings",emits:["refresh"],data(){return{theme_options:[{label:"普通主题",options:[{value:"butterfly"},{value:"fluid"},{value:"matery"},{value:"nexmoe"},{value:"stun"},{value:"Yun"},{value:"sakura"},{value:"volantis"},{value:"stellar"}]},{label:"通用主题",options:[{value:"common1"},{value:"common2"}]}],form:{LINK:this.current_settings.LINK,BLOCK_SITE:this.current_settings.BLOCK_SITE===[]?this.current_settings.BLOCK_SITE:[""],OUTDATE_CLEAN:this.current_settings.OUTDATE_CLEAN,HTTP_PROXY:this.current_settings.HTTP_PROXY}}},methods:{add_link(){this.form.LINK.push({link:"",theme:""})},del_link(e){this.form.LINK.splice(e,1)},add_blocksite(){this.form.BLOCK_SITE.push("")},del_blocksite(e){this.form.BLOCK_SITE.splice(e,1)},submit_form(){let e=Ie(),t=[];for(let c=0;c{let a=e.data;200===a.code?(Object(Me["a"])({message:a.message,type:"success"}),Ze["a"].confirm("更新成功,下次运行爬虫生效,是否立即运行?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$axios.get(this.Config.private_api_url+"restart_api",t),Object(Me["a"])({type:"success",message:"重启成功"})}).catch(e=>{Object(Me["a"])({type:"info",message:"已取消"})}),this.refresh()):Object(Me["a"])({message:a.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},refresh(){this.$emit("refresh","settings")}},props:["Config","current_settings"]};a("5e0e");const Je=v()(Ge,[["render",Ue],["__scopeId","data-v-75620860"]]);var He=Je;function qe(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-alert"),i=Object(c["resolveComponent"])("el-divider"),s=Object(c["resolveComponent"])("el-input"),d=Object(c["resolveComponent"])("el-form-item"),p=Object(c["resolveComponent"])("el-col"),b=Object(c["resolveComponent"])("el-row"),m=Object(c["resolveComponent"])("el-button"),f=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(r,{title:"当前部署方式",type:"success",description:a.current_settings.DEPLOY_TYPE,"show-icon":"",center:"",closable:!1},null,8,["description"]),Object(c["createVNode"])(i),Object(c["createVNode"])(f,{model:l.all_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.all_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(b,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(m,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])],64)}var Xe={name:"ManagePanelMain_envs",emits:["refresh"],data(){return{all_env:{PROXY:{value:"",placeholder:"http代理"},APPKEY:{value:"",placeholder:"leancloud的APPKEY"},APPID:{value:"",placeholder:"leancloud的APPID"},MYSQL_USERNAME:{value:"",placeholder:"mysql用户名"},MYSQL_PASSWORD:{value:"",placeholder:"mysql密码"},MYSQL_IP:{value:"",placeholder:"mysql ip地址"},MYSQL_PORT:{value:"",placeholder:"mysql端口"},MYSQL_DB:{value:"",placeholder:"mysql 数据库名称"},GH_NAME:{value:"",placeholder:"github name"},GH_EMAIL:{value:"",placeholder:"github email"},GH_TOKEN:{value:"",placeholder:"github access token"},MONGODB_URI:{value:"",placeholder:"mongodb连接URI"}}}},methods:{submit_form(){let e=Ie(),t={};for(let c in this.all_env)""!==this.all_env[c].value&&(t[c]=this.all_env[c].value);let a=!0;if(e){let c=Le(e);"github"===this.current_settings.DEPLOY_TYPE?(this.$axios.put(this.Config.private_api_url+"update_github_env",t,c).then(e=>{let t=e.data;200!==t.code&&(Object(Me["a"])({message:t.message,type:"error"}),a=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),a=!1}),this.$axios.put(this.Config.private_api_url+"update_vercel_env",t,c).then(e=>{let t=e.data;200!==t.code&&(Object(Me["a"])({message:t.message,type:"error"}),a=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),a=!1})):this.$axios.put(this.Config.private_api_url+"update_server_env",t,c).then(e=>{let t=e.data;200!==t.code&&(Object(Me["a"])({message:t.message,type:"error"}),a=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),a=!1}),a&&Ze["a"].confirm("更新环境变量成功,重启程序后生效,是否立即重启?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$axios.get(this.Config.private_api_url+"restart_api",c),Object(Me["a"])({type:"success",message:"重启成功"})}).catch(e=>{Object(Me["a"])({type:"info",message:"已取消"})})}else Object(Me["a"])({message:"认证失败,未获取到fcircle token",type:"error"})},refresh(){this.$emit("refresh","envs")}},created(){"github"===this.current_settings.DEPLOY_TYPE?(this.all_env["STORAGE_TYPE"]={value:"",placeholder:"存储方式"},this.all_env["VERCEL_ACCESS_TOKEN"]={value:"",placeholder:"vercel访问令牌"}):"server"===this.current_settings.DEPLOY_TYPE?(this.all_env["EXPOSE_PORT"]={value:"",placeholder:"api端口,默认:8000"},this.all_env["RUN_PER_HOURS"]={value:"",placeholder:"爬虫运行小时间隔,默认:6"}):this.all_env["RUN_PER_HOURS"]={value:"",placeholder:"爬虫运行小时间隔,默认:6"};let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"read_envs",t).then(e=>{let t=e.data;if(200===t.code)for(let a in t.current_envs)this.all_env[a]&&null!==t.current_envs[a]&&(this.all_env[a].value=t.current_envs[a]);else Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}else Object(Me["a"])({message:"认证失败,未获取到fcircle token",type:"error"})},props:["Config","current_settings"]};const We=v()(Xe,[["render",qe]]);var $e=We;const et={key:0};function tt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-switch"),i=Object(c["resolveComponent"])("el-form-item"),s=Object(c["resolveComponent"])("el-input"),d=Object(c["resolveComponent"])("el-col"),p=Object(c["resolveComponent"])("Plus"),b=Object(c["resolveComponent"])("el-icon"),m=Object(c["resolveComponent"])("el-button"),f=Object(c["resolveComponent"])("el-row"),u=Object(c["resolveComponent"])("Minus"),h=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(i,{label:"当前自定义友链状态"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{modelValue:l.enable,"onUpdate:modelValue":t[0]||(t[0]=e=>l.enable=e)},null,8,["modelValue"])]),_:1}),Object(c["createVNode"])(h,{"label-width":"120px"},{default:Object(c["withCtx"])(()=>[l.enable?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",et,[Object(c["createVNode"])(d,{span:24},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"json友链地址","label-width":"auto"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{placeholder:"可以是网络地址,也可以是路径(私有部署),示例:https://blogroll.ccknbc.cc/fcircle.json 或 /home/data/fcircle/friends.json",modelValue:l.json_api,"onUpdate:modelValue":t[1]||(t[1]=e=>l.json_api=e)},null,8,["modelValue"])]),_:1})]),_:1}),Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"点击添加一条友链","label-width":"auto"}),Object(c["createVNode"])(d,{span:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{circle:"",onClick:n.add_link},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p)]),_:1})]),_:1},8,["onClick"])]),_:1})]),_:1}),(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.list,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(f,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{span:6},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"名称","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[0],"onUpdate:modelValue":t=>e[0]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:6},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"主页","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[1],"onUpdate:modelValue":t=>e[1]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:6},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"头像","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[2],"onUpdate:modelValue":t=>e[2]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:5},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"后缀","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[3],"onUpdate:modelValue":t=>e[3]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:1},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{circle:"",onClick:e=>n.del_link(t)},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u)]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(m,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1})],64)}var at={name:"ManagePanelMain_links",emits:["refresh"],data(){return{enable:this.current_settings.SETTINGS_FRIENDS_LINKS.enable,list:[],json_api:""}},methods:{add_link(){this.list.push(["","",""])},del_link(e){this.list.splice(e,1)},submit_form(){let e=Ie(),t={};t["enable"]=this.enable,t["json_api"]=this.json_api;let a=[];for(let o=0;o{let t=e.data;200===t.code?(Object(Me["a"])({message:t.message,type:"success"}),this.refresh()):Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},refresh(){this.$emit("refresh","links")}},created(){for(let e=0;e(Object(c["pushScopeId"])("data-v-30fd6fc6"),e=e(),Object(c["popScopeId"])(),e),nt=lt(()=>Object(c["createElementVNode"])("div",{class:"cf-manage-tip"},"如需切换数据库,请配置对应环境变量,然后点击保存:",-1));function rt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-alert"),i=Object(c["resolveComponent"])("el-radio"),s=Object(c["resolveComponent"])("el-radio-group"),d=Object(c["resolveComponent"])("el-input"),p=Object(c["resolveComponent"])("el-form-item"),b=Object(c["resolveComponent"])("el-col"),m=Object(c["resolveComponent"])("el-row"),f=Object(c["resolveComponent"])("el-button"),u=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(r,{title:"当前使用数据库",type:"success",description:a.current_settings.DATABASE,"show-icon":"",center:"",closable:!1},null,8,["description"]),nt,Object(c["createVNode"])(s,{modelValue:l.current_db,"onUpdate:modelValue":t[0]||(t[0]=e=>l.current_db=e)},{default:Object(c["withCtx"])(()=>["sqlite"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:0,label:"sqlite"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("sqlite")]),_:1})):Object(c["createCommentVNode"])("",!0),"leancloud"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:1,label:"leancloud"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("leancloud")]),_:1})):Object(c["createCommentVNode"])("",!0),"mysql"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:2,label:"mysql"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("mysql")]),_:1})):Object(c["createCommentVNode"])("",!0),"mongodb"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:3,label:"mongodb"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("mongodb")]),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1},8,["modelValue"]),"sqlite"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:0,model:l.sqlite_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.sqlite_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0),"leancloud"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:1,model:l.leancloud_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.leancloud_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0),"mysql"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:2,model:l.mysql_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.mysql_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0),"mongodb"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:3,model:l.mongodb_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.mongodb_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0)],64)}var it={name:"ManagePanelMain_switchdb",emits:["refresh"],data(){return{current_db:null,sqlite_env:{GH_NAME:{value:"",placeholder:"github name"},GH_EMAIL:{value:"",placeholder:"github email"},GH_TOKEN:{value:"",placeholder:"github access token"}},leancloud_env:{APPKEY:{value:"",placeholder:"leancloud的APPKEY"},APPID:{value:"",placeholder:"leancloud的APPID"}},mysql_env:{MYSQL_USERNAME:{value:"",placeholder:"mysql用户名"},MYSQL_PASSWORD:{value:"",placeholder:"mysql密码"},MYSQL_IP:{value:"",placeholder:"mysql ip地址"},MYSQL_PORT:{value:"",placeholder:"mysql端口"},MYSQL_DB:{value:"",placeholder:"mysql 数据库名称"}},mongodb_env:{MONGODB_URI:{value:"",placeholder:"mongodb连接URI"}}}},methods:{submit_form(){let e=Ie(),t=!0;if(e){let a={};if("sqlite"===this.current_db){for(let e in this.sqlite_env){if(""===this.sqlite_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.sqlite_env[e].value}a["STORAGE_TYPE"]="sqlite"}if("leancloud"===this.current_db){for(let e in this.leancloud_env){if(""===this.leancloud_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.leancloud_env[e].value}a["STORAGE_TYPE"]="leancloud"}if("mysql"===this.current_db){for(let e in this.mysql_env){if(""===this.mysql_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.mysql_env[e].value}a["STORAGE_TYPE"]="mysql"}if("mongodb"===this.current_db){for(let e in this.mongodb_env){if(""===this.mongodb_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.mongodb_env[e].value}a["STORAGE_TYPE"]="mongodb"}let c=Le(e);"github"===this.current_settings.DEPLOY_TYPE?(this.$axios.put(this.Config.private_api_url+"update_github_env",a,c).then(e=>{let a=e.data;200!==a.code&&(Object(Me["a"])({message:a.message,type:"error"}),t=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1}),this.$axios.put(this.Config.private_api_url+"update_vercel_env",a,c).then(e=>{let a=e.data;200!==a.code&&(Object(Me["a"])({message:a.message,type:"error"}),t=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1})):this.$axios.put(this.Config.private_api_url+"update_server_env",a,c).then(e=>{let a=e.data;200!==a.code&&(Object(Me["a"])({message:a.message,type:"error"}),t=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1}),a={DATABASE:this.current_db},this.$axios.put(this.Config.private_api_url+"update_settings",a,c).then(e=>{let a=e.data;200===a.code?Object(Me["a"])({message:a.message,type:"success"}):Object(Me["a"])({message:a.message,type:"error"}),t=!1}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1}),t&&Ze["a"].confirm("更新环境变量成功,重启程序后生效,是否立即重启?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$axios.get(this.Config.private_api_url+"restart_api",c),Object(Me["a"])({type:"success",message:"重启成功"})}).catch(e=>{Object(Me["a"])({type:"info",message:"已取消"})})}else Object(Me["a"])({message:"认证失败,未获取到fcircle token",type:"error"});this.refresh()},refresh(){this.$emit("refresh","switchdb")}},created(){this.current_db=this.current_settings.DATABASE},props:["Config","current_settings"]};a("7232");const st=v()(it,[["render",rt],["__scopeId","data-v-30fd6fc6"]]);var dt=st;function pt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-alert"),i=Object(c["resolveComponent"])("el-button");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(r,{title:"程序运行状态:",type:"success",description:l.status,"show-icon":"",center:"",closable:!1},null,8,["description"]),Object(c["createVNode"])(i,{class:"cf-manage-center-btn",type:"primary",disabled:"运行中"===l.status,onClick:n.run_crawler},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("立即运行爬虫 ")]),_:1},8,["disabled","onClick"]),Object(c["createVNode"])(i,{class:"cf-manage-center-btn",type:"primary",onClick:n.check_crawler_status},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("检测运行状态 ")]),_:1},8,["onClick"])],64)}var bt={name:"ManagePanelMain_status",data(){return{status:"未知",timer:null}},methods:{run_crawler(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"run_crawl_now",t).then(e=>{let t=e.data;200===t.code?(Object(Me["a"])({message:t.message,type:"success"}),this.status="运行中",setTimeout(this.check_crawler_status,5e3),this.check_crawler_status()):Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},check_crawler_status(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"crawler_status",t).then(e=>{let t=e.data;"运行中"!==t.status&&"未运行"!==t.status&&"未知"!==t.status?this.status="未知":this.status=t.status}).catch(()=>{this.status="未知"})}null!==this.timer&&clearTimeout(this.timer),"运行中"===this.status?this.timer=setTimeout(this.check_crawler_status,1e4):this.timer=setTimeout(this.check_crawler_status,6e4)}},created(){this.check_crawler_status()},unmounted(){null!==this.timer&&clearTimeout(this.timer)},unmounted(){null!==this.timer&&clearTimeout(this.timer)},props:["Config"]};a("e9a4");const mt=v()(bt,[["render",pt],["__scopeId","data-v-593a2f92"]]);var ft=mt;const ut=Object(c["createElementVNode"])("p",null,"适配友链朋友圈5.0",-1),ht=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("Powered By:"),Object(c["createElementVNode"])("a",{href:"https://www.yyyzyyyz.cn/",target:"_blank"},"yyyz")],-1),gt=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("朋友圈logo、样式设计:"),Object(c["createElementVNode"])("a",{href:"https://blog.zhheo.com/",target:"_blank"},"Heo")],-1),Ot=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("原版样式基于:"),Object(c["createElementVNode"])("a",{href:"https://immmmm.com/",target:"_blank"},"林木木")],-1),Ct=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("前端疑难杂症解决:"),Object(c["createElementVNode"])("a",{href:"https://anzhiy.cn/",target:"_blank"},"安知鱼")],-1),jt=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("组件库:"),Object(c["createElementVNode"])("a",{href:"https://element-plus.gitee.io/zh-CN/",target:"_blank"},"Element Plus")],-1);function vt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-divider");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[ut,ht,Object(c["createVNode"])(r),Object(c["createTextVNode"])(" 鸣谢: "),gt,Ot,Ct,jt],64)}var _t={name:"ManagePanelMain_settings"};const xt=v()(_t,[["render",vt]]);var wt=xt,kt=a("2295"),Vt={name:"ManagePanelMain",emits:["logout"],data(){return{current_tab:"settings",current_settings:null,component_keys:{settings:0,envs:0,links:0,switchdb:0,status:0}}},methods:{logout(){localStorage.removeItem("fcircle-token"),this.$emit("logout")},change_current_component(e){this.show_login_page=!1,this.current_component!==e&&(this.current_component=e)},read_current_settings(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"read_settings",t).then(e=>{let t=e.data;200===t.code?this.current_settings=t.current_settings:Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},refresh_component(e){this.read_current_settings(),this.component_keys[e]+=1}},created(){this.read_current_settings(),this.$axios.get(this.Config.private_api_url+"version").then(e=>{1===e.data.status&&Object(kt["a"])({title:"版本更新提示",message:"检测到后端新版本:"+e.data.latest_version+",然而当前版本为:"+e.data.current_version+",请及时更新后端版本",type:"warning"})}),this.$axios.get("https://fcircle-doc.yyyzyyyz.cn/front_version.txt").then(e=>{e.data!==this.$fcircle_front_version&&Object(kt["a"])({title:"版本更新提示",message:"检测到前端新版本:"+e.data+",然而当前版本为:"+this.$fcircle_front_version+",请及时更新前端版本",type:"warning"})})},props:["Config"],components:{ManagePanelMain_settings:He,ManagePanelMain_envs:$e,ManagePanelMain_links:ot,ManagePanelMain_switchdb:dt,ManagePanelMain_status:ft,ManagePanelMain_about:wt}};a("fe56");const At=v()(Vt,[["render",Qe],["__scopeId","data-v-668b627c"]]);var Nt=At,Et={name:"ManagePanel",emits:["close_manage_panel"],data(){return{show_login_page:!0}},methods:{close_manage_panel(){this.$emit("close_manage_panel")},login_success(){this.show_login_page=!1},logout(){this.show_login_page=!0}},props:["Config"],components:{ManagePanelLogin:De,ManagePanelMain:Nt}};a("fd9b");const yt=v()(Et,[["render",Ae],["__scopeId","data-v-34921c7c"]]);var Bt=yt;let Lt={private_api_url:"https://moments.zhheo.com/",public_api_url:"https://fcircle-pub.rct.cool/",page_turning_number:12,error_img:"https://sdn.geekzu.org/avatar/57d8260dfb55501c37dde588e7c3852c",sort_rule:"created"};var It=Lt;function Mt(e){if("undefined"!==typeof UserConfig)for(let t in UserConfig)e[t]&&(e[t]=UserConfig[t]);return e}var St={name:"App",data(){return{Config:It,current_api:null,change_map:{updated:null,created:null},article_card_data:{open:!1,data:null},manage_panel_open:!1}},methods:{get_data(e){let t=JSON.parse(sessionStorage.getItem(e+"CreatedData")),a=JSON.parse(sessionStorage.getItem(e+"UpdatedData"));this.change_map["created"]=t,this.change_map["updated"]=a,null===t&&this.$axios.get(e+"all?rule=created").then(t=>{sessionStorage.setItem(e+"CreatedData",JSON.stringify(t.data)),this.change_map["created"]=t.data}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})}),null===a&&this.$axios.get(e+"all?rule=updated").then(t=>{sessionStorage.setItem(e+"UpdatedData",JSON.stringify(t.data)),this.change_map["updated"]=t.data}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})},change_sort_rule(e){this.Config.sort_rule=e},open_article_card(e){let t,a="private"===this.current_api?this.Config.private_api_url:this.Config.public_api_url;t=""!==e?a+"post?num=5&link="+e:a+"post?num=5",this.$axios.get(t).then(e=>{"statistical_data"in e.data?(this.article_card_data.data=e.data,this.article_card_data.open=!0):Object(Me["a"])({message:"未获取到文章卡片òᆺó\n如果持续出现此错误,检查数据库是否正常",type:"error"})})},close_article_card(){this.article_card_data.open=!1},toggle_api_url(){"private"===this.current_api?(this.current_api="public",this.get_data(this.Config.public_api_url)):(this.current_api="private",this.get_data(this.Config.private_api_url))},open_manage_panel(){this.manage_panel_open=!0},close_manage_panel(){this.manage_panel_open=!1}},created(){this.Config=Mt(this.Config),this.current_api="private",this.get_data(this.Config.private_api_url)},components:{Header:x,ArticleBody:ne,ArticleCard:ve,ManagePanel:Bt}};a("d18f");const Tt=v()(St,[["render",r]]);var Dt=Tt,Ft=a("bc3a"),Pt=a.n(Ft),Rt=a("c3a1"),Yt=(a("7437"),a("a2f0"),a("9224")),Qt=a("f6f2");const Kt=Object(c["createApp"])(Dt);Kt.use(Rt["a"]);for(const[zt,Ut]of Object.entries(Qt))Kt.component(zt,Ut);Kt.config.globalProperties.$axios=Pt.a,Kt.config.globalProperties.$fcircle_front_version=Yt.version,Kt.mount("#hexo-circle-of-friends-root")},"594a":function(e,t,a){var c=a("4ae4");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("5d03b462",c,!0,{sourceMap:!1,shadowMode:!1})},5974:function(e,t,a){"use strict";a("2ac5")},"5c8d":function(e,t,a){var c=a("bd0b");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("003822fc",c,!0,{sourceMap:!1,shadowMode:!1})},"5e0e":function(e,t,a){"use strict";a("1799")},7232:function(e,t,a){"use strict";a("991d")},"7d5b":function(e,t,a){"use strict";a("5c8d")},"8e53":function(e,t,a){var c=a("1feb");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("312900a6",c,!0,{sourceMap:!1,shadowMode:!1})},"8fd2":function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,"#page:has(#hexo-circle-of-friends-root){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;transition:none!important}.el-button:focus,.el-button:hover{color:var(--heo-main)!important}.el-form-item__label{color:#fff!important}",""]),e.exports=t},"91a2":function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".cf-manage-main-add-btn[data-v-30fd6fc6]{margin-left:30px}.cf-manage-tip[data-v-30fd6fc6]{color:#fff}",""]),e.exports=t},9224:function(e){e.exports=JSON.parse('{"name":"fcircle-theme-yyyz","version":"1.0.3","private":false,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"@element-plus/icons-vue":"^2.0.9","axios":"^0.27.2","core-js":"^3.6.5","element-plus":"^2.2.17","vue":"^3.0.0"},"devDependencies":{"@vue/cli-plugin-babel":"~4.5.15","@vue/cli-plugin-eslint":"~4.5.15","@vue/cli-service":"~4.5.15","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-standard":"^5.1.2","babel-eslint":"^10.1.0","eslint":"^6.7.2","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^7.0.0"},"description":"```\\r npm install\\r ```","files":["dist/app.min.js","dist/bundle.js"],"main":".eslintrc.js","repository":{"type":"git","url":"git+https://github.com/hiltay/hexo-circle-of-friends-front.git"},"keywords":["yyyz","5.x","友链朋友圈前端插件"],"author":"yyyz","license":"ISC","bugs":{"url":"https://github.com/hiltay/hexo-circle-of-friends-front/issues"},"homepage":"https://github.com/hiltay/hexo-circle-of-friends-front#readme"}')},"991d":function(e,t,a){var c=a("91a2");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("665ae4a5",c,!0,{sourceMap:!1,shadowMode:!1})},a2f0:function(e,t,a){var c=a("8fd2");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("6abc6200",c,!0,{sourceMap:!1,shadowMode:!1})},bd0b:function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".fade-enter-active[data-v-31c20c7f],.fade-leave-active[data-v-31c20c7f]{transition:opacity .1s}.fade-enter[data-v-31c20c7f],.fade-leave-to[data-v-31c20c7f]{opacity:0}#cf-overlay-group[data-v-31c20c7f]{display:flex;position:fixed;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:100;top:0;left:0}#cf-overlay[data-v-31c20c7f]{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--heo-maskbgdeep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;pointer-events:all;transition:all .1s ease;z-index:998;animation:cf-show-31c20c7f .3s ease-in-out}@keyframes cf-show-31c20c7f{0%{opacity:0}to{opacity:1}}@keyframes cf-show-move-31c20c7f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cf-overshow[data-v-31c20c7f]{text-align:center;border-radius:12px;width:320px;transform:translateY(0);box-shadow:0 12px 40px rgba(0,0,0,.093);background:var(--heo-background);transition:all .1s ease;z-index:999;padding:16px;border:var(--style-border-always);animation:cf-show-move-31c20c7f .3s ease-in-out;margin:auto}.cf-overshow-head[data-v-31c20c7f]{display:flex;flex-direction:column;align-items:center;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px dashed var(--heo-secondtext)}.cf-overshow-head img.cf-img-avatar[data-v-31c20c7f]:hover{transform:rotate(1turn);transition:.8s}.cf-overshow .cf-overshow-head a[data-v-31c20c7f]{color:var(--heo-fontcolor);display:block;text-align:center;font-weight:700;margin-top:-5px;padding:5px 8px 5px;text-decoration:none;width:-moz-fit-content;width:fit-content}.cf-overshow img.cf-img-avatar[data-v-31c20c7f]{background:#fff;width:80px;height:80px;border-radius:50%;margin:-45px auto 8px;transform:rotate(-1turn);transition:.8s}.cf-overshow p[data-v-31c20c7f]{margin:.3rem 5px;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start}.cf-overshow p a.cf-article-title[data-v-31c20c7f]{text-decoration:none;display:block;text-align:left;position:relative;z-index:2;font-size:15px;line-height:1.2;letter-spacing:normal;max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--heo-fontcolor);width:-moz-fit-content;width:fit-content;font-weight:700}.cf-overshow p span[data-v-31c20c7f]{position:relative;z-index:1;font-size:12px;margin-top:8px}@media screen and (max-width:768px){.cf-overshow[data-v-31c20c7f]{width:90%}.cf-overshow img.cf-img-avatar[data-v-31c20c7f]{margin:0}}.cf-overshow .cf-overshow-content[data-v-31c20c7f]{padding:2px 3px 7px}.cf-overshow .cf-overshow-content-tail[data-v-31c20c7f]{padding:2px 3px 7px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}",""]),e.exports=t},be21:function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".cf-manage-logo[data-v-735984d8]{top:25%}.cf-manage-logo[data-v-735984d8],.cf-manage-title[data-v-735984d8]{position:absolute;transform:translate(-50%,-50%);left:50%}.cf-manage-title[data-v-735984d8]{top:35%;color:#fff;font-size:24px;font-family:PingFangSC-Regular;text-align:center;white-space:nowrap;line-height:33px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cf-manage-input[data-v-735984d8]{top:45%}.cf-manage-input[data-v-735984d8],.cf-manage-login-btn[data-v-735984d8]{position:absolute;transform:translate(-50%,-50%);max-width:50%;left:50%}.cf-manage-login-btn[data-v-735984d8]{top:60%}",""]),e.exports=t},d18f:function(e,t,a){"use strict";a("8e53")},e9a4:function(e,t,a){"use strict";a("f61c")},ea03:function(e,t,a){"use strict";a("5145")},f2b1:function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".cf-manage-center-btn[data-v-593a2f92]{margin-top:30px}",""]),e.exports=t},f61c:function(e,t,a){var c=a("f2b1");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("c21bbef8",c,!0,{sourceMap:!1,shadowMode:!1})},fd9b:function(e,t,a){"use strict";a("2375")},fe56:function(e,t,a){"use strict";a("1b92")},ff61:function(e,t,a){"use strict";a("594a")}}); \ No newline at end of file diff --git a/templates/assets/libs/moments/bundle.js b/templates/assets/libs/moments/bundle.js new file mode 100644 index 0000000..fde3982 --- /dev/null +++ b/templates/assets/libs/moments/bundle.js @@ -0,0 +1,27 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0388":function(e,t,r){"use strict";r.d(t,"a",(function(){return b}));var n=r("f2bf"),o=r("0898");const l=Object(o["b"])({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}});var a=r("2711"),i=r("304f"),c=r("461c");const s=["textContent"],u={name:"ElBadge"},d=Object(n["defineComponent"])({...u,props:l,setup(e,{expose:t}){const r=e,o=Object(i["b"])("badge"),l=Object(n["computed"])(()=>r.isDot?"":Object(c["isNumber"])(r.value)&&Object(c["isNumber"])(r.max)&&r.max(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{class:Object(n["normalizeClass"])(Object(n["unref"])(o).b())},[Object(n["renderSlot"])(e.$slots,"default"),Object(n["createVNode"])(n["Transition"],{name:Object(n["unref"])(o).namespace.value+"-zoom-in-center",persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createElementVNode"])("sup",{class:Object(n["normalizeClass"])([Object(n["unref"])(o).e("content"),Object(n["unref"])(o).em("content",e.type),Object(n["unref"])(o).is("fixed",!!e.$slots.default),Object(n["unref"])(o).is("dot",e.isDot)]),textContent:Object(n["toDisplayString"])(Object(n["unref"])(l))},null,10,s),[[n["vShow"],!e.hidden&&(Object(n["unref"])(l)||e.isDot)]])]),_:1},8,["name"])],2))}});var p=Object(a["a"])(d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]),f=r("0c24");const b=Object(f["a"])(p)},"04f8":function(e,t,r){var n=r("2d00"),o=r("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},"0512":function(e,t,r){var n=function(e){return e&&"undefined"!==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},o=Object.defineProperty,l=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,c=function(e,t){for(var r in t)o(e,r,{get:t[r],enumerable:!0})},s=function(e,t,r,n){var c=!0,s=!1,u=void 0;if(t&&"object"==typeof t||"function"==typeof t)try{for(var d,p=function(a,c){var s=c.value;!i.call(e,s)&&s!==r&&o(e,s,{get:function(){return t[s]},enumerable:!(n=l(t,s))||n.enumerable})},f=a(t)[Symbol.iterator]();!(c=(d=f.next()).done);c=!0)p(f,d)}catch(b){s=!0,u=b}finally{try{c||null==f.return||f.return()}finally{if(s)throw u}}return e},u=function(e){return s(o({},"__esModule",{value:!0}),e)},d={};c(d,{default:function(){return I}}),e.exports=u(d);var p,f,b,m,h,v,g,O,j,w,y,x,k,_,C,z=!1;function E(){if(!z){z=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),r=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(x=/\b(iPhone|iP[ao]d)/.exec(e),k=/\b(iP[ao]d)/.exec(e),w=/Android/i.exec(e),_=/FBAN\/\w+;/i.exec(e),C=/Mobile/i.exec(e),y=!!/Win64/.exec(e),t){p=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,p&&document&&document.documentMode&&(p=document.documentMode);var n=/(?:Trident\/(\d+.\d+))/.exec(e);v=n?parseFloat(n[1])+4:p,f=t[2]?parseFloat(t[2]):NaN,b=t[3]?parseFloat(t[3]):NaN,m=t[4]?parseFloat(t[4]):NaN,m?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),h=t&&t[1]?parseFloat(t[1]):NaN):h=NaN}else p=f=b=h=m=NaN;if(r){if(r[1]){var o=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);g=!o||parseFloat(o[1].replace("_","."))}else g=!1;O=!!r[2],j=!!r[3]}else g=O=j=!1}}var B,S={ie:function(){return E()||p},ieCompatibilityMode:function(){return E()||v>p},ie64:function(){return S.ie()&&y},firefox:function(){return E()||f},opera:function(){return E()||b},webkit:function(){return E()||m},safari:function(){return S.webkit()},chrome:function(){return E()||h},windows:function(){return E()||O},osx:function(){return E()||g},linux:function(){return E()||j},iphone:function(){return E()||x},mobile:function(){return E()||x||k||w||C},nativeApp:function(){return E()||_},android:function(){return E()||w},ipad:function(){return E()||k}},V=S,N=!!(("undefined"===typeof window?"undefined":n(window))<"u"&&window.document&&window.document.createElement),M={canUseDOM:N,canUseWorkers:("undefined"===typeof Worker?"undefined":n(Worker))<"u",canUseEventListeners:N&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:N&&!!window.screen,isInWorker:!N},A=M;function T(e,t){if(!A.canUseDOM||t&&!("addEventListener"in document))return!1;var r="on"+e,n=r in document;if(!n){var o=document.createElement("div");o.setAttribute(r,"return;"),n="function"==typeof o[r]}return!n&&B&&"wheel"===e&&(n=document.implementation.hasFeature("Events.wheel","3.0")),n}A.canUseDOM&&(B=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));var H=T,R=10,L=40,D=800;function P(e){var t=0,r=0,n=0,o=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=r,r=0),n=t*R,o=r*R,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(n=e.deltaX),(n||o)&&e.deltaMode&&(1==e.deltaMode?(n*=L,o*=L):(n*=D,o*=D)),n&&!t&&(t=n<1?-1:1),o&&!r&&(r=o<1?-1:1),{spinX:t,spinY:r,pixelX:n,pixelY:o}}P.getEventType=function(){return V.firefox()?"DOMMouseScroll":H("wheel")?"wheel":"mousewheel"};var I=P},"06cf":function(e,t,r){var n=r("83ab"),o=r("c65b"),l=r("d1e7"),a=r("5c6c"),i=r("fc6a"),c=r("a04b"),s=r("1a2d"),u=r("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=n?d:function(e,t){if(e=i(e),t=c(t),u)try{return d(e,t)}catch(r){}if(s(e,t))return a(!o(l.f,e,t),e[t])}},"07fa":function(e,t,r){var n=r("50c4");e.exports=function(e){return n(e.length)}},"0898":function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return u})),r.d(t,"c",(function(){return i}));var n=r("f2bf"),o=r("d095"),l=r("7d20");const a="__epPropKey",i=e=>e,c=e=>Object(l["isObject"])(e)&&!!e[a],s=(e,t)=>{if(!Object(l["isObject"])(e)||c(e))return e;const{values:r,required:o,default:i,type:s,validator:u}=e,d=r||u?o=>{let a=!1,c=[];if(r&&(c=Array.from(r),Object(l["hasOwn"])(e,"default")&&c.push(i),a||(a=c.includes(o))),u&&(a||(a=u(o))),!a&&c.length>0){const e=[...new Set(c)].map(e=>JSON.stringify(e)).join(", ");Object(n["warn"])(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${e}], got value ${JSON.stringify(o)}.`)}return a}:void 0,p={type:s,required:!!o,validator:d,[a]:!0};return Object(l["hasOwn"])(e,"default")&&(p.default=i),p},u=e=>Object(o["fromPairs"])(Object.entries(e).map(([e,t])=>[e,s(t,e)]))},"0a06":function(e,t,r){"use strict";var n=r("c532"),o=r("30b5"),l=r("f6b4"),a=r("5270"),i=r("4a7b"),c=r("83b9"),s=r("848b"),u=s.validators;function d(e){this.defaults=e,this.interceptors={request:new l,response:new l}}d.prototype.request=function(e,t){"string"===typeof e?(t=t||{},t.url=e):t=e||{},t=i(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;void 0!==r&&s.assertOptions(r,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var n=[],o=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var l,c=[];if(this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)})),!o){var d=[a,void 0];Array.prototype.unshift.apply(d,n),d=d.concat(c),l=Promise.resolve(t);while(d.length)l=l.then(d.shift(),d.shift());return l}var p=t;while(n.length){var f=n.shift(),b=n.shift();try{p=f(p)}catch(m){b(m);break}}try{l=a(p)}catch(m){return Promise.reject(m)}while(c.length)l=l.then(c.shift(),c.shift());return l},d.prototype.getUri=function(e){e=i(this.defaults,e);var t=c(e.baseURL,e.url);return o(t,e.params,e.paramsSerializer)},n.forEach(["delete","get","head","options"],(function(e){d.prototype[e]=function(t,r){return this.request(i(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){function t(t){return function(r,n,o){return this.request(i(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}d.prototype[e]=t(),d.prototype[e+"Form"]=t(!0)})),e.exports=d},"0a08":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("f2bf"),o=r("c083");const l=Object(n["ref"])(0),a=()=>{const e=Object(o["b"])("zIndex",2e3),t=Object(n["computed"])(()=>e.value+l.value),r=()=>(l.value++,t.value);return{initialZIndex:e,currentZIndex:t,nextZIndex:r}}},"0c24":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return l})),r.d(t,"d",(function(){return i}));var n=r("7d20");const o=(e,t)=>{if(e.install=r=>{for(const n of[e,...Object.values(null!=t?t:{})])r.component(n.name,n)},t)for(const[r,n]of Object.entries(t))e[r]=n;return e},l=(e,t)=>(e.install=r=>{e._context=r._context,r.config.globalProperties[t]=e},e),a=(e,t)=>(e.install=r=>{r.directive(t,e)},e),i=e=>(e.install=n["NOOP"],e)},"0cfb":function(e,t,r){var n=r("83ab"),o=r("d039"),l=r("cc12");e.exports=!n&&!o((function(){return 7!=Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a}))},"0d51":function(e,t){var r=String;e.exports=function(e){try{return r(e)}catch(t){return"Object"}}},"0df6":function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e69":function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return p})),r.d(t,"c",(function(){return d})),r.d(t,"d",(function(){return c})),r.d(t,"e",(function(){return u}));var n=r("461c"),o=(r("bfce"),r("8afb")),l=r("7d20");const a="utils/dom/style",i=(e="")=>e.split(" ").filter(e=>!!e.trim()),c=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},s=(e,t)=>{e&&t.trim()&&e.classList.add(...i(t))},u=(e,t)=>{e&&t.trim()&&e.classList.remove(...i(t))},d=(e,t)=>{var r;if(!n["isClient"]||!e||!t)return"";let o=Object(l["camelize"])(t);"float"===o&&(o="cssFloat");try{const t=e.style[o];if(t)return t;const n=null==(r=document.defaultView)?void 0:r.getComputedStyle(e,"");return n?n[o]:""}catch(a){return e.style[o]}};function p(e,t="px"){return e?Object(l["isString"])(e)?e:Object(n["isNumber"])(e)?`${e}${t}`:void Object(o["a"])(a,"binding value must be a string or number"):""}},"0f3d":function(e,t,r){"use strict";(function(e){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?t-1:0),n=1;n=l)return e;switch(e){case"%s":return String(r[o++]);case"%d":return Number(r[o++]);case"%j":try{return JSON.stringify(r[o++])}catch(t){return"[Circular]"}break;default:return e}}));return a}return e}function b(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}function m(e,t){return void 0===e||null===e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!b(t)||"string"!==typeof e||e))}function h(e,t,r){var n=[],o=0,l=e.length;function a(e){n.push.apply(n,e||[]),o++,o===l&&r(n)}e.forEach((function(e){t(e,a)}))}function v(e,t,r){var n=0,o=e.length;function l(a){if(a&&a.length)r(a);else{var i=n;n+=1,i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},S={integer:function(e){return S.number(e)&&parseInt(e,10)===e},float:function(e){return S.number(e)&&!S.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===typeof e&&!S.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&e.length<=320&&!!e.match(B.email)},url:function(e){return"string"===typeof e&&e.length<=2048&&!!e.match(E())},hex:function(e){return"string"===typeof e&&!!e.match(B.hex)}},V=function(e,t,r,n,o){if(e.required&&void 0===t)C(e,t,r,n,o);else{var l=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=e.type;l.indexOf(a)>-1?S[a](t)||n.push(f(o.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&n.push(f(o.messages.types[a],e.fullField,e.type))}},N=function(e,t,r,n,o){var l="number"===typeof e.len,a="number"===typeof e.min,i="number"===typeof e.max,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=t,u=null,d="number"===typeof t,p="string"===typeof t,b=Array.isArray(t);if(d?u="number":p?u="string":b&&(u="array"),!u)return!1;b&&(s=t.length),p&&(s=t.replace(c,"_").length),l?s!==e.len&&n.push(f(o.messages[u].len,e.fullField,e.len)):a&&!i&&se.max?n.push(f(o.messages[u].max,e.fullField,e.max)):a&&i&&(se.max)&&n.push(f(o.messages[u].range,e.fullField,e.min,e.max))},M="enum",A=function(e,t,r,n,o){e[M]=Array.isArray(e[M])?e[M]:[],-1===e[M].indexOf(t)&&n.push(f(o.messages[M],e.fullField,e[M].join(", ")))},T=function(e,t,r,n,o){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||n.push(f(o.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var l=new RegExp(e.pattern);l.test(t)||n.push(f(o.messages.pattern.mismatch,e.fullField,t,e.pattern))}},H={required:C,whitespace:z,type:V,range:N,enum:A,pattern:T},R=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t,"string")&&!e.required)return r();H.required(e,t,n,l,o,"string"),m(t,"string")||(H.type(e,t,n,l,o),H.range(e,t,n,l,o),H.pattern(e,t,n,l,o),!0===e.whitespace&&H.whitespace(e,t,n,l,o))}r(l)},L=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H.type(e,t,n,l,o)}r(l)},D=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(""===t&&(t=void 0),m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},P=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H.type(e,t,n,l,o)}r(l)},I=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),m(t)||H.type(e,t,n,l,o)}r(l)},F=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},$=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},q=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if((void 0===t||null===t)&&!e.required)return r();H.required(e,t,n,l,o,"array"),void 0!==t&&null!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},W=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H.type(e,t,n,l,o)}r(l)},U="enum",K=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H[U](e,t,n,l,o)}r(l)},Y=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t,"string")&&!e.required)return r();H.required(e,t,n,l,o),m(t,"string")||H.pattern(e,t,n,l,o)}r(l)},G=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t,"date")&&!e.required)return r();var i;if(H.required(e,t,n,l,o),!m(t,"date"))i=t instanceof Date?t:new Date(t),H.type(e,i,n,l,o),i&&H.range(e,i.getTime(),n,l,o)}r(l)},X=function(e,t,r,n,o){var l=[],a=Array.isArray(t)?"array":typeof t;H.required(e,t,n,l,o,a),r(l)},J=function(e,t,r,n,o){var l=e.type,a=[],i=e.required||!e.required&&n.hasOwnProperty(e.field);if(i){if(m(t,l)&&!e.required)return r();H.required(e,t,n,a,o,l),m(t,l)||H.type(e,t,n,a,o)}r(a)},Z=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o)}r(l)},Q={string:R,method:L,number:D,boolean:P,regexp:I,integer:F,float:$,array:q,object:W,enum:K,pattern:Y,date:G,url:J,hex:J,email:J,required:X,any:Z};function ee(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var te=ee(),re=function(){function e(e){this.rules=null,this._messages=te,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==typeof e||Array.isArray(e))throw new Error("Rules must be an object");this.rules={},Object.keys(e).forEach((function(r){var n=e[r];t.rules[r]=Array.isArray(n)?n:[n]}))},t.messages=function(e){return e&&(this._messages=k(ee(),e)),this._messages},t.validate=function(t,n,o){var l=this;void 0===n&&(n={}),void 0===o&&(o=function(){});var a=t,i=n,c=o;if("function"===typeof i&&(c=i,i={}),!this.rules||0===Object.keys(this.rules).length)return c&&c(null,a),Promise.resolve(a);function s(e){var t=[],r={};function n(e){var r;Array.isArray(e)?t=(r=t).concat.apply(r,e):t.push(e)}for(var o=0;o{const t=new Set(e);return t.w=0,t.n=0,t},d=e=>(e.w&v)>0,p=e=>(e.n&v)>0,f=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{("length"===t||t>=o)&&c.push(e)});else switch(void 0!==r&&c.push(i.get(r)),t){case"add":n.isArray(e)?n.isIntegerKey(r)&&c.push(i.get("length")):(c.push(i.get(j)),n.isMap(e)&&c.push(i.get(w)));break;case"delete":n.isArray(e)||(c.push(i.get(j)),n.isMap(e)&&c.push(i.get(w)));break;case"set":n.isMap(e)&&c.push(i.get(j));break}if(1===c.length)c[0]&&A(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);A(u(e))}}function A(e,t){const r=n.isArray(e)?e:[...e];for(const n of r)n.computed&&T(n);for(const n of r)n.computed||T(n)}function T(e,t){(e!==O||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const H=n.makeMap("__proto__,__v_isRef,__isVue"),R=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(n.isSymbol)),L=q(),D=q(!1,!0),P=q(!0),I=q(!0,!0),F=$();function $(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const r=Le(this);for(let t=0,o=this.length;t{e[t]=function(...e){E();const r=Le(this)[t].apply(this,e);return S(),r}}),e}function q(e=!1,t=!1){return function(r,o,l){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&l===(e?t?Ce:_e:t?ke:xe).get(r))return r;const a=n.isArray(r);if(!e&&a&&n.hasOwn(F,o))return Reflect.get(F,o,l);const i=Reflect.get(r,o,l);return(n.isSymbol(o)?R.has(o):H(o))?i:(e||V(r,"get",o),t?i:qe(i)?a&&n.isIntegerKey(o)?i:i.value:n.isObject(i)?e?Ve(i):Be(i):i)}}const W=K(),U=K(!0);function K(e=!1){return function(t,r,o,l){let a=t[r];if(Te(a)&&qe(a)&&!qe(o))return!1;if(!e&&(He(o)||Te(o)||(a=Le(a),o=Le(o)),!n.isArray(t)&&qe(a)&&!qe(o)))return a.value=o,!0;const i=n.isArray(t)&&n.isIntegerKey(r)?Number(r)e,re=e=>Reflect.getPrototypeOf(e);function ne(e,t,r=!1,n=!1){e=e["__v_raw"];const o=Le(e),l=Le(t);r||(t!==l&&V(o,"get",t),V(o,"get",l));const{has:a}=re(o),i=n?te:r?Ie:Pe;return a.call(o,t)?i(e.get(t)):a.call(o,l)?i(e.get(l)):void(e!==o&&e.get(t))}function oe(e,t=!1){const r=this["__v_raw"],n=Le(r),o=Le(e);return t||(e!==o&&V(n,"has",e),V(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function le(e,t=!1){return e=e["__v_raw"],!t&&V(Le(e),"iterate",j),Reflect.get(e,"size",e)}function ae(e){e=Le(e);const t=Le(this),r=re(t),n=r.has.call(t,e);return n||(t.add(e),M(t,"add",e,e)),this}function ie(e,t){t=Le(t);const r=Le(this),{has:o,get:l}=re(r);let a=o.call(r,e);a||(e=Le(e),a=o.call(r,e));const i=l.call(r,e);return r.set(e,t),a?n.hasChanged(t,i)&&M(r,"set",e,t):M(r,"add",e,t),this}function ce(e){const t=Le(this),{has:r,get:n}=re(t);let o=r.call(t,e);o||(e=Le(e),o=r.call(t,e)),n&&n.call(t,e);const l=t.delete(e);return o&&M(t,"delete",e,void 0),l}function se(){const e=Le(this),t=0!==e.size,r=e.clear();return t&&M(e,"clear",void 0,void 0),r}function ue(e,t){return function(r,n){const o=this,l=o["__v_raw"],a=Le(l),i=t?te:e?Ie:Pe;return!e&&V(a,"iterate",j),l.forEach((e,t)=>r.call(n,i(e),i(t),o))}}function de(e,t,r){return function(...o){const l=this["__v_raw"],a=Le(l),i=n.isMap(a),c="entries"===e||e===Symbol.iterator&&i,s="keys"===e&&i,u=l[e](...o),d=r?te:t?Ie:Pe;return!t&&V(a,"iterate",s?w:j),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function pe(e){return function(...t){return"delete"!==e&&this}}function fe(){const e={get(e){return ne(this,e)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!1)},t={get(e){return ne(this,e,!1,!0)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!0)},r={get(e){return ne(this,e,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!1)},n={get(e){return ne(this,e,!0,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!0)},o=["keys","values","entries",Symbol.iterator];return o.forEach(o=>{e[o]=de(o,!1,!1),r[o]=de(o,!0,!1),t[o]=de(o,!1,!0),n[o]=de(o,!0,!0)}),[e,r,t,n]}const[be,me,he,ve]=fe();function ge(e,t){const r=t?e?ve:he:e?me:be;return(t,o,l)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(n.hasOwn(r,o)&&o in t?r:t,o,l)}const Oe={get:ge(!1,!1)},je={get:ge(!1,!0)},we={get:ge(!0,!1)},ye={get:ge(!0,!0)},xe=new WeakMap,ke=new WeakMap,_e=new WeakMap,Ce=new WeakMap;function ze(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ee(e){return e["__v_skip"]||!Object.isExtensible(e)?0:ze(n.toRawType(e))}function Be(e){return Te(e)?e:Me(e,!1,J,Oe,xe)}function Se(e){return Me(e,!1,Q,je,ke)}function Ve(e){return Me(e,!0,Z,we,_e)}function Ne(e){return Me(e,!0,ee,ye,Ce)}function Me(e,t,r,o,l){if(!n.isObject(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const a=l.get(e);if(a)return a;const i=Ee(e);if(0===i)return e;const c=new Proxy(e,2===i?o:r);return l.set(e,c),c}function Ae(e){return Te(e)?Ae(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Te(e){return!(!e||!e["__v_isReadonly"])}function He(e){return!(!e||!e["__v_isShallow"])}function Re(e){return Ae(e)||Te(e)}function Le(e){const t=e&&e["__v_raw"];return t?Le(t):e}function De(e){return n.def(e,"__v_skip",!0),e}const Pe=e=>n.isObject(e)?Be(e):e,Ie=e=>n.isObject(e)?Ve(e):e;function Fe(e){C&&O&&(e=Le(e),N(e.dep||(e.dep=u())))}function $e(e,t){e=Le(e),e.dep&&A(e.dep)}function qe(e){return!(!e||!0!==e.__v_isRef)}function We(e){return Ke(e,!1)}function Ue(e){return Ke(e,!0)}function Ke(e,t){return qe(e)?e:new Ye(e,t)}class Ye{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Le(e),this._value=t?e:Pe(e)}get value(){return Fe(this),this._value}set value(e){const t=this.__v_isShallow||He(e)||Te(e);e=t?e:Le(e),n.hasChanged(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Pe(e),$e(this))}}function Ge(e){$e(e)}function Xe(e){return qe(e)?e.value:e}const Je={get:(e,t,r)=>Xe(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return qe(o)&&!qe(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ze(e){return Ae(e)?e:new Proxy(e,Je)}class Qe{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:r}=e(()=>Fe(this),()=>$e(this));this._get=t,this._set=r}get value(){return this._get()}set value(e){this._set(e)}}function et(e){return new Qe(e)}function tt(e){const t=n.isArray(e)?new Array(e.length):{};for(const r in e)t[r]=nt(e,r);return t}class rt{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function nt(e,t,r){const n=e[t];return qe(n)?n:new rt(e,t,r)}var ot,lt;class at{constructor(e,t,r,n){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[ot]=!1,this._dirty=!0,this.effect=new y(e,()=>{this._dirty||(this._dirty=!0,$e(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this["__v_isReadonly"]=r}get value(){const e=Le(this);return Fe(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function it(e,t,r=!1){let o,l;const a=n.isFunction(e);a?(o=e,l=n.NOOP):(o=e.get,l=e.set);const i=new at(o,l,a||!l,r);return i}ot="__v_isReadonly";const ct=Promise.resolve(),st=[];let ut=!1;const dt=e=>{st.push(e),ut||(ut=!0,ct.then(pt))},pt=()=>{for(let e=0;e{if(this.dep){if(e)t=this._value,r=!0;else if(!n){const e=r?t:this._value;n=!0,r=!1,dt(()=>{this.effect.active&&this._get()!==e&&$e(this),n=!1})}for(const e of this.dep)e.computed instanceof ft&&e.scheduler(!0)}this._dirty=!0}),this.effect.computed=this}_get(){return this._dirty?(this._dirty=!1,this._value=this.effect.run()):this._value}get value(){return Fe(this),Le(this)._get()}}function bt(e){return new ft(e)}lt="__v_isReadonly",t.EffectScope=l,t.ITERATE_KEY=j,t.ReactiveEffect=y,t.computed=it,t.customRef=et,t.deferredComputed=bt,t.effect=k,t.effectScope=a,t.enableTracking=B,t.getCurrentScope=c,t.isProxy=Re,t.isReactive=Ae,t.isReadonly=Te,t.isRef=qe,t.isShallow=He,t.markRaw=De,t.onScopeDispose=s,t.pauseTracking=E,t.proxyRefs=Ze,t.reactive=Be,t.readonly=Ve,t.ref=We,t.resetTracking=S,t.shallowReactive=Se,t.shallowReadonly=Ne,t.shallowRef=Ue,t.stop=_,t.toRaw=Le,t.toRef=nt,t.toRefs=tt,t.track=V,t.trigger=M,t.triggerRef=Ge,t.unref=Xe},1127:function(e,t,r){"use strict";function n(e,t){l(e)&&(e="100%");var r=a(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t)),e)}function o(e){return Math.min(1,Math.max(0,e))}function l(e){return"string"===typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)}function a(e){return"string"===typeof e&&-1!==e.indexOf("%")}function i(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function c(e){return e<=1?"".concat(100*Number(e),"%"):e}function s(e){return 1===e.length?"0"+e:String(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.pad2=t.convertToPercentage=t.boundAlpha=t.isPercentage=t.isOnePointZero=t.clamp01=t.bound01=void 0,t.bound01=n,t.clamp01=o,t.isOnePointZero=l,t.isPercentage=a,t.boundAlpha=i,t.convertToPercentage=c,t.pad2=s},1175:function(e,t,r){"use strict";e.exports=r("10fa")},"13d2":function(e,t,r){var n=r("d039"),o=r("1626"),l=r("1a2d"),a=r("83ab"),i=r("5e77").CONFIGURABLE,c=r("8925"),s=r("69f3"),u=s.enforce,d=s.get,p=Object.defineProperty,f=a&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),b=String(String).split("String"),m=e.exports=function(e,t,r){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!l(e,"name")||i&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),f&&r&&l(r,"arity")&&e.length!==r.arity&&p(e,"length",{value:r.arity});try{r&&l(r,"constructor")&&r.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var n=u(e);return l(n,"source")||(n.source=b.join("string"==typeof t?t:"")),e};Function.prototype.toString=m((function(){return o(this)&&d(this).source||c(this)}),"toString")},"14d9":function(e,t,r){"use strict";var n=r("23e7"),o=r("7b0b"),l=r("07fa"),a=r("3a34"),i=r("3511"),c=r("d039"),s=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),u=!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}();n({target:"Array",proto:!0,arity:1,forced:s||u},{push:function(e){var t=o(this),r=l(t),n=arguments.length;i(r+n);for(var c=0;ct in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))s.call(t,r)&&d(e,r,t[r]);if(c)for(var r of c(t))u.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,i(t));function b(e,t){var r;const n=Object(o["shallowRef"])();return Object(o["watchEffect"])(()=>{n.value=e()},f(p({},t),{flush:null!=(r=null==t?void 0:t.flush)?r:"sync"})),Object(o["readonly"])(n)}const m="undefined"!==typeof window,h=e=>"undefined"!==typeof e,v=(e,...t)=>{e||console.warn(...t)},g=Object.prototype.toString,O=e=>"boolean"===typeof e,j=e=>"function"===typeof e,w=e=>"number"===typeof e,y=e=>"string"===typeof e,x=e=>"[object Object]"===g.call(e),k=e=>"undefined"!==typeof window&&"[object Window]"===g.call(e),_=()=>Date.now(),C=()=>+Date.now(),z=(e,t,r)=>Math.min(r,Math.max(t,e)),E=()=>{},B=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),S=m&&(null==(n=null==window?void 0:window.navigator)?void 0:n.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent),V=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function N(e){return"function"===typeof e?e():Object(o["unref"])(e)}function M(e,t){function r(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return r}const A=e=>e();function T(e,t={}){let r,n;const o=o=>{const l=N(e),a=N(t.maxWait);if(r&&clearTimeout(r),l<=0||void 0!==a&&a<=0)return n&&(clearTimeout(n),n=null),o();a&&!n&&(n=setTimeout(()=>{r&&clearTimeout(r),n=null,o()},a)),r=setTimeout(()=>{n&&clearTimeout(n),n=null,o()},l)};return o}function H(e,t=!0,r=!0){let n,o=0,l=!0;const a=()=>{n&&(clearTimeout(n),n=void 0)},i=i=>{const c=N(e),s=Date.now()-o;if(a(),c<=0)return o=Date.now(),i();s>c&&(r||!l)?(o=Date.now(),i()):t&&(n=setTimeout(()=>{o=Date.now(),l=!0,a(),i()},c)),r||n||(n=setTimeout(()=>l=!0,c)),l=!1};return i}function R(e=A){const t=Object(o["ref"])(!0);function r(){t.value=!1}function n(){t.value=!0}const l=(...r)=>{t.value&&e(...r)};return{isActive:t,pause:r,resume:n,eventFilter:l}}function L(e="this function"){if(!o["isVue3"])throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}const D={mounted:o["isVue3"]?"mounted":"inserted",updated:o["isVue3"]?"updated":"componentUpdated",unmounted:o["isVue3"]?"unmounted":"unbind"};function P(e,t=!1,r="Timeout"){return new Promise((n,o)=>{t?setTimeout(()=>o(r),e):setTimeout(n,e)})}function I(e){return e}function F(e){let t;function r(){return t||(t=e()),t}return r.reset=async()=>{const e=t;t=void 0,e&&await e},r}function $(e){return e()}function q(e,...t){return t.some(t=>t in e)}function W(e,t){var r;if("number"===typeof e)return e+t;const n=(null==(r=e.match(/^-?[0-9]+\.?[0-9]*/))?void 0:r[0])||"",o=e.slice(n.length),l=parseFloat(n)+t;return Number.isNaN(l)?e:l+o}function U(e,t,r=!1){return t.reduce((t,n)=>(n in e&&(r&&void 0===e[n]||(t[n]=e[n])),t),{})}function K(e,t){let r,n,l=void 0;const a=Object(o["ref"])(!0),i=()=>{a.value=!0,n()};Object(o["watch"])(e,i,{flush:"sync"});const c=j(t)?t:t.get,s=j(t)?void 0:t.set,u=Object(o["customRef"])((e,t)=>(r=e,n=t,{get(){return a.value&&(l=c(),a.value=!1),r(),l},set(e){null==s||s(e)}}));return Object.isExtensible(u)&&(u.trigger=i),u}function Y(){const e=[],t=t=>{const r=e.indexOf(t);-1!==r&&e.splice(r,1)},r=r=>(e.push(r),{off:()=>t(r)}),n=t=>{e.forEach(e=>e(t))};return{on:r,off:t,trigger:n}}function G(e){let t,r=!1;const n=Object(o["effectScope"])(!0);return()=>(r||(t=n.run(e),r=!0),t)}function X(e){const t=Symbol("InjectionState"),r=(...r)=>{Object(o["provide"])(t,e(...r))},n=()=>Object(o["inject"])(t);return[r,n]}function J(e){return!!Object(o["getCurrentScope"])()&&(Object(o["onScopeDispose"])(e),!0)}function Z(e){let t,r,n=0;const l=()=>{n-=1,r&&n<=0&&(r.stop(),t=void 0,r=void 0)};return(...a)=>(n+=1,t||(r=Object(o["effectScope"])(!0),t=r.run(()=>e(...a))),J(l),t)}function Q(e,t,{enumerable:r=!1,unwrap:n=!0}={}){L();for(const[l,a]of Object.entries(t))"value"!==l&&(Object(o["isRef"])(a)&&n?Object.defineProperty(e,l,{get(){return a.value},set(e){a.value=e},enumerable:r}):Object.defineProperty(e,l,{value:a,enumerable:r}));return e}function ee(e,t){return null==t?Object(o["unref"])(e):Object(o["unref"])(e)[t]}function te(e){return null!=Object(o["unref"])(e)}var re=Object.defineProperty,ne=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ae=(e,t,r)=>t in e?re(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ie=(e,t)=>{for(var r in t||(t={}))oe.call(t,r)&&ae(e,r,t[r]);if(ne)for(var r of ne(t))le.call(t,r)&&ae(e,r,t[r]);return e};function ce(e,t){if("undefined"!==typeof Symbol){const r=ie({},e);return Object.defineProperty(r,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),r}return Object.assign([...t],e)}function se(e,t){const r=!1===(null==t?void 0:t.computedGetter)?o["unref"]:N;return function(...t){return Object(o["computed"])(()=>e.apply(this,t.map(e=>r(e))))}}function ue(e,t={}){let r,n=[];if(Array.isArray(t))n=t;else{r=t;const{includeOwnProperties:o=!0}=t;n.push(...Object.keys(e)),o&&n.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(n.map(t=>{const n=e[t];return[t,"function"===typeof n?se(n.bind(e),r):n]}))}function de(e){if(!Object(o["isRef"])(e))return Object(o["reactive"])(e);const t=new Proxy({},{get(t,r,n){return Object(o["unref"])(Reflect.get(e.value,r,n))},set(t,r,n){return Object(o["isRef"])(e.value[r])&&!Object(o["isRef"])(n)?e.value[r].value=n:e.value[r]=n,!0},deleteProperty(t,r){return Reflect.deleteProperty(e.value,r)},has(t,r){return Reflect.has(e.value,r)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Object(o["reactive"])(t)}function pe(e){return de(Object(o["computed"])(e))}function fe(e,...t){const r=t.flat();return pe(()=>Object.fromEntries(Object.entries(Object(o["toRefs"])(e)).filter(e=>!r.includes(e[0]))))}function be(e,...t){const r=t.flat();return Object(o["reactive"])(Object.fromEntries(r.map(t=>[t,Object(o["toRef"])(e,t)])))}function me(e,t=1e4){return Object(o["customRef"])((r,n)=>{let o,l=e;const a=()=>setTimeout(()=>{l=e,n()},N(t));return J(()=>{clearTimeout(o)}),{get(){return r(),l},set(e){l=e,n(),clearTimeout(o),o=a()}}})}function he(e,t=200,r={}){return M(T(t,r),e)}function ve(e,t=200,r={}){if(t<=0)return e;const n=Object(o["ref"])(e.value),l=he(()=>{n.value=e.value},t,r);return Object(o["watch"])(e,()=>l()),n}function ge(e,t){return Object(o["computed"])({get(){var r;return null!=(r=e.value)?r:t},set(t){e.value=t}})}function Oe(e,t=200,r=!1,n=!0){return M(H(t,r,n),e)}function je(e,t=200,r=!0,n=!0){if(t<=0)return e;const l=Object(o["ref"])(e.value),a=Oe(()=>{l.value=e.value},t,r,n);return Object(o["watch"])(e,()=>a()),l}function we(e,t={}){let r,n,l=e;const a=Object(o["customRef"])((e,t)=>(r=e,n=t,{get(){return i()},set(e){c(e)}}));function i(e=!0){return e&&r(),l}function c(e,r=!0){var o,a;if(e===l)return;const i=l;!1!==(null==(o=t.onBeforeChange)?void 0:o.call(t,e,i))&&(l=e,null==(a=t.onChanged)||a.call(t,e,i),r&&n())}const s=()=>i(!1),u=e=>c(e,!1),d=()=>i(!1),p=e=>c(e,!1);return Q(a,{get:i,set:c,untrackedGet:s,silentSet:u,peek:d,lay:p},{enumerable:!0})}const ye=we;function xe(e){return"function"===typeof e?Object(o["computed"])(e):Object(o["ref"])(e)}function ke(...e){if(2===e.length){const[t,r]=e;t.value=r}if(3===e.length)if(o["isVue2"])Object(o["set"])(...e);else{const[t,r,n]=e;t[r]=n}}function _e(e,t,r={}){var n,l;const{flush:a="sync",deep:i=!1,immediate:c=!0,direction:s="both",transform:u={}}=r;let d,p;const f=null!=(n=u.ltr)?n:e=>e,b=null!=(l=u.rtl)?l:e=>e;return"both"!==s&&"ltr"!==s||(d=Object(o["watch"])(e,e=>t.value=f(e),{flush:a,deep:i,immediate:c})),"both"!==s&&"rtl"!==s||(p=Object(o["watch"])(t,t=>e.value=b(t),{flush:a,deep:i,immediate:c})),()=>{null==d||d(),null==p||p()}}function Ce(e,t,r={}){const{flush:n="sync",deep:l=!1,immediate:a=!0}=r;return Array.isArray(t)||(t=[t]),Object(o["watch"])(e,e=>t.forEach(t=>t.value=e),{flush:n,deep:l,immediate:a})}var ze=Object.defineProperty,Ee=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Me=(e,t,r)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ae=(e,t)=>{for(var r in t||(t={}))Ve.call(t,r)&&Me(e,r,t[r]);if(Se)for(var r of Se(t))Ne.call(t,r)&&Me(e,r,t[r]);return e},Te=(e,t)=>Ee(e,Be(t));function He(e){if(!Object(o["isRef"])(e))return Object(o["toRefs"])(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=Object(o["customRef"])(()=>({get(){return e.value[r]},set(t){if(Array.isArray(e.value)){const n=[...e.value];n[r]=t,e.value=n}else{const n=Te(Ae({},e.value),{[r]:t});Object.setPrototypeOf(n,e.value),e.value=n}}}));return t}function Re(e,t=!0){Object(o["getCurrentInstance"])()?Object(o["onBeforeMount"])(e):t?e():Object(o["nextTick"])(e)}function Le(e){Object(o["getCurrentInstance"])()&&Object(o["onBeforeUnmount"])(e)}function De(e,t=!0){Object(o["getCurrentInstance"])()?Object(o["onMounted"])(e):t?e():Object(o["nextTick"])(e)}function Pe(e){Object(o["getCurrentInstance"])()&&Object(o["onUnmounted"])(e)}function Ie(e,t=!1){function r(r,{flush:n="sync",deep:l=!1,timeout:a,throwOnTimeout:i}={}){let c=null;const s=new Promise(a=>{c=Object(o["watch"])(e,e=>{r(e)!==t&&(null==c||c(),a(e))},{flush:n,deep:l,immediate:!0})}),u=[s];return null!=a&&u.push(P(a,i).then(()=>N(e)).finally(()=>null==c?void 0:c())),Promise.race(u)}function n(n,l){if(!Object(o["isRef"])(n))return r(e=>e===n,l);const{flush:a="sync",deep:i=!1,timeout:c,throwOnTimeout:s}=null!=l?l:{};let u=null;const d=new Promise(r=>{u=Object(o["watch"])([e,n],([e,n])=>{t!==(e===n)&&(null==u||u(),r(e))},{flush:a,deep:i,immediate:!0})}),p=[d];return null!=c&&p.push(P(c,s).then(()=>N(e)).finally(()=>(null==u||u(),N(e)))),Promise.race(p)}function l(e){return r(e=>Boolean(e),e)}function a(e){return n(null,e)}function i(e){return n(void 0,e)}function c(e){return r(Number.isNaN,e)}function s(e,t){return r(t=>{const r=Array.from(t);return r.includes(e)||r.includes(N(e))},t)}function u(e){return d(1,e)}function d(e=1,t){let n=-1;return r(()=>(n+=1,n>=e),t)}if(Array.isArray(N(e))){const n={toMatch:r,toContains:s,changed:u,changedTimes:d,get not(){return Ie(e,!t)}};return n}{const o={toMatch:r,toBe:n,toBeTruthy:l,toBeNull:a,toBeNaN:c,toBeUndefined:i,changed:u,changedTimes:d,get not(){return Ie(e,!t)}};return o}}function Fe(e){return Ie(e)}function $e(e,t){return Object(o["computed"])(()=>N(e).every((e,r,n)=>t(N(e),r,n)))}function qe(e,t){return Object(o["computed"])(()=>N(e).map(e=>N(e)).filter(t))}function We(e,t){return Object(o["computed"])(()=>N(N(e).find((e,r,n)=>t(N(e),r,n))))}function Ue(e,t){return Object(o["computed"])(()=>N(e).findIndex((e,r,n)=>t(N(e),r,n)))}function Ke(e,t){return Object(o["computed"])(()=>N(e).map(e=>N(e)).join(N(t)))}function Ye(e,t){return Object(o["computed"])(()=>N(e).map(e=>N(e)).map(t))}function Ge(e,t,...r){const n=(e,r,n)=>t(N(e),N(r),n);return Object(o["computed"])(()=>{const t=N(e);return r.length?t.reduce(n,N(r[0])):t.reduce(n)})}function Xe(e,t){return Object(o["computed"])(()=>N(e).some((e,r,n)=>t(N(e),r,n)))}function Je(e=0,t={}){const r=Object(o["ref"])(e),{max:n=1/0,min:l=-1/0}=t,a=(e=1)=>r.value=Math.min(n,r.value+e),i=(e=1)=>r.value=Math.max(l,r.value-e),c=()=>r.value,s=e=>r.value=e,u=(t=e)=>(e=t,s(t));return{count:r,inc:a,dec:i,get:c,set:s,reset:u}}const Ze=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Qe=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|SSS/g,et=(e,t,r,n)=>{let o=e<12?"AM":"PM";return n&&(o=o.split("").reduce((e,t)=>e+(t+"."),"")),r?o.toLowerCase():o},tt=(e,t,r)=>{var n;const o=e.getFullYear(),l=e.getMonth(),a=e.getDate(),i=e.getHours(),c=e.getMinutes(),s=e.getSeconds(),u=e.getMilliseconds(),d=e.getDay(),p=null!=(n=r.customMeridiem)?n:et,f={YY:()=>String(o).slice(-2),YYYY:()=>o,M:()=>l+1,MM:()=>(""+(l+1)).padStart(2,"0"),MMM:()=>e.toLocaleDateString(r.locales,{month:"short"}),MMMM:()=>e.toLocaleDateString(r.locales,{month:"long"}),D:()=>String(a),DD:()=>(""+a).padStart(2,"0"),H:()=>String(i),HH:()=>(""+i).padStart(2,"0"),h:()=>(""+(i%12||12)).padStart(1,"0"),hh:()=>(""+(i%12||12)).padStart(2,"0"),m:()=>String(c),mm:()=>(""+c).padStart(2,"0"),s:()=>String(s),ss:()=>(""+s).padStart(2,"0"),SSS:()=>(""+u).padStart(3,"0"),d:()=>d,dd:()=>e.toLocaleDateString(r.locales,{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(r.locales,{weekday:"short"}),dddd:()=>e.toLocaleDateString(r.locales,{weekday:"long"}),A:()=>p(i,c),AA:()=>p(i,c,!1,!0),a:()=>p(i,c,!0),aa:()=>p(i,c,!0,!0)};return t.replace(Qe,(e,t)=>t||f[e]())},rt=e=>{if(null===e)return new Date(NaN);if(void 0===e)return new Date;if(e instanceof Date)return new Date(e);if("string"===typeof e&&!/Z$/i.test(e)){const t=e.match(Ze);if(t){const e=t[2]-1||0,r=(t[7]||"0").substring(0,3);return new Date(t[1],e,t[3]||1,t[4]||0,t[5]||0,t[6]||0,r)}}return new Date(e)};function nt(e,t="HH:mm:ss",r={}){return Object(o["computed"])(()=>tt(rt(N(e)),N(t),r))}function ot(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:l=!1}=r;let a=null;const i=Object(o["ref"])(!1);function c(){a&&(clearInterval(a),a=null)}function s(){i.value=!1,c()}function u(){Object(o["unref"])(t)<=0||(i.value=!0,l&&e(),c(),a=setInterval(e,N(t)))}if(n&&m&&u(),Object(o["isRef"])(t)){const e=Object(o["watch"])(t,()=>{i.value&&m&&u()});J(e)}return J(s),{isActive:i,pause:s,resume:u}}var lt=Object.defineProperty,at=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,st=(e,t,r)=>t in e?lt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ut=(e,t)=>{for(var r in t||(t={}))it.call(t,r)&&st(e,r,t[r]);if(at)for(var r of at(t))ct.call(t,r)&&st(e,r,t[r]);return e};function dt(e=1e3,t={}){const{controls:r=!1,immediate:n=!0,callback:l}=t,a=Object(o["ref"])(0),i=()=>a.value+=1,c=ot(l?()=>{i(),l(a.value)}:i,e,{immediate:n});return r?ut({counter:a},c):a}function pt(e,t={}){var r;const n=Object(o["ref"])(null!=(r=t.initialValue)?r:null);return Object(o["watch"])(e,()=>n.value=C(),t),n}function ft(e,t,r={}){const{immediate:n=!0}=r,l=Object(o["ref"])(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function c(){l.value=!1,i()}function s(...r){i(),l.value=!0,a=setTimeout(()=>{l.value=!1,a=null,e(...r)},N(t))}return n&&(l.value=!0,m&&s()),J(c),{isPending:l,start:s,stop:c}}var bt=Object.defineProperty,mt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,gt=(e,t,r)=>t in e?bt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ot=(e,t)=>{for(var r in t||(t={}))ht.call(t,r)&>(e,r,t[r]);if(mt)for(var r of mt(t))vt.call(t,r)&>(e,r,t[r]);return e};function jt(e=1e3,t={}){const{controls:r=!1,callback:n}=t,l=ft(null!=n?n:E,e,t),a=Object(o["computed"])(()=>!l.isPending.value);return r?Ot({ready:a},l):a}function wt(e,t={}){const{method:r="parseFloat",radix:n,nanToZero:l}=t;return Object(o["computed"])(()=>{let t=N(e);return"string"===typeof t&&(t=Number[r](t,n)),l&&isNaN(t)&&(t=0),t})}function yt(e){return Object(o["computed"])(()=>""+N(e))}function xt(e=!1,t={}){const{truthyValue:r=!0,falsyValue:n=!1}=t,l=Object(o["isRef"])(e),a=Object(o["ref"])(e);function i(e){if(arguments.length)return a.value=e,a.value;{const e=N(r);return a.value=a.value===e?N(n):e,a.value}}return l?i:[a,i]}function kt(e,t,r){let n=(null==r?void 0:r.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:Object(o["unref"])(e)];return Object(o["watch"])(e,(e,r,o)=>{const l=new Array(n.length),a=[];for(const t of e){let e=!1;for(let r=0;r!l[t]);t(e,n,a,i,o),n=[...e]},r)}var _t=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Et=(e,t)=>{var r={};for(var n in e)Ct.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&_t)for(var n of _t(e))t.indexOf(n)<0&&zt.call(e,n)&&(r[n]=e[n]);return r};function Bt(e,t,r={}){const n=r,{eventFilter:l=A}=n,a=Et(n,["eventFilter"]);return Object(o["watch"])(e,M(l,t),a)}var St=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Mt=(e,t)=>{var r={};for(var n in e)Vt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&St)for(var n of St(e))t.indexOf(n)<0&&Nt.call(e,n)&&(r[n]=e[n]);return r};function At(e,t,r){const n=r,{count:l}=n,a=Mt(n,["count"]),i=Object(o["ref"])(0),c=Bt(e,(...e)=>{i.value+=1,i.value>=N(l)&&Object(o["nextTick"])(()=>c()),t(...e)},a);return{count:i,stop:c}}var Tt=Object.defineProperty,Ht=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,It=(e,t,r)=>t in e?Tt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ft=(e,t)=>{for(var r in t||(t={}))Dt.call(t,r)&&It(e,r,t[r]);if(Lt)for(var r of Lt(t))Pt.call(t,r)&&It(e,r,t[r]);return e},$t=(e,t)=>Ht(e,Rt(t)),qt=(e,t)=>{var r={};for(var n in e)Dt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Lt)for(var n of Lt(e))t.indexOf(n)<0&&Pt.call(e,n)&&(r[n]=e[n]);return r};function Wt(e,t,r={}){const n=r,{debounce:o=0,maxWait:l}=n,a=qt(n,["debounce","maxWait"]);return Bt(e,t,$t(Ft({},a),{eventFilter:T(o,{maxWait:l})}))}var Ut=Object.defineProperty,Kt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Zt=(e,t,r)=>t in e?Ut(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Qt=(e,t)=>{for(var r in t||(t={}))Xt.call(t,r)&&Zt(e,r,t[r]);if(Gt)for(var r of Gt(t))Jt.call(t,r)&&Zt(e,r,t[r]);return e},er=(e,t)=>Kt(e,Yt(t)),tr=(e,t)=>{var r={};for(var n in e)Xt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Gt)for(var n of Gt(e))t.indexOf(n)<0&&Jt.call(e,n)&&(r[n]=e[n]);return r};function rr(e,t,r={}){const n=r,{eventFilter:l=A}=n,a=tr(n,["eventFilter"]),i=M(l,t);let c,s,u;if("sync"===a.flush){const t=Object(o["ref"])(!1);s=()=>{},c=e=>{t.value=!0,e(),t.value=!1},u=Object(o["watch"])(e,(...e)=>{t.value||i(...e)},a)}else{const t=[],r=Object(o["ref"])(0),n=Object(o["ref"])(0);s=()=>{r.value=n.value},t.push(Object(o["watch"])(e,()=>{n.value++},er(Qt({},a),{flush:"sync"}))),c=e=>{const t=n.value;e(),r.value+=n.value-t},t.push(Object(o["watch"])(e,(...e)=>{const t=r.value>0&&r.value===n.value;r.value=0,n.value=0,t||i(...e)},a)),u=()=>{t.forEach(e=>e())}}return{stop:u,ignoreUpdates:c,ignorePrevAsyncUpdates:s}}function nr(e,t,r){const n=Object(o["watch"])(e,(...e)=>(Object(o["nextTick"])(()=>n()),t(...e)),r)}var or=Object.defineProperty,lr=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,ur=(e,t,r)=>t in e?or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,dr=(e,t)=>{for(var r in t||(t={}))cr.call(t,r)&&ur(e,r,t[r]);if(ir)for(var r of ir(t))sr.call(t,r)&&ur(e,r,t[r]);return e},pr=(e,t)=>lr(e,ar(t)),fr=(e,t)=>{var r={};for(var n in e)cr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&ir)for(var n of ir(e))t.indexOf(n)<0&&sr.call(e,n)&&(r[n]=e[n]);return r};function br(e,t,r={}){const n=r,{eventFilter:o}=n,l=fr(n,["eventFilter"]),{eventFilter:a,pause:i,resume:c,isActive:s}=R(o),u=Bt(e,t,pr(dr({},l),{eventFilter:a}));return{stop:u,pause:i,resume:c,isActive:s}}var mr=Object.defineProperty,hr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,wr=(e,t,r)=>t in e?mr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,yr=(e,t)=>{for(var r in t||(t={}))Or.call(t,r)&&wr(e,r,t[r]);if(gr)for(var r of gr(t))jr.call(t,r)&&wr(e,r,t[r]);return e},xr=(e,t)=>hr(e,vr(t)),kr=(e,t)=>{var r={};for(var n in e)Or.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&gr)for(var n of gr(e))t.indexOf(n)<0&&jr.call(e,n)&&(r[n]=e[n]);return r};function _r(e,t,r={}){const n=r,{throttle:o=0,trailing:l=!0,leading:a=!0}=n,i=kr(n,["throttle","trailing","leading"]);return Bt(e,t,xr(yr({},i),{eventFilter:H(o,l,a)}))}var Cr=Object.defineProperty,zr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,Nr=(e,t,r)=>t in e?Cr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Mr=(e,t)=>{for(var r in t||(t={}))Sr.call(t,r)&&Nr(e,r,t[r]);if(Br)for(var r of Br(t))Vr.call(t,r)&&Nr(e,r,t[r]);return e},Ar=(e,t)=>zr(e,Er(t));function Tr(e,t,r={}){let n;function o(){if(!n)return;const e=n;n=void 0,e()}function l(e){n=e}const a=(e,r)=>(o(),t(e,r,l)),i=rr(e,a,r),{ignoreUpdates:c}=i,s=()=>{let t;return c(()=>{t=a(Hr(e),Lr(e))}),t};return Ar(Mr({},i),{trigger:s})}function Hr(e){return Object(o["isReactive"])(e)?e:Array.isArray(e)?e.map(e=>Rr(e)):Rr(e)}function Rr(e){return"function"===typeof e?e():Object(o["unref"])(e)}function Lr(e){return Array.isArray(e)?e.map(()=>{}):void 0}function Dr(e,t,r){return Object(o["watch"])(e,(e,r,n)=>{e&&t(e,r,n)},r)}},"1a2d":function(e,t,r){var n=r("e330"),o=r("7b0b"),l=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return l(o(e),t)}},"1ac8":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),r=this.year();return 1===t&&11===e?r+1:0===e&&t>=52?r-1:r}}}))},"1b65":function(e,t,r){"use strict";r.d(t,"a",(function(){return _}));var n=r("f2bf"),o=r("d095");const l=e=>{const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0||e===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});while(r.nextNode())t.push(r.currentNode);return t},a=(e,t)=>{for(const r of e)if(!i(r,t))return r},i=(e,t)=>{if("hidden"===getComputedStyle(e).visibility)return!0;while(e){if(t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1},c=e=>{const t=l(e),r=a(t,e),n=a(t.reverse(),e);return[r,n]},s=e=>e instanceof HTMLInputElement&&"select"in e,u=(e,t)=>{if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&s(e)&&t&&e.select()}};function d(e,t){const r=[...e],n=e.indexOf(t);return-1!==n&&r.splice(n,1),r}const p=()=>{let e=[];const t=t=>{const r=e[0];r&&t!==r&&r.pause(),e=d(e,t),e.unshift(t)},r=t=>{var r,n;e=d(e,t),null==(n=null==(r=e[0])?void 0:r.resume)||n.call(r)};return{push:t,remove:r}},f=(e,t=!1)=>{const r=document.activeElement;for(const n of e)if(u(n,t),document.activeElement!==r)return},b=p();var m=r("72a5"),h=r("2711"),v=r("461c"),g=r("49c6");let O=[];const j=e=>{const t=e;t.key===g["a"].esc&&O.forEach(e=>e(t))},w=e=>{Object(n["onMounted"])(()=>{0===O.length&&document.addEventListener("keydown",j),v["isClient"]&&O.push(e)}),Object(n["onBeforeUnmount"])(()=>{O=O.filter(t=>t!==e),0===O.length&&v["isClient"]&&document.removeEventListener("keydown",j)})};var y=r("7d20");const x=Object(n["defineComponent"])({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[m["f"],m["e"],"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const r=Object(n["ref"])();let a,i;w(r=>{e.trapped&&!s.paused&&t("release-requested",r)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},d=r=>{if(!e.loop&&!e.trapped)return;if(s.paused)return;const{key:n,altKey:o,ctrlKey:l,metaKey:a,currentTarget:i,shiftKey:d}=r,{loop:p}=e,f=n===g["a"].tab&&!o&&!l&&!a,b=document.activeElement;if(f&&b){const e=i,[n,o]=c(e),l=n&&o;l?d||b!==o?d&&[n,e].includes(b)&&(r.preventDefault(),p&&u(o,!0),t("focusout-prevented")):(r.preventDefault(),p&&u(n,!0),t("focusout-prevented")):b===e&&(r.preventDefault(),t("focusout-prevented"))}};Object(n["provide"])(m["d"],{focusTrapRef:r,onKeydown:d}),Object(n["watch"])(()=>e.focusTrapEl,e=>{e&&(r.value=e)},{immediate:!0}),Object(n["watch"])([r],([e],[t])=>{e&&(e.addEventListener("keydown",d),e.addEventListener("focusin",v),e.addEventListener("focusout",O)),t&&(t.removeEventListener("keydown",d),t.removeEventListener("focusin",v),t.removeEventListener("focusout",O))});const p=e=>{t(m["f"],e)},h=e=>t(m["e"],e),v=o=>{const l=Object(n["unref"])(r);if(!l)return;const a=o.target,c=a&&l.contains(a);c&&t("focusin",o),s.paused||e.trapped&&(c?i=a:u(i,!0))},O=l=>{const a=Object(n["unref"])(r);if(!s.paused&&a)if(e.trapped){const t=l.relatedTarget;Object(o["isNil"])(t)||a.contains(t)||setTimeout(()=>{!s.paused&&e.trapped&&u(i,!0)},0)}else{const e=l.target,r=e&&a.contains(e);r||t("focusout",l)}};async function j(){await Object(n["nextTick"])();const t=Object(n["unref"])(r);if(t){b.push(s);const r=document.activeElement;a=r;const o=t.contains(r);if(!o){const o=new Event(m["b"],m["c"]);t.addEventListener(m["b"],p),t.dispatchEvent(o),o.defaultPrevented||Object(n["nextTick"])(()=>{let n=e.focusStartEl;Object(y["isString"])(n)||(u(n),document.activeElement!==n&&(n="first")),"first"===n&&f(l(t),!0),document.activeElement!==r&&"container"!==n||u(t)})}}}function x(){const e=Object(n["unref"])(r);if(e){e.removeEventListener(m["b"],p);const t=new Event(m["a"],m["c"]);e.addEventListener(m["a"],h),e.dispatchEvent(t),t.defaultPrevented||u(null!=a?a:document.body,!0),e.removeEventListener(m["a"],p),b.remove(s)}}return Object(n["onMounted"])(()=>{e.trapped&&j(),Object(n["watch"])(()=>e.trapped,e=>{e?j():x()})}),Object(n["onBeforeUnmount"])(()=>{e.trapped&&x()}),{onKeydown:d}}});function k(e,t,r,o,l,a){return Object(n["renderSlot"])(e.$slots,"default",{handleKeydown:e.onKeydown})}var _=Object(h["a"])(x,[["render",k],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]])},"1d2b":function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function u(e){var t=s(e),r=t[0],n=t[1];return 3*(r+n)/4-n}function d(e,t,r){return 3*(t+r)/4-r}function p(e){var t,r,n=s(e),a=n[0],i=n[1],c=new l(d(e,a,i)),u=0,p=i>0?a-4:a;for(r=0;r>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===i&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,c[u++]=255&t),1===i&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c}function f(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function b(e,t,r){for(var n,o=[],l=t;lc?c:i+a));return 1===o?(t=e[r-1],l.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],l.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),l.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},2295:function(e,t,r){"use strict";r.d(t,"a",(function(){return N}));var n=r("f2bf"),o=r("461c"),l=r("54bb"),a=r("0898"),i=r("31e7");const c=["success","info","warning","error"],s=Object(a["b"])({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:i["e"]},id:{type:String,default:""},message:{type:Object(a["c"])([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:Object(a["c"])(Function),default:()=>{}},onClose:{type:Object(a["c"])(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...c,""],default:""},zIndex:{type:Number,default:0}}),u={destroy:()=>!0};var d=r("2711"),p=r("304f"),f=r("49c6");const b=["id"],m=["textContent"],h={key:0},v=["innerHTML"],g={name:"ElNotification"},O=Object(n["defineComponent"])({...g,props:s,emits:u,setup(e,{expose:t}){const r=e,a=Object(p["b"])("notification"),{Close:c}=i["a"],s=Object(n["ref"])(!1);let u=void 0;const d=Object(n["computed"])(()=>{const e=r.type;return e&&i["c"][r.type]?a.m(e):""}),g=Object(n["computed"])(()=>r.type&&i["c"][r.type]||r.icon),O=Object(n["computed"])(()=>r.position.endsWith("right")?"right":"left"),j=Object(n["computed"])(()=>r.position.startsWith("top")?"top":"bottom"),w=Object(n["computed"])(()=>({[j.value]:r.offset+"px",zIndex:r.zIndex}));function y(){r.duration>0&&({stop:u}=Object(o["useTimeoutFn"])(()=>{s.value&&k()},r.duration))}function x(){null==u||u()}function k(){s.value=!1}function _({code:e}){e===f["a"].delete||e===f["a"].backspace?x():e===f["a"].esc?s.value&&k():y()}return Object(n["onMounted"])(()=>{y(),s.value=!0}),Object(o["useEventListener"])(document,"keydown",_),t({visible:s,close:k}),(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(n["Transition"],{name:Object(n["unref"])(a).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[1]||(t[1]=t=>e.$emit("destroy")),persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{id:e.id,class:Object(n["normalizeClass"])([Object(n["unref"])(a).b(),e.customClass,Object(n["unref"])(O)]),style:Object(n["normalizeStyle"])(Object(n["unref"])(w)),role:"alert",onMouseenter:x,onMouseleave:y,onClick:t[0]||(t[0]=(...t)=>e.onClick&&e.onClick(...t))},[Object(n["unref"])(g)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(l["a"]),{key:0,class:Object(n["normalizeClass"])([Object(n["unref"])(a).e("icon"),Object(n["unref"])(d)])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(g))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("group"))},[Object(n["createElementVNode"])("h2",{class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("title")),textContent:Object(n["toDisplayString"])(e.title)},null,10,m),Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("content")),style:Object(n["normalizeStyle"])(e.title?void 0:{margin:0})},[Object(n["renderSlot"])(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:1},[Object(n["createCommentVNode"])(" Caution here, message could've been compromised, never use user's input as message "),Object(n["createElementVNode"])("p",{innerHTML:e.message},null,8,v)],2112)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("p",h,Object(n["toDisplayString"])(e.message),1))])],6),[[n["vShow"],e.message]]),e.showClose?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(l["a"]),{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("closeBtn")),onClick:Object(n["withModifiers"])(k,["stop"])},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(Object(n["unref"])(c))]),_:1},8,["class","onClick"])):Object(n["createCommentVNode"])("v-if",!0)],2)],46,b),[[n["vShow"],s.value]])]),_:3},8,["name","onBeforeLeave"]))}});var j=Object(d["a"])(O,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]),w=r("0a08"),y=r("83ec"),x=r("7d20"),k=r("8afb");const _={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},C=16;let z=1;const E=function(e={},t=null){if(!o["isClient"])return{close:()=>{}};("string"===typeof e||Object(n["isVNode"])(e))&&(e={message:e});const r=e.position||"top-right";let l=e.offset||0;_[r].forEach(({vm:e})=>{var t;l+=((null==(t=e.el)?void 0:t.offsetHeight)||0)+C}),l+=C;const{nextZIndex:a}=Object(w["a"])(),i="notification_"+z++,c=e.onClose,s={...e,zIndex:a(),offset:l,id:i,onClose:()=>{B(i,r,c)}};let u=document.body;Object(y["a"])(e.appendTo)?u=e.appendTo:Object(x["isString"])(e.appendTo)&&(u=document.querySelector(e.appendTo)),Object(y["a"])(u)||(Object(k["a"])("ElNotification","the appendTo option is not an HTMLElement. Falling back to document.body."),u=document.body);const d=document.createElement("div"),p=Object(n["createVNode"])(j,s,Object(n["isVNode"])(s.message)?{default:()=>s.message}:null);return p.appContext=null!=t?t:E._context,p.props.onDestroy=()=>{Object(n["render"])(null,d)},Object(n["render"])(p,d),_[r].push({vm:p}),u.appendChild(d.firstElementChild),{close:()=>{p.component.exposed.visible.value=!1}}};function B(e,t,r){const n=_[t],o=n.findIndex(({vm:t})=>{var r;return(null==(r=t.component)?void 0:r.props.id)===e});if(-1===o)return;const{vm:l}=n[o];if(!l)return;null==r||r(l);const a=l.el.offsetHeight,i=t.split("-")[0];n.splice(o,1);const c=n.length;if(!(c<1))for(let s=o;s{e.component.exposed.visible.value=!1})}c.forEach(e=>{E[e]=(t={})=>(("string"===typeof t||Object(n["isVNode"])(t))&&(t={message:t}),E({...t,type:e}))}),E.closeAll=S,E._context=null;var V=r("0c24");const N=Object(V["c"])(E,"$notify")},"22a4":function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));const n=e=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e)},"23cb":function(e,t,r){var n=r("5926"),o=Math.max,l=Math.min;e.exports=function(e,t){var r=n(e);return r<0?o(r+t,0):l(r,t)}},"23e7":function(e,t,r){var n=r("da84"),o=r("06cf").f,l=r("9112"),a=r("cb2d"),i=r("6374"),c=r("e893"),s=r("94ca");e.exports=function(e,t){var r,u,d,p,f,b,m=e.target,h=e.global,v=e.stat;if(u=h?n:v?n[m]||i(m,{}):(n[m]||{}).prototype,u)for(d in t){if(f=t[d],e.dontCallGetSet?(b=o(u,d),p=b&&b.value):p=u[d],r=s(h?d:m+(v?".":"#")+d,e.forced),!r&&void 0!==p){if(typeof f==typeof p)continue;c(f,p)}(e.sham||p&&p.sham)&&l(f,"sham",!0),a(u,d,f,e)}}},"241c":function(e,t,r){var n=r("ca84"),o=r("7839"),l=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,l)}},"24fb":function(e,t,r){"use strict";function n(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"===typeof btoa){var l=o(n),a=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[r].concat(a).concat([l]).join("\n")}return[r].join("\n")}function o(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(r," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=n(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"===typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var l=0;l{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r}},"2a04":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";var e="week",t="year";return function(r,n,o){var l=n.prototype;l.week=function(r){if(void 0===r&&(r=null),null!==r)return this.add(7*(r-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var l=o(this).startOf(t).add(1,t).date(n),a=o(this).endOf(e);if(l.isBefore(a))return 1}var i=o(this).startOf(t).date(n).startOf(e).subtract(1,"millisecond"),c=this.diff(i,e,!0);return c<0?o(this).startOf("week").week():Math.ceil(c)},l.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}))},"2d00":function(e,t,r){var n,o,l=r("da84"),a=r("342f"),i=l.process,c=l.Deno,s=i&&i.versions||c&&c.version,u=s&&s.v8;u&&(n=u.split("."),o=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(n=a.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/),n&&(o=+n[1]))),e.exports=o},"2e67":function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2ef0":function(e,t,r){(function(e,n){var o; +/** + * @license + * Lodash + * 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(){var l,a="4.17.21",i=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",u="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",p=500,f="__lodash_placeholder__",b=1,m=2,h=4,v=1,g=2,O=1,j=2,w=4,y=8,x=16,k=32,_=64,C=128,z=256,E=512,B=30,S="...",V=800,N=16,M=1,A=2,T=3,H=1/0,R=9007199254740991,L=17976931348623157e292,D=NaN,P=4294967295,I=P-1,F=P>>>1,$=[["ary",C],["bind",O],["bindKey",j],["curry",y],["curryRight",x],["flip",E],["partial",k],["partialRight",_],["rearg",z]],q="[object Arguments]",W="[object Array]",U="[object AsyncFunction]",K="[object Boolean]",Y="[object Date]",G="[object DOMException]",X="[object Error]",J="[object Function]",Z="[object GeneratorFunction]",Q="[object Map]",ee="[object Number]",te="[object Null]",re="[object Object]",ne="[object Promise]",oe="[object Proxy]",le="[object RegExp]",ae="[object Set]",ie="[object String]",ce="[object Symbol]",se="[object Undefined]",ue="[object WeakMap]",de="[object WeakSet]",pe="[object ArrayBuffer]",fe="[object DataView]",be="[object Float32Array]",me="[object Float64Array]",he="[object Int8Array]",ve="[object Int16Array]",ge="[object Int32Array]",Oe="[object Uint8Array]",je="[object Uint8ClampedArray]",we="[object Uint16Array]",ye="[object Uint32Array]",xe=/\b__p \+= '';/g,ke=/\b(__p \+=) '' \+/g,_e=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ce=/&(?:amp|lt|gt|quot|#39);/g,ze=/[&<>"']/g,Ee=RegExp(Ce.source),Be=RegExp(ze.source),Se=/<%-([\s\S]+?)%>/g,Ve=/<%([\s\S]+?)%>/g,Ne=/<%=([\s\S]+?)%>/g,Me=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ae=/^\w*$/,Te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,He=/[\\^$.*+?()[\]{}|]/g,Re=RegExp(He.source),Le=/^\s+/,De=/\s/,Pe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ie=/\{\n\/\* \[wrapped with (.+)\] \*/,Fe=/,? & /,$e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qe=/[()=,{}\[\]\/\s]/,We=/\\(\\)?/g,Ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ke=/\w*$/,Ye=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,Xe=/^\[object .+?Constructor\]$/,Je=/^0o[0-7]+$/i,Ze=/^(?:0|[1-9]\d*)$/,Qe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,et=/($^)/,tt=/['\n\r\u2028\u2029\\]/g,rt="\\ud800-\\udfff",nt="\\u0300-\\u036f",ot="\\ufe20-\\ufe2f",lt="\\u20d0-\\u20ff",at=nt+ot+lt,it="\\u2700-\\u27bf",ct="a-z\\xdf-\\xf6\\xf8-\\xff",st="\\xac\\xb1\\xd7\\xf7",ut="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dt="\\u2000-\\u206f",pt=" \\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",ft="A-Z\\xc0-\\xd6\\xd8-\\xde",bt="\\ufe0e\\ufe0f",mt=st+ut+dt+pt,ht="['’]",vt="["+rt+"]",gt="["+mt+"]",Ot="["+at+"]",jt="\\d+",wt="["+it+"]",yt="["+ct+"]",xt="[^"+rt+mt+jt+it+ct+ft+"]",kt="\\ud83c[\\udffb-\\udfff]",_t="(?:"+Ot+"|"+kt+")",Ct="[^"+rt+"]",zt="(?:\\ud83c[\\udde6-\\uddff]){2}",Et="[\\ud800-\\udbff][\\udc00-\\udfff]",Bt="["+ft+"]",St="\\u200d",Vt="(?:"+yt+"|"+xt+")",Nt="(?:"+Bt+"|"+xt+")",Mt="(?:"+ht+"(?:d|ll|m|re|s|t|ve))?",At="(?:"+ht+"(?:D|LL|M|RE|S|T|VE))?",Tt=_t+"?",Ht="["+bt+"]?",Rt="(?:"+St+"(?:"+[Ct,zt,Et].join("|")+")"+Ht+Tt+")*",Lt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Pt=Ht+Tt+Rt,It="(?:"+[wt,zt,Et].join("|")+")"+Pt,Ft="(?:"+[Ct+Ot+"?",Ot,zt,Et,vt].join("|")+")",$t=RegExp(ht,"g"),qt=RegExp(Ot,"g"),Wt=RegExp(kt+"(?="+kt+")|"+Ft+Pt,"g"),Ut=RegExp([Bt+"?"+yt+"+"+Mt+"(?="+[gt,Bt,"$"].join("|")+")",Nt+"+"+At+"(?="+[gt,Bt+Vt,"$"].join("|")+")",Bt+"?"+Vt+"+"+Mt,Bt+"+"+At,Dt,Lt,jt,It].join("|"),"g"),Kt=RegExp("["+St+rt+at+bt+"]"),Yt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Gt=["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"],Xt=-1,Jt={};Jt[be]=Jt[me]=Jt[he]=Jt[ve]=Jt[ge]=Jt[Oe]=Jt[je]=Jt[we]=Jt[ye]=!0,Jt[q]=Jt[W]=Jt[pe]=Jt[K]=Jt[fe]=Jt[Y]=Jt[X]=Jt[J]=Jt[Q]=Jt[ee]=Jt[re]=Jt[le]=Jt[ae]=Jt[ie]=Jt[ue]=!1;var Zt={};Zt[q]=Zt[W]=Zt[pe]=Zt[fe]=Zt[K]=Zt[Y]=Zt[be]=Zt[me]=Zt[he]=Zt[ve]=Zt[ge]=Zt[Q]=Zt[ee]=Zt[re]=Zt[le]=Zt[ae]=Zt[ie]=Zt[ce]=Zt[Oe]=Zt[je]=Zt[we]=Zt[ye]=!0,Zt[X]=Zt[J]=Zt[ue]=!1;var Qt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},er={"&":"&","<":"<",">":">",'"':""","'":"'"},tr={"&":"&","<":"<",">":">",""":'"',"'":"'"},rr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},nr=parseFloat,or=parseInt,lr="object"==typeof e&&e&&e.Object===Object&&e,ar="object"==typeof self&&self&&self.Object===Object&&self,ir=lr||ar||Function("return this")(),cr=t&&!t.nodeType&&t,sr=cr&&"object"==typeof n&&n&&!n.nodeType&&n,ur=sr&&sr.exports===cr,dr=ur&&lr.process,pr=function(){try{var e=sr&&sr.require&&sr.require("util").types;return e||dr&&dr.binding&&dr.binding("util")}catch(t){}}(),fr=pr&&pr.isArrayBuffer,br=pr&&pr.isDate,mr=pr&&pr.isMap,hr=pr&&pr.isRegExp,vr=pr&&pr.isSet,gr=pr&&pr.isTypedArray;function Or(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function jr(e,t,r,n){var o=-1,l=null==e?0:e.length;while(++o-1}function Cr(e,t,r){var n=-1,o=null==e?0:e.length;while(++n-1);return r}function Qr(e,t){var r=e.length;while(r--&&Rr(t,e[r],0)>-1);return r}function en(e,t){var r=e.length,n=0;while(r--)e[r]===t&&++n;return n}var tn=Fr(Qt),rn=Fr(er);function nn(e){return"\\"+rr[e]}function on(e,t){return null==e?l:e[t]}function ln(e){return Kt.test(e)}function an(e){return Yt.test(e)}function cn(e){var t,r=[];while(!(t=e.next()).done)r.push(t.value);return r}function sn(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function un(e,t){return function(r){return e(t(r))}}function dn(e,t){var r=-1,n=e.length,o=0,l=[];while(++r-1}function Fn(e,t){var r=this.__data__,n=uo(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function $n(e){var t=-1,r=null==e?0:e.length;this.clear();while(++t=t?e:t)),e}function go(e,t,r,n,o,a){var i,c=t&b,s=t&m,u=t&h;if(r&&(i=o?r(e,n,o,a):r(e)),i!==l)return i;if(!ku(e))return e;var d=cu(e);if(d){if(i=ti(e),!c)return oa(e,i)}else{var p=Ja(e),f=p==J||p==Z;if(fu(e))return Yl(e,c);if(p==re||p==q||f&&!o){if(i=s||f?{}:ri(e),!c)return s?ia(e,bo(i,e)):aa(e,fo(i,e))}else{if(!Zt[p])return o?e:{};i=ni(e,p,c)}}a||(a=new Zn);var v=a.get(e);if(v)return v;a.set(e,i),Ru(e)?e.forEach((function(n){i.add(go(n,t,r,n,e,a))})):Cu(e)&&e.forEach((function(n,o){i.set(o,go(n,t,r,o,e,a))}));var g=u?s?Pa:Da:s?xd:yd,O=d?l:g(e);return wr(O||e,(function(n,o){O&&(o=n,n=e[o]),so(i,o,go(n,t,r,o,e,a))})),i}function Oo(e){var t=yd(e);return function(r){return jo(r,e,t)}}function jo(e,t,r){var n=r.length;if(null==e)return!n;e=rt(e);while(n--){var o=r[n],a=t[o],i=e[o];if(i===l&&!(o in e)||!a(i))return!1}return!0}function wo(e,t,r){if("function"!=typeof e)throw new lt(s);return _i((function(){e.apply(l,r)}),t)}function yo(e,t,r,n){var o=-1,l=_r,a=!0,c=e.length,s=[],u=t.length;if(!c)return s;r&&(t=zr(t,Gr(r))),n?(l=Cr,a=!1):t.length>=i&&(l=Jr,a=!1,t=new Gn(t));e:while(++oo?0:o+r),n=n===l||n>o?o:Yu(n),n<0&&(n+=o),n=r>n?0:Gu(n);while(r0&&r(i)?t>1?Bo(i,t-1,r,n,o):Er(o,i):n||(o[o.length]=i)}return o}var So=da(),Vo=da(!0);function No(e,t){return e&&So(e,t,yd)}function Mo(e,t){return e&&Vo(e,t,yd)}function Ao(e,t){return kr(t,(function(t){return wu(e[t])}))}function To(e,t){t=ql(t,e);var r=0,n=t.length;while(null!=e&&rt}function Do(e,t){return null!=e&&dt.call(e,t)}function Po(e,t){return null!=e&&t in rt(e)}function Io(e,t,r){return e>=It(t,r)&&e=120&&p.length>=120)?new Gn(c&&p):l}p=e[0];var f=-1,b=s[0];e:while(++f-1)i!==e&&_t.call(i,c,1),_t.call(e,c,1)}return e}function vl(e,t){var r=e?t.length:0,n=r-1;while(r--){var o=t[r];if(r==n||o!==l){var l=o;ai(o)?_t.call(e,o,1):Hl(e,o)}}return e}function gl(e,t){return e+At(Ut()*(t-e+1))}function Ol(e,t,n,o){var l=-1,a=Pt(Mt((t-e)/(n||1)),0),i=r(a);while(a--)i[o?a:++l]=e,e+=n;return i}function jl(e,t){var r="";if(!e||t<1||t>R)return r;do{t%2&&(r+=e),t=At(t/2),t&&(e+=e)}while(t);return r}function wl(e,t){return Ci(ji(e,t,Sp),e+"")}function yl(e){return lo(Id(e))}function xl(e,t){var r=Id(e);return Bi(r,vo(t,0,r.length))}function kl(e,t,r,n){if(!ku(e))return e;t=ql(t,e);var o=-1,a=t.length,i=a-1,c=e;while(null!=c&&++ol?0:l+t),n=n>l?l:n,n<0&&(n+=l),l=t>n?0:n-t>>>0,t>>>=0;var a=r(l);while(++o>>1,a=e[l];null!==a&&!Du(a)&&(r?a<=t:a=i){var u=t?null:Ba(e);if(u)return pn(u);a=!1,o=Jr,s=new Gn}else s=t?[]:c;e:while(++n=n?e:El(e,t,r)}var Kl=St||function(e){return ir.clearTimeout(e)};function Yl(e,t){if(t)return e.slice();var r=e.length,n=wt?wt(r):new e.constructor(r);return e.copy(n),n}function Gl(e){var t=new e.constructor(e.byteLength);return new jt(t).set(new jt(e)),t}function Xl(e,t){var r=t?Gl(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}function Jl(e){var t=new e.constructor(e.source,Ke.exec(e));return t.lastIndex=e.lastIndex,t}function Zl(e){return bn?rt(bn.call(e)):{}}function Ql(e,t){var r=t?Gl(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function ea(e,t){if(e!==t){var r=e!==l,n=null===e,o=e===e,a=Du(e),i=t!==l,c=null===t,s=t===t,u=Du(t);if(!c&&!u&&!a&&e>t||a&&i&&s&&!c&&!u||n&&i&&s||!r&&s||!o)return 1;if(!n&&!a&&!u&&e=i)return c;var s=r[n];return c*("desc"==s?-1:1)}}return e.index-t.index}function ra(e,t,n,o){var l=-1,a=e.length,i=n.length,c=-1,s=t.length,u=Pt(a-i,0),d=r(s+u),p=!o;while(++c1?r[o-1]:l,i=o>2?r[2]:l;a=e.length>3&&"function"==typeof a?(o--,a):l,i&&ii(r[0],r[1],i)&&(a=o<3?l:a,o=1),t=rt(t);while(++n-1?o[a?t[i]:i]:l}}function ga(e){return La((function(t){var r=t.length,n=r,o=Cn.prototype.thru;e&&t.reverse();while(n--){var a=t[n];if("function"!=typeof a)throw new lt(s);if(o&&!i&&"wrapper"==Fa(a))var i=new Cn([],!0)}n=i?n:r;while(++n1&&O.reverse(),p&&uc))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var p=-1,f=!0,b=r&g?new Gn:l;a.set(e,t),a.set(t,e);while(++p1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(Pe,"{\n/* [wrapped with "+t+"] */\n")}function li(e){return cu(e)||iu(e)||!!(Ct&&e&&e[Ct])}function ai(e,t){var r=typeof e;return t=null==t?R:t,!!t&&("number"==r||"symbol"!=r&&Ze.test(e))&&e>-1&&e%1==0&&e0){if(++t>=V)return arguments[0]}else t=0;return e.apply(l,arguments)}}function Bi(e,t){var r=-1,n=e.length,o=n-1;t=t===l?n:t;while(++r1?e[t-1]:l;return r="function"==typeof r?(e.pop(),r):l,Hc(e,r)}));function Wc(e){var t=wn(e);return t.__chain__=!0,t}function Uc(e,t){return t(e),e}function Kc(e,t){return t(e)}var Yc=La((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,o=function(t){return ho(t,e)};return!(t>1||this.__actions__.length)&&n instanceof zn&&ai(r)?(n=n.slice(r,+r+(t?1:0)),n.__actions__.push({func:Kc,args:[o],thisArg:l}),new Cn(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(l),e}))):this.thru(o)}));function Gc(){return Wc(this)}function Xc(){return new Cn(this.value(),this.__chain__)}function Jc(){this.__values__===l&&(this.__values__=Uu(this.value()));var e=this.__index__>=this.__values__.length,t=e?l:this.__values__[this.__index__++];return{done:e,value:t}}function Zc(){return this}function Qc(e){var t,r=this;while(r instanceof _n){var n=Ai(r);n.__index__=0,n.__values__=l,t?o.__wrapped__=n:t=n;var o=n;r=r.__wrapped__}return o.__wrapped__=e,t}function es(){var e=this.__wrapped__;if(e instanceof zn){var t=e;return this.__actions__.length&&(t=new zn(this)),t=t.reverse(),t.__actions__.push({func:Kc,args:[bc],thisArg:l}),new Cn(t,this.__chain__)}return this.thru(bc)}function ts(){return Dl(this.__wrapped__,this.__actions__)}var rs=ca((function(e,t,r){dt.call(e,r)?++e[r]:mo(e,r,1)}));function ns(e,t,r){var n=cu(e)?xr:_o;return r&&ii(e,t,r)&&(t=l),n(e,qa(t,3))}function os(e,t){var r=cu(e)?kr:Eo;return r(e,qa(t,3))}var ls=va(Ui),as=va(Ki);function is(e,t){return Bo(hs(e,t),1)}function cs(e,t){return Bo(hs(e,t),H)}function ss(e,t,r){return r=r===l?1:Yu(r),Bo(hs(e,t),r)}function us(e,t){var r=cu(e)?wr:xo;return r(e,qa(t,3))}function ds(e,t){var r=cu(e)?yr:ko;return r(e,qa(t,3))}var ps=ca((function(e,t,r){dt.call(e,r)?e[r].push(t):mo(e,r,[t])}));function fs(e,t,r,n){e=uu(e)?e:Id(e),r=r&&!n?Yu(r):0;var o=e.length;return r<0&&(r=Pt(o+r,0)),Lu(e)?r<=o&&e.indexOf(t,r)>-1:!!o&&Rr(e,t,r)>-1}var bs=wl((function(e,t,n){var o=-1,l="function"==typeof t,a=uu(e)?r(e.length):[];return xo(e,(function(e){a[++o]=l?Or(t,e,n):qo(e,t,n)})),a})),ms=ca((function(e,t,r){mo(e,r,t)}));function hs(e,t){var r=cu(e)?zr:al;return r(e,qa(t,3))}function vs(e,t,r,n){return null==e?[]:(cu(t)||(t=null==t?[]:[t]),r=n?l:r,cu(r)||(r=null==r?[]:[r]),pl(e,t,r))}var gs=ca((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]}));function Os(e,t,r){var n=cu(e)?Br:$r,o=arguments.length<3;return n(e,qa(t,4),r,o,xo)}function js(e,t,r){var n=cu(e)?Sr:$r,o=arguments.length<3;return n(e,qa(t,4),r,o,ko)}function ws(e,t){var r=cu(e)?kr:Eo;return r(e,Is(qa(t,3)))}function ys(e){var t=cu(e)?lo:yl;return t(e)}function xs(e,t,r){t=(r?ii(e,t,r):t===l)?1:Yu(t);var n=cu(e)?ao:xl;return n(e,t)}function ks(e){var t=cu(e)?io:zl;return t(e)}function _s(e){if(null==e)return 0;if(uu(e))return Lu(e)?hn(e):e.length;var t=Ja(e);return t==Q||t==ae?e.size:nl(e).length}function Cs(e,t,r){var n=cu(e)?Vr:Bl;return r&&ii(e,t,r)&&(t=l),n(e,qa(t,3))}var zs=wl((function(e,t){if(null==e)return[];var r=t.length;return r>1&&ii(e,t[0],t[1])?t=[]:r>2&&ii(t[0],t[1],t[2])&&(t=[t[0]]),pl(e,Bo(t,1),[])})),Es=Vt||function(){return ir.Date.now()};function Bs(e,t){if("function"!=typeof t)throw new lt(s);return e=Yu(e),function(){if(--e<1)return t.apply(this,arguments)}}function Ss(e,t,r){return t=r?l:t,t=e&&null==t?e.length:t,Va(e,C,l,l,l,l,t)}function Vs(e,t){var r;if("function"!=typeof t)throw new lt(s);return e=Yu(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=l),r}}var Ns=wl((function(e,t,r){var n=O;if(r.length){var o=dn(r,$a(Ns));n|=k}return Va(e,n,t,r,o)})),Ms=wl((function(e,t,r){var n=O|j;if(r.length){var o=dn(r,$a(Ms));n|=k}return Va(t,n,e,r,o)}));function As(e,t,r){t=r?l:t;var n=Va(e,y,l,l,l,l,l,t);return n.placeholder=As.placeholder,n}function Ts(e,t,r){t=r?l:t;var n=Va(e,x,l,l,l,l,l,t);return n.placeholder=Ts.placeholder,n}function Hs(e,t,r){var n,o,a,i,c,u,d=0,p=!1,f=!1,b=!0;if("function"!=typeof e)throw new lt(s);function m(t){var r=n,a=o;return n=o=l,d=t,i=e.apply(a,r),i}function h(e){return d=e,c=_i(O,t),p?m(e):i}function v(e){var r=e-u,n=e-d,o=t-r;return f?It(o,a-n):o}function g(e){var r=e-u,n=e-d;return u===l||r>=t||r<0||f&&n>=a}function O(){var e=Es();if(g(e))return j(e);c=_i(O,v(e))}function j(e){return c=l,b&&n?m(e):(n=o=l,i)}function w(){c!==l&&Kl(c),d=0,n=u=o=c=l}function y(){return c===l?i:j(Es())}function x(){var e=Es(),r=g(e);if(n=arguments,o=this,u=e,r){if(c===l)return h(u);if(f)return Kl(c),c=_i(O,t),m(u)}return c===l&&(c=_i(O,t)),i}return t=Xu(t)||0,ku(r)&&(p=!!r.leading,f="maxWait"in r,a=f?Pt(Xu(r.maxWait)||0,t):a,b="trailing"in r?!!r.trailing:b),x.cancel=w,x.flush=y,x}var Rs=wl((function(e,t){return wo(e,1,t)})),Ls=wl((function(e,t,r){return wo(e,Xu(t)||0,r)}));function Ds(e){return Va(e,E)}function Ps(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new lt(s);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],l=r.cache;if(l.has(o))return l.get(o);var a=e.apply(this,n);return r.cache=l.set(o,a)||l,a};return r.cache=new(Ps.Cache||$n),r}function Is(e){if("function"!=typeof e)throw new lt(s);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Fs(e){return Vs(2,e)}Ps.Cache=$n;var $s=Wl((function(e,t){t=1==t.length&&cu(t[0])?zr(t[0],Gr(qa())):zr(Bo(t,1),Gr(qa()));var r=t.length;return wl((function(n){var o=-1,l=It(n.length,r);while(++o=t})),iu=Wo(function(){return arguments}())?Wo:function(e){return _u(e)&&dt.call(e,"callee")&&!kt.call(e,"callee")},cu=r.isArray,su=fr?Gr(fr):Uo;function uu(e){return null!=e&&xu(e.length)&&!wu(e)}function du(e){return _u(e)&&uu(e)}function pu(e){return!0===e||!1===e||_u(e)&&Ro(e)==K}var fu=Ht||Yp,bu=br?Gr(br):Ko;function mu(e){return _u(e)&&1===e.nodeType&&!Au(e)}function hu(e){if(null==e)return!0;if(uu(e)&&(cu(e)||"string"==typeof e||"function"==typeof e.splice||fu(e)||Pu(e)||iu(e)))return!e.length;var t=Ja(e);if(t==Q||t==ae)return!e.size;if(fi(e))return!nl(e).length;for(var r in e)if(dt.call(e,r))return!1;return!0}function vu(e,t){return Yo(e,t)}function gu(e,t,r){r="function"==typeof r?r:l;var n=r?r(e,t):l;return n===l?Yo(e,t,l,r):!!n}function Ou(e){if(!_u(e))return!1;var t=Ro(e);return t==X||t==G||"string"==typeof e.message&&"string"==typeof e.name&&!Au(e)}function ju(e){return"number"==typeof e&&Rt(e)}function wu(e){if(!ku(e))return!1;var t=Ro(e);return t==J||t==Z||t==U||t==oe}function yu(e){return"number"==typeof e&&e==Yu(e)}function xu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=R}function ku(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function _u(e){return null!=e&&"object"==typeof e}var Cu=mr?Gr(mr):Xo;function zu(e,t){return e===t||Jo(e,t,Ua(t))}function Eu(e,t,r){return r="function"==typeof r?r:l,Jo(e,t,Ua(t),r)}function Bu(e){return Mu(e)&&e!=+e}function Su(e){if(pi(e))throw new o(c);return Zo(e)}function Vu(e){return null===e}function Nu(e){return null==e}function Mu(e){return"number"==typeof e||_u(e)&&Ro(e)==ee}function Au(e){if(!_u(e)||Ro(e)!=re)return!1;var t=yt(e);if(null===t)return!0;var r=dt.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&ut.call(r)==mt}var Tu=hr?Gr(hr):Qo;function Hu(e){return yu(e)&&e>=-R&&e<=R}var Ru=vr?Gr(vr):el;function Lu(e){return"string"==typeof e||!cu(e)&&_u(e)&&Ro(e)==ie}function Du(e){return"symbol"==typeof e||_u(e)&&Ro(e)==ce}var Pu=gr?Gr(gr):tl;function Iu(e){return e===l}function Fu(e){return _u(e)&&Ja(e)==ue}function $u(e){return _u(e)&&Ro(e)==de}var qu=Ca(ll),Wu=Ca((function(e,t){return e<=t}));function Uu(e){if(!e)return[];if(uu(e))return Lu(e)?vn(e):oa(e);if(zt&&e[zt])return cn(e[zt]());var t=Ja(e),r=t==Q?sn:t==ae?pn:Id;return r(e)}function Ku(e){if(!e)return 0===e?e:0;if(e=Xu(e),e===H||e===-H){var t=e<0?-1:1;return t*L}return e===e?e:0}function Yu(e){var t=Ku(e),r=t%1;return t===t?r?t-r:t:0}function Gu(e){return e?vo(Yu(e),0,P):0}function Xu(e){if("number"==typeof e)return e;if(Du(e))return D;if(ku(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ku(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Yr(e);var r=Ge.test(e);return r||Je.test(e)?or(e.slice(2),r?2:8):Ye.test(e)?D:+e}function Ju(e){return la(e,xd(e))}function Zu(e){return e?vo(Yu(e),-R,R):0===e?e:0}function Qu(e){return null==e?"":Al(e)}var ed=sa((function(e,t){if(fi(t)||uu(t))la(t,yd(t),e);else for(var r in t)dt.call(t,r)&&so(e,r,t[r])})),td=sa((function(e,t){la(t,xd(t),e)})),rd=sa((function(e,t,r,n){la(t,xd(t),e,n)})),nd=sa((function(e,t,r,n){la(t,yd(t),e,n)})),od=La(ho);function ld(e,t){var r=xn(e);return null==t?r:fo(r,t)}var ad=wl((function(e,t){e=rt(e);var r=-1,n=t.length,o=n>2?t[2]:l;o&&ii(t[0],t[1],o)&&(n=1);while(++r1),t})),la(e,Pa(e),r),n&&(r=go(r,b|m|h,Aa));var o=t.length;while(o--)Hl(r,t[o]);return r}));function Bd(e,t){return Vd(e,Is(qa(t)))}var Sd=La((function(e,t){return null==e?{}:fl(e,t)}));function Vd(e,t){if(null==e)return{};var r=zr(Pa(e),(function(e){return[e]}));return t=qa(t),bl(e,r,(function(e,r){return t(e,r[0])}))}function Nd(e,t,r){t=ql(t,e);var n=-1,o=t.length;o||(o=1,e=l);while(++nt){var n=e;e=t,t=n}if(r||e%1||t%1){var o=Ut();return It(e+o*(t-e+nr("1e-"+((o+"").length-1))),t)}return gl(e,t)}var Ud=ba((function(e,t,r){return t=t.toLowerCase(),e+(r?Kd(t):t)}));function Kd(e){return jp(Qu(e).toLowerCase())}function Yd(e){return e=Qu(e),e&&e.replace(Qe,tn).replace(qt,"")}function Gd(e,t,r){e=Qu(e),t=Al(t);var n=e.length;r=r===l?n:vo(Yu(r),0,n);var o=r;return r-=t.length,r>=0&&e.slice(r,o)==t}function Xd(e){return e=Qu(e),e&&Be.test(e)?e.replace(ze,rn):e}function Jd(e){return e=Qu(e),e&&Re.test(e)?e.replace(He,"\\$&"):e}var Zd=ba((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Qd=ba((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),ep=fa("toLowerCase");function tp(e,t,r){e=Qu(e),t=Yu(t);var n=t?hn(e):0;if(!t||n>=t)return e;var o=(t-n)/2;return xa(At(o),r)+e+xa(Mt(o),r)}function rp(e,t,r){e=Qu(e),t=Yu(t);var n=t?hn(e):0;return t&&n>>0,r?(e=Qu(e),e&&("string"==typeof t||null!=t&&!Tu(t))&&(t=Al(t),!t&&ln(e))?Ul(vn(e),0,r):e.split(t,r)):[]}var sp=ba((function(e,t,r){return e+(r?" ":"")+jp(t)}));function up(e,t,r){return e=Qu(e),r=null==r?0:vo(Yu(r),0,e.length),t=Al(t),e.slice(r,r+t.length)==t}function dp(e,t,r){var n=wn.templateSettings;r&&ii(e,t,r)&&(t=l),e=Qu(e),t=rd({},t,n,Na);var a,i,c=rd({},t.imports,n.imports,Na),s=yd(c),d=Xr(c,s),p=0,f=t.interpolate||et,b="__p += '",m=nt((t.escape||et).source+"|"+f.source+"|"+(f===Ne?Ue:et).source+"|"+(t.evaluate||et).source+"|$","g"),h="//# sourceURL="+(dt.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Xt+"]")+"\n";e.replace(m,(function(t,r,n,o,l,c){return n||(n=o),b+=e.slice(p,c).replace(tt,nn),r&&(a=!0,b+="' +\n__e("+r+") +\n'"),l&&(i=!0,b+="';\n"+l+";\n__p += '"),n&&(b+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),p=c+t.length,t})),b+="';\n";var v=dt.call(t,"variable")&&t.variable;if(v){if(qe.test(v))throw new o(u)}else b="with (obj) {\n"+b+"\n}\n";b=(i?b.replace(xe,""):b).replace(ke,"$1").replace(_e,"$1;"),b="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+b+"return __p\n}";var g=yp((function(){return De(s,h+"return "+b).apply(l,d)}));if(g.source=b,Ou(g))throw g;return g}function pp(e){return Qu(e).toLowerCase()}function fp(e){return Qu(e).toUpperCase()}function bp(e,t,r){if(e=Qu(e),e&&(r||t===l))return Yr(e);if(!e||!(t=Al(t)))return e;var n=vn(e),o=vn(t),a=Zr(n,o),i=Qr(n,o)+1;return Ul(n,a,i).join("")}function mp(e,t,r){if(e=Qu(e),e&&(r||t===l))return e.slice(0,gn(e)+1);if(!e||!(t=Al(t)))return e;var n=vn(e),o=Qr(n,vn(t))+1;return Ul(n,0,o).join("")}function hp(e,t,r){if(e=Qu(e),e&&(r||t===l))return e.replace(Le,"");if(!e||!(t=Al(t)))return e;var n=vn(e),o=Zr(n,vn(t));return Ul(n,o).join("")}function vp(e,t){var r=B,n=S;if(ku(t)){var o="separator"in t?t.separator:o;r="length"in t?Yu(t.length):r,n="omission"in t?Al(t.omission):n}e=Qu(e);var a=e.length;if(ln(e)){var i=vn(e);a=i.length}if(r>=a)return e;var c=r-hn(n);if(c<1)return n;var s=i?Ul(i,0,c).join(""):e.slice(0,c);if(o===l)return s+n;if(i&&(c+=s.length-c),Tu(o)){if(e.slice(c).search(o)){var u,d=s;o.global||(o=nt(o.source,Qu(Ke.exec(o))+"g")),o.lastIndex=0;while(u=o.exec(d))var p=u.index;s=s.slice(0,p===l?c:p)}}else if(e.indexOf(Al(o),c)!=c){var f=s.lastIndexOf(o);f>-1&&(s=s.slice(0,f))}return s+n}function gp(e){return e=Qu(e),e&&Ee.test(e)?e.replace(Ce,On):e}var Op=ba((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),jp=fa("toUpperCase");function wp(e,t,r){return e=Qu(e),t=r?l:t,t===l?an(e)?yn(e):Ar(e):e.match(t)||[]}var yp=wl((function(e,t){try{return Or(e,l,t)}catch(r){return Ou(r)?r:new o(r)}})),xp=La((function(e,t){return wr(t,(function(t){t=Vi(t),mo(e,t,Ns(e[t],e))})),e}));function kp(e){var t=null==e?0:e.length,r=qa();return e=t?zr(e,(function(e){if("function"!=typeof e[1])throw new lt(s);return[r(e[0]),e[1]]})):[],wl((function(r){var n=-1;while(++nR)return[];var r=P,n=It(e,P);t=qa(t),e-=P;var o=Ur(n,t);while(++r0||t<0)?new zn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==l&&(t=Yu(t),r=t<0?r.dropRight(-t):r.take(t-e)),r)},zn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zn.prototype.toArray=function(){return this.take(P)},No(zn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=wn[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t);o&&(wn.prototype[t]=function(){var t=this.__wrapped__,i=n?[1]:arguments,c=t instanceof zn,s=i[0],u=c||cu(t),d=function(e){var t=o.apply(wn,Er([e],i));return n&&p?t[0]:t};u&&r&&"function"==typeof s&&1!=s.length&&(c=u=!1);var p=this.__chain__,f=!!this.__actions__.length,b=a&&!p,m=c&&!f;if(!a&&u){t=m?t:new zn(this);var h=e.apply(t,i);return h.__actions__.push({func:Kc,args:[d],thisArg:l}),new Cn(h,p)}return b&&m?e.apply(this,i):(h=this.thru(d),b?n?h.value()[0]:h.value():h)})})),wr(["pop","push","shift","sort","splice","unshift"],(function(e){var t=at[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);wn.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var o=this.value();return t.apply(cu(o)?o:[],e)}return this[r]((function(r){return t.apply(cu(r)?r:[],e)}))}})),No(zn.prototype,(function(e,t){var r=wn[t];if(r){var n=r.name+"";dt.call(cr,n)||(cr[n]=[]),cr[n].push({name:t,func:r})}})),cr[Oa(l,j).name]=[{name:"wrapper",func:l}],zn.prototype.clone=En,zn.prototype.reverse=Bn,zn.prototype.value=Sn,wn.prototype.at=Yc,wn.prototype.chain=Gc,wn.prototype.commit=Xc,wn.prototype.next=Jc,wn.prototype.plant=Qc,wn.prototype.reverse=es,wn.prototype.toJSON=wn.prototype.valueOf=wn.prototype.value=ts,wn.prototype.first=wn.prototype.head,zt&&(wn.prototype[zt]=Zc),wn},kn=xn();ir._=kn,o=function(){return kn}.call(t,r,t,n),o===l||(n.exports=o)}).call(this)}).call(this,r("c8ba"),r("62e4")(e))},"304f":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return i}));var n=r("c083");const o="el",l="is-",a=(e,t,r,n,o)=>{let l=`${e}-${t}`;return r&&(l+="-"+r),n&&(l+="__"+n),o&&(l+="--"+o),l},i=e=>{const t=Object(n["b"])("namespace",o),r=(r="")=>a(t.value,e,r,"",""),i=r=>r?a(t.value,e,"",r,""):"",c=r=>r?a(t.value,e,"","",r):"",s=(r,n)=>r&&n?a(t.value,e,r,n,""):"",u=(r,n)=>r&&n?a(t.value,e,"",r,n):"",d=(r,n)=>r&&n?a(t.value,e,r,"",n):"",p=(r,n,o)=>r&&n&&o?a(t.value,e,r,n,o):"",f=(e,...t)=>{const r=!(t.length>=1)||t[0];return e&&r?`${l}${e}`:""},b=e=>{const r={};for(const n in e)e[n]&&(r[`--${t.value}-${n}`]=e[n]);return r},m=r=>{const n={};for(const o in r)r[o]&&(n[`--${t.value}-${e}-${o}`]=r[o]);return n},h=e=>`--${t.value}-${e}`,v=r=>`--${t.value}-${e}-${r}`;return{namespace:t,b:r,e:i,m:c,be:s,em:u,bm:d,bem:p,is:f,cssVar:b,cssVarName:h,cssVarBlock:m,cssVarBlockName:v}}},"30b5":function(e,t,r){"use strict";var n=r("c532");function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var l;if(r)l=r(t);else if(n.isURLSearchParams(t))l=t.toString();else{var a=[];n.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),l=a.join("&")}if(l){var i=e.indexOf("#");-1!==i&&(e=e.slice(0,i)),e+=(-1===e.indexOf("?")?"?":"&")+l}return e}},"31e7":function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i})),r.d(t,"c",(function(){return c})),r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return l}));var n=r("9ad7"),o=r("0898");const l=Object(o["c"])([String,Object,Function]),a={Close:n["Close"]},i={Close:n["Close"],SuccessFilled:n["SuccessFilled"],InfoFilled:n["InfoFilled"],WarningFilled:n["WarningFilled"],CircleCloseFilled:n["CircleCloseFilled"]},c={success:n["SuccessFilled"],warning:n["WarningFilled"],error:n["CircleCloseFilled"],info:n["InfoFilled"]},s={validating:n["Loading"],success:n["CircleCheck"],error:n["CircleClose"]}},"342f":function(e,t,r){var n=r("d066");e.exports=n("navigator","userAgent")||""},"344d":function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("f2bf"),o=r("8afb");const l=({from:e,replacement:t,scope:r,version:l,ref:a,type:i="API"},c)=>{Object(n["watch"])(()=>Object(n["unref"])(c),n=>{n&&Object(o["a"])(r,`[${i}] ${e} is about to be deprecated in version ${l}, please use ${t} instead.\nFor more detail, please visit: ${a}\n`)},{immediate:!0})}},3511:function(e,t){var r=TypeError,n=9007199254740991;e.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},"35b0":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("f2bf"),o=r("461c"),l=r("c083"),a=r("304f"),i=r("8afb");const c={prefix:Math.floor(1e4*Math.random()),current:0},s=Symbol("elIdInjection"),u=e=>{const t=Object(n["inject"])(s,c);o["isClient"]||t!==c||Object(i["a"])("IdInjection","Looks like you are using server rendering, you must provide a id provider to ensure the hydration process to be succeed\nusage: app.provide(ID_INJECTION_KEY, {\n prefix: number,\n current: number,\n})");const r=Object(l["b"])("namespace",a["a"]),u=Object(n["computed"])(()=>Object(n["unref"])(e)||`${r.value}-id-${t.prefix}-${t.current++}`);return u}},"37f5":function(e,t,r){"use strict";r.r(t),r.d(t,"set",(function(){return c})),r.d(t,"del",(function(){return s})),r.d(t,"Vue2",(function(){return a})),r.d(t,"isVue2",(function(){return o})),r.d(t,"isVue3",(function(){return l})),r.d(t,"install",(function(){return i}));var n=r("f2bf");r.d(t,"Vue",(function(){return n})),r.d(t,"EffectScope",(function(){return n["EffectScope"]})),r.d(t,"ReactiveEffect",(function(){return n["ReactiveEffect"]})),r.d(t,"customRef",(function(){return n["customRef"]})),r.d(t,"effect",(function(){return n["effect"]})),r.d(t,"effectScope",(function(){return n["effectScope"]})),r.d(t,"getCurrentScope",(function(){return n["getCurrentScope"]})),r.d(t,"isProxy",(function(){return n["isProxy"]})),r.d(t,"isReactive",(function(){return n["isReactive"]})),r.d(t,"isReadonly",(function(){return n["isReadonly"]})),r.d(t,"isRef",(function(){return n["isRef"]})),r.d(t,"isShallow",(function(){return n["isShallow"]})),r.d(t,"markRaw",(function(){return n["markRaw"]})),r.d(t,"onScopeDispose",(function(){return n["onScopeDispose"]})),r.d(t,"proxyRefs",(function(){return n["proxyRefs"]})),r.d(t,"reactive",(function(){return n["reactive"]})),r.d(t,"readonly",(function(){return n["readonly"]})),r.d(t,"ref",(function(){return n["ref"]})),r.d(t,"shallowReactive",(function(){return n["shallowReactive"]})),r.d(t,"shallowReadonly",(function(){return n["shallowReadonly"]})),r.d(t,"shallowRef",(function(){return n["shallowRef"]})),r.d(t,"stop",(function(){return n["stop"]})),r.d(t,"toRaw",(function(){return n["toRaw"]})),r.d(t,"toRef",(function(){return n["toRef"]})),r.d(t,"toRefs",(function(){return n["toRefs"]})),r.d(t,"triggerRef",(function(){return n["triggerRef"]})),r.d(t,"unref",(function(){return n["unref"]})),r.d(t,"camelize",(function(){return n["camelize"]})),r.d(t,"capitalize",(function(){return n["capitalize"]})),r.d(t,"normalizeClass",(function(){return n["normalizeClass"]})),r.d(t,"normalizeProps",(function(){return n["normalizeProps"]})),r.d(t,"normalizeStyle",(function(){return n["normalizeStyle"]})),r.d(t,"toDisplayString",(function(){return n["toDisplayString"]})),r.d(t,"toHandlerKey",(function(){return n["toHandlerKey"]})),r.d(t,"BaseTransition",(function(){return n["BaseTransition"]})),r.d(t,"Comment",(function(){return n["Comment"]})),r.d(t,"Fragment",(function(){return n["Fragment"]})),r.d(t,"KeepAlive",(function(){return n["KeepAlive"]})),r.d(t,"Static",(function(){return n["Static"]})),r.d(t,"Suspense",(function(){return n["Suspense"]})),r.d(t,"Teleport",(function(){return n["Teleport"]})),r.d(t,"Text",(function(){return n["Text"]})),r.d(t,"callWithAsyncErrorHandling",(function(){return n["callWithAsyncErrorHandling"]})),r.d(t,"callWithErrorHandling",(function(){return n["callWithErrorHandling"]})),r.d(t,"cloneVNode",(function(){return n["cloneVNode"]})),r.d(t,"compatUtils",(function(){return n["compatUtils"]})),r.d(t,"computed",(function(){return n["computed"]})),r.d(t,"createBlock",(function(){return n["createBlock"]})),r.d(t,"createCommentVNode",(function(){return n["createCommentVNode"]})),r.d(t,"createElementBlock",(function(){return n["createElementBlock"]})),r.d(t,"createElementVNode",(function(){return n["createElementVNode"]})),r.d(t,"createHydrationRenderer",(function(){return n["createHydrationRenderer"]})),r.d(t,"createPropsRestProxy",(function(){return n["createPropsRestProxy"]})),r.d(t,"createRenderer",(function(){return n["createRenderer"]})),r.d(t,"createSlots",(function(){return n["createSlots"]})),r.d(t,"createStaticVNode",(function(){return n["createStaticVNode"]})),r.d(t,"createTextVNode",(function(){return n["createTextVNode"]})),r.d(t,"createVNode",(function(){return n["createVNode"]})),r.d(t,"defineAsyncComponent",(function(){return n["defineAsyncComponent"]})),r.d(t,"defineComponent",(function(){return n["defineComponent"]})),r.d(t,"defineEmits",(function(){return n["defineEmits"]})),r.d(t,"defineExpose",(function(){return n["defineExpose"]})),r.d(t,"defineProps",(function(){return n["defineProps"]})),r.d(t,"devtools",(function(){return n["devtools"]})),r.d(t,"getCurrentInstance",(function(){return n["getCurrentInstance"]})),r.d(t,"getTransitionRawChildren",(function(){return n["getTransitionRawChildren"]})),r.d(t,"guardReactiveProps",(function(){return n["guardReactiveProps"]})),r.d(t,"h",(function(){return n["h"]})),r.d(t,"handleError",(function(){return n["handleError"]})),r.d(t,"initCustomFormatter",(function(){return n["initCustomFormatter"]})),r.d(t,"inject",(function(){return n["inject"]})),r.d(t,"isMemoSame",(function(){return n["isMemoSame"]})),r.d(t,"isRuntimeOnly",(function(){return n["isRuntimeOnly"]})),r.d(t,"isVNode",(function(){return n["isVNode"]})),r.d(t,"mergeDefaults",(function(){return n["mergeDefaults"]})),r.d(t,"mergeProps",(function(){return n["mergeProps"]})),r.d(t,"nextTick",(function(){return n["nextTick"]})),r.d(t,"onActivated",(function(){return n["onActivated"]})),r.d(t,"onBeforeMount",(function(){return n["onBeforeMount"]})),r.d(t,"onBeforeUnmount",(function(){return n["onBeforeUnmount"]})),r.d(t,"onBeforeUpdate",(function(){return n["onBeforeUpdate"]})),r.d(t,"onDeactivated",(function(){return n["onDeactivated"]})),r.d(t,"onErrorCaptured",(function(){return n["onErrorCaptured"]})),r.d(t,"onMounted",(function(){return n["onMounted"]})),r.d(t,"onRenderTracked",(function(){return n["onRenderTracked"]})),r.d(t,"onRenderTriggered",(function(){return n["onRenderTriggered"]})),r.d(t,"onServerPrefetch",(function(){return n["onServerPrefetch"]})),r.d(t,"onUnmounted",(function(){return n["onUnmounted"]})),r.d(t,"onUpdated",(function(){return n["onUpdated"]})),r.d(t,"openBlock",(function(){return n["openBlock"]})),r.d(t,"popScopeId",(function(){return n["popScopeId"]})),r.d(t,"provide",(function(){return n["provide"]})),r.d(t,"pushScopeId",(function(){return n["pushScopeId"]})),r.d(t,"queuePostFlushCb",(function(){return n["queuePostFlushCb"]})),r.d(t,"registerRuntimeCompiler",(function(){return n["registerRuntimeCompiler"]})),r.d(t,"renderList",(function(){return n["renderList"]})),r.d(t,"renderSlot",(function(){return n["renderSlot"]})),r.d(t,"resolveComponent",(function(){return n["resolveComponent"]})),r.d(t,"resolveDirective",(function(){return n["resolveDirective"]})),r.d(t,"resolveDynamicComponent",(function(){return n["resolveDynamicComponent"]})),r.d(t,"resolveFilter",(function(){return n["resolveFilter"]})),r.d(t,"resolveTransitionHooks",(function(){return n["resolveTransitionHooks"]})),r.d(t,"setBlockTracking",(function(){return n["setBlockTracking"]})),r.d(t,"setDevtoolsHook",(function(){return n["setDevtoolsHook"]})),r.d(t,"setTransitionHooks",(function(){return n["setTransitionHooks"]})),r.d(t,"ssrContextKey",(function(){return n["ssrContextKey"]})),r.d(t,"ssrUtils",(function(){return n["ssrUtils"]})),r.d(t,"toHandlers",(function(){return n["toHandlers"]})),r.d(t,"transformVNodeArgs",(function(){return n["transformVNodeArgs"]})),r.d(t,"useAttrs",(function(){return n["useAttrs"]})),r.d(t,"useSSRContext",(function(){return n["useSSRContext"]})),r.d(t,"useSlots",(function(){return n["useSlots"]})),r.d(t,"useTransitionState",(function(){return n["useTransitionState"]})),r.d(t,"version",(function(){return n["version"]})),r.d(t,"warn",(function(){return n["warn"]})),r.d(t,"watch",(function(){return n["watch"]})),r.d(t,"watchEffect",(function(){return n["watchEffect"]})),r.d(t,"watchPostEffect",(function(){return n["watchPostEffect"]})),r.d(t,"watchSyncEffect",(function(){return n["watchSyncEffect"]})),r.d(t,"withAsyncContext",(function(){return n["withAsyncContext"]})),r.d(t,"withCtx",(function(){return n["withCtx"]})),r.d(t,"withDefaults",(function(){return n["withDefaults"]})),r.d(t,"withDirectives",(function(){return n["withDirectives"]})),r.d(t,"withMemo",(function(){return n["withMemo"]})),r.d(t,"withScopeId",(function(){return n["withScopeId"]})),r.d(t,"Transition",(function(){return n["Transition"]})),r.d(t,"TransitionGroup",(function(){return n["TransitionGroup"]})),r.d(t,"VueElement",(function(){return n["VueElement"]})),r.d(t,"createApp",(function(){return n["createApp"]})),r.d(t,"createSSRApp",(function(){return n["createSSRApp"]})),r.d(t,"defineCustomElement",(function(){return n["defineCustomElement"]})),r.d(t,"defineSSRCustomElement",(function(){return n["defineSSRCustomElement"]})),r.d(t,"hydrate",(function(){return n["hydrate"]})),r.d(t,"initDirectivesForSSR",(function(){return n["initDirectivesForSSR"]})),r.d(t,"render",(function(){return n["render"]})),r.d(t,"useCssModule",(function(){return n["useCssModule"]})),r.d(t,"useCssVars",(function(){return n["useCssVars"]})),r.d(t,"vModelCheckbox",(function(){return n["vModelCheckbox"]})),r.d(t,"vModelDynamic",(function(){return n["vModelDynamic"]})),r.d(t,"vModelRadio",(function(){return n["vModelRadio"]})),r.d(t,"vModelSelect",(function(){return n["vModelSelect"]})),r.d(t,"vModelText",(function(){return n["vModelText"]})),r.d(t,"vShow",(function(){return n["vShow"]})),r.d(t,"withKeys",(function(){return n["withKeys"]})),r.d(t,"withModifiers",(function(){return n["withModifiers"]})),r.d(t,"compile",(function(){return n["compile"]}));var o=!1,l=!0,a=void 0;function i(){}function c(e,t,r){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,r),r):(e[t]=r,r)}function s(e,t){Array.isArray(e)?e.splice(t,1):delete e[t]}},3934:function(e,t,r){"use strict";var n=r("c532");e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return function(){return!0}}()},"3a34":function(e,t,r){"use strict";var n=r("83ab"),o=r("e8b5"),l=TypeError,a=Object.getOwnPropertyDescriptor,i=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=i?function(e,t){if(o(e)&&!a(e,"length").writable)throw l("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},"3a9b":function(e,t,r){var n=r("e330");e.exports=n({}.isPrototypeOf)},"3ef4":function(e,t,r){"use strict";r.d(t,"a",(function(){return R}));var n=r("f2bf"),o=r("461c"),l=r("93b2"),a=r("0388"),i=r("54bb"),c=r("f5f6"),s=r("0898"),u=r("31e7");const d=["success","info","warning","error"],p=Object(c["a"])({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:o["isClient"]?document.body:void 0}),f=Object(s["b"])({customClass:{type:String,default:p.customClass},center:{type:Boolean,default:p.center},dangerouslyUseHTMLString:{type:Boolean,default:p.dangerouslyUseHTMLString},duration:{type:Number,default:p.duration},icon:{type:u["e"],default:p.icon},id:{type:String,default:p.id},message:{type:Object(s["c"])([String,Object,Function]),default:p.message},onClose:{type:Object(s["c"])(Function),required:!1},showClose:{type:Boolean,default:p.showClose},type:{type:String,values:d,default:p.type},offset:{type:Number,default:p.offset},zIndex:{type:Number,default:p.zIndex},grouping:{type:Boolean,default:p.grouping},repeatNum:{type:Number,default:p.repeatNum}}),b={destroy:()=>!0},m=Object(n["shallowReactive"])([]),h=e=>{const t=m.findIndex(t=>t.id===e),r=m[t];let n;return t>0&&(n=m[t-1]),{current:r,prev:n}},v=e=>{const{prev:t}=h(e);return t?t.vm.exposed.bottom.value:0};var g=r("2711"),O=r("304f"),j=r("49c6");const w=["id"],y=["innerHTML"],x={name:"ElMessage"},k=Object(n["defineComponent"])({...x,props:f,emits:b,setup(e,{expose:t}){const r=e,{Close:l}=u["b"],c=Object(O["b"])("message"),s=Object(n["ref"])(),d=Object(n["ref"])(!1),p=Object(n["ref"])(0);let f=void 0;const b=Object(n["computed"])(()=>r.type?"error"===r.type?"danger":r.type:"info"),m=Object(n["computed"])(()=>{const e=r.type;return{[c.bm("icon",e)]:e&&u["c"][e]}}),h=Object(n["computed"])(()=>r.icon||u["c"][r.type]||""),g=Object(n["computed"])(()=>v(r.id)),x=Object(n["computed"])(()=>r.offset+g.value),k=Object(n["computed"])(()=>p.value+x.value),_=Object(n["computed"])(()=>({top:x.value+"px",zIndex:r.zIndex}));function C(){0!==r.duration&&({stop:f}=Object(o["useTimeoutFn"])(()=>{E()},r.duration))}function z(){null==f||f()}function E(){d.value=!1}function B({code:e}){e===j["a"].esc&&E()}return Object(n["onMounted"])(()=>{C(),d.value=!0}),Object(n["watch"])(()=>r.repeatNum,()=>{z(),C()}),Object(o["useEventListener"])(document,"keydown",B),Object(o["useResizeObserver"])(s,()=>{p.value=s.value.getBoundingClientRect().height}),t({visible:d,bottom:k,close:E}),(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(n["Transition"],{name:Object(n["unref"])(c).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[0]||(t[0]=t=>e.$emit("destroy")),persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{id:e.id,ref_key:"messageRef",ref:s,class:Object(n["normalizeClass"])([Object(n["unref"])(c).b(),{[Object(n["unref"])(c).m(e.type)]:e.type&&!e.icon},Object(n["unref"])(c).is("center",e.center),Object(n["unref"])(c).is("closable",e.showClose),e.customClass]),style:Object(n["normalizeStyle"])(Object(n["unref"])(_)),role:"alert",onMouseenter:z,onMouseleave:C},[e.repeatNum>1?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:0,value:e.repeatNum,type:Object(n["unref"])(b),class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("badge"))},null,8,["value","type","class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(h)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(i["a"]),{key:1,class:Object(n["normalizeClass"])([Object(n["unref"])(c).e("icon"),Object(n["unref"])(m)])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(h))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["renderSlot"])(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:1},[Object(n["createCommentVNode"])(" Caution here, message could've been compromised, never use user's input as message "),Object(n["createElementVNode"])("p",{class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("content")),innerHTML:e.message},null,10,y)],2112)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("p",{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("content"))},Object(n["toDisplayString"])(e.message),3))]),e.showClose?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(i["a"]),{key:2,class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("closeBtn")),onClick:Object(n["withModifiers"])(E,["stop"])},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(Object(n["unref"])(l))]),_:1},8,["class","onClick"])):Object(n["createCommentVNode"])("v-if",!0)],46,w),[[n["vShow"],d.value]])]),_:3},8,["name","onBeforeLeave"]))}});var _=Object(g["a"])(k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]),C=r("7d20"),z=r("83ec"),E=r("8afb"),B=r("0a08");let S=1;const V=e=>{const t=!e||Object(C["isString"])(e)||Object(n["isVNode"])(e)||Object(C["isFunction"])(e)?{message:e}:e,r={...p,...t};if(r.appendTo){if(Object(C["isString"])(r.appendTo)){let e=document.querySelector(r.appendTo);Object(z["a"])(e)||(Object(E["a"])("ElMessage","the appendTo option is not an HTMLElement. Falling back to document.body."),e=document.body),r.appendTo=e}}else r.appendTo=document.body;return r},N=e=>{const t=m.indexOf(e);if(-1===t)return;m.splice(t,1);const{handler:r}=e;r.close()},M=({appendTo:e,...t},r)=>{const{nextZIndex:o}=Object(B["a"])(),l="message_"+S++,a=t.onClose,i=document.createElement("div"),c={...t,zIndex:o()+t.zIndex,id:l,onClose:()=>{null==a||a(),N(p)},onDestroy:()=>{Object(n["render"])(null,i)}},s=Object(n["createVNode"])(_,c,Object(C["isFunction"])(c.message)||Object(n["isVNode"])(c.message)?{default:Object(C["isFunction"])(c.message)?c.message:()=>c.message}:null);s.appContext=r||A._context,Object(n["render"])(s,i),e.appendChild(i.firstElementChild);const u=s.component,d={close:()=>{u.exposed.visible.value=!1}},p={id:l,vnode:s,vm:u,handler:d,props:s.component.props};return p},A=(e={},t)=>{if(!o["isClient"])return{close:()=>{}};if(Object(o["isNumber"])(l["b"].max)&&m.length>=l["b"].max)return{close:()=>{}};const r=V(e);if(r.grouping&&m.length){const e=m.find(({vnode:e})=>{var t;return(null==(t=e.props)?void 0:t.message)===r.message});if(e)return e.props.repeatNum+=1,e.props.type=r.type,e.handler}const n=M(r,t);return m.push(n),n.handler};function T(e){for(const t of m)e&&e!==t.props.type||t.handler.close()}d.forEach(e=>{A[e]=(t={},r)=>{const n=V(t);return A({...n,type:e},r)}}),A.closeAll=T,A._context=null;var H=r("0c24");const R=Object(H["c"])(A,"$message")},"40d5":function(e,t,r){var n=r("d039");e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},4362:function(e,t,r){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,n="/";t.cwd=function(){return n},t.chdir=function(t){e||(e=r("df7c")),n=e.resolve(t,n)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"446f":function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return s})),r.d(t,"c",(function(){return i}));var n=r("9ad7"),o=r("0898"),l=r("c23a"),a=r("31e7");const i=["default","primary","success","warning","info","danger","text",""],c=["button","submit","reset"],s=Object(o["b"])({size:l["c"],disabled:Boolean,type:{type:String,values:i,default:""},icon:{type:a["e"]},nativeType:{type:String,values:c,default:"button"},loading:Boolean,loadingIcon:{type:a["e"],default:()=>n["Loading"]},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),u={click:e=>e instanceof MouseEvent}},"44ad":function(e,t,r){var n=r("e330"),o=r("d039"),l=r("c6b6"),a=Object,i=n("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==l(e)?i(e,""):a(e)}:a},4581:function(e,t){e.exports=null},"461c":function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=r("19a5"),o=r("37f5");function l(e,t,r){let l;l=o.isRef(r)?{evaluating:r}:r||{};const{lazy:a=!1,evaluating:i,onError:c=n.noop}=l,s=o.ref(!a),u=o.ref(t);let d=0;return o.watchEffect(async t=>{if(!s.value)return;d++;const r=d;let n=!1;i&&Promise.resolve().then(()=>{i.value=!0});try{const o=await e(e=>{t(()=>{i&&(i.value=!1),n||e()})});r===d&&(u.value=o)}catch(o){c(o)}finally{i&&r===d&&(i.value=!1),n=!0}}),a?o.computed(()=>(s.value=!0,u.value)):u}function a(e,t,r,n){let l=o.inject(e);return r&&(l=o.inject(e,r)),n&&(l=o.inject(e,r,n)),"function"===typeof t?o.computed(e=>t(l,e)):o.computed({get:e=>t.get(l,e),set:t.set})}const i=e=>function(...t){return e.apply(this,t.map(e=>o.unref(e)))};function c(e){var t;const r=n.resolveUnref(e);return null!=(t=null==r?void 0:r.$el)?t:r}const s=n.isClient?window:void 0,u=n.isClient?window.document:void 0,d=n.isClient?window.navigator:void 0,p=n.isClient?window.location:void 0;function f(...e){let t,r,l,a;if(n.isString(e[0])?([r,l,a]=e,t=s):[t,r,l,a]=e,!t)return n.noop;let i=n.noop;const u=o.watch(()=>c(t),e=>{i(),e&&(e.addEventListener(r,l,a),i=()=>{e.removeEventListener(r,l,a),i=n.noop})},{immediate:!0,flush:"post"}),d=()=>{u(),i()};return n.tryOnScopeDispose(d),d}function b(e,t,r={}){const{window:n=s,ignore:l,capture:a=!0,detectIframe:i=!1}=r;if(!n)return;const u=o.ref(!0);let d;const p=r=>{n.clearTimeout(d);const o=c(e);o&&o!==r.target&&!r.composedPath().includes(o)&&u.value&&t(r)},b=e=>l&&l.some(t=>{const r=c(t);return r&&(e.target===r||e.composedPath().includes(r))}),m=[f(n,"click",p,{passive:!0,capture:a}),f(n,"pointerdown",t=>{const r=c(e);u.value=!!r&&!t.composedPath().includes(r)&&!b(t)},{passive:!0}),f(n,"pointerup",e=>{if(0===e.button){const t=e.composedPath();e.composedPath=()=>t,d=n.setTimeout(()=>p(e),50)}},{passive:!0}),i&&f(n,"blur",r=>{var n;const o=c(e);"IFRAME"!==(null==(n=document.activeElement)?void 0:n.tagName)||(null==o?void 0:o.contains(document.activeElement))||t(r)})].filter(Boolean),h=()=>m.forEach(e=>e());return h}var m=Object.defineProperty,h=Object.defineProperties,v=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&w(e,r,t[r]);if(g)for(var r of g(t))j.call(t,r)&&w(e,r,t[r]);return e},x=(e,t)=>h(e,v(t));const k=e=>"function"===typeof e?e:"string"===typeof e?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0;function _(...e){let t,r,n={};3===e.length?(t=e[0],r=e[1],n=e[2]):2===e.length?"object"===typeof e[1]?(t=!0,r=e[0],n=e[1]):(t=e[0],r=e[1]):(t=!0,r=e[0]);const{target:o=s,eventName:l="keydown",passive:a=!1}=n,i=k(t),c=e=>{i(e)&&r(e)};return f(o,l,c,a)}function C(e,t,r={}){return _(e,t,x(y({},r),{eventName:"keydown"}))}function z(e,t,r={}){return _(e,t,x(y({},r),{eventName:"keypress"}))}function E(e,t,r={}){return _(e,t,x(y({},r),{eventName:"keyup"}))}const B=500;function S(e,t,r){var n,l;const a=o.computed(()=>c(e));let i;function s(){i&&(clearTimeout(i),i=void 0)}function u(e){var n,o,l,c;(null==(n=null==r?void 0:r.modifiers)?void 0:n.self)&&e.target!==a.value||(s(),(null==(o=null==r?void 0:r.modifiers)?void 0:o.prevent)&&e.preventDefault(),(null==(l=null==r?void 0:r.modifiers)?void 0:l.stop)&&e.stopPropagation(),i=setTimeout(()=>t(e),null!=(c=null==r?void 0:r.delay)?c:B))}const d={capture:null==(n=null==r?void 0:r.modifiers)?void 0:n.capture,once:null==(l=null==r?void 0:r.modifiers)?void 0:l.once};f(a,"pointerdown",u,d),f(a,"pointerup",s,d),f(a,"pointerleave",s,d)}const V=()=>{const{activeElement:e,body:t}=document;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")},N=({keyCode:e,metaKey:t,ctrlKey:r,altKey:n})=>!(t||r||n)&&(e>=48&&e<=57||e>=96&&e<=105||e>=65&&e<=90);function M(e,t={}){const{document:r=u}=t,n=t=>{!V()&&N(t)&&e(t)};r&&f(r,"keydown",n,{passive:!0})}function A(e,t=null){const r=o.getCurrentInstance();let l=()=>{};const a=o.customRef((n,o)=>(l=o,{get(){var o,l;return n(),null!=(l=null==(o=null==r?void 0:r.proxy)?void 0:o.$refs[e])?l:t},set(){}}));return n.tryOnMounted(l),o.onUpdated(l),a}function T(e={}){const{window:t=s}=e,r=n.computedWithControl(()=>null,()=>null==t?void 0:t.document.activeElement);return t&&(f(t,"blur",r.trigger,!0),f(t,"focus",r.trigger,!0)),r}function H(e,t={}){const{interrupt:r=!0,onError:l=n.noop,onFinished:a=n.noop}=t,i={pending:"pending",rejected:"rejected",fulfilled:"fulfilled"},c=Array.from(new Array(e.length),()=>({state:i.pending,data:null})),s=o.reactive(c),u=o.ref(-1);if(!e||0===e.length)return a(),{activeIndex:u,result:s};function d(e,t){u.value++,s[u.value].data=t,s[u.value].state=e}return e.reduce((t,n)=>t.then(t=>{var o;if((null==(o=s[u.value])?void 0:o.state)!==i.rejected||!r)return n(t).then(t=>(d(i.fulfilled,t),u.value===e.length-1&&a(),t));a()}).catch(e=>(d(i.rejected,e),l(),e)),Promise.resolve()),{activeIndex:u,result:s}}function R(e,t,r){const{immediate:l=!0,delay:a=0,onError:i=n.noop,resetOnExecute:c=!0,shallow:s=!0,throwError:u}=null!=r?r:{},d=s?o.shallowRef(t):o.ref(t),p=o.ref(!1),f=o.ref(!1),b=o.ref(void 0);async function m(r=0,...o){c&&(d.value=t),b.value=void 0,p.value=!1,f.value=!0,r>0&&await n.promiseTimeout(r);const l="function"===typeof e?e(...o):e;try{const e=await l;d.value=e,p.value=!0}catch(a){if(b.value=a,i(a),u)throw b}finally{f.value=!1}return d.value}return l&&m(a),{state:d,isReady:p,isLoading:f,error:b,execute:m}}const L={array:e=>JSON.stringify(e),object:e=>JSON.stringify(e),set:e=>JSON.stringify(Array.from(e)),map:e=>JSON.stringify(Object.fromEntries(e)),null:()=>""};function D(e){return e?e instanceof Map?L.map:e instanceof Set?L.set:Array.isArray(e)?L.array:L.object:L.null}function P(e,t){const r=o.ref(""),l=o.ref();function a(){if(n.isClient)return l.value=new Promise((r,o)=>{try{const l=n.resolveUnref(e);if(null==l)r("");else if("string"===typeof l)r(F(new Blob([l],{type:"text/plain"})));else if(l instanceof Blob)r(F(l));else if(l instanceof ArrayBuffer)r(window.btoa(String.fromCharCode(...new Uint8Array(l))));else if(l instanceof HTMLCanvasElement)r(l.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality));else if(l instanceof HTMLImageElement){const e=l.cloneNode(!1);e.crossOrigin="Anonymous",I(e).then(()=>{const n=document.createElement("canvas"),o=n.getContext("2d");n.width=e.width,n.height=e.height,o.drawImage(e,0,0,n.width,n.height),r(n.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality))}).catch(o)}else{if("object"===typeof l){const e=(null==t?void 0:t.serializer)||D(l),n=e(l);return r(F(new Blob([n],{type:"application/json"})))}o(new Error("target is unsupported types"))}}catch(l){o(l)}}),l.value.then(e=>r.value=e),l.value}return o.isRef(e)||n.isFunction(e)?o.watch(e,a,{immediate:!0}):a(),{base64:r,promise:l,execute:a}}function I(e){return new Promise((t,r)=>{e.complete?t():(e.onload=()=>{t()},e.onerror=r)})}function F(e){return new Promise((t,r)=>{const n=new FileReader;n.onload=e=>{t(e.target.result)},n.onerror=r,n.readAsDataURL(e)})}function $(e,t=!1){const r=o.ref(),l=()=>r.value=Boolean(e());return l(),n.tryOnMounted(l,t),r}function q({navigator:e=d}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],r=$(()=>e&&"getBattery"in e),n=o.ref(!1),l=o.ref(0),a=o.ref(0),i=o.ref(1);let c;function s(){n.value=this.charging,l.value=this.chargingTime||0,a.value=this.dischargingTime||0,i.value=this.level}return r.value&&e.getBattery().then(e=>{c=e,s.call(c);for(const r of t)f(c,r,s,{passive:!0})}),{isSupported:r,charging:n,chargingTime:l,dischargingTime:a,level:i}}function W(e){let{acceptAllDevices:t=!1}=e||{};const{filters:r,optionalServices:l,navigator:a=d}=e||{},i=$(()=>a&&"bluetooth"in a),c=o.ref(void 0),s=o.ref(null);async function u(){if(i.value){s.value=null,r&&r.length>0&&(t=!1);try{c.value=await(null==a?void 0:a.bluetooth.requestDevice({acceptAllDevices:t,filters:r,optionalServices:l}))}catch(e){s.value=e}}}o.watch(c,()=>{b()});const p=o.ref(),f=o.computed(()=>{var e;return(null==(e=p.value)?void 0:e.connected)||!1});async function b(){if(s.value=null,c.value&&c.value.gatt){c.value.addEventListener("gattserverdisconnected",()=>{});try{p.value=await c.value.gatt.connect()}catch(e){s.value=e}}}return n.tryOnMounted(()=>{var e;c.value&&(null==(e=c.value.gatt)||e.connect())}),n.tryOnScopeDispose(()=>{var e;c.value&&(null==(e=c.value.gatt)||e.disconnect())}),{isSupported:i,isConnected:f,device:c,requestDevice:u,server:p,error:s}}function U(e,t={}){const{window:r=s}=t,l=$(()=>r&&"matchMedia"in r&&"function"===typeof r.matchMedia);let a;const i=o.ref(!1),c=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",u):a.removeListener(u))},u=()=>{l.value&&(c(),a=r.matchMedia(n.resolveRef(e).value),i.value=a.matches,"addEventListener"in a?a.addEventListener("change",u):a.addListener(u))};return o.watchEffect(u),n.tryOnScopeDispose(()=>c()),i}const K={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},Y={sm:576,md:768,lg:992,xl:1200,xxl:1400},G={xs:600,sm:960,md:1264,lg:1904},X={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},J={xs:600,sm:1024,md:1440,lg:1920},Z={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560};var Q=Object.defineProperty,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ne=(e,t,r)=>t in e?Q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,oe=(e,t)=>{for(var r in t||(t={}))te.call(t,r)&&ne(e,r,t[r]);if(ee)for(var r of ee(t))re.call(t,r)&&ne(e,r,t[r]);return e};function le(e,t={}){function r(t,r){let o=e[t];return null!=r&&(o=n.increaseWithUnit(o,r)),"number"===typeof o&&(o+="px"),o}const{window:o=s}=t;function l(e){return!!o&&o.matchMedia(e).matches}const a=e=>U(`(min-width: ${r(e)})`,t),i=Object.keys(e).reduce((e,t)=>(Object.defineProperty(e,t,{get:()=>a(t),enumerable:!0,configurable:!0}),e),{});return oe({greater(e){return U(`(min-width: ${r(e,.1)})`,t)},greaterOrEqual:a,smaller(e){return U(`(max-width: ${r(e,-.1)})`,t)},smallerOrEqual(e){return U(`(max-width: ${r(e)})`,t)},between(e,n){return U(`(min-width: ${r(e)}) and (max-width: ${r(n,-.1)})`,t)},isGreater(e){return l(`(min-width: ${r(e,.1)})`)},isGreaterOrEqual(e){return l(`(min-width: ${r(e)})`)},isSmaller(e){return l(`(max-width: ${r(e,-.1)})`)},isSmallerOrEqual(e){return l(`(max-width: ${r(e)})`)},isInBetween(e,t){return l(`(min-width: ${r(e)}) and (max-width: ${r(t,-.1)})`)}},i)}const ae=e=>{const{name:t,window:r=s}=e,l=$(()=>r&&"BroadcastChannel"in r),a=o.ref(!1),i=o.ref(),c=o.ref(),u=o.ref(null),d=e=>{i.value&&i.value.postMessage(e)},p=()=>{i.value&&i.value.close(),a.value=!0};return l.value&&n.tryOnMounted(()=>{u.value=null,i.value=new BroadcastChannel(t),i.value.addEventListener("message",e=>{c.value=e.data},{passive:!0}),i.value.addEventListener("messageerror",e=>{u.value=e},{passive:!0}),i.value.addEventListener("close",()=>{a.value=!0})}),n.tryOnScopeDispose(()=>{p()}),{isSupported:l,channel:i,data:c,post:d,close:p,error:u,isClosed:a}};function ie({window:e=s}={}){const t=t=>{const{state:r,length:n}=(null==e?void 0:e.history)||{},{hash:o,host:l,hostname:a,href:i,origin:c,pathname:s,port:u,protocol:d,search:p}=(null==e?void 0:e.location)||{};return{trigger:t,state:r,length:n,hash:o,host:l,hostname:a,href:i,origin:c,pathname:s,port:u,protocol:d,search:p}},r=o.ref(t("load"));return e&&(f(e,"popstate",()=>r.value=t("popstate"),{passive:!0}),f(e,"hashchange",()=>r.value=t("hashchange"),{passive:!0})),r}function ce(e,t=((e,t)=>e===t),r){const n=o.ref(e.value);return o.watch(()=>e.value,e=>{t(e,n.value)||(n.value=e)},r),n}function se(e={}){const{navigator:t=d,read:r=!1,source:l,copiedDuring:a=1500}=e,i=["copy","cut"],c=$(()=>t&&"clipboard"in t),s=o.ref(""),u=o.ref(!1),p=n.useTimeoutFn(()=>u.value=!1,a);function b(){t.clipboard.readText().then(e=>{s.value=e})}if(c.value&&r)for(const n of i)f(n,b);async function m(e=n.resolveUnref(l)){c.value&&null!=e&&(await t.clipboard.writeText(e),s.value=e,u.value=!0,p.start())}return{isSupported:c,text:s,copied:u,copy:m}}var ue=Object.defineProperty,de=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(e,t,r)=>t in e?ue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ve=(e,t)=>{for(var r in t||(t={}))be.call(t,r)&&he(e,r,t[r]);if(fe)for(var r of fe(t))me.call(t,r)&&he(e,r,t[r]);return e},ge=(e,t)=>de(e,pe(t));function Oe(e){return JSON.parse(JSON.stringify(e))}function je(e,t={}){const r=o.ref({}),{manual:n,clone:l=Oe,deep:a=!0,immediate:i=!0}=t;function c(){r.value=l(o.unref(e))}return!n&&o.isRef(e)?o.watch(e,c,ge(ve({},t),{deep:a,immediate:i})):c(),{cloned:r,sync:c}}const we="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{},ye="__vueuse_ssr_handlers__";we[ye]=we[ye]||{};const xe=we[ye];function ke(e,t){return xe[e]||t}function _e(e,t){xe[e]=t}function Ce(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"===typeof e?"boolean":"string"===typeof e?"string":"object"===typeof e||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}var ze=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ve=(e,t,r)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ne=(e,t)=>{for(var r in t||(t={}))Be.call(t,r)&&Ve(e,r,t[r]);if(Ee)for(var r of Ee(t))Se.call(t,r)&&Ve(e,r,t[r]);return e};const Me={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function Ae(e,t,r,l={}){var a;const{flush:i="pre",deep:c=!0,listenToStorageChanges:u=!0,writeDefaults:d=!0,mergeDefaults:p=!1,shallow:b,window:m=s,eventFilter:h,onError:v=(e=>{console.error(e)})}=l,g=(b?o.shallowRef:o.ref)(t);if(!r)try{r=ke("getDefaultStorage",()=>{var e;return null==(e=s)?void 0:e.localStorage})()}catch(z){v(z)}if(!r)return g;const O=n.resolveUnref(t),j=Ce(O),w=null!=(a=l.serializer)?a:Me[j],{pause:y,resume:x}=n.pausableWatch(g,()=>k(g.value),{flush:i,deep:c,eventFilter:h});return m&&u&&f(m,"storage",C),C(),g;function k(t){try{null==t?r.removeItem(e):r.setItem(e,w.write(t))}catch(z){v(z)}}function _(t){if(!t||t.key===e){y();try{const o=t?t.newValue:r.getItem(e);if(null==o)return d&&null!==O&&r.setItem(e,w.write(O)),O;if(!t&&p){const e=w.read(o);return n.isFunction(p)?p(e,O):"object"!==j||Array.isArray(e)?e:Ne(Ne({},O),e)}return"string"!==typeof o?o:w.read(o)}catch(z){v(z)}finally{x()}}}function C(t){t&&t.key!==e||(g.value=_(t))}}function Te(e){return U("(prefers-color-scheme: dark)",e)}var He=Object.defineProperty,Re=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Pe=(e,t,r)=>t in e?He(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ie=(e,t)=>{for(var r in t||(t={}))Le.call(t,r)&&Pe(e,r,t[r]);if(Re)for(var r of Re(t))De.call(t,r)&&Pe(e,r,t[r]);return e};function Fe(e={}){const{selector:t="html",attribute:r="class",initialValue:l="auto",window:a=s,storage:i,storageKey:c="vueuse-color-scheme",listenToStorageChanges:u=!0,storageRef:d,emitAuto:p}=e,f=Ie({auto:"",light:"light",dark:"dark"},e.modes||{}),b=Te({window:a}),m=o.computed(()=>b.value?"dark":"light"),h=d||(null==c?o.ref(l):Ae(c,l,i,{window:a,listenToStorageChanges:u})),v=o.computed({get(){return"auto"!==h.value||p?h.value:m.value},set(e){h.value=e}}),g=ke("updateHTMLAttrs",(e,t,r)=>{const n=null==a?void 0:a.document.querySelector(e);if(n)if("class"===t){const e=r.split(/\s/g);Object.values(f).flatMap(e=>(e||"").split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?n.classList.add(t):n.classList.remove(t)})}else n.setAttribute(t,r)});function O(e){var n;const o="auto"===e?m.value:e;g(t,r,null!=(n=f[o])?n:o)}function j(t){e.onChanged?e.onChanged(t,O):O(t)}return o.watch(v,j,{flush:"post",immediate:!0}),p&&o.watch(m,()=>j(v.value),{flush:"post"}),n.tryOnMounted(()=>j(v.value)),v}function $e(e=o.ref(!1)){const t=n.createEventHook(),r=n.createEventHook(),l=n.createEventHook();let a=n.noop;const i=t=>(l.trigger(t),e.value=!0,new Promise(e=>{a=e})),c=r=>{e.value=!1,t.trigger(r),a({data:r,isCanceled:!1})},s=t=>{e.value=!1,r.trigger(t),a({data:t,isCanceled:!0})};return{isRevealed:o.computed(()=>e.value),reveal:i,confirm:c,cancel:s,onReveal:l.on,onConfirm:t.on,onCancel:r.on}}function qe(e,t,{window:r=s,initialValue:l=""}={}){const a=o.ref(l),i=o.computed(()=>{var e;return c(t)||(null==(e=null==r?void 0:r.document)?void 0:e.documentElement)});return o.watch([i,()=>n.resolveUnref(e)],([e,t])=>{var n;if(e&&r){const o=null==(n=r.getComputedStyle(e).getPropertyValue(t))?void 0:n.trim();a.value=o||l}},{immediate:!0}),o.watch(a,t=>{var r;(null==(r=i.value)?void 0:r.style)&&i.value.style.setProperty(n.resolveUnref(e),t)}),a}function We(){const e=o.getCurrentInstance(),t=n.computedWithControl(()=>null,()=>e.proxy.$el);return o.onUpdated(t.trigger),o.onMounted(t.trigger),t}function Ue(e,t){var r;const n=o.shallowRef(null!=(r=null==t?void 0:t.initialValue)?r:e[0]),l=o.computed({get(){var r;let o=(null==t?void 0:t.getIndexOf)?t.getIndexOf(n.value,e):e.indexOf(n.value);return o<0&&(o=null!=(r=null==t?void 0:t.fallbackIndex)?r:0),o},set(e){a(e)}});function a(t){const r=e.length,o=(t%r+r)%r,l=e[o];return n.value=l,l}function i(e=1){return a(l.value+e)}function c(e=1){return i(e)}function s(e=1){return i(-e)}return{state:n,index:l,next:c,prev:s}}var Ke=Object.defineProperty,Ye=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Qe=(e,t,r)=>t in e?Ke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,et=(e,t)=>{for(var r in t||(t={}))Je.call(t,r)&&Qe(e,r,t[r]);if(Xe)for(var r of Xe(t))Ze.call(t,r)&&Qe(e,r,t[r]);return e},tt=(e,t)=>Ye(e,Ge(t));function rt(e={}){const{valueDark:t="dark",valueLight:r="",window:n=s}=e,l=Fe(tt(et({},e),{onChanged:(t,r)=>{var n;e.onChanged?null==(n=e.onChanged)||n.call(e,"dark"===t):r(t)},modes:{dark:t,light:r}})),a=Te({window:n}),i=o.computed({get(){return"dark"===l.value},set(e){e===a.value?l.value="auto":l.value=e?"dark":"light"}});return i}const nt=e=>e,ot=(e,t)=>e.value=t;function lt(e){return e?n.isFunction(e)?e:Oe:nt}function at(e){return e?n.isFunction(e)?e:Oe:nt}function it(e,t={}){const{clone:r=!1,dump:l=lt(r),parse:a=at(r),setSource:i=ot}=t;function c(){return o.markRaw({snapshot:l(e.value),timestamp:n.timestamp()})}const s=o.ref(c()),u=o.ref([]),d=o.ref([]),p=t=>{i(e,a(t.snapshot)),s.value=t},f=()=>{u.value.unshift(s.value),s.value=c(),t.capacity&&u.value.length>t.capacity&&u.value.splice(t.capacity,1/0),d.value.length&&d.value.splice(0,d.value.length)},b=()=>{u.value.splice(0,u.value.length),d.value.splice(0,d.value.length)},m=()=>{const e=u.value.shift();e&&(d.value.unshift(s.value),p(e))},h=()=>{const e=d.value.shift();e&&(u.value.unshift(s.value),p(e))},v=()=>{p(s.value)},g=o.computed(()=>[s.value,...u.value]),O=o.computed(()=>u.value.length>0),j=o.computed(()=>d.value.length>0);return{source:e,undoStack:u,redoStack:d,last:s,history:g,canUndo:O,canRedo:j,clear:b,commit:f,reset:v,undo:m,redo:h}}var ct=Object.defineProperty,st=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,bt=(e,t,r)=>t in e?ct(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mt=(e,t)=>{for(var r in t||(t={}))pt.call(t,r)&&bt(e,r,t[r]);if(dt)for(var r of dt(t))ft.call(t,r)&&bt(e,r,t[r]);return e},ht=(e,t)=>st(e,ut(t));function vt(e,t={}){const{deep:r=!1,flush:o="pre",eventFilter:l}=t,{eventFilter:a,pause:i,resume:c,isActive:s}=n.pausableFilter(l),{ignoreUpdates:u,ignorePrevAsyncUpdates:d,stop:p}=n.watchIgnorable(e,v,{deep:r,flush:o,eventFilter:a});function f(e,t){d(),u(()=>{e.value=t})}const b=it(e,ht(mt({},t),{clone:t.clone||r,setSource:f})),{clear:m,commit:h}=b;function v(){d(),h()}function g(e){c(),e&&v()}function O(e){let t=!1;const r=()=>t=!0;u(()=>{e(r)}),t||v()}function j(){p(),m()}return ht(mt({},b),{isTracking:s,pause:i,resume:g,commit:v,batch:O,dispose:j})}var gt=Object.defineProperty,Ot=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,kt=(e,t,r)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_t=(e,t)=>{for(var r in t||(t={}))yt.call(t,r)&&kt(e,r,t[r]);if(wt)for(var r of wt(t))xt.call(t,r)&&kt(e,r,t[r]);return e},Ct=(e,t)=>Ot(e,jt(t));function zt(e,t={}){const r=t.debounce?n.debounceFilter(t.debounce):void 0,o=vt(e,Ct(_t({},t),{eventFilter:r}));return _t({},o)}function Et(e={}){const{window:t=s,eventFilter:r=n.bypassFilter}=e,l=o.ref({x:null,y:null,z:null}),a=o.ref({alpha:null,beta:null,gamma:null}),i=o.ref(0),c=o.ref({x:null,y:null,z:null});if(t){const e=n.createFilterWrapper(r,e=>{l.value=e.acceleration,c.value=e.accelerationIncludingGravity,a.value=e.rotationRate,i.value=e.interval});f(t,"devicemotion",e)}return{acceleration:l,accelerationIncludingGravity:c,rotationRate:a,interval:i}}function Bt(e={}){const{window:t=s}=e,r=$(()=>t&&"DeviceOrientationEvent"in t),n=o.ref(!1),l=o.ref(null),a=o.ref(null),i=o.ref(null);return t&&r.value&&f(t,"deviceorientation",e=>{n.value=e.absolute,l.value=e.alpha,a.value=e.beta,i.value=e.gamma}),{isSupported:r,isAbsolute:n,alpha:l,beta:a,gamma:i}}function St({window:e=s}={}){if(!e)return{pixelRatio:o.ref(1)};const t=o.ref(1),r=[],l=()=>{r.map(e=>e()),r.length=0},a=()=>{t.value=e.devicePixelRatio,l();const n=e.matchMedia(`(resolution: ${t.value}dppx)`);n.addEventListener("change",a,{once:!0}),r.push(()=>{n.removeEventListener("change",a)})};return a(),n.tryOnScopeDispose(l),{pixelRatio:t}}function Vt(e,t={}){const{controls:r=!1,navigator:l=d}=t,a=$(()=>l&&"permissions"in l);let i;const c="string"===typeof e?{name:e}:e,s=o.ref(),u=()=>{i&&(s.value=i.state)},p=n.createSingletonPromise(async()=>{if(a.value){if(!i)try{i=await l.permissions.query(c),f(i,"change",u),u()}catch(e){s.value="prompt"}return i}});return p(),r?{state:s,isSupported:a,query:p}:s}function Nt(e={}){const{navigator:t=d,requestPermissions:r=!1,constraints:n={audio:!0,video:!0},onUpdated:l}=e,a=o.ref([]),i=o.computed(()=>a.value.filter(e=>"videoinput"===e.kind)),c=o.computed(()=>a.value.filter(e=>"audioinput"===e.kind)),s=o.computed(()=>a.value.filter(e=>"audiooutput"===e.kind)),u=$(()=>t&&t.mediaDevices&&t.mediaDevices.enumerateDevices),p=o.ref(!1);async function b(){u.value&&(a.value=await t.mediaDevices.enumerateDevices(),null==l||l(a.value))}async function m(){if(!u.value)return!1;if(p.value)return!0;const{state:e,query:r}=Vt("camera",{controls:!0});if(await r(),"granted"!==e.value){const e=await t.mediaDevices.getUserMedia(n);e.getTracks().forEach(e=>e.stop()),b(),p.value=!0}else p.value=!0;return p.value}return u.value&&(r&&m(),f(t.mediaDevices,"devicechange",b),b()),{devices:a,ensurePermissions:m,permissionGranted:p,videoInputs:i,audioInputs:c,audioOutputs:s,isSupported:u}}function Mt(e={}){var t;const r=o.ref(null!=(t=e.enabled)&&t),n=e.video,l=e.audio,{navigator:a=d}=e,i=$(()=>{var e;return null==(e=null==a?void 0:a.mediaDevices)?void 0:e.getDisplayMedia}),c={audio:l,video:n},s=o.shallowRef();async function u(){if(i.value&&!s.value)return s.value=await a.mediaDevices.getDisplayMedia(c),s.value}async function p(){var e;null==(e=s.value)||e.getTracks().forEach(e=>e.stop()),s.value=void 0}function f(){p(),r.value=!1}async function b(){return await u(),s.value&&(r.value=!0),s.value}return o.watch(r,e=>{e?u():p()},{immediate:!0}),{isSupported:i,stream:s,start:b,stop:f,enabled:r}}function At({document:e=u}={}){if(!e)return o.ref("visible");const t=o.ref(e.visibilityState);return f(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var Tt=Object.defineProperty,Ht=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,It=(e,t,r)=>t in e?Tt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ft=(e,t)=>{for(var r in t||(t={}))Dt.call(t,r)&&It(e,r,t[r]);if(Lt)for(var r of Lt(t))Pt.call(t,r)&&It(e,r,t[r]);return e},$t=(e,t)=>Ht(e,Rt(t));function qt(e,t={}){var r,l,a;const i=null!=(r=t.draggingElement)?r:s,c=null!=(l=t.handle)?l:e,u=o.ref(null!=(a=n.resolveUnref(t.initialValue))?a:{x:0,y:0}),d=o.ref(),p=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),b=e=>{n.resolveUnref(t.preventDefault)&&e.preventDefault(),n.resolveUnref(t.stopPropagation)&&e.stopPropagation()},m=r=>{var o;if(!p(r))return;if(n.resolveUnref(t.exact)&&r.target!==n.resolveUnref(e))return;const l=n.resolveUnref(e).getBoundingClientRect(),a={x:r.pageX-l.left,y:r.pageY-l.top};!1!==(null==(o=t.onStart)?void 0:o.call(t,a,r))&&(d.value=a,b(r))},h=e=>{var r;p(e)&&d.value&&(u.value={x:e.pageX-d.value.x,y:e.pageY-d.value.y},null==(r=t.onMove)||r.call(t,u.value,e),b(e))},v=e=>{var r;p(e)&&d.value&&(d.value=void 0,null==(r=t.onEnd)||r.call(t,u.value,e),b(e))};return n.isClient&&(f(c,"pointerdown",m,!0),f(i,"pointermove",h,!0),f(i,"pointerup",v,!0)),$t(Ft({},n.toRefs(u)),{position:u,isDragging:o.computed(()=>!!d.value),style:o.computed(()=>`left:${u.value.x}px;top:${u.value.y}px;`)})}function Wt(e,t){const r=o.ref(!1);let l=0;return n.isClient&&(f(e,"dragenter",e=>{e.preventDefault(),l+=1,r.value=!0}),f(e,"dragover",e=>{e.preventDefault()}),f(e,"dragleave",e=>{e.preventDefault(),l-=1,0===l&&(r.value=!1)}),f(e,"drop",e=>{var n,o;e.preventDefault(),l=0,r.value=!1;const a=Array.from(null!=(o=null==(n=e.dataTransfer)?void 0:n.files)?o:[]);null==t||t(0===a.length?null:a)})),{isOverDropZone:r}}var Ut=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Gt=(e,t)=>{var r={};for(var n in e)Kt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Ut)for(var n of Ut(e))t.indexOf(n)<0&&Yt.call(e,n)&&(r[n]=e[n]);return r};function Xt(e,t,r={}){const l=r,{window:a=s}=l,i=Gt(l,["window"]);let u;const d=$(()=>a&&"ResizeObserver"in a),p=()=>{u&&(u.disconnect(),u=void 0)},f=o.watch(()=>c(e),e=>{p(),d.value&&a&&e&&(u=new ResizeObserver(t),u.observe(e,i))},{immediate:!0,flush:"post"}),b=()=>{p(),f()};return n.tryOnScopeDispose(b),{isSupported:d,stop:b}}function Jt(e,t={}){const{reset:r=!0,windowResize:l=!0,windowScroll:a=!0,immediate:i=!0}=t,s=o.ref(0),u=o.ref(0),d=o.ref(0),p=o.ref(0),b=o.ref(0),m=o.ref(0),h=o.ref(0),v=o.ref(0);function g(){const t=c(e);if(!t)return void(r&&(s.value=0,u.value=0,d.value=0,p.value=0,b.value=0,m.value=0,h.value=0,v.value=0));const n=t.getBoundingClientRect();s.value=n.height,u.value=n.bottom,d.value=n.left,p.value=n.right,b.value=n.top,m.value=n.width,h.value=n.x,v.value=n.y}return Xt(e,g),o.watch(()=>c(e),e=>!e&&g()),a&&f("scroll",g,{passive:!0}),l&&f("resize",g,{passive:!0}),n.tryOnMounted(()=>{i&&g()}),{height:s,bottom:u,left:d,right:p,top:b,width:m,x:h,y:v,update:g}}function Zt(e,t={}){const{immediate:r=!0,window:l=s}=t,a=o.ref(!1);let i=null;function c(){a.value&&l&&(e(),i=l.requestAnimationFrame(c))}function u(){!a.value&&l&&(a.value=!0,c())}function d(){a.value=!1,null!=i&&l&&(l.cancelAnimationFrame(i),i=null)}return r&&u(),n.tryOnScopeDispose(d),{isActive:a,pause:d,resume:u}}var Qt=Object.defineProperty,er=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,nr=(e,t,r)=>t in e?Qt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,or=(e,t)=>{for(var r in t||(t={}))tr.call(t,r)&&nr(e,r,t[r]);if(er)for(var r of er(t))rr.call(t,r)&&nr(e,r,t[r]);return e};function lr(e){const t=o.ref(null),{x:r,y:l}=e,a=Zt(()=>{t.value=document.elementFromPoint(n.resolveUnref(r),n.resolveUnref(l))});return or({element:t},a)}function ar(e){const t=o.ref(!1);return f(e,"mouseenter",()=>t.value=!0),f(e,"mouseleave",()=>t.value=!1),t}function ir(e,t={width:0,height:0},r={}){const{box:n="content-box"}=r,l=o.ref(t.width),a=o.ref(t.height);return Xt(e,([e])=>{const t="border-box"===n?e.borderBoxSize:"content-box"===n?e.contentBoxSize:e.devicePixelContentBoxSize;t?(l.value=t.reduce((e,{inlineSize:t})=>e+t,0),a.value=t.reduce((e,{blockSize:t})=>e+t,0)):(l.value=e.contentRect.width,a.value=e.contentRect.height)},r),o.watch(()=>c(e),e=>{l.value=e?t.width:0,a.value=e?t.height:0}),{width:l,height:a}}function cr(e,{window:t=s,scrollTarget:r}={}){const n=o.ref(!1),l=()=>{if(!t)return;const r=t.document,o=c(e);if(o){const e=o.getBoundingClientRect();n.value=e.top<=(t.innerHeight||r.documentElement.clientHeight)&&e.left<=(t.innerWidth||r.documentElement.clientWidth)&&e.bottom>=0&&e.right>=0}else n.value=!1};return o.watch(()=>c(e),()=>l(),{immediate:!0,flush:"post"}),t&&f(r||t,"scroll",l,{capture:!1,passive:!0}),n}const sr=new Map;function ur(e){const t=o.getCurrentScope();function r(r){var n;const o=sr.get(e)||[];o.push(r),sr.set(e,o);const a=()=>l(r);return null==(n=null==t?void 0:t.cleanups)||n.push(a),a}function n(e){function t(...r){l(t),e(...r)}return r(t)}function l(t){const r=sr.get(e);if(!r)return;const n=r.indexOf(t);n>-1&&r.splice(n,1),r.length||sr.delete(e)}function a(){sr.delete(e)}function i(t,r){var n;null==(n=sr.get(e))||n.forEach(e=>e(t,r))}return{on:r,once:n,off:l,emit:i,reset:a}}function dr(e,t=[],r={}){const l=o.ref(null),a=o.ref(null),i=o.ref("CONNECTING"),c=o.ref(null),s=o.ref(null),{withCredentials:u=!1}=r,d=()=>{c.value&&(c.value.close(),c.value=null,i.value="CLOSED")},p=new EventSource(e,{withCredentials:u});c.value=p,p.onopen=()=>{i.value="OPEN",s.value=null},p.onerror=e=>{i.value="CLOSED",s.value=e},p.onmessage=e=>{l.value=null,a.value=e.data};for(const n of t)f(p,n,e=>{l.value=n,a.value=e.data||null});return n.tryOnScopeDispose(()=>{d()}),{eventSource:c,event:l,data:a,status:i,error:s,close:d}}function pr(e={}){const{initialValue:t=""}=e,r=$(()=>"undefined"!==typeof window&&"EyeDropper"in window),n=o.ref(t);async function l(e){if(!r.value)return;const t=new window.EyeDropper,o=await t.open(e);return n.value=o.sRGBHex,o}return{isSupported:r,sRGBHex:n,open:l}}function fr(e=null,t={}){const{baseUrl:r="",rel:l="icon",document:a=u}=t,i=n.resolveRef(e),c=e=>{null==a||a.head.querySelectorAll(`link[rel*="${l}"]`).forEach(t=>t.href=`${r}${e}`)};return o.watch(i,(e,t)=>{n.isString(e)&&e!==t&&c(e)},{immediate:!0}),i}var br=Object.defineProperty,mr=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,jr=(e,t,r)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wr=(e,t)=>{for(var r in t||(t={}))gr.call(t,r)&&jr(e,r,t[r]);if(vr)for(var r of vr(t))Or.call(t,r)&&jr(e,r,t[r]);return e},yr=(e,t)=>mr(e,hr(t));const xr={json:"application/json",text:"text/plain",formData:"multipart/form-data"};function kr(e){return n.containsProp(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch")}function _r(e){return"undefined"!==typeof Headers&&e instanceof Headers?Object.fromEntries([...e.entries()]):e}function Cr(...e){return t=>(e.forEach(async e=>{e&&(t=wr(wr({},t),await e(t)))}),t)}function zr(e={}){const t=e.options||{},r=e.fetchOptions||{};function l(l,...a){const i=o.computed(()=>e.baseUrl?Br(n.resolveUnref(e.baseUrl),n.resolveUnref(l)):n.resolveUnref(l));let c=t,s=r;return a.length>0&&(kr(a[0])?c=yr(wr(wr({},c),a[0]),{beforeFetch:Cr(t.beforeFetch,a[0].beforeFetch),afterFetch:Cr(t.afterFetch,a[0].afterFetch),onFetchError:Cr(t.onFetchError,a[0].onFetchError)}):s=yr(wr(wr({},s),a[0]),{headers:wr(wr({},_r(s.headers)||{}),_r(a[0].headers)||{})})),a.length>1&&kr(a[1])&&(c=yr(wr(wr({},c),a[1]),{beforeFetch:Cr(t.beforeFetch,a[1].beforeFetch),afterFetch:Cr(t.afterFetch,a[1].afterFetch),onFetchError:Cr(t.onFetchError,a[1].onFetchError)})),Er(i,s,c)}return l}function Er(e,...t){var r;const l="function"===typeof AbortController;let a={},i={immediate:!0,refetch:!1,timeout:0};const c={method:"GET",type:"text",payload:void 0};t.length>0&&(kr(t[0])?i=wr(wr({},i),t[0]):a=t[0]),t.length>1&&kr(t[1])&&(i=wr(wr({},i),t[1]));const{fetch:u=(null==(r=s)?void 0:r.fetch),initialData:d,timeout:p}=i,f=n.createEventHook(),b=n.createEventHook(),m=n.createEventHook(),h=o.ref(!1),v=o.ref(!1),g=o.ref(!1),O=o.ref(null),j=o.shallowRef(null),w=o.shallowRef(null),y=o.shallowRef(d),x=o.computed(()=>l&&v.value);let k,_;const C=()=>{l&&k&&k.abort()},z=e=>{v.value=e,h.value=!e};p&&(_=n.useTimeoutFn(C,p,{immediate:!1}));const E=async(t=!1)=>{var r;z(!0),w.value=null,O.value=null,g.value=!1,k=void 0,l&&(k=new AbortController,k.signal.onabort=()=>g.value=!0,a=yr(wr({},a),{signal:k.signal}));const o={method:c.method,headers:{}};if(c.payload){const e=_r(o.headers);c.payloadType&&(e["Content-Type"]=null!=(r=xr[c.payloadType])?r:c.payloadType);const t=n.resolveUnref(c.payload);o.body="json"===c.payloadType?JSON.stringify(t):t}let s=!1;const d={url:n.resolveUnref(e),options:wr(wr({},o),a),cancel:()=>{s=!0}};if(i.beforeFetch&&Object.assign(d,await i.beforeFetch(d)),s||!u)return z(!1),Promise.resolve(null);let p=null;return _&&_.start(),new Promise((e,r)=>{var n;u(d.url,yr(wr(wr({},o),d.options),{headers:wr(wr({},_r(o.headers)),_r(null==(n=d.options)?void 0:n.headers))})).then(async t=>{if(j.value=t,O.value=t.status,p=await t[c.type](),i.afterFetch&&O.value>=200&&O.value<300&&({data:p}=await i.afterFetch({data:p,response:t})),y.value=p,!t.ok)throw new Error(t.statusText);return f.trigger(t),e(t)}).catch(async n=>{let o=n.message||n.name;return i.onFetchError&&({data:p,error:o}=await i.onFetchError({data:p,error:n,response:j.value})),y.value=p,w.value=o,b.trigger(n),t?r(n):e(null)}).finally(()=>{z(!1),_&&_.stop(),m.trigger(null)})})},B=n.resolveRef(i.refetch);o.watch([B,n.resolveRef(e)],([e])=>e&&E(),{deep:!0});const S={isFinished:h,statusCode:O,response:j,error:w,data:y,isFetching:v,canAbort:x,aborted:g,abort:C,execute:E,onFetchResponse:f.on,onFetchError:b.on,onFetchFinally:m.on,get:V("GET"),put:V("PUT"),post:V("POST"),delete:V("DELETE"),patch:V("PATCH"),head:V("HEAD"),options:V("OPTIONS"),json:M("json"),text:M("text"),blob:M("blob"),arrayBuffer:M("arrayBuffer"),formData:M("formData")};function V(e){return(t,r)=>{if(!v.value){c.method=e,c.payload=t,c.payloadType=r,o.isRef(c.payload)&&o.watch([B,n.resolveRef(c.payload)],([e])=>e&&E(),{deep:!0});const l=n.resolveUnref(c.payload);return!r&&l&&Object.getPrototypeOf(l)===Object.prototype&&(c.payloadType="json"),yr(wr({},S),{then(e,t){return N().then(e,t)}})}}}function N(){return new Promise((e,t)=>{n.until(h).toBe(!0).then(()=>e(S)).catch(e=>t(e))})}function M(e){return()=>{if(!v.value)return c.type=e,yr(wr({},S),{then(e,t){return N().then(e,t)}})}}return i.immediate&&setTimeout(E,0),yr(wr({},S),{then(e,t){return N().then(e,t)}})}function Br(e,t){return e.endsWith("/")||t.startsWith("/")?`${e}${t}`:`${e}/${t}`}var Sr=Object.defineProperty,Vr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Ar=(e,t,r)=>t in e?Sr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tr=(e,t)=>{for(var r in t||(t={}))Nr.call(t,r)&&Ar(e,r,t[r]);if(Vr)for(var r of Vr(t))Mr.call(t,r)&&Ar(e,r,t[r]);return e};const Hr={multiple:!0,accept:"*"};function Rr(e={}){const{document:t=u}=e,r=o.ref(null);let l;t&&(l=t.createElement("input"),l.type="file",l.onchange=e=>{const t=e.target;r.value=t.files});const a=t=>{if(!l)return;const r=Tr(Tr(Tr({},Hr),e),t);l.multiple=r.multiple,l.accept=r.accept,n.hasOwn(r,"capture")&&(l.capture=r.capture),l.click()},i=()=>{r.value=null,l&&(l.value="")};return{files:o.readonly(r),open:a,reset:i}}var Lr=Object.defineProperty,Dr=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,Fr=(e,t,r)=>t in e?Lr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$r=(e,t)=>{for(var r in t||(t={}))Pr.call(t,r)&&Fr(e,r,t[r]);if(Dr)for(var r of Dr(t))Ir.call(t,r)&&Fr(e,r,t[r]);return e};function qr(e={}){const{window:t=s,dataType:r="Text"}=o.unref(e),n=t,l=$(()=>n&&"showSaveFilePicker"in n&&"showOpenFilePicker"in n),a=o.ref(),i=o.ref(),c=o.ref(),u=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.name)?t:""}),d=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.type)?t:""}),p=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.size)?t:0}),f=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.lastModified)?t:0});async function b(t={}){if(!l.value)return;const[r]=await n.showOpenFilePicker($r($r({},o.unref(e)),t));a.value=r,await g(),await O()}async function m(t={}){l.value&&(a.value=await n.showSaveFilePicker($r($r({},o.unref(e)),t)),i.value=void 0,await g(),await O())}async function h(e={}){if(l.value){if(!a.value)return v(e);if(i.value){const e=await a.value.createWritable();await e.write(i.value),await e.close()}await g()}}async function v(t={}){if(l.value){if(a.value=await n.showSaveFilePicker($r($r({},o.unref(e)),t)),i.value){const e=await a.value.createWritable();await e.write(i.value),await e.close()}await g()}}async function g(){var e;c.value=await(null==(e=a.value)?void 0:e.getFile())}async function O(){var e,t;"Text"===o.unref(r)&&(i.value=await(null==(e=c.value)?void 0:e.text())),"ArrayBuffer"===o.unref(r)&&(i.value=await(null==(t=c.value)?void 0:t.arrayBuffer())),"Blob"===o.unref(r)&&(i.value=c.value)}return o.watch(()=>o.unref(r),O),{isSupported:l,data:i,file:c,fileName:u,fileMIME:d,fileSize:p,fileLastModified:f,open:b,create:m,save:h,saveAs:v,updateData:O}}function Wr(e,t={}){const{initialValue:r=!1}=t,l=T(t),a=o.computed(()=>c(e)),i=o.computed({get(){return n.isDef(l.value)&&n.isDef(a.value)&&l.value===a.value},set(e){var t,r;!e&&i.value&&(null==(t=a.value)||t.blur()),e&&!i.value&&(null==(r=a.value)||r.focus())}});return o.watch(a,()=>{i.value=r},{immediate:!0,flush:"post"}),{focused:i}}function Ur(e,t={}){const r=T(t),n=o.computed(()=>c(e)),l=o.computed(()=>!(!n.value||!r.value)&&n.value.contains(r.value));return{focused:l}}function Kr(e){var t;const r=o.ref(0);if("undefined"===typeof performance)return r;const n=null!=(t=null==e?void 0:e.every)?t:10;let l=performance.now(),a=0;return Zt(()=>{if(a+=1,a>=n){const e=performance.now(),t=e-l;r.value=Math.round(1e3/(t/a)),l=e,a=0}}),r}const Yr=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function Gr(e,t={}){const{document:r=u,autoExit:l=!1}=t,a=e||(null==r?void 0:r.querySelector("html")),i=o.ref(!1);let s=Yr[0];const d=$(()=>{if(!r)return!1;for(const e of Yr)if(e[1]in r)return s=e,!0;return!1}),[p,b,m,,h]=s;async function v(){d.value&&((null==r?void 0:r[m])&&await r[b](),i.value=!1)}async function g(){if(!d.value)return;await v();const e=c(a);e&&(await e[p](),i.value=!0)}async function O(){i.value?await v():await g()}return r&&f(r,h,()=>{i.value=!!(null==r?void 0:r[m])},!1),l&&n.tryOnScopeDispose(v),{isSupported:d,isFullscreen:i,enter:g,exit:v,toggle:O}}function Xr(e){return o.computed(()=>e.value?{buttons:{a:e.value.buttons[0],b:e.value.buttons[1],x:e.value.buttons[2],y:e.value.buttons[3]},bumper:{left:e.value.buttons[4],right:e.value.buttons[5]},triggers:{left:e.value.buttons[6],right:e.value.buttons[7]},stick:{left:{horizontal:e.value.axes[0],vertical:e.value.axes[1],button:e.value.buttons[10]},right:{horizontal:e.value.axes[2],vertical:e.value.axes[3],button:e.value.buttons[11]}},dpad:{up:e.value.buttons[12],down:e.value.buttons[13],left:e.value.buttons[14],right:e.value.buttons[15]},back:e.value.buttons[8],start:e.value.buttons[9]}:null)}function Jr(e={}){const{navigator:t=d}=e,r=$(()=>t&&"getGamepads"in t),l=o.ref([]),a=n.createEventHook(),i=n.createEventHook(),c=e=>{const t=[],r="vibrationActuator"in e?e.vibrationActuator:null;return r&&t.push(r),e.hapticActuators&&t.push(...e.hapticActuators),{id:e.id,hapticActuators:t,index:e.index,mapping:e.mapping,connected:e.connected,timestamp:e.timestamp,axes:e.axes.map(e=>e),buttons:e.buttons.map(e=>({pressed:e.pressed,touched:e.touched,value:e.value}))}},s=()=>{const e=(null==t?void 0:t.getGamepads())||[];for(let t=0;te===r.index);e>-1&&(l.value[e]=c(r))}}},{isActive:u,pause:p,resume:b}=Zt(s),m=e=>{l.value.some(({index:t})=>t===e.index)||(l.value.push(c(e)),a.trigger(e.index)),b()},h=e=>{l.value=l.value.filter(t=>t.index!==e.index),i.trigger(e.index)};return f("gamepadconnected",e=>m(e.gamepad)),f("gamepaddisconnected",e=>h(e.gamepad)),n.tryOnMounted(()=>{const e=(null==t?void 0:t.getGamepads())||[];if(e)for(let t=0;ta&&"geolocation"in a),c=o.ref(null),s=o.ref(null),u=o.ref({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function p(e){c.value=e.timestamp,u.value=e.coords,s.value=null}let f;return i.value&&(f=a.geolocation.watchPosition(p,e=>s.value=e,{enableHighAccuracy:t,maximumAge:r,timeout:l})),n.tryOnScopeDispose(()=>{f&&a&&a.geolocation.clearWatch(f)}),{isSupported:i,coords:u,locatedAt:c,error:s}}const Qr=["mousemove","mousedown","resize","keydown","touchstart","wheel"],en=6e4;function tn(e=en,t={}){const{initialState:r=!1,listenForVisibilityChange:l=!0,events:a=Qr,window:i=s,eventFilter:c=n.throttleFilter(50)}=t,u=o.ref(r),d=o.ref(n.timestamp());let p;const b=n.createFilterWrapper(c,()=>{u.value=!1,d.value=n.timestamp(),clearTimeout(p),p=setTimeout(()=>u.value=!0,e)});if(i){const e=i.document;for(const t of a)f(i,t,b,{passive:!0});l&&f(e,"visibilitychange",()=>{e.hidden||b()})}return p=setTimeout(()=>u.value=!0,e),{idle:u,lastActive:d}}var rn=Object.defineProperty,nn=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,an=(e,t,r)=>t in e?rn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,cn=(e,t)=>{for(var r in t||(t={}))on.call(t,r)&&an(e,r,t[r]);if(nn)for(var r of nn(t))ln.call(t,r)&&an(e,r,t[r]);return e};async function sn(e){return new Promise((t,r)=>{const n=new Image,{src:o,srcset:l,sizes:a}=e;n.src=o,l&&(n.srcset=l),a&&(n.sizes=a),n.onload=()=>t(n),n.onerror=r})}const un=(e,t={})=>{const r=R(()=>sn(n.resolveUnref(e)),void 0,cn({resetOnExecute:!0},t));return o.watch(()=>n.resolveUnref(e),()=>r.execute(t.delay),{deep:!0}),r},dn=1;function pn(e,t={}){const{throttle:r=0,idle:l=200,onStop:a=n.noop,onScroll:i=n.noop,offset:c={left:0,right:0,top:0,bottom:0},eventListenerOptions:s={capture:!1,passive:!0},behavior:u="auto"}=t,d=o.ref(0),p=o.ref(0),b=o.computed({get(){return d.value},set(e){h(e,void 0)}}),m=o.computed({get(){return p.value},set(e){h(void 0,e)}});function h(t,r){var o,l,a;const i=n.resolveUnref(e);i&&(null==(a=i instanceof Document?document.body:i)||a.scrollTo({top:null!=(o=n.resolveUnref(r))?o:m.value,left:null!=(l=n.resolveUnref(t))?l:b.value,behavior:n.resolveUnref(u)}))}const v=o.ref(!1),g=o.reactive({left:!0,right:!1,top:!0,bottom:!1}),O=o.reactive({left:!1,right:!1,top:!1,bottom:!1}),j=n.useDebounceFn(e=>{v.value=!1,O.left=!1,O.right=!1,O.top=!1,O.bottom=!1,a(e)},r+l),w=e=>{const t=e.target===document?e.target.documentElement:e.target,r=t.scrollLeft;O.left=rp.value,g.left=r<=0+(c.left||0),g.right=r+t.clientWidth>=t.scrollWidth-(c.right||0)-dn,d.value=r;let n=t.scrollTop;e.target!==document||n||(n=document.body.scrollTop),O.top=np.value,g.top=n<=0+(c.top||0),g.bottom=n+t.clientHeight>=t.scrollHeight-(c.bottom||0)-dn,p.value=n,v.value=!0,j(e),i(e)};return f(e,"scroll",r?n.useThrottleFn(w,r):w,s),{x:b,y:m,isScrolling:v,arrivedState:g,directions:O}}var fn=Object.defineProperty,bn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,On=(e,t,r)=>t in e?fn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,jn=(e,t)=>{for(var r in t||(t={}))vn.call(t,r)&&On(e,r,t[r]);if(hn)for(var r of hn(t))gn.call(t,r)&&On(e,r,t[r]);return e},wn=(e,t)=>bn(e,mn(t));function yn(e,t,r={}){var l,a;const i=null!=(l=r.direction)?l:"bottom",c=o.reactive(pn(e,wn(jn({},r),{offset:jn({[i]:null!=(a=r.distance)?a:0},r.offset)})));o.watch(()=>c.arrivedState[i],async l=>{var a,i;if(l){const l=n.resolveUnref(e),s={height:null!=(a=null==l?void 0:l.scrollHeight)?a:0,width:null!=(i=null==l?void 0:l.scrollWidth)?i:0};await t(c),r.preserveScrollPosition&&l&&o.nextTick(()=>{l.scrollTo({top:l.scrollHeight-s.height,left:l.scrollWidth-s.width})})}})}function xn(e,t,r={}){const{root:l,rootMargin:a="0px",threshold:i=.1,window:u=s}=r,d=$(()=>u&&"IntersectionObserver"in u);let p=n.noop;const f=d.value?o.watch(()=>({el:c(e),root:c(l)}),({el:e,root:r})=>{if(p(),!e)return;const o=new IntersectionObserver(t,{root:r,rootMargin:a,threshold:i});o.observe(e),p=()=>{o.disconnect(),p=n.noop}},{immediate:!0,flush:"post"}):n.noop,b=()=>{p(),f()};return n.tryOnScopeDispose(b),{isSupported:d,stop:b}}const kn=["mousedown","mouseup","keydown","keyup"];function _n(e,t={}){const{events:r=kn,document:n=u,initial:l=null}=t,a=o.ref(l);return n&&r.forEach(t=>{f(n,t,t=>{"function"===typeof t.getModifierState&&(a.value=t.getModifierState(e))})}),a}function Cn(e,t,r={}){const{window:n=s}=r;return Ae(e,t,null==n?void 0:n.localStorage,r)}const zn={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function En(e={}){const{reactive:t=!1,target:r=s,aliasMap:l=zn,passive:a=!0,onEventFired:i=n.noop}=e,c=o.reactive(new Set),u={toJSON(){return{}},current:c},d=t?o.reactive(u):u,p=new Set,b=new Set;function m(e,r){e in d&&(t?d[e]=r:d[e].value=r)}function h(){for(const e of b)m(e,!1)}function v(e,t){var r,n;const o=null==(r=e.key)?void 0:r.toLowerCase(),l=null==(n=e.code)?void 0:n.toLowerCase(),a=[l,o].filter(Boolean);o&&(t?c.add(o):c.delete(o));for(const i of a)b.add(i),m(i,t);"meta"!==o||t?"function"===typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...c,...a].forEach(e=>p.add(e)):(p.forEach(e=>{c.delete(e),m(e,!1)}),p.clear())}f(r,"keydown",e=>(v(e,!0),i(e)),{passive:a}),f(r,"keyup",e=>(v(e,!1),i(e)),{passive:a}),f("blur",h,{passive:!0}),f("focus",h,{passive:!0});const g=new Proxy(d,{get(e,r,n){if("string"!==typeof r)return Reflect.get(e,r,n);if(r=r.toLowerCase(),r in l&&(r=l[r]),!(r in d))if(/[+_-]/.test(r)){const e=r.split(/[+_-]/g).map(e=>e.trim());d[r]=o.computed(()=>e.every(e=>o.unref(g[e])))}else d[r]=o.ref(!1);const a=Reflect.get(e,r,n);return t?o.unref(a):a}});return g}var Bn=Object.defineProperty,Sn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,Mn=(e,t,r)=>t in e?Bn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,An=(e,t)=>{for(var r in t||(t={}))Vn.call(t,r)&&Mn(e,r,t[r]);if(Sn)for(var r of Sn(t))Nn.call(t,r)&&Mn(e,r,t[r]);return e};function Tn(e,t){n.resolveUnref(e)&&t(n.resolveUnref(e))}function Hn(e){let t=[];for(let r=0;r({id:i,label:e,kind:t,language:r,mode:n,activeCues:o,cues:l,inBandMetadataTrackDispatchType:a}))}const Ln={src:"",tracks:[]};function Dn(e,t={}){t=An(An({},Ln),t);const{document:r=u}=t,l=o.ref(0),a=o.ref(0),i=o.ref(!1),c=o.ref(1),s=o.ref(!1),d=o.ref(!1),p=o.ref(!1),b=o.ref(1),m=o.ref(!1),h=o.ref([]),v=o.ref([]),g=o.ref(-1),O=o.ref(!1),j=o.ref(!1),w=r&&"pictureInPictureEnabled"in r,y=n.createEventHook(),x=t=>{Tn(e,e=>{if(t){const r=n.isNumber(t)?t:t.id;e.textTracks[r].mode="disabled"}else for(let t=0;t{Tn(e,e=>{const o=n.isNumber(t)?t:t.id;r&&x(),e.textTracks[o].mode="showing",g.value=o})},_=()=>new Promise((t,n)=>{Tn(e,async e=>{w&&(O.value?r.exitPictureInPicture().then(t).catch(n):e.requestPictureInPicture().then(t).catch(n))})});o.watchEffect(()=>{if(!r)return;const o=n.resolveUnref(e);if(!o)return;const l=n.resolveUnref(t.src);let a=[];l&&(n.isString(l)?a=[{src:l}]:Array.isArray(l)?a=l:n.isObject(l)&&(a=[l]),o.querySelectorAll("source").forEach(e=>{e.removeEventListener("error",y.trigger),e.remove()}),a.forEach(({src:e,type:t})=>{const n=r.createElement("source");n.setAttribute("src",e),n.setAttribute("type",t||""),n.addEventListener("error",y.trigger),o.appendChild(n)}),o.load())}),n.tryOnScopeDispose(()=>{const t=n.resolveUnref(e);t&&t.querySelectorAll("source").forEach(e=>e.removeEventListener("error",y.trigger))}),o.watch(c,t=>{const r=n.resolveUnref(e);r&&(r.volume=t)}),o.watch(j,t=>{const r=n.resolveUnref(e);r&&(r.muted=t)}),o.watch(b,t=>{const r=n.resolveUnref(e);r&&(r.playbackRate=t)}),o.watchEffect(()=>{if(!r)return;const o=n.resolveUnref(t.tracks),l=n.resolveUnref(e);o&&o.length&&l&&(l.querySelectorAll("track").forEach(e=>e.remove()),o.forEach(({default:e,kind:t,label:n,src:o,srcLang:a},i)=>{const c=r.createElement("track");c.default=e||!1,c.kind=t,c.label=n,c.src=o,c.srclang=a,c.default&&(g.value=i),l.appendChild(c)}))});const{ignoreUpdates:C}=n.watchIgnorable(l,t=>{const r=n.resolveUnref(e);r&&(r.currentTime=t)}),{ignoreUpdates:z}=n.watchIgnorable(p,t=>{const r=n.resolveUnref(e);r&&(t?r.play():r.pause())});f(e,"timeupdate",()=>C(()=>l.value=n.resolveUnref(e).currentTime)),f(e,"durationchange",()=>a.value=n.resolveUnref(e).duration),f(e,"progress",()=>h.value=Hn(n.resolveUnref(e).buffered)),f(e,"seeking",()=>i.value=!0),f(e,"seeked",()=>i.value=!1),f(e,"waiting",()=>s.value=!0),f(e,"playing",()=>s.value=!1),f(e,"ratechange",()=>b.value=n.resolveUnref(e).playbackRate),f(e,"stalled",()=>m.value=!0),f(e,"ended",()=>d.value=!0),f(e,"pause",()=>z(()=>p.value=!1)),f(e,"play",()=>z(()=>p.value=!0)),f(e,"enterpictureinpicture",()=>O.value=!0),f(e,"leavepictureinpicture",()=>O.value=!1),f(e,"volumechange",()=>{const t=n.resolveUnref(e);t&&(c.value=t.volume,j.value=t.muted)});const E=[],B=o.watch([e],()=>{const t=n.resolveUnref(e);t&&(B(),E[0]=f(t.textTracks,"addtrack",()=>v.value=Rn(t.textTracks)),E[1]=f(t.textTracks,"removetrack",()=>v.value=Rn(t.textTracks)),E[2]=f(t.textTracks,"change",()=>v.value=Rn(t.textTracks)))});return n.tryOnScopeDispose(()=>E.forEach(e=>e())),{currentTime:l,duration:a,waiting:s,seeking:i,ended:d,stalled:m,buffered:h,playing:p,rate:b,volume:c,muted:j,tracks:v,selectedTrack:g,enableTrack:k,disableTrack:x,supportsPictureInPicture:w,togglePictureInPicture:_,isPictureInPicture:O,onSourceError:y.on}}const Pn=()=>{const e=o.reactive({});return{get:t=>e[t],set:(t,r)=>o.set(e,t,r),has:t=>n.hasOwn(e,t),delete:t=>o.del(e,t),clear:()=>{Object.keys(e).forEach(t=>{o.del(e,t)})}}};function In(e,t){const r=()=>(null==t?void 0:t.cache)?o.reactive(t.cache):o.isVue2?Pn():o.reactive(new Map),n=r(),l=(...e)=>(null==t?void 0:t.getKey)?t.getKey(...e):JSON.stringify(e),a=(t,...r)=>(n.set(t,e(...r)),n.get(t)),i=(...e)=>a(l(...e),...e),c=(...e)=>{n.delete(l(...e))},s=()=>{n.clear()},u=(...e)=>{const t=l(...e);return n.has(t)?n.get(t):a(t,...e)};return u.load=i,u.delete=c,u.clear=s,u.generateKey=l,u.cache=n,u}function Fn(e={}){const t=o.ref(),r=$(()=>"undefined"!==typeof performance&&"memory"in performance);if(r.value){const{interval:r=1e3}=e;n.useIntervalFn(()=>{t.value=performance.memory},r,{immediate:e.immediate,immediateCallback:e.immediateCallback})}return{isSupported:r,memory:t}}function $n(){const e=o.ref(!1);return o.onMounted(()=>{e.value=!0}),e}function qn(e={}){const{type:t="page",touch:r=!0,resetOnTouchEnds:n=!1,initialValue:l={x:0,y:0},window:a=s,eventFilter:i}=e,c=o.ref(l.x),u=o.ref(l.y),d=o.ref(null),p=e=>{"page"===t?(c.value=e.pageX,u.value=e.pageY):"client"===t&&(c.value=e.clientX,u.value=e.clientY),d.value="mouse"},b=()=>{c.value=l.x,u.value=l.y},m=e=>{if(e.touches.length>0){const r=e.touches[0];"page"===t?(c.value=r.pageX,u.value=r.pageY):"client"===t&&(c.value=r.clientX,u.value=r.clientY),d.value="touch"}},h=e=>void 0===i?p(e):i(()=>p(e),{}),v=e=>void 0===i?m(e):i(()=>m(e),{});return a&&(f(a,"mousemove",h,{passive:!0}),f(a,"dragover",h,{passive:!0}),r&&(f(a,"touchstart",v,{passive:!0}),f(a,"touchmove",v,{passive:!0}),n&&f(a,"touchend",b,{passive:!0}))),{x:c,y:u,sourceType:d}}function Wn(e,t={}){const{handleOutside:r=!0,window:n=s}=t,{x:l,y:a,sourceType:i}=qn(t),u=o.ref(null!=e?e:null==n?void 0:n.document.body),d=o.ref(0),p=o.ref(0),f=o.ref(0),b=o.ref(0),m=o.ref(0),h=o.ref(0),v=o.ref(!0);let g=()=>{};return n&&(g=o.watch([u,l,a],()=>{const e=c(u);if(!e)return;const{left:t,top:o,width:i,height:s}=e.getBoundingClientRect();f.value=t+n.pageXOffset,b.value=o+n.pageYOffset,m.value=s,h.value=i;const g=l.value-f.value,O=a.value-b.value;v.value=0===i||0===s||g<0||O<0||g>i||O>s,!r&&v.value||(d.value=g,p.value=O)},{immediate:!0})),{x:l,y:a,sourceType:i,elementX:d,elementY:p,elementPositionX:f,elementPositionY:b,elementHeight:m,elementWidth:h,isOutside:v,stop:g}}function Un(e={}){const{touch:t=!0,drag:r=!0,initialValue:n=!1,window:l=s}=e,a=o.ref(n),i=o.ref(null);if(!l)return{pressed:a,sourceType:i};const u=e=>()=>{a.value=!0,i.value=e},d=()=>{a.value=!1,i.value=null},p=o.computed(()=>c(e.target)||l);return f(p,"mousedown",u("mouse"),{passive:!0}),f(l,"mouseleave",d,{passive:!0}),f(l,"mouseup",d,{passive:!0}),r&&(f(p,"dragstart",u("mouse"),{passive:!0}),f(l,"drop",d,{passive:!0}),f(l,"dragend",d,{passive:!0})),t&&(f(p,"touchstart",u("touch"),{passive:!0}),f(l,"touchend",d,{passive:!0}),f(l,"touchcancel",d,{passive:!0})),{pressed:a,sourceType:i}}var Kn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Xn=(e,t)=>{var r={};for(var n in e)Yn.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Kn)for(var n of Kn(e))t.indexOf(n)<0&&Gn.call(e,n)&&(r[n]=e[n]);return r};function Jn(e,t,r={}){const l=r,{window:a=s}=l,i=Xn(l,["window"]);let u;const d=$(()=>a&&"MutationObserver"in a),p=()=>{u&&(u.disconnect(),u=void 0)},f=o.watch(()=>c(e),e=>{p(),d.value&&a&&e&&(u=new MutationObserver(t),u.observe(e,i))},{immediate:!0}),b=()=>{p(),f()};return n.tryOnScopeDispose(b),{isSupported:d,stop:b}}const Zn=(e={})=>{const{window:t=s}=e,r=null==t?void 0:t.navigator,n=$(()=>r&&"language"in r),l=o.ref(null==r?void 0:r.language);return f(t,"languagechange",()=>{r&&(l.value=r.language)}),{isSupported:n,language:l}};function Qn(e={}){const{window:t=s}=e,r=null==t?void 0:t.navigator,n=$(()=>r&&"connection"in r),l=o.ref(!0),a=o.ref(!1),i=o.ref(void 0),c=o.ref(void 0),u=o.ref(void 0),d=o.ref(void 0),p=o.ref(void 0),b=o.ref(void 0),m=o.ref("unknown"),h=n.value&&r.connection;function v(){r&&(l.value=r.onLine,i.value=l.value?void 0:Date.now(),c.value=l.value?Date.now():void 0,h&&(u.value=h.downlink,d.value=h.downlinkMax,b.value=h.effectiveType,p.value=h.rtt,a.value=h.saveData,m.value=h.type))}return t&&(f(t,"offline",()=>{l.value=!1,i.value=Date.now()}),f(t,"online",()=>{l.value=!0,c.value=Date.now()})),h&&f(h,"change",v,!1),v(),{isSupported:n,isOnline:l,saveData:a,offlineAt:i,onlineAt:c,downlink:u,downlinkMax:d,effectiveType:b,rtt:p,type:m}}var eo=Object.defineProperty,to=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,oo=(e,t,r)=>t in e?eo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lo=(e,t)=>{for(var r in t||(t={}))ro.call(t,r)&&oo(e,r,t[r]);if(to)for(var r of to(t))no.call(t,r)&&oo(e,r,t[r]);return e};function ao(e={}){const{controls:t=!1,interval:r="requestAnimationFrame"}=e,l=o.ref(new Date),a=()=>l.value=new Date,i="requestAnimationFrame"===r?Zt(a,{immediate:!0}):n.useIntervalFn(a,r,{immediate:!0});return t?lo({now:l},i):l}function io(e){const t=o.ref(),r=()=>{t.value&&URL.revokeObjectURL(t.value),t.value=void 0};return o.watch(()=>o.unref(e),e=>{r(),e&&(t.value=URL.createObjectURL(e))},{immediate:!0}),n.tryOnScopeDispose(r),o.readonly(t)}function co(e,t,r){const l=o.ref(e);return o.computed({get(){return l.value=n.clamp(l.value,n.resolveUnref(t),n.resolveUnref(r))},set(e){l.value=n.clamp(e,n.resolveUnref(t),n.resolveUnref(r))}})}function so(e){const{total:t=1/0,pageSize:r=10,page:l=1,onPageChange:a=n.noop,onPageSizeChange:i=n.noop,onPageCountChange:c=n.noop}=e,s=co(r,1,1/0),u=o.computed(()=>Math.max(1,Math.ceil(o.unref(t)/o.unref(s)))),d=co(l,1,u),p=o.computed(()=>1===d.value),f=o.computed(()=>d.value===u.value);function b(){d.value--}function m(){d.value++}o.isRef(l)&&n.syncRef(l,d),o.isRef(r)&&n.syncRef(r,s);const h={currentPage:d,currentPageSize:s,pageCount:u,isFirstPage:p,isLastPage:f,prev:b,next:m};return o.watch(d,()=>{a(o.reactive(h))}),o.watch(s,()=>{i(o.reactive(h))}),o.watch(u,()=>{c(o.reactive(h))}),h}function uo(e={}){const{isOnline:t}=Qn(e);return t}function po(e={}){const{window:t=s}=e,r=o.ref(!1),n=e=>{if(!t)return;e=e||t.event;const n=e.relatedTarget||e.toElement;r.value=!n};return t&&(f(t,"mouseout",n,{passive:!0}),f(t.document,"mouseleave",n,{passive:!0}),f(t.document,"mouseenter",n,{passive:!0})),r}function fo(e,t={}){const{deviceOrientationTiltAdjust:r=(e=>e),deviceOrientationRollAdjust:n=(e=>e),mouseTiltAdjust:l=(e=>e),mouseRollAdjust:a=(e=>e),window:i=s}=t,c=o.reactive(Bt({window:i})),{elementX:u,elementY:d,elementWidth:p,elementHeight:f}=Wn(e,{handleOutside:!1,window:i}),b=o.computed(()=>c.isSupported&&(null!=c.alpha&&0!==c.alpha||null!=c.gamma&&0!==c.gamma)?"deviceOrientation":"mouse"),m=o.computed(()=>{if("deviceOrientation"===b.value){const e=-c.beta/90;return n(e)}{const e=-(d.value-f.value/2)/f.value;return a(e)}}),h=o.computed(()=>{if("deviceOrientation"===b.value){const e=c.gamma/90;return r(e)}{const e=(u.value-p.value/2)/p.value;return l(e)}});return{roll:m,tilt:h,source:b}}var bo=Object.defineProperty,mo=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,jo=(e,t,r)=>t in e?bo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wo=(e,t)=>{for(var r in t||(t={}))go.call(t,r)&&jo(e,r,t[r]);if(vo)for(var r of vo(t))Oo.call(t,r)&&jo(e,r,t[r]);return e},yo=(e,t)=>mo(e,ho(t));const xo={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},ko=Object.keys(xo);function _o(e={}){const{target:t=s}=e,r=o.ref(!1),l=o.ref(e.initialValue||{});Object.assign(l.value,xo,l.value);const a=t=>{r.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(l.value=n.objectPick(t,ko,!1))};return t&&(f(t,"pointerdown",a,{passive:!0}),f(t,"pointermove",a,{passive:!0}),f(t,"pointerleave",()=>r.value=!1,{passive:!0})),yo(wo({},n.toRefs(l)),{isInside:r})}function Co(e,r={}){const{threshold:n=50,onSwipe:l,onSwipeEnd:a,onSwipeStart:i,passive:c=!0,window:u=s}=r,d=o.reactive({x:0,y:0}),p=o.reactive({x:0,y:0}),b=o.computed(()=>d.x-p.x),m=o.computed(()=>d.y-p.y),{max:h,abs:v}=Math,g=o.computed(()=>h(v(b.value),v(m.value))>=n),O=o.ref(!1),j=o.computed(()=>g.value?v(b.value)>v(m.value)?b.value>0?t.SwipeDirection.LEFT:t.SwipeDirection.RIGHT:m.value>0?t.SwipeDirection.UP:t.SwipeDirection.DOWN:t.SwipeDirection.NONE),w=e=>[e.touches[0].clientX,e.touches[0].clientY],y=(e,t)=>{d.x=e,d.y=t},x=(e,t)=>{p.x=e,p.y=t};let k;const _=zo(null==u?void 0:u.document);k=c?_?{passive:!0}:{capture:!1}:_?{passive:!1,capture:!0}:{capture:!0};const C=e=>{O.value&&(null==a||a(e,j.value)),O.value=!1},z=[f(e,"touchstart",e=>{k.capture&&!k.passive&&e.preventDefault();const[t,r]=w(e);y(t,r),x(t,r),null==i||i(e)},k),f(e,"touchmove",e=>{const[t,r]=w(e);x(t,r),!O.value&&g.value&&(O.value=!0),O.value&&(null==l||l(e))},k),f(e,"touchend",C,k),f(e,"touchcancel",C,k)],E=()=>z.forEach(e=>e());return{isPassiveEventSupported:_,isSwiping:O,direction:j,coordsStart:d,coordsEnd:p,lengthX:b,lengthY:m,stop:E}}function zo(e){if(!e)return!1;let t=!1;const r={get passive(){return t=!0,!1}};return e.addEventListener("x",n.noop,r),e.removeEventListener("x",n.noop),t}function Eo(e,r={}){const l=n.resolveRef(e),{threshold:a=50,onSwipe:i,onSwipeEnd:c,onSwipeStart:s}=r,u=o.reactive({x:0,y:0}),d=(e,t)=>{u.x=e,u.y=t},p=o.reactive({x:0,y:0}),b=(e,t)=>{p.x=e,p.y=t},m=o.computed(()=>u.x-p.x),h=o.computed(()=>u.y-p.y),{max:v,abs:g}=Math,O=o.computed(()=>v(g(m.value),g(h.value))>=a),j=o.ref(!1),w=o.ref(!1),y=o.computed(()=>O.value?g(m.value)>g(h.value)?m.value>0?t.SwipeDirection.LEFT:t.SwipeDirection.RIGHT:h.value>0?t.SwipeDirection.UP:t.SwipeDirection.DOWN:t.SwipeDirection.NONE),x=e=>!r.pointerTypes||r.pointerTypes.includes(e.pointerType),k=[f(e,"pointerdown",e=>{var t,r;if(!x(e))return;w.value=!0,null==(r=null==(t=l.value)?void 0:t.style)||r.setProperty("touch-action","none");const n=e.target;null==n||n.setPointerCapture(e.pointerId);const{clientX:o,clientY:a}=e;d(o,a),b(o,a),null==s||s(e)}),f(e,"pointermove",e=>{if(!x(e))return;if(!w.value)return;const{clientX:t,clientY:r}=e;b(t,r),!j.value&&O.value&&(j.value=!0),j.value&&(null==i||i(e))}),f(e,"pointerup",e=>{var t,r;x(e)&&(j.value&&(null==c||c(e,y.value)),w.value=!1,j.value=!1,null==(r=null==(t=l.value)?void 0:t.style)||r.setProperty("touch-action","initial"))})],_=()=>k.forEach(e=>e());return{isSwiping:o.readonly(j),direction:o.readonly(y),posStart:o.readonly(u),posEnd:o.readonly(p),distanceX:m,distanceY:h,stop:_}}function Bo(e){const t=U("(prefers-color-scheme: light)",e),r=U("(prefers-color-scheme: dark)",e);return o.computed(()=>r.value?"dark":t.value?"light":"no-preference")}function So(e){const t=U("(prefers-contrast: more)",e),r=U("(prefers-contrast: less)",e),n=U("(prefers-contrast: custom)",e);return o.computed(()=>t.value?"more":r.value?"less":n.value?"custom":"no-preference")}function Vo(e={}){const{window:t=s}=e;if(!t)return o.ref(["en"]);const r=t.navigator,n=o.ref(r.languages);return f(t,"languagechange",()=>{n.value=r.languages}),n}function No(e){const t=U("(prefers-reduced-motion: reduce)",e);return o.computed(()=>t.value?"reduce":"no-preference")}t.SwipeDirection=void 0,function(e){e["UP"]="UP",e["RIGHT"]="RIGHT",e["DOWN"]="DOWN",e["LEFT"]="LEFT",e["NONE"]="NONE"}(t.SwipeDirection||(t.SwipeDirection={}));const Mo=(e={})=>{const{window:t=s}=e,r=$(()=>t&&"screen"in t&&"orientation"in t.screen),n=r.value?t.screen.orientation:{},l=o.ref(n.type),a=o.ref(n.angle||0);r.value&&f(t,"orientationchange",()=>{l.value=n.type,a.value=n.angle});const i=e=>r.value?n.lock(e):Promise.reject(new Error("Not supported")),c=()=>{r.value&&n.unlock()};return{isSupported:r,orientation:l,angle:a,lockOrientation:i,unlockOrientation:c}},Ao="--vueuse-safe-area-top",To="--vueuse-safe-area-right",Ho="--vueuse-safe-area-bottom",Ro="--vueuse-safe-area-left";function Lo(){const e=o.ref(""),t=o.ref(""),r=o.ref(""),l=o.ref("");if(n.isClient){const e=qe(Ao),t=qe(To),r=qe(Ho),o=qe(Ro);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",r.value="env(safe-area-inset-bottom, 0px)",o.value="env(safe-area-inset-left, 0px)",a(),f("resize",n.useDebounceFn(a))}function a(){e.value=Do(Ao),t.value=Do(To),r.value=Do(Ho),l.value=Do(Ro)}return{top:e,right:t,bottom:r,left:l,update:a}}function Do(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function Po(e,t=n.noop,r={}){const{immediate:l=!0,manual:a=!1,type:i="text/javascript",async:c=!0,crossOrigin:s,referrerPolicy:d,noModule:p,defer:f,document:b=u,attrs:m={}}=r,h=o.ref(null);let v=null;const g=r=>new Promise((o,l)=>{const a=e=>(h.value=e,o(e),e);if(!b)return void o(!1);let u=!1,v=b.querySelector(`script[src="${n.resolveUnref(e)}"]`);v?v.hasAttribute("data-loaded")&&a(v):(v=b.createElement("script"),v.type=i,v.async=c,v.src=n.resolveUnref(e),f&&(v.defer=f),s&&(v.crossOrigin=s),p&&(v.noModule=p),d&&(v.referrerPolicy=d),Object.entries(m).forEach(([e,t])=>null==v?void 0:v.setAttribute(e,t)),u=!0),v.addEventListener("error",e=>l(e)),v.addEventListener("abort",e=>l(e)),v.addEventListener("load",()=>{v.setAttribute("data-loaded","true"),t(v),a(v)}),u&&(v=b.head.appendChild(v)),r||a(v)}),O=(e=!0)=>(v||(v=g(e)),v),j=()=>{if(!b)return;v=null,h.value&&(h.value=null);const t=b.querySelector(`script[src="${n.resolveUnref(e)}"]`);t&&b.head.removeChild(t)};return l&&!a&&n.tryOnMounted(O),a||n.tryOnUnmounted(j),{scriptTag:h,load:O,unload:j}}function Io(e){const t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}function Fo(e,t=!1){const r=o.ref(t);let l,a=null;o.watch(n.resolveRef(e),e=>{if(e){const t=e;l=t.style.overflow,r.value&&(t.style.overflow="hidden")}},{immediate:!0});const i=()=>{const t=n.resolveUnref(e);t&&!r.value&&(n.isIOS&&(a=f(t,"touchmove",Io,{passive:!1})),t.style.overflow="hidden",r.value=!0)},c=()=>{const t=n.resolveUnref(e);t&&r.value&&(n.isIOS&&(null==a||a()),t.style.overflow=l,r.value=!1)};return n.tryOnScopeDispose(c),o.computed({get(){return r.value},set(e){e?i():c()}})}function $o(e,t,r={}){const{window:n=s}=r;return Ae(e,t,null==n?void 0:n.sessionStorage,r)}var qo=Object.defineProperty,Wo=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,Ko=Object.prototype.propertyIsEnumerable,Yo=(e,t,r)=>t in e?qo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Go=(e,t)=>{for(var r in t||(t={}))Uo.call(t,r)&&Yo(e,r,t[r]);if(Wo)for(var r of Wo(t))Ko.call(t,r)&&Yo(e,r,t[r]);return e};function Xo(e={},t={}){const{navigator:r=d}=t,o=r,l=$(()=>o&&"canShare"in o),a=async(t={})=>{if(l.value){const r=Go(Go({},n.resolveUnref(e)),n.resolveUnref(t));let l=!0;if(r.files&&o.canShare&&(l=o.canShare({files:r.files})),l)return o.share(r)}};return{isSupported:l,share:a}}function Jo(e={}){const{interimResults:t=!0,continuous:r=!0,window:l=s}=e,a=n.resolveRef(e.lang||"en-US"),i=o.ref(!1),c=o.ref(!1),u=o.ref(""),d=o.shallowRef(void 0),p=(e=!i.value)=>{i.value=e},f=()=>{i.value=!0},b=()=>{i.value=!1},m=l&&(l.SpeechRecognition||l.webkitSpeechRecognition),h=$(()=>m);let v;return h.value&&(v=new m,v.continuous=r,v.interimResults=t,v.lang=o.unref(a),v.onstart=()=>{c.value=!1},o.watch(a,e=>{v&&!i.value&&(v.lang=e)}),v.onresult=e=>{const t=Array.from(e.results).map(e=>(c.value=e.isFinal,e[0])).map(e=>e.transcript).join("");u.value=t,d.value=void 0},v.onerror=e=>{d.value=e},v.onend=()=>{i.value=!1,v.lang=o.unref(a)},o.watch(i,()=>{i.value?v.start():v.stop()})),n.tryOnScopeDispose(()=>{i.value=!1}),{isSupported:h,isListening:i,isFinal:c,recognition:v,result:u,error:d,toggle:p,start:f,stop:b}}function Zo(e,t={}){const{pitch:r=1,rate:l=1,volume:a=1,window:i=s}=t,c=i&&i.speechSynthesis,u=$(()=>c),d=o.ref(!1),p=o.ref("init"),f=n.resolveRef(e||""),b=n.resolveRef(t.lang||"en-US"),m=o.shallowRef(void 0),h=(e=!d.value)=>{d.value=e},v=e=>{e.lang=o.unref(b),e.voice=o.unref(t.voice)||null,e.pitch=r,e.rate=l,e.volume=a,e.onstart=()=>{d.value=!0,p.value="play"},e.onpause=()=>{d.value=!1,p.value="pause"},e.onresume=()=>{d.value=!0,p.value="play"},e.onend=()=>{d.value=!1,p.value="end"},e.onerror=e=>{m.value=e}},g=o.computed(()=>{d.value=!1,p.value="init";const e=new SpeechSynthesisUtterance(f.value);return v(e),e}),O=()=>{c.cancel(),g&&c.speak(g.value)};return u.value&&(v(g.value),o.watch(b,e=>{g.value&&!d.value&&(g.value.lang=e)}),t.voice&&o.watch(t.voice,()=>{c.cancel()}),o.watch(d,()=>{d.value?c.resume():c.pause()})),n.tryOnScopeDispose(()=>{d.value=!1}),{isSupported:u,isPlaying:d,status:p,utterance:g,error:m,toggle:h,speak:O}}function Qo(e,t){const r=o.ref(e),n=o.computed(()=>Array.isArray(r.value)?r.value:Object.keys(r.value)),l=o.ref(n.value.indexOf(null!=t?t:n.value[0])),a=o.computed(()=>d(l.value)),i=o.computed(()=>0===l.value),c=o.computed(()=>l.value===n.value.length-1),s=o.computed(()=>n.value[l.value+1]),u=o.computed(()=>n.value[l.value-1]);function d(e){return Array.isArray(r.value)?r.value[e]:r.value[n.value[e]]}function p(e){if(n.value.includes(e))return d(n.value.indexOf(e))}function f(e){n.value.includes(e)&&(l.value=n.value.indexOf(e))}function b(){c.value||l.value++}function m(){i.value||l.value--}function h(e){w(e)&&f(e)}function v(e){return n.value.indexOf(e)===l.value+1}function g(e){return n.value.indexOf(e)===l.value-1}function O(e){return n.value.indexOf(e)===l.value}function j(e){return l.valuen.value.indexOf(e)}return{steps:r,stepNames:n,index:l,current:a,next:s,previous:u,isFirst:i,isLast:c,at:d,get:p,goTo:f,goToNext:b,goToPrevious:m,goBackTo:h,isNext:v,isPrevious:g,isCurrent:O,isBefore:j,isAfter:w}}function el(e,t,r,l={}){var a;const{flush:i="pre",deep:c=!0,listenToStorageChanges:u=!0,writeDefaults:d=!0,shallow:p,window:b=s,eventFilter:m,onError:h=(e=>{console.error(e)})}=l,v=n.resolveUnref(t),g=Ce(v),O=(p?o.shallowRef:o.ref)(t),j=null!=(a=l.serializer)?a:Me[g];if(!r)try{r=ke("getDefaultStorage",()=>{var e;return null==(e=s)?void 0:e.localStorage})()}catch(y){h(y)}async function w(t){if(r&&(!t||t.key===e))try{const n=t?t.newValue:await r.getItem(e);null==n?(O.value=v,d&&null!==v&&await r.setItem(e,await j.write(v))):O.value=await j.read(n)}catch(y){h(y)}}return w(),b&&u&&f(b,"storage",e=>setTimeout(()=>w(e),0)),r&&n.watchWithFilter(O,async()=>{try{null==O.value?await r.removeItem(e):await r.setItem(e,await j.write(O.value))}catch(y){h(y)}},{flush:i,deep:c,eventFilter:m}),O}let tl=0;function rl(e,t={}){const r=o.ref(!1),{document:l=u,immediate:a=!0,manual:i=!1,id:c="vueuse_styletag_"+ ++tl}=t,s=o.ref(e);let d=()=>{};const p=()=>{if(!l)return;const e=l.getElementById(c)||l.createElement("style");e.type="text/css",e.id=c,t.media&&(e.media=t.media),l.head.appendChild(e),r.value||(d=o.watch(s,t=>{e.innerText=t},{immediate:!0}),r.value=!0)},f=()=>{l&&r.value&&(d(),l.head.removeChild(l.getElementById(c)),r.value=!1)};return a&&!i&&n.tryOnMounted(p),i||n.tryOnScopeDispose(f),{id:c,css:s,unload:f,load:p,isLoaded:o.readonly(r)}}function nl(){const e=o.ref([]);return e.value.set=t=>{t&&e.value.push(t)},o.onBeforeUpdate(()=>{e.value.length=0}),e}function ol(e={}){const{document:t=u,selector:r="html",observe:l=!1,initialValue:a="ltr"}=e;function i(){var e,n;return null!=(n=null==(e=null==t?void 0:t.querySelector(r))?void 0:e.getAttribute("dir"))?n:a}const c=o.ref(i());return n.tryOnMounted(()=>c.value=i()),l&&t&&Jn(t.querySelector(r),()=>c.value=i(),{attributes:!0}),o.computed({get(){return c.value},set(e){var n,o;c.value=e,t&&(c.value?null==(n=t.querySelector(r))||n.setAttribute("dir",c.value):null==(o=t.querySelector(r))||o.removeAttribute("dir"))}})}function ll(e){var t;const r=null!=(t=e.rangeCount)?t:0,n=new Array(r);for(let o=0;o{var e,t;return null!=(t=null==(e=r.value)?void 0:e.toString())?t:""}),l=o.computed(()=>r.value?ll(r.value):[]),a=o.computed(()=>l.value.map(e=>e.getBoundingClientRect()));function i(){r.value=null,t&&(r.value=t.getSelection())}return t&&f(t.document,"selectionchange",i),{text:n,rects:a,ranges:l,selection:r}}function il(e){const t=o.ref(null==e?void 0:e.element),r=o.ref(null==e?void 0:e.input);function n(){var r,n;t.value&&(t.value.style.height="1px",t.value.style.height=(null==(r=t.value)?void 0:r.scrollHeight)+"px",null==(n=null==e?void 0:e.onResize)||n.call(e))}return o.watch([r,t],n,{immediate:!0}),(null==e?void 0:e.watch)&&o.watch(e.watch,n,{immediate:!0,deep:!0}),{textarea:t,input:r,triggerResize:n}}var cl=Object.defineProperty,sl=Object.defineProperties,ul=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,bl=(e,t,r)=>t in e?cl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ml=(e,t)=>{for(var r in t||(t={}))pl.call(t,r)&&bl(e,r,t[r]);if(dl)for(var r of dl(t))fl.call(t,r)&&bl(e,r,t[r]);return e},hl=(e,t)=>sl(e,ul(t));function vl(e,t={}){const{throttle:r=200,trailing:o=!0}=t,l=n.throttleFilter(r,o),a=vt(e,hl(ml({},t),{eventFilter:l}));return ml({},a)}var gl=Object.defineProperty,Ol=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,yl=(e,t,r)=>t in e?gl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,xl=(e,t)=>{for(var r in t||(t={}))jl.call(t,r)&&yl(e,r,t[r]);if(Ol)for(var r of Ol(t))wl.call(t,r)&&yl(e,r,t[r]);return e},kl=(e,t)=>{var r={};for(var n in e)jl.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Ol)for(var n of Ol(e))t.indexOf(n)<0&&wl.call(e,n)&&(r[n]=e[n]);return r};const _l=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],Cl={justNow:"just now",past:e=>e.match(/\d/)?e+" ago":e,future:e=>e.match(/\d/)?"in "+e:e,month:(e,t)=>1===e?t?"last month":"next month":`${e} month${e>1?"s":""}`,year:(e,t)=>1===e?t?"last year":"next year":`${e} year${e>1?"s":""}`,day:(e,t)=>1===e?t?"yesterday":"tomorrow":`${e} day${e>1?"s":""}`,week:(e,t)=>1===e?t?"last week":"next week":`${e} week${e>1?"s":""}`,hour:e=>`${e} hour${e>1?"s":""}`,minute:e=>`${e} minute${e>1?"s":""}`,second:e=>`${e} second${e>1?"s":""}`},zl=e=>e.toISOString().slice(0,10);function El(e,t={}){const{controls:r=!1,max:l,updateInterval:a=3e4,messages:i=Cl,fullDateFormatter:c=zl,showSecond:s=!1}=t,{abs:u,round:d}=Math,p=ao({interval:a,controls:!0}),{now:f}=p,b=kl(p,["now"]);function m(e,t){var r;const n=+t-+e,o=u(n);if(o<6e4&&!s)return i.justNow;if("number"===typeof l&&o>l)return c(new Date(e));if("string"===typeof l){const t=null==(r=_l.find(e=>e.name===l))?void 0:r.max;if(t&&o>t)return c(new Date(e))}for(const l of _l)if(o0,o=h(t.name,r,n);return h(n?"past":"future",o,n)}const g=o.computed(()=>m(new Date(n.resolveUnref(e)),o.unref(f.value)));return r?xl({timeAgo:g},b):g}function Bl(e,t,r){const{start:l}=n.useTimeoutFn(i,t),a=o.ref(!1);async function i(){a.value&&(await e(),l())}function c(){a.value||(a.value=!0,i())}function s(){a.value=!1}return(null==r?void 0:r.immediate)&&c(),n.tryOnScopeDispose(s),{isActive:a,pause:s,resume:c}}var Sl=Object.defineProperty,Vl=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,Al=(e,t,r)=>t in e?Sl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tl=(e,t)=>{for(var r in t||(t={}))Nl.call(t,r)&&Al(e,r,t[r]);if(Vl)for(var r of Vl(t))Ml.call(t,r)&&Al(e,r,t[r]);return e};function Hl(e={}){const{controls:t=!1,offset:r=0,immediate:l=!0,interval:a="requestAnimationFrame",callback:i}=e,c=o.ref(n.timestamp()+r),s=()=>c.value=n.timestamp()+r,u=i?()=>{s(),i(c.value)}:s,d="requestAnimationFrame"===a?Zt(u,{immediate:l}):n.useIntervalFn(u,a,{immediate:l});return t?Tl({timestamp:c},d):c}function Rl(e=null,t={}){var r,l;const{document:a=u,observe:i=!1,titleTemplate:c="%s"}=t,s=n.resolveRef(null!=(r=null!=e?e:null==a?void 0:a.title)?r:null),d=e&&n.isFunction(e);function p(e){return n.isFunction(c)?c(e):o.unref(c).replace("%s",e)}return o.watch(s,(e,t)=>{n.isString(e)&&e!==t&&a&&(a.title=p(e))},{immediate:!0}),i&&a&&!d&&Jn(null==(l=a.head)?void 0:l.querySelector("title"),()=>{a&&a.title!==s.value&&(s.value=p(a.title))},{childList:!0}),s}var Ll=Object.defineProperty,Dl=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,Fl=(e,t,r)=>t in e?Ll(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$l=(e,t)=>{for(var r in t||(t={}))Pl.call(t,r)&&Fl(e,r,t[r]);if(Dl)for(var r of Dl(t))Il.call(t,r)&&Fl(e,r,t[r]);return e};const ql={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]},Wl=$l({linear:n.identity},ql);function Ul([e,t,r,n]){const o=(e,t)=>1-3*t+3*e,l=(e,t)=>3*t-6*e,a=e=>3*e,i=(e,t,r)=>((o(t,r)*e+l(t,r))*e+a(t))*e,c=(e,t,r)=>3*o(t,r)*e*e+2*l(t,r)*e+a(t),s=t=>{let n=t;for(let o=0;o<4;++o){const o=c(n,e,r);if(0===o)return n;const l=i(n,e,r)-t;n-=l/o}return n};return o=>e===t&&r===n?o:i(s(o),t,n)}function Kl(e,t={}){const{delay:r=0,disabled:l=!1,duration:a=1e3,onFinished:i=n.noop,onStarted:c=n.noop,transition:s=n.identity}=t,u=o.computed(()=>{const e=o.unref(s);return n.isFunction(e)?e:Ul(e)}),d=o.computed(()=>{const t=o.unref(e);return n.isNumber(t)?t:t.map(o.unref)}),p=o.computed(()=>n.isNumber(d.value)?[d.value]:d.value),f=o.ref(p.value.slice(0));let b,m,h,v,g;const{resume:O,pause:j}=Zt(()=>{const e=Date.now(),t=n.clamp(1-(h-e)/b,0,1);f.value=g.map((e,r)=>{var n;return e+(null!=(n=m[r])?n:0)*u.value(t)}),t>=1&&(j(),i())},{immediate:!1}),w=()=>{j(),b=o.unref(a),m=f.value.map((e,t)=>{var r,n;return(null!=(r=p.value[t])?r:0)-(null!=(n=f.value[t])?n:0)}),g=f.value.slice(0),v=Date.now(),h=v+b,O(),c()},y=n.useTimeoutFn(w,r,{immediate:!1});return o.watch(p,()=>{o.unref(l)?f.value=p.value.slice(0):o.unref(r)<=0?w():y.start()},{deep:!0}),o.computed(()=>{const e=o.unref(l)?p:f;return n.isNumber(d.value)?e.value[0]:e.value})}function Yl(e="history",t={}){const{initialValue:r={},removeNullishValues:l=!0,removeFalsyValues:a=!1,write:i=!0,window:c=s}=t;if(!c)return o.reactive(r);const u=o.reactive({});function d(){if("history"===e)return c.location.search||"";if("hash"===e){const e=c.location.hash||"",t=e.indexOf("?");return t>0?e.slice(t):""}return(c.location.hash||"").replace(/^#/,"")}function p(t){const r=t.toString();if("history"===e)return`${r?"?"+r:""}${c.location.hash||""}`;if("hash-params"===e)return`${c.location.search||""}${r?"#"+r:""}`;const n=c.location.hash||"#",o=n.indexOf("?");return o>0?`${n.slice(0,o)}${r?"?"+r:""}`:`${n}${r?"?"+r:""}`}function b(){return new URLSearchParams(d())}function m(e){const t=new Set(Object.keys(u));for(const r of e.keys()){const n=e.getAll(r);u[r]=n.length>1?n:e.get(r)||"",t.delete(r)}Array.from(t).forEach(e=>delete u[e])}const{pause:h,resume:v}=n.pausableWatch(u,()=>{const e=new URLSearchParams("");Object.keys(u).forEach(t=>{const r=u[t];Array.isArray(r)?r.forEach(r=>e.append(t,r)):l&&null==r||a&&!r?e.delete(t):e.set(t,r)}),g(e)},{deep:!0});function g(e,t){h(),t&&m(e),c.history.replaceState(c.history.state,c.document.title,c.location.pathname+p(e)),v()}function O(){i&&g(b(),!0)}f(c,"popstate",O,!1),"history"!==e&&f(c,"hashchange",O,!1);const j=b();return j.keys().next().value?m(j):Object.assign(u,r),u}function Gl(e={}){var t,r;const n=o.ref(null!=(t=e.enabled)&&t),l=o.ref(null==(r=e.autoSwitch)||r),a=o.ref(e.videoDeviceId),i=o.ref(e.audioDeviceId),{navigator:c=d}=e,s=$(()=>{var e;return null==(e=null==c?void 0:c.mediaDevices)?void 0:e.getUserMedia}),u=o.shallowRef();function p(e){return"none"!==e.value&&!1!==e.value&&(null==e.value||{deviceId:e.value})}async function f(){if(s.value&&!u.value)return u.value=await c.mediaDevices.getUserMedia({video:p(a),audio:p(i)}),u.value}async function b(){var e;null==(e=u.value)||e.getTracks().forEach(e=>e.stop()),u.value=void 0}function m(){b(),n.value=!1}async function h(){return await f(),u.value&&(n.value=!0),u.value}async function v(){return b(),await h()}return o.watch(n,e=>{e?f():b()},{immediate:!0}),o.watch([a,i],()=>{l.value&&u.value&&v()},{immediate:!0}),{isSupported:s,stream:u,start:h,stop:m,restart:v,videoDeviceId:a,audioDeviceId:i,enabled:n,autoSwitch:l}}function Xl(e,t,r,l={}){var a,i,c,s,u;const{clone:d=!1,passive:p=!1,eventName:f,deep:b=!1,defaultValue:m}=l,h=o.getCurrentInstance(),v=r||(null==h?void 0:h.emit)||(null==(a=null==h?void 0:h.$emit)?void 0:a.bind(h))||(null==(c=null==(i=null==h?void 0:h.proxy)?void 0:i.$emit)?void 0:c.bind(null==h?void 0:h.proxy));let g=f;if(!t)if(o.isVue2){const e=null==(u=null==(s=null==h?void 0:h.proxy)?void 0:s.$options)?void 0:u.model;t=(null==e?void 0:e.value)||"value",f||(g=(null==e?void 0:e.event)||"input")}else t="modelValue";g=f||g||"update:"+t.toString();const O=e=>d?n.isFunction(d)?d(e):Oe(e):e,j=()=>n.isDef(e[t])?O(e[t]):m;if(p){const r=j(),n=o.ref(r);return o.watch(()=>e[t],e=>n.value=O(e)),o.watch(n,r=>{(r!==e[t]||b)&&v(g,r)},{deep:b}),n}return o.computed({get(){return j()},set(e){v(g,e)}})}function Jl(e,t,r={}){const n={};for(const o in e)n[o]=Xl(e,o,t,r);return n}function Zl(e){const{pattern:t=[],interval:r=0,navigator:o=d}=e||{},l=$(()=>"undefined"!==typeof o&&"vibrate"in o),a=n.resolveRef(t);let i;const c=(e=a.value)=>{l.value&&o.vibrate(e)},s=()=>{l.value&&o.vibrate(0),null==i||i.pause()};return r>0&&(i=n.useIntervalFn(c,r,{immediate:!1,immediateCallback:!1})),{isSupported:l,pattern:t,intervalControls:i,vibrate:c,stop:s}}function Ql(e,t){const r=o.ref(),n=ir(r),l=o.ref([]),a=o.shallowRef(e),i=o.ref({start:0,end:10}),{itemHeight:c,overscan:s=5}=t,u=e=>{if("number"===typeof c)return Math.ceil(e/c);const{start:t=0}=i.value;let r=0,n=0;for(let o=t;o=e){n=o;break}}return n-t},d=e=>{if("number"===typeof c)return Math.floor(e/c)+1;let t=0,r=0;for(let n=0;n=e){r=n;break}}return r+1},p=()=>{const e=r.value;if(e){const t=d(e.scrollTop),r=u(e.clientHeight),n=t-s,o=t+r+s;i.value={start:n<0?0:n,end:o>a.value.length?a.value.length:o},l.value=a.value.slice(i.value.start,i.value.end).map((e,t)=>({data:e,index:t+i.value.start}))}};o.watch([n.width,n.height,e],()=>{p()});const f=o.computed(()=>"number"===typeof c?a.value.length*c:a.value.reduce((e,t,r)=>e+c(r),0)),b=e=>{if("number"===typeof c){const t=e*c;return t}const t=a.value.slice(0,e).reduce((e,t,r)=>e+c(r),0);return t},m=e=>{r.value&&(r.value.scrollTop=b(e),p())},h=o.computed(()=>b(i.value.start)),v=o.computed(()=>({style:{width:"100%",height:f.value-h.value+"px",marginTop:h.value+"px"}})),g={overflowY:"auto"};return{list:l,scrollTo:m,containerProps:{ref:r,onScroll:()=>{p()},style:g},wrapperProps:v}}const ea=(e={})=>{const{navigator:t=d,document:r=u}=e;let n;const l=$(()=>t&&"wakeLock"in t),a=o.ref(!1);async function i(){l.value&&n&&(r&&"visible"===r.visibilityState&&(n=await t.wakeLock.request("screen")),a.value=!n.released)}async function c(e){l.value&&(n=await t.wakeLock.request(e),a.value=!n.released)}async function s(){l.value&&n&&(await n.release(),a.value=!n.released,n=null)}return r&&f(r,"visibilitychange",i,{passive:!0}),{isSupported:l,isActive:a,request:c,release:s}},ta=(e={})=>{const{window:t=s}=e,r=$(()=>!!t&&"Notification"in t),l=o.ref(null),a=async()=>{r.value&&"permission"in Notification&&"denied"!==Notification.permission&&await Notification.requestPermission()},i=n.createEventHook(),c=n.createEventHook(),u=n.createEventHook(),d=n.createEventHook(),p=async t=>{if(!r.value)return;await a();const n=Object.assign({},e,t);return l.value=new Notification(n.title||"",n),l.value.onclick=e=>i.trigger(e),l.value.onshow=e=>c.trigger(e),l.value.onerror=e=>u.trigger(e),l.value.onclose=e=>d.trigger(e),l.value},b=()=>{l.value&&l.value.close(),l.value=null};if(n.tryOnMounted(async()=>{r.value&&await a()}),n.tryOnScopeDispose(b),r.value&&t){const e=t.document;f(e,"visibilitychange",t=>{t.preventDefault(),"visible"===e.visibilityState&&b()})}return{isSupported:r,notification:l,show:p,close:b,onClick:i,onShow:c,onError:u,onClose:d}},ra="ping";function na(e){return!0===e?{}:e}function oa(e,t={}){const{onConnected:r,onDisconnected:l,onError:a,onMessage:i,immediate:c=!0,autoClose:s=!0,protocols:u=[]}=t,d=o.ref(null),p=o.ref("CLOSED"),b=o.ref();let m,h,v,g=!1,O=0,j=[];const w=(e=1e3,t)=>{b.value&&(g=!0,null==m||m(),b.value.close(e,t))},y=()=>{if(j.length&&b.value&&"OPEN"===p.value){for(const e of j)b.value.send(e);j=[]}},x=()=>{clearTimeout(v)},k=(e,t=!0)=>b.value&&"OPEN"===p.value?(y(),b.value.send(e),!0):(t&&j.push(e),!1),_=()=>{const n=new WebSocket(e,u);b.value=n,p.value="CONNECTING",g=!1,n.onopen=()=>{p.value="OPEN",null==r||r(n),null==h||h(),y()},n.onclose=e=>{if(p.value="CLOSED",b.value=void 0,null==l||l(n,e),!g&&t.autoReconnect){const{retries:e=-1,delay:r=1e3,onFailed:n}=na(t.autoReconnect);O+=1,"number"===typeof e&&(e<0||O{null==a||a(n,e)},n.onmessage=e=>{if(x(),t.heartbeat){const{message:r=ra}=na(t.heartbeat);if(e.data===r)return}d.value=e.data,null==i||i(n,e)}};if(t.heartbeat){const{message:e=ra,interval:r=1e3,pongTimeout:o=1e3}=na(t.heartbeat),{pause:l,resume:a}=n.useIntervalFn(()=>{k(e,!1),v=setTimeout(()=>{w()},o)},r,{immediate:!1});m=l,h=a}c&&_(),s&&(f(window,"beforeunload",()=>w()),n.tryOnScopeDispose(w));const C=()=>{w(),O=0,_()};return{data:d,status:p,close:w,send:k,open:C,ws:b}}function la(e,t,r={}){const{window:l=s}=r,a=o.ref(null),i=o.shallowRef(),c=function(e){i.value&&i.value.postMessage(e)},u=function(){i.value&&i.value.terminate()};return l&&(i.value=new Worker(e,t),i.value.onmessage=e=>{a.value=e.data},n.tryOnScopeDispose(()=>{i.value&&i.value.terminate()})),{data:a,post:c,terminate:u,worker:i}}const aa=e=>t=>{const r=t.data[0];return Promise.resolve(e.apply(void 0,r)).then(e=>{postMessage(["SUCCESS",e])}).catch(e=>{postMessage(["ERROR",e])})},ia=e=>{if(0===e.length)return"";const t=e.map(e=>`'${e}'`).toString();return`importScripts(${t})`},ca=(e,t)=>{const r=`${ia(t)}; onmessage=(${aa})(${e})`,n=new Blob([r],{type:"text/javascript"}),o=URL.createObjectURL(n);return o},sa=(e,t={})=>{const{dependencies:r=[],timeout:l,window:a=s}=t,i=o.ref(),c=o.ref("PENDING"),u=o.ref({}),d=o.ref(),p=(e="PENDING")=>{i.value&&i.value._url&&a&&(i.value.terminate(),URL.revokeObjectURL(i.value._url),u.value={},i.value=void 0,a.clearTimeout(d.value),c.value=e)};p(),n.tryOnScopeDispose(p);const f=()=>{const t=ca(e,r),n=new Worker(t);return n._url=t,n.onmessage=e=>{const{resolve:t=(()=>{}),reject:r=(()=>{})}=u.value,[n,o]=e.data;switch(n){case"SUCCESS":t(o),p(n);break;default:r(o),p("ERROR");break}},n.onerror=e=>{const{reject:t=(()=>{})}=u.value;t(e),p("ERROR")},l&&(d.value=setTimeout(()=>p("TIMEOUT_EXPIRED"),l)),n},b=(...e)=>new Promise((t,r)=>{u.value={resolve:t,reject:r},i.value&&i.value.postMessage([[...e]]),c.value="RUNNING"}),m=(...e)=>"RUNNING"===c.value?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(i.value=f(),b(...e));return{workerFn:m,workerStatus:c,workerTerminate:p}};function ua({window:e=s}={}){if(!e)return o.ref(!1);const t=o.ref(e.document.hasFocus());return f(e,"blur",()=>{t.value=!1}),f(e,"focus",()=>{t.value=!0}),t}function da({window:e=s}={}){if(!e)return{x:o.ref(0),y:o.ref(0)};const t=o.ref(e.pageXOffset),r=o.ref(e.pageYOffset);return f("scroll",()=>{t.value=e.pageXOffset,r.value=e.pageYOffset},{capture:!1,passive:!0}),{x:t,y:r}}function pa(e={}){const{window:t=s,initialWidth:r=1/0,initialHeight:l=1/0,listenOrientation:a=!0,includeScrollbar:i=!0}=e,c=o.ref(r),u=o.ref(l),d=()=>{t&&(i?(c.value=t.innerWidth,u.value=t.innerHeight):(c.value=t.document.documentElement.clientWidth,u.value=t.document.documentElement.clientHeight))};return d(),n.tryOnMounted(d),f("resize",d,{passive:!0}),a&&f("orientationchange",d,{passive:!0}),{width:c,height:u}}t.DefaultMagicKeysAliasMap=zn,t.StorageSerializers=Me,t.TransitionPresets=Wl,t.asyncComputed=l,t.breakpointsAntDesign=X,t.breakpointsBootstrapV5=Y,t.breakpointsQuasar=J,t.breakpointsSematic=Z,t.breakpointsTailwind=K,t.breakpointsVuetify=G,t.cloneFnJSON=Oe,t.computedAsync=l,t.computedInject=a,t.createFetch=zr,t.createUnrefFn=i,t.defaultDocument=u,t.defaultLocation=p,t.defaultNavigator=d,t.defaultWindow=s,t.getSSRHandler=ke,t.mapGamepadToXbox360Controller=Xr,t.onClickOutside=b,t.onKeyDown=C,t.onKeyPressed=z,t.onKeyStroke=_,t.onKeyUp=E,t.onLongPress=S,t.onStartTyping=M,t.setSSRHandler=_e,t.templateRef=A,t.unrefElement=c,t.useActiveElement=T,t.useAsyncQueue=H,t.useAsyncState=R,t.useBase64=P,t.useBattery=q,t.useBluetooth=W,t.useBreakpoints=le,t.useBroadcastChannel=ae,t.useBrowserLocation=ie,t.useCached=ce,t.useClipboard=se,t.useCloned=je,t.useColorMode=Fe,t.useConfirmDialog=$e,t.useCssVar=qe,t.useCurrentElement=We,t.useCycleList=Ue,t.useDark=rt,t.useDebouncedRefHistory=zt,t.useDeviceMotion=Et,t.useDeviceOrientation=Bt,t.useDevicePixelRatio=St,t.useDevicesList=Nt,t.useDisplayMedia=Mt,t.useDocumentVisibility=At,t.useDraggable=qt,t.useDropZone=Wt,t.useElementBounding=Jt,t.useElementByPoint=lr,t.useElementHover=ar,t.useElementSize=ir,t.useElementVisibility=cr,t.useEventBus=ur,t.useEventListener=f,t.useEventSource=dr,t.useEyeDropper=pr,t.useFavicon=fr,t.useFetch=Er,t.useFileDialog=Rr,t.useFileSystemAccess=qr,t.useFocus=Wr,t.useFocusWithin=Ur,t.useFps=Kr,t.useFullscreen=Gr,t.useGamepad=Jr,t.useGeolocation=Zr,t.useIdle=tn,t.useImage=un,t.useInfiniteScroll=yn,t.useIntersectionObserver=xn,t.useKeyModifier=_n,t.useLocalStorage=Cn,t.useMagicKeys=En,t.useManualRefHistory=it,t.useMediaControls=Dn,t.useMediaQuery=U,t.useMemoize=In,t.useMemory=Fn,t.useMounted=$n,t.useMouse=qn,t.useMouseInElement=Wn,t.useMousePressed=Un,t.useMutationObserver=Jn,t.useNavigatorLanguage=Zn,t.useNetwork=Qn,t.useNow=ao,t.useObjectUrl=io,t.useOffsetPagination=so,t.useOnline=uo,t.usePageLeave=po,t.useParallax=fo,t.usePermission=Vt,t.usePointer=_o,t.usePointerSwipe=Eo,t.usePreferredColorScheme=Bo,t.usePreferredContrast=So,t.usePreferredDark=Te,t.usePreferredLanguages=Vo,t.usePreferredReducedMotion=No,t.useRafFn=Zt,t.useRefHistory=vt,t.useResizeObserver=Xt,t.useScreenOrientation=Mo,t.useScreenSafeArea=Lo,t.useScriptTag=Po,t.useScroll=pn,t.useScrollLock=Fo,t.useSessionStorage=$o,t.useShare=Xo,t.useSpeechRecognition=Jo,t.useSpeechSynthesis=Zo,t.useStepper=Qo,t.useStorage=Ae,t.useStorageAsync=el,t.useStyleTag=rl,t.useSupported=$,t.useSwipe=Co,t.useTemplateRefsList=nl,t.useTextDirection=ol,t.useTextSelection=al,t.useTextareaAutosize=il,t.useThrottledRefHistory=vl,t.useTimeAgo=El,t.useTimeoutPoll=Bl,t.useTimestamp=Hl,t.useTitle=Rl,t.useTransition=Kl,t.useUrlSearchParams=Yl,t.useUserMedia=Gl,t.useVModel=Xl,t.useVModels=Jl,t.useVibrate=Zl,t.useVirtualList=Ql,t.useWakeLock=ea,t.useWebNotification=ta,t.useWebSocket=oa,t.useWebWorker=la,t.useWebWorkerFn=sa,t.useWindowFocus=ua,t.useWindowScroll=da,t.useWindowSize=pa,Object.keys(n).forEach((function(e){"default"===e||t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}})}))}).call(this,r("c8ba"))},"467f":function(e,t,r){"use strict";var n=r("7917");e.exports=function(e,t,r){var o=r.config.validateStatus;r.status&&o&&!o(r.status)?t(new n("Request failed with status code "+r.status,[n.ERR_BAD_REQUEST,n.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}},"485a":function(e,t,r){var n=r("c65b"),o=r("1626"),l=r("861d"),a=TypeError;e.exports=function(e,t){var r,i;if("string"===t&&o(r=e.toString)&&!l(i=n(r,e)))return i;if(o(r=e.valueOf)&&!l(i=n(r,e)))return i;if("string"!==t&&o(r=e.toString)&&!l(i=n(r,e)))return i;throw a("Can't convert object to primitive value")}},"499e":function(e,t,r){"use strict";function n(e,t){for(var r=[],n={},o=0;or.parts.length&&(n.parts.length=r.parts.length)}else{var a=[];for(o=0;o=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(e){p.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){p.headers[e]=n.merge(c)})),e.exports=p}).call(this,r("4362"))},"4cb3":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("f2bf"),o=r("d095"),l={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}},a=r("c083");const i=e=>(t,r)=>c(t,r,Object(n["unref"])(e)),c=(e,t,r)=>Object(o["get"])(r,e,e).replace(/\{(\w+)\}/g,(e,r)=>{var n;return""+(null!=(n=null==t?void 0:t[r])?n:`{${r}}`)}),s=e=>{const t=Object(n["computed"])(()=>Object(n["unref"])(e).name),r=Object(n["isRef"])(e)?e:Object(n["ref"])(e);return{lang:t,locale:r,t:i(e)}},u=()=>{const e=Object(a["b"])("locale");return s(Object(n["computed"])(()=>e.value||l))}},"4d5e":function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return o}));const n=Symbol("formContextKey"),o=Symbol("formItemContextKey")},"4d64":function(e,t,r){var n=r("fc6a"),o=r("23cb"),l=r("07fa"),a=function(e){return function(t,r,a){var i,c=n(t),s=l(c),u=o(a,s);if(e&&r!=r){while(s>u)if(i=c[u++],i!=i)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},"50c4":function(e,t,r){var n=r("5926"),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},5270:function(e,t,r){"use strict";var n=r("c532"),o=r("c401"),l=r("2e67"),a=r("4c3d"),i=r("fb60");function c(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new i}e.exports=function(e){c(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||a.adapter;return t(e).then((function(t){return c(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return l(t)||(c(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},"546d":function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i}));var n=r("f2bf"),o=r("35b0"),l=r("4d5e");const a=()=>{const e=Object(n["inject"])(l["a"],void 0),t=Object(n["inject"])(l["b"],void 0);return{form:e,formItem:t}},i=(e,{formItemContext:t,disableIdGeneration:r,disableIdManagement:l})=>{r||(r=Object(n["ref"])(!1)),l||(l=Object(n["ref"])(!1));const a=Object(n["ref"])();let i=void 0;const c=Object(n["computed"])(()=>{var r;return!!(!e.label&&t&&t.inputIds&&(null==(r=t.inputIds)?void 0:r.length)<=1)});return Object(n["onMounted"])(()=>{i=Object(n["watch"])([Object(n["toRef"])(e,"id"),r],([e,r])=>{const n=null!=e?e:r?void 0:Object(o["a"])().value;n!==a.value&&((null==t?void 0:t.removeInputId)&&(a.value&&t.removeInputId(a.value),(null==l?void 0:l.value)||r||!n||t.addInputId(n)),a.value=n)},{immediate:!0})}),Object(n["onUnmounted"])(()=>{i&&i(),(null==t?void 0:t.removeInputId)&&a.value&&t.removeInputId(a.value)}),{isLabeledByFormItem:c,inputId:a}}},"54bb":function(e,t,r){"use strict";r.d(t,"a",(function(){return b}));var n=r("f2bf"),o=r("0898");const l=Object(o["b"])({size:{type:Object(o["c"])([Number,String])},color:{type:String}});var a=r("2711"),i=r("304f"),c=r("83ec"),s=r("0e69");const u={name:"ElIcon",inheritAttrs:!1},d=Object(n["defineComponent"])({...u,props:l,setup(e){const t=e,r=Object(i["b"])("icon"),o=Object(n["computed"])(()=>{const{size:e,color:r}=t;return e||r?{fontSize:Object(c["d"])(e)?void 0:Object(s["b"])(e),"--color":r}:{}});return(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("i",Object(n["mergeProps"])({class:Object(n["unref"])(r).b(),style:Object(n["unref"])(o)},e.$attrs),[Object(n["renderSlot"])(e.$slots,"default")],16))}});var p=Object(a["a"])(d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]),f=r("0c24");const b=Object(f["a"])(p)},5692:function(e,t,r){var n=r("c430"),o=r("c6cd");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.25.3",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.3/LICENSE",source:"https://github.com/zloirock/core-js"})},"56ef":function(e,t,r){var n=r("d066"),o=r("e330"),l=r("241c"),a=r("7418"),i=r("825a"),c=o([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=l.f(i(e)),r=a.f;return r?c(t,r(e)):t}},5926:function(e,t,r){var n=r("b42e");e.exports=function(e){var t=+e;return t!==t||0===t?0:n(t)}},"59ed":function(e,t,r){var n=r("1626"),o=r("0d51"),l=TypeError;e.exports=function(e){if(n(e))return e;throw l(o(e)+" is not a function")}},"5a0c":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";var e=1e3,t=6e4,r=36e5,n="millisecond",o="second",l="minute",a="hour",i="day",c="week",s="month",u="quarter",d="year",p="date",f="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},g={s:v,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),o=r%60;return(t<=0?"+":"-")+v(n,2,"0")+":"+v(o,2,"0")},m:function e(t,r){if(t.date()1)return e(a[0])}else{var i=t.name;j[i]=t,o=i}return!n&&o&&(O=o),o||!n&&O},x=function(e,t){if(w(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new _(r)},k=g;k.l=y,k.i=w,k.w=function(e,t){return x(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var _=function(){function h(e){this.$L=y(e.locale,null,!0),this.parse(e)}var v=h.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(k.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(b);if(n){var o=n[2]-1||0,l=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,l)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,l)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return k},v.isValid=function(){return!(this.$d.toString()===f)},v.isSame=function(e,t){var r=x(e);return this.startOf(t)<=r&&r<=this.endOf(t)},v.isAfter=function(e,t){return x(e)["",...n["b"]].includes(e)},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5cce":function(e,t){e.exports={version:"0.27.2"}},"5e0f":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t,r){var n=t.prototype,o=function(e){return e&&(e.indexOf?e:e.s)},l=function(e,t,r,n,l){var a=e.name?e:e.$locale(),i=o(a[t]),c=o(a[r]),s=i||c.map((function(e){return e.slice(0,n)}));if(!l)return s;var u=a.weekStart;return s.map((function(e,t){return s[(t+(u||0))%7]}))},a=function(){return r.Ls[r.locale()]},i=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):l(e,"months")},monthsShort:function(t){return t?t.format("MMM"):l(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):l(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):l(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):l(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return i(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};n.localeData=function(){return c.bind(this)()},r.localeData=function(){var e=a();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(t){return i(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},r.months=function(){return l(a(),"months")},r.monthsShort=function(){return l(a(),"monthsShort","months",3)},r.weekdays=function(e){return l(a(),"weekdays",null,null,e)},r.weekdaysShort=function(e){return l(a(),"weekdaysShort","weekdays",3,e)},r.weekdaysMin=function(e){return l(a(),"weekdaysMin","weekdays",2,e)}}}))},"5e76":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="top",o="bottom",l="right",a="left",i="auto",c=[n,o,l,a],s="start",u="end",d="clippingParents",p="viewport",f="popper",b="reference",m=c.reduce((function(e,t){return e.concat([t+"-"+s,t+"-"+u])}),[]),h=[].concat(c,[i]).reduce((function(e,t){return e.concat([t,t+"-"+s,t+"-"+u])}),[]),v="beforeRead",g="read",O="afterRead",j="beforeMain",w="main",y="afterMain",x="beforeWrite",k="write",_="afterWrite",C=[v,g,O,j,w,y,x,k,_];function z(e){return e?(e.nodeName||"").toLowerCase():null}function E(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function B(e){var t=E(e).Element;return e instanceof t||e instanceof Element}function S(e){var t=E(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function V(e){if("undefined"==typeof ShadowRoot)return!1;var t=E(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function N(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},o=t.elements[e];!S(o)||!z(o)||(Object.assign(o.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))}function M(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],o=t.attributes[e]||{},l=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]),a=l.reduce((function(e,t){return e[t]="",e}),{});!S(n)||!z(n)||(Object.assign(n.style,a),Object.keys(o).forEach((function(e){n.removeAttribute(e)})))}))}}var A={name:"applyStyles",enabled:!0,phase:"write",fn:N,effect:M,requires:["computeStyles"]};function T(e){return e.split("-")[0]}var H=Math.max,R=Math.min,L=Math.round;function D(e,t){void 0===t&&(t=!1);var r=e.getBoundingClientRect(),n=1,o=1;if(S(e)&&t){var l=e.offsetHeight,a=e.offsetWidth;a>0&&(n=L(r.width)/a||1),l>0&&(o=L(r.height)/l||1)}return{width:r.width/n,height:r.height/o,top:r.top/o,right:r.right/n,bottom:r.bottom/o,left:r.left/n,x:r.left/n,y:r.top/o}}function P(e){var t=D(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function I(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&V(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function F(e){return E(e).getComputedStyle(e)}function $(e){return["table","td","th"].indexOf(z(e))>=0}function q(e){return((B(e)?e.ownerDocument:e.document)||window.document).documentElement}function W(e){return"html"===z(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||q(e)}function U(e){return S(e)&&"fixed"!==F(e).position?e.offsetParent:null}function K(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),r=-1!==navigator.userAgent.indexOf("Trident");if(r&&S(e)){var n=F(e);if("fixed"===n.position)return null}var o=W(e);for(V(o)&&(o=o.host);S(o)&&["html","body"].indexOf(z(o))<0;){var l=F(o);if("none"!==l.transform||"none"!==l.perspective||"paint"===l.contain||-1!==["transform","perspective"].indexOf(l.willChange)||t&&"filter"===l.willChange||t&&l.filter&&"none"!==l.filter)return o;o=o.parentNode}return null}function Y(e){for(var t=E(e),r=U(e);r&&$(r)&&"static"===F(r).position;)r=U(r);return r&&("html"===z(r)||"body"===z(r)&&"static"===F(r).position)?t:r||K(e)||t}function G(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e,t,r){return H(e,R(t,r))}function J(e,t,r){var n=X(e,t,r);return n>r?r:n}function Z(){return{top:0,right:0,bottom:0,left:0}}function Q(e){return Object.assign({},Z(),e)}function ee(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}var te=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,Q("number"!=typeof e?e:ee(e,c))};function re(e){var t,r=e.state,i=e.name,c=e.options,s=r.elements.arrow,u=r.modifiersData.popperOffsets,d=T(r.placement),p=G(d),f=[a,l].indexOf(d)>=0,b=f?"height":"width";if(s&&u){var m=te(c.padding,r),h=P(s),v="y"===p?n:a,g="y"===p?o:l,O=r.rects.reference[b]+r.rects.reference[p]-u[p]-r.rects.popper[b],j=u[p]-r.rects.reference[p],w=Y(s),y=w?"y"===p?w.clientHeight||0:w.clientWidth||0:0,x=O/2-j/2,k=m[v],_=y-h[b]-m[g],C=y/2-h[b]/2+x,z=X(k,C,_),E=p;r.modifiersData[i]=(t={},t[E]=z,t.centerOffset=z-C,t)}}function ne(e){var t=e.state,r=e.options,n=r.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"==typeof o&&(o=t.elements.popper.querySelector(o),!o)||!I(t.elements.popper,o)||(t.elements.arrow=o))}var oe={name:"arrow",enabled:!0,phase:"main",fn:re,effect:ne,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function le(e){return e.split("-")[1]}var ae={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ie(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:L(t*o)/o||0,y:L(r*o)/o||0}}function ce(e){var t,r=e.popper,i=e.popperRect,c=e.placement,s=e.variation,d=e.offsets,p=e.position,f=e.gpuAcceleration,b=e.adaptive,m=e.roundOffsets,h=e.isFixed,v=d.x,g=void 0===v?0:v,O=d.y,j=void 0===O?0:O,w="function"==typeof m?m({x:g,y:j}):{x:g,y:j};g=w.x,j=w.y;var y=d.hasOwnProperty("x"),x=d.hasOwnProperty("y"),k=a,_=n,C=window;if(b){var z=Y(r),B="clientHeight",S="clientWidth";if(z===E(r)&&(z=q(r),"static"!==F(z).position&&"absolute"===p&&(B="scrollHeight",S="scrollWidth")),z=z,c===n||(c===a||c===l)&&s===u){_=o;var V=h&&z===C&&C.visualViewport?C.visualViewport.height:z[B];j-=V-i.height,j*=f?1:-1}if(c===a||(c===n||c===o)&&s===u){k=l;var N=h&&z===C&&C.visualViewport?C.visualViewport.width:z[S];g-=N-i.width,g*=f?1:-1}}var M,A=Object.assign({position:p},b&&ae),T=!0===m?ie({x:g,y:j}):{x:g,y:j};return g=T.x,j=T.y,f?Object.assign({},A,(M={},M[_]=x?"0":"",M[k]=y?"0":"",M.transform=(C.devicePixelRatio||1)<=1?"translate("+g+"px, "+j+"px)":"translate3d("+g+"px, "+j+"px, 0)",M)):Object.assign({},A,(t={},t[_]=x?j+"px":"",t[k]=y?g+"px":"",t.transform="",t))}function se(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=void 0===n||n,l=r.adaptive,a=void 0===l||l,i=r.roundOffsets,c=void 0===i||i,s={placement:T(t.placement),variation:le(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ce(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ce(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:se,data:{}},de={passive:!0};function pe(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,l=void 0===o||o,a=n.resize,i=void 0===a||a,c=E(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&s.forEach((function(e){e.addEventListener("scroll",r.update,de)})),i&&c.addEventListener("resize",r.update,de),function(){l&&s.forEach((function(e){e.removeEventListener("scroll",r.update,de)})),i&&c.removeEventListener("resize",r.update,de)}}var fe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pe,data:{}},be={left:"right",right:"left",bottom:"top",top:"bottom"};function me(e){return e.replace(/left|right|bottom|top/g,(function(e){return be[e]}))}var he={start:"end",end:"start"};function ve(e){return e.replace(/start|end/g,(function(e){return he[e]}))}function ge(e){var t=E(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function Oe(e){return D(q(e)).left+ge(e).scrollLeft}function je(e){var t=E(e),r=q(e),n=t.visualViewport,o=r.clientWidth,l=r.clientHeight,a=0,i=0;return n&&(o=n.width,l=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=n.offsetLeft,i=n.offsetTop)),{width:o,height:l,x:a+Oe(e),y:i}}function we(e){var t,r=q(e),n=ge(e),o=null==(t=e.ownerDocument)?void 0:t.body,l=H(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=H(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-n.scrollLeft+Oe(e),c=-n.scrollTop;return"rtl"===F(o||r).direction&&(i+=H(r.clientWidth,o?o.clientWidth:0)-l),{width:l,height:a,x:i,y:c}}function ye(e){var t=F(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function xe(e){return["html","body","#document"].indexOf(z(e))>=0?e.ownerDocument.body:S(e)&&ye(e)?e:xe(W(e))}function ke(e,t){var r;void 0===t&&(t=[]);var n=xe(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),l=E(n),a=o?[l].concat(l.visualViewport||[],ye(n)?n:[]):n,i=t.concat(a);return o?i:i.concat(ke(W(a)))}function _e(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ce(e){var t=D(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function ze(e,t){return t===p?_e(je(e)):B(t)?Ce(t):_e(we(q(e)))}function Ee(e){var t=ke(W(e)),r=["absolute","fixed"].indexOf(F(e).position)>=0,n=r&&S(e)?Y(e):e;return B(n)?t.filter((function(e){return B(e)&&I(e,n)&&"body"!==z(e)})):[]}function Be(e,t,r){var n="clippingParents"===t?Ee(e):[].concat(t),o=[].concat(n,[r]),l=o[0],a=o.reduce((function(t,r){var n=ze(e,r);return t.top=H(n.top,t.top),t.right=R(n.right,t.right),t.bottom=R(n.bottom,t.bottom),t.left=H(n.left,t.left),t}),ze(e,l));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Se(e){var t,r=e.reference,i=e.element,c=e.placement,d=c?T(c):null,p=c?le(c):null,f=r.x+r.width/2-i.width/2,b=r.y+r.height/2-i.height/2;switch(d){case n:t={x:f,y:r.y-i.height};break;case o:t={x:f,y:r.y+r.height};break;case l:t={x:r.x+r.width,y:b};break;case a:t={x:r.x-i.width,y:b};break;default:t={x:r.x,y:r.y}}var m=d?G(d):null;if(null!=m){var h="y"===m?"height":"width";switch(p){case s:t[m]=t[m]-(r[h]/2-i[h]/2);break;case u:t[m]=t[m]+(r[h]/2-i[h]/2);break}}return t}function Ve(e,t){void 0===t&&(t={});var r=t,a=r.placement,i=void 0===a?e.placement:a,s=r.boundary,u=void 0===s?d:s,m=r.rootBoundary,h=void 0===m?p:m,v=r.elementContext,g=void 0===v?f:v,O=r.altBoundary,j=void 0!==O&&O,w=r.padding,y=void 0===w?0:w,x=Q("number"!=typeof y?y:ee(y,c)),k=g===f?b:f,_=e.rects.popper,C=e.elements[j?k:g],z=Be(B(C)?C:C.contextElement||q(e.elements.popper),u,h),E=D(e.elements.reference),S=Se({reference:E,element:_,strategy:"absolute",placement:i}),V=_e(Object.assign({},_,S)),N=g===f?V:E,M={top:z.top-N.top+x.top,bottom:N.bottom-z.bottom+x.bottom,left:z.left-N.left+x.left,right:N.right-z.right+x.right},A=e.modifiersData.offset;if(g===f&&A){var T=A[i];Object.keys(M).forEach((function(e){var t=[l,o].indexOf(e)>=0?1:-1,r=[n,o].indexOf(e)>=0?"y":"x";M[e]+=T[r]*t}))}return M}function Ne(e,t){void 0===t&&(t={});var r=t,n=r.placement,o=r.boundary,l=r.rootBoundary,a=r.padding,i=r.flipVariations,s=r.allowedAutoPlacements,u=void 0===s?h:s,d=le(n),p=d?i?m:m.filter((function(e){return le(e)===d})):c,f=p.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=p);var b=f.reduce((function(t,r){return t[r]=Ve(e,{placement:r,boundary:o,rootBoundary:l,padding:a})[T(r)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))}function Me(e){if(T(e)===i)return[];var t=me(e);return[ve(e),t,ve(t)]}function Ae(e){var t=e.state,r=e.options,c=e.name;if(!t.modifiersData[c]._skip){for(var u=r.mainAxis,d=void 0===u||u,p=r.altAxis,f=void 0===p||p,b=r.fallbackPlacements,m=r.padding,h=r.boundary,v=r.rootBoundary,g=r.altBoundary,O=r.flipVariations,j=void 0===O||O,w=r.allowedAutoPlacements,y=t.options.placement,x=T(y),k=x===y,_=b||(k||!j?[me(y)]:Me(y)),C=[y].concat(_).reduce((function(e,r){return e.concat(T(r)===i?Ne(t,{placement:r,boundary:h,rootBoundary:v,padding:m,flipVariations:j,allowedAutoPlacements:w}):r)}),[]),z=t.rects.reference,E=t.rects.popper,B=new Map,S=!0,V=C[0],N=0;N=0,L=R?"width":"height",D=Ve(t,{placement:M,boundary:h,rootBoundary:v,altBoundary:g,padding:m}),P=R?H?l:a:H?o:n;z[L]>E[L]&&(P=me(P));var I=me(P),F=[];if(d&&F.push(D[A]<=0),f&&F.push(D[P]<=0,D[I]<=0),F.every((function(e){return e}))){V=M,S=!1;break}B.set(M,F)}if(S)for(var $=j?3:1,q=function(e){var t=C.find((function(t){var r=B.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return V=t,"break"},W=$;W>0;W--){var U=q(W);if("break"===U)break}t.placement!==V&&(t.modifiersData[c]._skip=!0,t.placement=V,t.reset=!0)}}var Te={name:"flip",enabled:!0,phase:"main",fn:Ae,requiresIfExists:["offset"],data:{_skip:!1}};function He(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function Re(e){return[n,l,o,a].some((function(t){return e[t]>=0}))}function Le(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,l=t.modifiersData.preventOverflow,a=Ve(t,{elementContext:"reference"}),i=Ve(t,{altBoundary:!0}),c=He(a,n),s=He(i,o,l),u=Re(c),d=Re(s);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:s,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var De={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Le};function Pe(e,t,r){var o=T(e),i=[a,n].indexOf(o)>=0?-1:1,c="function"==typeof r?r(Object.assign({},t,{placement:e})):r,s=c[0],u=c[1];return s=s||0,u=(u||0)*i,[a,l].indexOf(o)>=0?{x:u,y:s}:{x:s,y:u}}function Ie(e){var t=e.state,r=e.options,n=e.name,o=r.offset,l=void 0===o?[0,0]:o,a=h.reduce((function(e,r){return e[r]=Pe(r,t.rects,l),e}),{}),i=a[t.placement],c=i.x,s=i.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=s),t.modifiersData[n]=a}var Fe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ie};function $e(e){var t=e.state,r=e.name;t.modifiersData[r]=Se({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var qe={name:"popperOffsets",enabled:!0,phase:"read",fn:$e,data:{}};function We(e){return"x"===e?"y":"x"}function Ue(e){var t=e.state,r=e.options,i=e.name,c=r.mainAxis,u=void 0===c||c,d=r.altAxis,p=void 0!==d&&d,f=r.boundary,b=r.rootBoundary,m=r.altBoundary,h=r.padding,v=r.tether,g=void 0===v||v,O=r.tetherOffset,j=void 0===O?0:O,w=Ve(t,{boundary:f,rootBoundary:b,padding:h,altBoundary:m}),y=T(t.placement),x=le(t.placement),k=!x,_=G(y),C=We(_),z=t.modifiersData.popperOffsets,E=t.rects.reference,B=t.rects.popper,S="function"==typeof j?j(Object.assign({},t.rects,{placement:t.placement})):j,V="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(z){if(u){var A,L="y"===_?n:a,D="y"===_?o:l,I="y"===_?"height":"width",F=z[_],$=F+w[L],q=F-w[D],W=g?-B[I]/2:0,U=x===s?E[I]:B[I],K=x===s?-B[I]:-E[I],Q=t.elements.arrow,ee=g&&Q?P(Q):{width:0,height:0},te=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Z(),re=te[L],ne=te[D],oe=X(0,E[I],ee[I]),ae=k?E[I]/2-W-oe-re-V.mainAxis:U-oe-re-V.mainAxis,ie=k?-E[I]/2+W+oe+ne+V.mainAxis:K+oe+ne+V.mainAxis,ce=t.elements.arrow&&Y(t.elements.arrow),se=ce?"y"===_?ce.clientTop||0:ce.clientLeft||0:0,ue=null!=(A=null==N?void 0:N[_])?A:0,de=F+ae-ue-se,pe=F+ie-ue,fe=X(g?R($,de):$,F,g?H(q,pe):q);z[_]=fe,M[_]=fe-F}if(p){var be,me="x"===_?n:a,he="x"===_?o:l,ve=z[C],ge="y"===C?"height":"width",Oe=ve+w[me],je=ve-w[he],we=-1!==[n,a].indexOf(y),ye=null!=(be=null==N?void 0:N[C])?be:0,xe=we?Oe:ve-E[ge]-B[ge]-ye+V.altAxis,ke=we?ve+E[ge]+B[ge]-ye-V.altAxis:je,_e=g&&we?J(xe,ve,ke):X(g?xe:Oe,ve,g?ke:je);z[C]=_e,M[C]=_e-ve}t.modifiersData[i]=M}}var Ke={name:"preventOverflow",enabled:!0,phase:"main",fn:Ue,requiresIfExists:["offset"]};function Ye(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Ge(e){return e!==E(e)&&S(e)?Ye(e):ge(e)}function Xe(e){var t=e.getBoundingClientRect(),r=L(t.width)/e.offsetWidth||1,n=L(t.height)/e.offsetHeight||1;return 1!==r||1!==n}function Je(e,t,r){void 0===r&&(r=!1);var n=S(t),o=S(t)&&Xe(t),l=q(t),a=D(e,o),i={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&(("body"!==z(t)||ye(l))&&(i=Ge(t)),S(t)?(c=D(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):l&&(c.x=Oe(l))),{x:a.left+i.scrollLeft-c.x,y:a.top+i.scrollTop-c.y,width:a.width,height:a.height}}function Ze(e){var t=new Map,r=new Set,n=[];function o(e){r.add(e.name);var l=[].concat(e.requires||[],e.requiresIfExists||[]);l.forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&o(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||o(e)})),n}function Qe(e){var t=Ze(e);return C.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}function et(e){var t;return function(){return t||(t=new Promise((function(r){Promise.resolve().then((function(){t=void 0,r(e())}))}))),t}}function tt(e){var t=e.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var rt={placement:"bottom",modifiers:[],strategy:"absolute"};function nt(){for(var e=arguments.length,t=new Array(e),r=0;rimg{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/2);transform:translateY(-50%) translateX(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:hsla(0,0%,100%,0.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,0.11);--el-carousel-arrow-hover-background:rgba(31,45,61,0.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translateX(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__inner::selection{outline:0}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill)}.el-cascader__dropdown.el-popper,.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-cascader__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#000,transparent)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--el-bg-color));height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:hsla(0,0%,100%,.7)}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-month-table td.disabled .cell,.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-year-table td.disabled .cell,.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:focus-visible,.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px;word-break:break-all}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);word-break:break-all}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__close-btn .el-icon{font-size:inherit;vertical-align:text-bottom}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translateX(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translateX(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-block;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:normal;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper,.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error.is-underline:hover:after,.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important;pointer-events:none;-webkit-user-select:none;user-select:none}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc(0px - var(--el-loading-fullscreen-spinner-size)/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc(0px - var(--el-loading-spinner-size)/2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-bottom:solid 1px var(--el-menu-border-color);border-right:none}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu{position:relative}.el-menu--collapse .el-sub-menu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height);min-width:200px}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-7px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px;display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translateX(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translateX(100%)}.el-notification-fade-enter-from.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:3px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-height-extra-small:24px;--el-pagination-line-height-extra-small:var(--el-pagination-height-extra-small);white-space:nowrap;padding:2px 5px;color:var(--el-pagination-text-color);font-weight:400;display:flex;align-items:center}.el-pagination:after,.el-pagination:before{display:table;content:""}.el-pagination:after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-select .el-input{width:128px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:50% no-repeat;background-size:16px;background-color:var(--el-pagination-bg-color);cursor:pointer;margin:0;color:var(--el-pagination-button-color)}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination .btn-next:focus-visible,.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);color:var(--el-pagination-hover-color)}.el-pagination .el-pager li.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:var(--el-font-size-extra-small);line-height:var(--el-pagination-line-height-extra-small);height:var(--el-pagination-height-extra-small);min-width:24px}.el-pagination--small .arrow.is-disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:var(--el-pagination-height-extra-small);line-height:var(--el-pagination-line-height-extra-small);font-size:var(--el-font-size-extra-small)}.el-pagination--small .el-pagination__editor{height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:var(--el-pagination-height-extra-small)}.el-pagination--small .el-input--small,.el-pagination--small .el-input__inner{height:var(--el-pagination-height-extra-small)!important;line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-input__suffix,.el-pagination--small .el-input__suffix .el-input__suffix-inner,.el-pagination--small .el-input__suffix .el-input__suffix-inner i.el-select__caret{line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pagination__sizes{margin:0 16px 0 0;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__sizes+.el-pager .number:first-child,.el-pagination__sizes+button.btn-prev[type=button]{margin-left:0}.el-pagination__sizes+.el-pager .number:last-child{margin-right:0}.el-pagination__total{margin-right:16px;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total+.el-pager .number:first-child,.el-pagination__total+button.btn-prev[type=button]{margin-left:0}.el-pagination__total+.el-pager .number:last-child{margin-right:0}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:16px;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination__editor{line-height:18px;margin:0 8px;height:var(--el-pagination-button-height);min-width:56px;text-align:center;box-sizing:border-box;border-radius:var(--el-pagination-border-radius)}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:var(--el-pagination-button-height)}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color);color:var(--el-text-color-regular);min-width:32px;border-radius:2px}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-next.is-first,.el-pagination.is-background .btn-prev.is-first,.el-pagination.is-background .el-pager li.is-first{margin-left:0}.el-pagination.is-background .btn-next.is-last,.el-pagination.is-background .btn-prev.is-last,.el-pagination.is-background .el-pager li.is-last{margin-right:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next:hover:not([disabled]),.el-pagination.is-background .btn-prev:hover:not([disabled]),.el-pagination.is-background .el-pager li:not(.is-disabled):hover{color:var(--el-pagination-hover-color)}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--el-color-primary);color:var(--el-color-white);font-weight:700}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{min-width:24px}.el-pagination.is-background .el-pagination__sizes.is-last{margin-left:16px}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0}.el-pager,.el-pager li{display:flex;align-items:center}.el-pager li{padding:0 4px;background:var(--el-pagination-bg-color);justify-content:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);box-sizing:border-box;text-align:center;margin:0 1px}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:32px;color:var(--el-pagination-button-color)}.el-pager li.btn-quicknext.is-disabled,.el-pager li.btn-quickprev.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-pager li.btn-quicknext svg,.el-pager li.btn-quickprev svg{pointer-events:none}.el-pager li.btn-quicknext:focus-visible,.el-pager li.btn-quickprev:focus-visible{outline:1px solid var(--el-pagination-hover-color);color:var(--el-pagination-hover-color)}.el-pager li.is-active+li{border-left:0}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color)}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager+button.btn-next[type=button]{margin-right:0}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-title-text-color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{position:relative;display:inline-block;outline:0}.el-radio-button__inner{line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;margin:0;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active,.el-rate__decimal{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:0.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:0.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__list{margin:6px 0!important;padding:0!important}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";display:block;bottom:12px}.el-select-group__split-dash,.el-select-group__wrap:not(:last-of-type):after{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;transition:border-color var(--el-transition-duration-fast) var(--el-ease-in-out-bezier-function)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-disabled,.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper,.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select-v2__wrapper{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);position:relative;transition:all var(--el-transition-duration) var(--el-ease-in-out-bezier-function)}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:50%;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:50%;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%)}.el-select__collapse-tags,.el-select__tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-select .el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select .el-select__tags .el-tag:last-child{margin-right:0}.el-select .el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select .el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select .el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select .el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translateX(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);vertical-align:middle}.el-switch__core .el-switch__inner{position:absolute;top:1px;left:1px;transition:all var(--el-transition-duration);width:16px;height:16px;display:flex;justify-content:center;align-items:center;left:50%;white-space:nowrap}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .el-switch__action{position:absolute;top:1px;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch__core .el-switch__action .is-icon,.el-switch__core .el-switch__action .is-text{transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .is-text{font-size:12px}.el-switch__core .is-show{opacity:1}.el-switch__core .is-hide{opacity:0}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:100%;margin-left:-17px;color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{left:50%;white-space:nowrap;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__action,.el-switch--large .el-switch__core .el-switch__inner{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action,.el-switch--large.is-checked .el-switch__core .el-switch__inner{margin-left:-21px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__action,.el-switch--small .el-switch__core .el-switch__inner{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action,.el-switch--small.is-checked .el-switch__core .el-switch__inner{margin-left:-13px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px;z-index:3}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color);font-weight:500}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:1}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table__footer-wrapper{border-top:var(--el-table-border)}.el-table--border .el-table__footer-wrapper tr:first-child td:first-child,.el-table--border .el-table__footer-wrapper tr:first-child th:first-child,.el-table--border .el-table__inner-wrapper tr:first-child td:first-child,.el-table--border .el-table__inner-wrapper tr:first-child th:first-child,.el-table--group .el-table__footer-wrapper tr:first-child td:first-child,.el-table--group .el-table__footer-wrapper tr:first-child th:first-child,.el-table--group .el-table__inner-wrapper tr:first-child td:first-child,.el-table--group .el-table__inner-wrapper tr:first-child th:first-child{border-left:var(--el-table-border)}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:3}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px;z-index:3}.el-table--border:before{top:-1px;left:0;width:1px;height:100%;z-index:3}.el-table--border:after{top:-1px;right:0;width:1px;height:100%;z-index:3}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:sticky!important;z-index:2;background:var(--el-bg-color)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:sticky!important;z-index:2;background:#fff;right:0}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:2}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;width:1px;height:100%}.el-table__border-bottom-patch,.el-table__border-left-patch{left:0;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table:not(.el-table--border) .el-table__footer-wrapper tr:first-child td:first-child,.el-table:not(.el-table--border) .el-table__footer-wrapper tr:first-child th:first-child,.el-table:not(.el-table--border) .el-table__inner-wrapper tr:first-child td:first-child,.el-table:not(.el-table--border) .el-table__inner-wrapper tr:first-child th:first-child{border-left:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px 0 rgba(0,0,0,.06)}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px 0 rgba(0,0,0,.06)}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{right:0;bottom:0;overflow:hidden}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{position:absolute;left:0}.el-table-v2__overlay{right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary)}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;line-height:var(--el-tabs-header-height);display:inline-block;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item .is-icon-close svg{margin-top:1px}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}.el-tabs__item:hover{cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;width:auto}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__label,.el-tree-node__loading-icon{font-size:var(--el-font-size-base)}.el-tree-node__loading-icon{margin-right:8px;color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list.is-disabled .el-upload-list__item-status-label,.el-upload-list.is-disabled .el-upload-list__item:hover{display:block}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark .el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light .el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}',""]),e.exports=t},6806:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return n}));const n=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],o=["sun","mon","tue","wed","thu","fri","sat"]},"69f3":function(e,t,r){var n,o,l,a=r("cdce"),i=r("da84"),c=r("e330"),s=r("861d"),u=r("9112"),d=r("1a2d"),p=r("c6cd"),f=r("f772"),b=r("d012"),m="Object already initialized",h=i.TypeError,v=i.WeakMap,g=function(e){return l(e)?o(e):n(e,{})},O=function(e){return function(t){var r;if(!s(t)||(r=o(t)).type!==e)throw h("Incompatible receiver, "+e+" required");return r}};if(a||p.state){var j=p.state||(p.state=new v),w=c(j.get),y=c(j.has),x=c(j.set);n=function(e,t){if(y(j,e))throw h(m);return t.facade=e,x(j,e,t),t},o=function(e){return w(j,e)||{}},l=function(e){return y(j,e)}}else{var k=f("state");b[k]=!0,n=function(e,t){if(d(e,k))throw h(m);return t.facade=e,u(e,k,t),t},o=function(e){return d(e,k)?e[k]:{}},l=function(e){return d(e,k)}}e.exports={set:n,get:o,has:l,enforce:g,getterFor:O}},"6b0d":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r}},"712a":function(e,t,r){(function(e,n){n(t,r("b8ca"))})(0,(function(e,t){"use strict";function r(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function n(e){if(null==e)return window;if(!r(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function o(e){return n(e).getComputedStyle(e)}function l(e){return r(e)?"":e?(e.nodeName||"").toLowerCase():""}function a(){const e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map(e=>e.brand+"/"+e.version).join(" "):navigator.userAgent}function i(e){return e instanceof n(e).HTMLElement}function c(e){return e instanceof n(e).Element}function s(e){return e instanceof n(e).Node}function u(e){if("undefined"===typeof ShadowRoot)return!1;const t=n(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function d(e){const{overflow:t,overflowX:r,overflowY:n}=o(e);return/auto|scroll|overlay|hidden/.test(t+n+r)}function p(e){return["table","td","th"].includes(l(e))}function f(e){const t=/firefox/i.test(a()),r=o(e);return"none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||["transform","perspective"].includes(r.willChange)||t&&"filter"===r.willChange||t&&!!r.filter&&"none"!==r.filter}function b(){return!/^((?!chrome|android).)*safari/i.test(a())}const m=Math.min,h=Math.max,v=Math.round;function g(e,t,r){var o,l,a,s;void 0===t&&(t=!1),void 0===r&&(r=!1);const u=e.getBoundingClientRect();let d=1,p=1;t&&i(e)&&(d=e.offsetWidth>0&&v(u.width)/e.offsetWidth||1,p=e.offsetHeight>0&&v(u.height)/e.offsetHeight||1);const f=c(e)?n(e):window,m=!b()&&r,h=(u.left+(m&&null!=(o=null==(l=f.visualViewport)?void 0:l.offsetLeft)?o:0))/d,g=(u.top+(m&&null!=(a=null==(s=f.visualViewport)?void 0:s.offsetTop)?a:0))/p,O=u.width/d,j=u.height/p;return{width:O,height:j,top:g,right:h+O,bottom:g+j,left:h,x:h,y:g}}function O(e){return((s(e)?e.ownerDocument:e.document)||window.document).documentElement}function j(e){return c(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function w(e){return g(O(e)).left+j(e).scrollLeft}function y(e){const t=g(e);return v(t.width)!==e.offsetWidth||v(t.height)!==e.offsetHeight}function x(e,t,r){const n=i(t),o=O(t),a=g(e,n&&y(t),"fixed"===r);let c={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(n||!n&&"fixed"!==r)if(("body"!==l(t)||d(o))&&(c=j(t)),i(t)){const e=g(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=w(o));return{x:a.left+c.scrollLeft-s.x,y:a.top+c.scrollTop-s.y,width:a.width,height:a.height}}function k(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(u(e)?e.host:null)||O(e)}function _(e){return i(e)&&"fixed"!==o(e).position?e.offsetParent:null}function C(e){let t=k(e);u(t)&&(t=t.host);while(i(t)&&!["html","body"].includes(l(t))){if(f(t))return t;{const e=t.parentNode;t=u(e)?e.host:e}}return null}function z(e){const t=n(e);let r=_(e);while(r&&p(r)&&"static"===o(r).position)r=_(r);return r&&("html"===l(r)||"body"===l(r)&&"static"===o(r).position&&!f(r))?t:r||C(e)||t}function E(e){if(i(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=g(e);return{width:t.width,height:t.height}}function B(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=i(r),a=O(r);if(r===a)return t;let c={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((o||!o&&"fixed"!==n)&&(("body"!==l(r)||d(a))&&(c=j(r)),i(r))){const e=g(r,!0);s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{...t,x:t.x-c.scrollLeft+s.x,y:t.y-c.scrollTop+s.y}}function S(e,t){const r=n(e),o=O(e),l=r.visualViewport;let a=o.clientWidth,i=o.clientHeight,c=0,s=0;if(l){a=l.width,i=l.height;const e=b();(e||!e&&"fixed"===t)&&(c=l.offsetLeft,s=l.offsetTop)}return{width:a,height:i,x:c,y:s}}function V(e){var t;const r=O(e),n=j(e),l=null==(t=e.ownerDocument)?void 0:t.body,a=h(r.scrollWidth,r.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),i=h(r.scrollHeight,r.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0);let c=-n.scrollLeft+w(e);const s=-n.scrollTop;return"rtl"===o(l||r).direction&&(c+=h(r.clientWidth,l?l.clientWidth:0)-a),{width:a,height:i,x:c,y:s}}function N(e){const t=k(e);return["html","body","#document"].includes(l(t))?e.ownerDocument.body:i(t)&&d(t)?t:N(t)}function M(e,t){var r;void 0===t&&(t=[]);const o=N(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),a=n(o),i=l?[a].concat(a.visualViewport||[],d(o)?o:[]):o,c=t.concat(i);return l?c:c.concat(M(i))}function A(e,t){const r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&u(r)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function T(e,t){const r=g(e,!1,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function H(e,r,n){return"viewport"===r?t.rectToClientRect(S(e,n)):c(r)?T(r,n):t.rectToClientRect(V(O(e)))}function R(e){const t=M(e),r=["absolute","fixed"].includes(o(e).position),n=r&&i(e)?z(e):e;return c(n)?t.filter(e=>c(e)&&A(e,n)&&"body"!==l(e)):[]}function L(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const l="clippingAncestors"===r?R(t):[].concat(r),a=[...l,n],i=a[0],c=a.reduce((e,r)=>{const n=H(t,r,o);return e.top=h(n.top,e.top),e.right=m(n.right,e.right),e.bottom=m(n.bottom,e.bottom),e.left=h(n.left,e.left),e},H(t,i,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}const D={getClippingRect:L,convertOffsetParentRelativeRectToViewportRelativeRect:B,isElement:c,getDimensions:E,getOffsetParent:z,getDocumentElement:O,getElementRects:e=>{let{reference:t,floating:r,strategy:n}=e;return{reference:x(t,z(r),n),floating:{...E(r),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===o(e).direction};function P(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:a=!0,animationFrame:i=!1}=n,s=o&&!i,u=l&&!i,d=s||u?[...c(e)?M(e):[],...M(t)]:[];d.forEach(e=>{s&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let p,f=null;if(a){let n=!0;f=new ResizeObserver(()=>{n||r(),n=!1}),c(e)&&!i&&f.observe(e),f.observe(t)}let b=i?g(e):null;function m(){const t=g(e);!b||t.x===b.x&&t.y===b.y&&t.width===b.width&&t.height===b.height||r(),b=t,p=requestAnimationFrame(m)}return i&&m(),r(),()=>{var e;d.forEach(e=>{s&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),null==(e=f)||e.disconnect(),f=null,i&&cancelAnimationFrame(p)}}const I=(e,r,n)=>t.computePosition(e,r,{platform:D,...n});Object.defineProperty(e,"arrow",{enumerable:!0,get:function(){return t.arrow}}),Object.defineProperty(e,"autoPlacement",{enumerable:!0,get:function(){return t.autoPlacement}}),Object.defineProperty(e,"detectOverflow",{enumerable:!0,get:function(){return t.detectOverflow}}),Object.defineProperty(e,"flip",{enumerable:!0,get:function(){return t.flip}}),Object.defineProperty(e,"hide",{enumerable:!0,get:function(){return t.hide}}),Object.defineProperty(e,"inline",{enumerable:!0,get:function(){return t.inline}}),Object.defineProperty(e,"limitShift",{enumerable:!0,get:function(){return t.limitShift}}),Object.defineProperty(e,"offset",{enumerable:!0,get:function(){return t.offset}}),Object.defineProperty(e,"shift",{enumerable:!0,get:function(){return t.shift}}),Object.defineProperty(e,"size",{enumerable:!0,get:function(){return t.size}}),e.autoUpdate=P,e.computePosition=I,e.getOverflowAncestors=M,e.platform=D,Object.defineProperty(e,"__esModule",{value:!0})}))},7190:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("f2bf"),o=r("1175"),l=r("461c"),a=r("304f"),i=r("8afb"),c=r("0e69"),s=r("c79f");const u=e=>{Object(n["isRef"])(e)||Object(i["b"])("[useLockscreen]","You need to pass a ref param to this function");const t=Object(a["b"])("popup"),r=Object(o["computed"])(()=>t.bm("parent","hidden"));if(!l["isClient"]||Object(c["d"])(document.body,r.value))return;let u=0,d=!1,p="0";const f=()=>{setTimeout(()=>{Object(c["e"])(document.body,r.value),d&&(document.body.style.width=p)},200)};Object(n["watch"])(e,e=>{if(!e)return void f();d=!Object(c["d"])(document.body,r.value),d&&(p=document.body.style.width),u=Object(s["a"])(t.namespace.value);const n=document.documentElement.clientHeight0&&(n||"scroll"===o)&&d&&(document.body.style.width=`calc(100% - ${u}px)`),Object(c["a"])(document.body,r.value)}),Object(n["onScopeDispose"])(()=>f())}},7234:function(e,t){e.exports=function(e){return null===e||void 0===e}},"72a5":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return l})),r.d(t,"d",(function(){return c})),r.d(t,"e",(function(){return i})),r.d(t,"f",(function(){return a}));const n="focus-trap.focus-after-trapped",o="focus-trap.focus-after-released",l={cancelable:!0,bubbles:!1},a="focusAfterTrapped",i="focusAfterReleased",c=Symbol("elFocusTrap")},"740b":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tinycolor=t.TinyColor=void 0;var n=r("d756"),o=r("fc75"),l=r("4af5"),a=r("1127"),i=function(){function e(t,r){var o;if(void 0===t&&(t=""),void 0===r&&(r={}),t instanceof e)return t;"number"===typeof t&&(t=(0,n.numberInputToObject)(t)),this.originalInput=t;var a=(0,l.inputToRGB)(t);this.originalInput=t,this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(o=r.format)&&void 0!==o?o:a.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=a.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e,t,r,n=this.toRgb(),o=n.r/255,l=n.g/255,a=n.b/255;return e=o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4),t=l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4),r=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4),.2126*e+.7152*t+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=(0,a.boundAlpha)(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var e=(0,n.rgbToHsv)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=(0,n.rgbToHsv)(this.r,this.g,this.b),t=Math.round(360*e.h),r=Math.round(100*e.s),o=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=(0,n.rgbToHsl)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=(0,n.rgbToHsl)(this.r,this.g,this.b),t=Math.round(360*e.h),r=Math.round(100*e.s),o=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),(0,n.rgbToHex)(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),(0,n.rgbaToHex)(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(r,")"):"rgba(".concat(e,", ").concat(t,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*(0,a.bound01)(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*(0,a.bound01)(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+(0,n.rgbToHex)(this.r,this.g,this.b,!1),t=0,r=Object.entries(o.names);t=0,o=!t&&n&&(e.startsWith("hex")||"name"===e);return o?"name"===e&&0===this.a?this.toName():this.toRgbString():("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.l+=t/100,r.l=(0,a.clamp01)(r.l),new e(r)},e.prototype.brighten=function(t){void 0===t&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-t/100*255))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-t/100*255))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-t/100*255))),new e(r)},e.prototype.darken=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=(0,a.clamp01)(r.l),new e(r)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.s-=t/100,r.s=(0,a.clamp01)(r.s),new e(r)},e.prototype.saturate=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=(0,a.clamp01)(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){void 0===r&&(r=50);var n=this.toRgb(),o=new e(t).toRgb(),l=r/100,a={r:(o.r-n.r)*l+n.r,g:(o.g-n.g)*l+n.g,b:(o.b-n.b)*l+n.b,a:(o.a-n.a)*l+n.a};return new e(a)},e.prototype.analogous=function(t,r){void 0===t&&(t=6),void 0===r&&(r=30);var n=this.toHsl(),o=360/r,l=[this];for(n.h=(n.h-(o*t>>1)+720)%360;--t;)n.h=(n.h+o)%360,l.push(new e(n));return l},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);var r=this.toHsv(),n=r.h,o=r.s,l=r.v,a=[],i=1/t;while(t--)a.push(new e({h:n,s:o,v:l})),l=(l+i)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return[this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb();return new e({r:n.r+(r.r-n.r)*r.a,g:n.g+(r.g-n.g)*r.a,b:n.b+(r.b-n.b)*r.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,o=[this],l=360/t,a=1;a]/;function o(e){var t,r=""+e,o=n.exec(r);if(!o)return r;var l="",a=0,i=0;for(a=o.index;avoid 0===e,a=e=>!e&&0!==e||Object(n["isArray"])(e)&&0===e.length||Object(n["isObject"])(e)&&!Object.keys(e).length,i=e=>"undefined"!==typeof Element&&e instanceof Element,c=e=>Object(o["isNil"])(e)},"848b":function(e,t,r){"use strict";var n=r("5cce").version,o=r("7917"),l={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){l[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var a={};function i(e,t,r){if("object"!==typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);var n=Object.keys(e),l=n.length;while(l-- >0){var a=n[l],i=t[a];if(i){var c=e[a],s=void 0===c||i(c,a,e);if(!0!==s)throw new o("option "+a+" must be "+s,o.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new o("Unknown option "+a,o.ERR_BAD_OPTION)}}l.transitional=function(e,t,r){function l(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,n,i){if(!1===e)throw new o(l(n," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!a[n]&&(a[n]=!0,console.warn(l(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,i)}},e.exports={assertOptions:i,validators:l}},"861d":function(e,t,r){var n=r("1626"),o=r("8ea1"),l=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===l}:function(e){return"object"==typeof e?null!==e:n(e)}},8925:function(e,t,r){var n=r("e330"),o=r("1626"),l=r("c6cd"),a=n(Function.toString);o(l.inspectSource)||(l.inspectSource=function(e){return a(e)}),e.exports=l.inspectSource},"89d4":function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r("7d20");const o=e=>{if(!e)return{onClick:n["NOOP"],onMousedown:n["NOOP"],onMouseup:n["NOOP"]};let t=!1,r=!1;const o=n=>{t&&r&&e(n),t=r=!1},l=e=>{t=e.target===e.currentTarget},a=e=>{r=e.target===e.currentTarget};return{onClick:o,onMousedown:l,onMouseup:a}}},"8afb":function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return o}));class n extends Error{constructor(e){super(e),this.name="ElementPlusError"}}function o(e,t){throw new n(`[${e}] ${t}`)}function l(e,t){0}},"8d82":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t,r){t.prototype.dayOfYear=function(e){var t=Math.round((r(this).startOf("day")-r(this).startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"day")}}}))},"8df4":function(e,t,r){"use strict";var n=r("fb60");function o(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t */ +t.read=function(e,t,r,n,o){var l,a,i=8*o-n-1,c=(1<>1,u=-7,d=r?o-1:0,p=r?-1:1,f=e[t+d];for(d+=p,l=f&(1<<-u)-1,f>>=-u,u+=i;u>0;l=256*l+e[t+d],d+=p,u-=8);for(a=l&(1<<-u)-1,l>>=-u,u+=n;u>0;a=256*a+e[t+d],d+=p,u-=8);if(0===l)l=1-s;else{if(l===c)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,n),l-=s}return(f?-1:1)*a*Math.pow(2,l-n)},t.write=function(e,t,r,n,o,l){var a,i,c,s=8*l-o-1,u=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:l-1,b=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),t+=a+d>=1?p/c:p*Math.pow(2,1-d),t*c>=2&&(a++,c/=2),a+d>=u?(i=0,a=u):a+d>=1?(i=(t*c-1)*Math.pow(2,o),a+=d):(i=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[r+f]=255&i,f+=b,i/=256,o-=8);for(a=a<0;e[r+f]=255&a,f+=b,a/=256,s-=8);e[r+f-b]|=128*m}},9215:function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return p})),r.d(t,"c",(function(){return f})),r.d(t,"d",(function(){return d})),r.d(t,"e",(function(){return c})),r.d(t,"f",(function(){return u}));var n=r("f2bf"),o=r("7d20"),l=r("8afb");const a="utils/vue/vnode";var i=(e=>(e[e["TEXT"]=1]="TEXT",e[e["CLASS"]=2]="CLASS",e[e["STYLE"]=4]="STYLE",e[e["PROPS"]=8]="PROPS",e[e["FULL_PROPS"]=16]="FULL_PROPS",e[e["HYDRATE_EVENTS"]=32]="HYDRATE_EVENTS",e[e["STABLE_FRAGMENT"]=64]="STABLE_FRAGMENT",e[e["KEYED_FRAGMENT"]=128]="KEYED_FRAGMENT",e[e["UNKEYED_FRAGMENT"]=256]="UNKEYED_FRAGMENT",e[e["NEED_PATCH"]=512]="NEED_PATCH",e[e["DYNAMIC_SLOTS"]=1024]="DYNAMIC_SLOTS",e[e["HOISTED"]=-1]="HOISTED",e[e["BAIL"]=-2]="BAIL",e))(i||{});function c(e){return Object(n["isVNode"])(e)&&e.type===n["Fragment"]}function s(e){return Object(n["isVNode"])(e)&&e.type===n["Comment"]}function u(e){return Object(n["isVNode"])(e)&&!c(e)&&!s(e)}const d=e=>{if(!Object(n["isVNode"])(e))return Object(l["a"])(a,"[getNormalizedProps] must be a VNode"),{};const t=e.props||{},r=(Object(n["isVNode"])(e.type)?e.type.props:void 0)||{},i={};return Object.keys(r).forEach(e=>{Object(o["hasOwn"])(r[e],"default")&&(i[e]=r[e].default)}),Object.keys(t).forEach(e=>{i[Object(o["camelize"])(e)]=t[e]}),i},p=e=>{if(!Object(o["isArray"])(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},f=e=>{const t=Object(o["isArray"])(e)?e:[e],r=[];return t.forEach(e=>{Object(o["isArray"])(e.children)?r.push(...f(e.children)):r.push(e)}),r}},"93b2":function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return i}));var n=r("f2bf"),o=r("0898"),l=r("c23a"),a=r("c083");const i={},c=Object(o["b"])({a11y:{type:Boolean,default:!0},locale:{type:Object(o["c"])(Object)},size:l["c"],button:{type:Object(o["c"])(Object)},experimentalFeatures:{type:Object(o["c"])(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:Object(o["c"])(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),s=Object(n["defineComponent"])({name:"ElConfigProvider",props:c,setup(e,{slots:t}){Object(n["watch"])(()=>e.message,e=>{Object.assign(i,null!=e?e:{})},{immediate:!0,deep:!0});const r=Object(a["a"])(e);return()=>Object(n["renderSlot"])(t,"default",{config:null==r?void 0:r.value})}})},"94ca":function(e,t,r){var n=r("d039"),o=r("1626"),l=/#|\.prototype\./,a=function(e,t){var r=c[i(e)];return r==u||r!=s&&(o(t)?n(t):!!t)},i=a.normalize=function(e){return String(e).replace(l,".").toLowerCase()},c=a.data={},s=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},9885:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return s})),r.d(t,"c",(function(){return c})),r.d(t,"d",(function(){return l})),r.d(t,"e",(function(){return i}));const n='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',o=e=>{const t=getComputedStyle(e);return"fixed"!==t.position&&null!==e.offsetParent},l=e=>Array.from(e.querySelectorAll(n)).filter(e=>a(e)&&o(e)),a=e=>{if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return!("hidden"===e.type||"file"===e.type);case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},i=function(e,t,...r){let n;n=t.includes("mouse")||t.includes("click")?"MouseEvents":t.includes("key")?"KeyboardEvent":"HTMLEvents";const o=document.createEvent(n);return o.initEvent(t,...r),e.dispatchEvent(o),e},c=e=>!e.getAttribute("aria-owns"),s=(e,t,r)=>{const{parentNode:n}=e;if(!n)return null;const o=n.querySelectorAll(r),l=Array.prototype.indexOf.call(o,e);return o[l+t]||null},u=e=>{e&&(e.focus(),!c(e)&&e.click())}},"9ad7":function(e,t,r){"use strict"; +/*! Element Plus Icons Vue v2.0.9 */var n=Object.defineProperty,o=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,i=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})},c=(e,t,r,i)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let c of l(t))!a.call(e,c)&&c!==r&&n(e,c,{get:()=>t[c],enumerable:!(i=o(t,c))||i.enumerable});return e},s=e=>c(n({},"__esModule",{value:!0}),e),u={};i(u,{AddLocation:()=>j,Aim:()=>E,AlarmClock:()=>H,Apple:()=>$,ArrowDown:()=>ne,ArrowDownBold:()=>X,ArrowLeft:()=>ve,ArrowLeftBold:()=>ue,ArrowRight:()=>Ve,ArrowRightBold:()=>ke,ArrowUp:()=>We,ArrowUpBold:()=>Le,Avatar:()=>Ze,Back:()=>at,Baseball:()=>bt,Basketball:()=>wt,Bell:()=>Rt,BellFilled:()=>Et,Bicycle:()=>qt,Bottom:()=>fr,BottomLeft:()=>Zt,BottomRight:()=>ar,Bowl:()=>jr,Box:()=>Br,Briefcase:()=>Hr,Brush:()=>Xr,BrushFilled:()=>$r,Burger:()=>nn,Calendar:()=>dn,Camera:()=>_n,CameraFilled:()=>gn,CaretBottom:()=>Nn,CaretLeft:()=>Dn,CaretRight:()=>Un,CaretTop:()=>Qn,Cellphone:()=>ao,ChatDotRound:()=>mo,ChatDotSquare:()=>xo,ChatLineRound:()=>Vo,ChatLineSquare:()=>Do,ChatRound:()=>Uo,ChatSquare:()=>Qo,Check:()=>al,Checked:()=>fl,Cherry:()=>jl,Chicken:()=>zl,ChromeFilled:()=>Hl,CircleCheck:()=>Jl,CircleCheckFilled:()=>$l,CircleClose:()=>pa,CircleCloseFilled:()=>oa,CirclePlus:()=>Ea,CirclePlusFilled:()=>Oa,Clock:()=>Ra,Close:()=>Ja,CloseBold:()=>qa,Cloudy:()=>oi,Coffee:()=>gi,CoffeeCup:()=>di,Coin:()=>zi,ColdDrink:()=>Ai,Collection:()=>Gi,CollectionTag:()=>Ii,Comment:()=>rc,Compass:()=>uc,Connection:()=>gc,Coordinate:()=>Cc,CopyDocument:()=>Ac,Cpu:()=>Fc,CreditCard:()=>Xc,Crop:()=>os,DArrowLeft:()=>ds,DArrowRight:()=>gs,DCaret:()=>_s,DataAnalysis:()=>Ns,DataBoard:()=>Is,DataLine:()=>Ys,Delete:()=>vu,DeleteFilled:()=>tu,DeleteLocation:()=>uu,Dessert:()=>ku,Discount:()=>Nu,Dish:()=>Uu,DishDot:()=>Du,Document:()=>Ad,DocumentAdd:()=>Qu,DocumentChecked:()=>ad,DocumentCopy:()=>fd,DocumentDelete:()=>jd,DocumentRemove:()=>zd,Download:()=>Id,Drizzling:()=>Yd,Edit:()=>sp,EditPen:()=>tp,Eleme:()=>xp,ElemeFilled:()=>hp,ElementPlus:()=>Sp,Expand:()=>Rp,Failed:()=>qp,Female:()=>Qp,Files:()=>af,Film:()=>mf,Filter:()=>yf,Finished:()=>Bf,FirstAidKit:()=>Rf,Flag:()=>qf,Fold:()=>Jf,Folder:()=>Db,FolderAdd:()=>ob,FolderChecked:()=>db,FolderDelete:()=>gb,FolderOpened:()=>_b,FolderRemove:()=>Nb,Food:()=>Ub,Football:()=>em,ForkSpoon:()=>im,Fries:()=>bm,FullScreen:()=>wm,Goblet:()=>Gm,GobletFull:()=>Em,GobletSquare:()=>Fm,GobletSquareFull:()=>Tm,GoldMedal:()=>nh,Goods:()=>vh,GoodsFilled:()=>uh,Grape:()=>kh,Grid:()=>Vh,Guide:()=>Dh,Handbag:()=>Uh,Headset:()=>Qh,Help:()=>fv,HelpFilled:()=>av,Hide:()=>wv,Histogram:()=>Ev,HomeFilled:()=>Tv,HotWater:()=>Fv,House:()=>Gv,IceCream:()=>hg,IceCreamRound:()=>rg,IceCreamSquare:()=>sg,IceDrink:()=>xg,IceTea:()=>Sg,InfoFilled:()=>Rg,Iphone:()=>qg,Key:()=>Jg,KnifeFork:()=>oO,Lightning:()=>pO,Link:()=>OO,List:()=>CO,Loading:()=>MO,Location:()=>nj,LocationFilled:()=>PO,LocationInformation:()=>GO,Lock:()=>dj,Lollipop:()=>gj,MagicStick:()=>_j,Magnet:()=>Nj,Male:()=>Ij,Management:()=>Yj,MapLocation:()=>rw,Medal:()=>uw,Memo:()=>Ow,Menu:()=>Cw,Message:()=>Iw,MessageBox:()=>Mw,Mic:()=>Yw,Microphone:()=>ty,MilkTea:()=>cy,Minus:()=>my,Money:()=>ky,Monitor:()=>Vy,Moon:()=>Uy,MoonNight:()=>Dy,More:()=>ax,MoreFilled:()=>Qy,MostlyCloudy:()=>fx,Mouse:()=>wx,Mug:()=>Ex,Mute:()=>qx,MuteNotification:()=>Hx,NoSmoking:()=>Jx,Notebook:()=>lk,Notification:()=>fk,Odometer:()=>yk,OfficeBuilding:()=>Vk,Open:()=>Dk,Operation:()=>Uk,Opportunity:()=>Qk,Orange:()=>a_,Paperclip:()=>f_,PartlyCloudy:()=>w_,Pear:()=>E_,Phone:()=>F_,PhoneFilled:()=>T_,Picture:()=>dC,PictureFilled:()=>G_,PictureRounded:()=>nC,PieChart:()=>OC,Place:()=>EC,Platform:()=>TC,Plus:()=>FC,Pointer:()=>GC,Position:()=>rz,Postcard:()=>uz,Pouring:()=>vz,Present:()=>zz,PriceTag:()=>Tz,Printer:()=>Fz,Promotion:()=>Gz,QuartzWatch:()=>oE,QuestionFilled:()=>dE,Rank:()=>gE,Reading:()=>AE,ReadingLamp:()=>CE,Refresh:()=>tB,RefreshLeft:()=>IE,RefreshRight:()=>YE,Refrigerator:()=>cB,Remove:()=>xB,RemoveFilled:()=>mB,Right:()=>SB,ScaleToOriginal:()=>RB,School:()=>UB,Scissor:()=>QB,Search:()=>aS,Select:()=>fS,Sell:()=>jS,SemiSelect:()=>zS,Service:()=>AS,SetUp:()=>qS,Setting:()=>JS,Share:()=>oV,Ship:()=>dV,Shop:()=>gV,ShoppingBag:()=>CV,ShoppingCart:()=>IV,ShoppingCartFull:()=>AV,ShoppingTrolley:()=>YV,Smoking:()=>rN,Soccer:()=>sN,SoldOut:()=>hN,Sort:()=>RN,SortDown:()=>xN,SortUp:()=>SN,Stamp:()=>qN,Star:()=>oM,StarFilled:()=>JN,Stopwatch:()=>pM,SuccessFilled:()=>OM,Sugar:()=>CM,Suitcase:()=>IM,SuitcaseLine:()=>MM,Sunny:()=>YM,Sunrise:()=>tA,Sunset:()=>cA,Switch:()=>VA,SwitchButton:()=>hA,SwitchFilled:()=>kA,TakeawayBox:()=>LA,Ticket:()=>WA,Tickets:()=>ZA,Timer:()=>iT,ToiletPaper:()=>mT,Tools:()=>yT,Top:()=>WT,TopLeft:()=>ST,TopRight:()=>LT,TrendCharts:()=>ZT,Trophy:()=>pH,TrophyBase:()=>lH,TurnOff:()=>jH,Umbrella:()=>zH,Unlock:()=>TH,Upload:()=>GH,UploadFilled:()=>FH,User:()=>sR,UserFilled:()=>rR,Van:()=>hR,VideoCamera:()=>SR,VideoCameraFilled:()=>xR,VideoPause:()=>RR,VideoPlay:()=>qR,View:()=>JR,Wallet:()=>fL,WalletFilled:()=>oL,WarnTriangleFilled:()=>jL,Warning:()=>AL,WarningFilled:()=>zL,Watch:()=>$L,Watermelon:()=>XL,WindPower:()=>nD,ZoomIn:()=>uD,ZoomOut:()=>vD}),e.exports=s(u);var d=r("f2bf"),p=(e,t)=>{let r=e.__vccOpts||e;for(let[n,o]of t)r[n]=o;return r},f={name:"AddLocation"},b={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},m=(0,d.createElementVNode)("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),h=(0,d.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),v=(0,d.createElementVNode)("path",{fill:"currentColor",d:"M544 384h96a32 32 0 1 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96z"},null,-1),g=[m,h,v];function O(e,t,r,n,o,l){return(0,d.openBlock)(),(0,d.createElementBlock)("svg",b,g)}var j=p(f,[["render",O],["__file","add-location.vue"]]),w=r("f2bf"),y={name:"Aim"},x={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},k=(0,w.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_=(0,w.createElementVNode)("path",{fill:"currentColor",d:"M512 96a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V128a32 32 0 0 1 32-32zm0 576a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V704a32 32 0 0 1 32-32zM96 512a32 32 0 0 1 32-32h192a32 32 0 0 1 0 64H128a32 32 0 0 1-32-32zm576 0a32 32 0 0 1 32-32h192a32 32 0 1 1 0 64H704a32 32 0 0 1-32-32z"},null,-1),C=[k,_];function z(e,t,r,n,o,l){return(0,w.openBlock)(),(0,w.createElementBlock)("svg",x,C)}var E=p(y,[["render",z],["__file","aim.vue"]]),B=r("f2bf"),S={name:"AlarmClock"},V={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},N=(0,B.createElementVNode)("path",{fill:"currentColor",d:"M512 832a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),M=(0,B.createElementVNode)("path",{fill:"currentColor",d:"m292.288 824.576 55.424 32-48 83.136a32 32 0 1 1-55.424-32l48-83.136zm439.424 0-55.424 32 48 83.136a32 32 0 1 0 55.424-32l-48-83.136zM512 512h160a32 32 0 1 1 0 64H480a32 32 0 0 1-32-32V320a32 32 0 0 1 64 0v192zM90.496 312.256A160 160 0 0 1 312.32 90.496l-46.848 46.848a96 96 0 0 0-128 128L90.56 312.256zm835.264 0A160 160 0 0 0 704 90.496l46.848 46.848a96 96 0 0 1 128 128l46.912 46.912z"},null,-1),A=[N,M];function T(e,t,r,n,o,l){return(0,B.openBlock)(),(0,B.createElementBlock)("svg",V,A)}var H=p(S,[["render",T],["__file","alarm-clock.vue"]]),R=r("f2bf"),L={name:"Apple"},D={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},P=(0,R.createElementVNode)("path",{fill:"currentColor",d:"M599.872 203.776a189.44 189.44 0 0 1 64.384-4.672l2.624.128c31.168 1.024 51.2 4.096 79.488 16.32 37.632 16.128 74.496 45.056 111.488 89.344 96.384 115.264 82.752 372.8-34.752 521.728-7.68 9.728-32 41.6-30.72 39.936a426.624 426.624 0 0 1-30.08 35.776c-31.232 32.576-65.28 49.216-110.08 50.048-31.36.64-53.568-5.312-84.288-18.752l-6.528-2.88c-20.992-9.216-30.592-11.904-47.296-11.904-18.112 0-28.608 2.88-51.136 12.672l-6.464 2.816c-28.416 12.224-48.32 18.048-76.16 19.2-74.112 2.752-116.928-38.08-180.672-132.16-96.64-142.08-132.608-349.312-55.04-486.4 46.272-81.92 129.92-133.632 220.672-135.04 32.832-.576 60.288 6.848 99.648 22.72 27.136 10.88 34.752 13.76 37.376 14.272 16.256-20.16 27.776-36.992 34.56-50.24 13.568-26.304 27.2-59.968 40.704-100.8a32 32 0 1 1 60.8 20.224c-12.608 37.888-25.408 70.4-38.528 97.664zm-51.52 78.08c-14.528 17.792-31.808 37.376-51.904 58.816a32 32 0 1 1-46.72-43.776l12.288-13.248c-28.032-11.2-61.248-26.688-95.68-26.112-70.4 1.088-135.296 41.6-171.648 105.792C121.6 492.608 176 684.16 247.296 788.992c34.816 51.328 76.352 108.992 130.944 106.944 52.48-2.112 72.32-34.688 135.872-34.688 63.552 0 81.28 34.688 136.96 33.536 56.448-1.088 75.776-39.04 126.848-103.872 107.904-136.768 107.904-362.752 35.776-449.088-72.192-86.272-124.672-84.096-151.68-85.12-41.472-4.288-81.6 12.544-113.664 25.152z"},null,-1),I=[P];function F(e,t,r,n,o,l){return(0,R.openBlock)(),(0,R.createElementBlock)("svg",D,I)}var $=p(L,[["render",F],["__file","apple.vue"]]),q=r("f2bf"),W={name:"ArrowDownBold"},U={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K=(0,q.createElementVNode)("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8 316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496z"},null,-1),Y=[K];function G(e,t,r,n,o,l){return(0,q.openBlock)(),(0,q.createElementBlock)("svg",U,Y)}var X=p(W,[["render",G],["__file","arrow-down-bold.vue"]]),J=r("f2bf"),Z={name:"ArrowDown"},Q={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ee=(0,J.createElementVNode)("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),te=[ee];function re(e,t,r,n,o,l){return(0,J.openBlock)(),(0,J.createElementBlock)("svg",Q,te)}var ne=p(Z,[["render",re],["__file","arrow-down.vue"]]),oe=r("f2bf"),le={name:"ArrowLeftBold"},ae={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ie=(0,oe.createElementVNode)("path",{fill:"currentColor",d:"M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0z"},null,-1),ce=[ie];function se(e,t,r,n,o,l){return(0,oe.openBlock)(),(0,oe.createElementBlock)("svg",ae,ce)}var ue=p(le,[["render",se],["__file","arrow-left-bold.vue"]]),de=r("f2bf"),pe={name:"ArrowLeft"},fe={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},be=(0,de.createElementVNode)("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),me=[be];function he(e,t,r,n,o,l){return(0,de.openBlock)(),(0,de.createElementBlock)("svg",fe,me)}var ve=p(pe,[["render",he],["__file","arrow-left.vue"]]),ge=r("f2bf"),Oe={name:"ArrowRightBold"},je={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},we=(0,ge.createElementVNode)("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"},null,-1),ye=[we];function xe(e,t,r,n,o,l){return(0,ge.openBlock)(),(0,ge.createElementBlock)("svg",je,ye)}var ke=p(Oe,[["render",xe],["__file","arrow-right-bold.vue"]]),_e=r("f2bf"),Ce={name:"ArrowRight"},ze={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ee=(0,_e.createElementVNode)("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),Be=[Ee];function Se(e,t,r,n,o,l){return(0,_e.openBlock)(),(0,_e.createElementBlock)("svg",ze,Be)}var Ve=p(Ce,[["render",Se],["__file","arrow-right.vue"]]),Ne=r("f2bf"),Me={name:"ArrowUpBold"},Ae={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Te=(0,Ne.createElementVNode)("path",{fill:"currentColor",d:"M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8 316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496z"},null,-1),He=[Te];function Re(e,t,r,n,o,l){return(0,Ne.openBlock)(),(0,Ne.createElementBlock)("svg",Ae,He)}var Le=p(Me,[["render",Re],["__file","arrow-up-bold.vue"]]),De=r("f2bf"),Pe={name:"ArrowUp"},Ie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fe=(0,De.createElementVNode)("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),$e=[Fe];function qe(e,t,r,n,o,l){return(0,De.openBlock)(),(0,De.createElementBlock)("svg",Ie,$e)}var We=p(Pe,[["render",qe],["__file","arrow-up.vue"]]),Ue=r("f2bf"),Ke={name:"Avatar"},Ye={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ge=(0,Ue.createElementVNode)("path",{fill:"currentColor",d:"M628.736 528.896A416 416 0 0 1 928 928H96a415.872 415.872 0 0 1 299.264-399.104L512 704l116.736-175.104zM720 304a208 208 0 1 1-416 0 208 208 0 0 1 416 0z"},null,-1),Xe=[Ge];function Je(e,t,r,n,o,l){return(0,Ue.openBlock)(),(0,Ue.createElementBlock)("svg",Ye,Xe)}var Ze=p(Ke,[["render",Je],["__file","avatar.vue"]]),Qe=r("f2bf"),et={name:"Back"},tt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rt=(0,Qe.createElementVNode)("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),nt=(0,Qe.createElementVNode)("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),ot=[rt,nt];function lt(e,t,r,n,o,l){return(0,Qe.openBlock)(),(0,Qe.createElementBlock)("svg",tt,ot)}var at=p(et,[["render",lt],["__file","back.vue"]]),it=r("f2bf"),ct={name:"Baseball"},st={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ut=(0,it.createElementVNode)("path",{fill:"currentColor",d:"M195.2 828.8a448 448 0 1 1 633.6-633.6 448 448 0 0 1-633.6 633.6zm45.248-45.248a384 384 0 1 0 543.104-543.104 384 384 0 0 0-543.104 543.104z"},null,-1),dt=(0,it.createElementVNode)("path",{fill:"currentColor",d:"M497.472 96.896c22.784 4.672 44.416 9.472 64.896 14.528a256.128 256.128 0 0 0 350.208 350.208c5.056 20.48 9.856 42.112 14.528 64.896A320.128 320.128 0 0 1 497.472 96.896zM108.48 491.904a320.128 320.128 0 0 1 423.616 423.68c-23.04-3.648-44.992-7.424-65.728-11.52a256.128 256.128 0 0 0-346.496-346.432 1736.64 1736.64 0 0 1-11.392-65.728z"},null,-1),pt=[ut,dt];function ft(e,t,r,n,o,l){return(0,it.openBlock)(),(0,it.createElementBlock)("svg",st,pt)}var bt=p(ct,[["render",ft],["__file","baseball.vue"]]),mt=r("f2bf"),ht={name:"Basketball"},vt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gt=(0,mt.createElementVNode)("path",{fill:"currentColor",d:"M778.752 788.224a382.464 382.464 0 0 0 116.032-245.632 256.512 256.512 0 0 0-241.728-13.952 762.88 762.88 0 0 1 125.696 259.584zm-55.04 44.224a699.648 699.648 0 0 0-125.056-269.632 256.128 256.128 0 0 0-56.064 331.968 382.72 382.72 0 0 0 181.12-62.336zm-254.08 61.248A320.128 320.128 0 0 1 557.76 513.6a715.84 715.84 0 0 0-48.192-48.128 320.128 320.128 0 0 1-379.264 88.384 382.4 382.4 0 0 0 110.144 229.696 382.4 382.4 0 0 0 229.184 110.08zM129.28 481.088a256.128 256.128 0 0 0 331.072-56.448 699.648 699.648 0 0 0-268.8-124.352 382.656 382.656 0 0 0-62.272 180.8zm106.56-235.84a762.88 762.88 0 0 1 258.688 125.056 256.512 256.512 0 0 0-13.44-241.088A382.464 382.464 0 0 0 235.84 245.248zm318.08-114.944c40.576 89.536 37.76 193.92-8.448 281.344a779.84 779.84 0 0 1 66.176 66.112 320.832 320.832 0 0 1 282.112-8.128 382.4 382.4 0 0 0-110.144-229.12 382.4 382.4 0 0 0-229.632-110.208zM828.8 828.8a448 448 0 1 1-633.6-633.6 448 448 0 0 1 633.6 633.6z"},null,-1),Ot=[gt];function jt(e,t,r,n,o,l){return(0,mt.openBlock)(),(0,mt.createElementBlock)("svg",vt,Ot)}var wt=p(ht,[["render",jt],["__file","basketball.vue"]]),yt=r("f2bf"),xt={name:"BellFilled"},kt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_t=(0,yt.createElementVNode)("path",{fill:"currentColor",d:"M640 832a128 128 0 0 1-256 0h256zm192-64H134.4a38.4 38.4 0 0 1 0-76.8H192V448c0-154.88 110.08-284.16 256.32-313.6a64 64 0 1 1 127.36 0A320.128 320.128 0 0 1 832 448v243.2h57.6a38.4 38.4 0 0 1 0 76.8H832z"},null,-1),Ct=[_t];function zt(e,t,r,n,o,l){return(0,yt.openBlock)(),(0,yt.createElementBlock)("svg",kt,Ct)}var Et=p(xt,[["render",zt],["__file","bell-filled.vue"]]),Bt=r("f2bf"),St={name:"Bell"},Vt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nt=(0,Bt.createElementVNode)("path",{fill:"currentColor",d:"M512 64a64 64 0 0 1 64 64v64H448v-64a64 64 0 0 1 64-64z"},null,-1),Mt=(0,Bt.createElementVNode)("path",{fill:"currentColor",d:"M256 768h512V448a256 256 0 1 0-512 0v320zm256-640a320 320 0 0 1 320 320v384H192V448a320 320 0 0 1 320-320z"},null,-1),At=(0,Bt.createElementVNode)("path",{fill:"currentColor",d:"M96 768h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm352 128h128a64 64 0 0 1-128 0z"},null,-1),Tt=[Nt,Mt,At];function Ht(e,t,r,n,o,l){return(0,Bt.openBlock)(),(0,Bt.createElementBlock)("svg",Vt,Tt)}var Rt=p(St,[["render",Ht],["__file","bell.vue"]]),Lt=r("f2bf"),Dt={name:"Bicycle"},Pt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},It=(0,Lt.createStaticVNode)('',5),Ft=[It];function $t(e,t,r,n,o,l){return(0,Lt.openBlock)(),(0,Lt.createElementBlock)("svg",Pt,Ft)}var qt=p(Dt,[["render",$t],["__file","bicycle.vue"]]),Wt=r("f2bf"),Ut={name:"BottomLeft"},Kt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yt=(0,Wt.createElementVNode)("path",{fill:"currentColor",d:"M256 768h416a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V352a32 32 0 0 1 64 0v416z"},null,-1),Gt=(0,Wt.createElementVNode)("path",{fill:"currentColor",d:"M246.656 822.656a32 32 0 0 1-45.312-45.312l544-544a32 32 0 0 1 45.312 45.312l-544 544z"},null,-1),Xt=[Yt,Gt];function Jt(e,t,r,n,o,l){return(0,Wt.openBlock)(),(0,Wt.createElementBlock)("svg",Kt,Xt)}var Zt=p(Ut,[["render",Jt],["__file","bottom-left.vue"]]),Qt=r("f2bf"),er={name:"BottomRight"},tr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rr=(0,Qt.createElementVNode)("path",{fill:"currentColor",d:"M352 768a32 32 0 1 0 0 64h448a32 32 0 0 0 32-32V352a32 32 0 0 0-64 0v416H352z"},null,-1),nr=(0,Qt.createElementVNode)("path",{fill:"currentColor",d:"M777.344 822.656a32 32 0 0 0 45.312-45.312l-544-544a32 32 0 0 0-45.312 45.312l544 544z"},null,-1),or=[rr,nr];function lr(e,t,r,n,o,l){return(0,Qt.openBlock)(),(0,Qt.createElementBlock)("svg",tr,or)}var ar=p(er,[["render",lr],["__file","bottom-right.vue"]]),ir=r("f2bf"),cr={name:"Bottom"},sr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ur=(0,ir.createElementVNode)("path",{fill:"currentColor",d:"M544 805.888V168a32 32 0 1 0-64 0v637.888L246.656 557.952a30.72 30.72 0 0 0-45.312 0 35.52 35.52 0 0 0 0 48.064l288 306.048a30.72 30.72 0 0 0 45.312 0l288-306.048a35.52 35.52 0 0 0 0-48 30.72 30.72 0 0 0-45.312 0L544 805.824z"},null,-1),dr=[ur];function pr(e,t,r,n,o,l){return(0,ir.openBlock)(),(0,ir.createElementBlock)("svg",sr,dr)}var fr=p(cr,[["render",pr],["__file","bottom.vue"]]),br=r("f2bf"),mr={name:"Bowl"},hr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vr=(0,br.createElementVNode)("path",{fill:"currentColor",d:"M714.432 704a351.744 351.744 0 0 0 148.16-256H161.408a351.744 351.744 0 0 0 148.16 256h404.864zM288 766.592A415.68 415.68 0 0 1 96 416a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32 415.68 415.68 0 0 1-192 350.592V832a64 64 0 0 1-64 64H352a64 64 0 0 1-64-64v-65.408zM493.248 320h-90.496l254.4-254.4a32 32 0 1 1 45.248 45.248L493.248 320zm187.328 0h-128l269.696-155.712a32 32 0 0 1 32 55.424L680.576 320zM352 768v64h320v-64H352z"},null,-1),gr=[vr];function Or(e,t,r,n,o,l){return(0,br.openBlock)(),(0,br.createElementBlock)("svg",hr,gr)}var jr=p(mr,[["render",Or],["__file","bowl.vue"]]),wr=r("f2bf"),yr={name:"Box"},xr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kr=(0,wr.createElementVNode)("path",{fill:"currentColor",d:"M317.056 128 128 344.064V896h768V344.064L706.944 128H317.056zm-14.528-64h418.944a32 32 0 0 1 24.064 10.88l206.528 236.096A32 32 0 0 1 960 332.032V928a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V332.032a32 32 0 0 1 7.936-21.12L278.4 75.008A32 32 0 0 1 302.528 64z"},null,-1),_r=(0,wr.createElementVNode)("path",{fill:"currentColor",d:"M64 320h896v64H64z"},null,-1),Cr=(0,wr.createElementVNode)("path",{fill:"currentColor",d:"M448 327.872V640h128V327.872L526.08 128h-28.16L448 327.872zM448 64h128l64 256v352a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V320l64-256z"},null,-1),zr=[kr,_r,Cr];function Er(e,t,r,n,o,l){return(0,wr.openBlock)(),(0,wr.createElementBlock)("svg",xr,zr)}var Br=p(yr,[["render",Er],["__file","box.vue"]]),Sr=r("f2bf"),Vr={name:"Briefcase"},Nr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mr=(0,Sr.createElementVNode)("path",{fill:"currentColor",d:"M320 320V128h384v192h192v192H128V320h192zM128 576h768v320H128V576zm256-256h256.064V192H384v128z"},null,-1),Ar=[Mr];function Tr(e,t,r,n,o,l){return(0,Sr.openBlock)(),(0,Sr.createElementBlock)("svg",Nr,Ar)}var Hr=p(Vr,[["render",Tr],["__file","briefcase.vue"]]),Rr=r("f2bf"),Lr={name:"BrushFilled"},Dr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pr=(0,Rr.createElementVNode)("path",{fill:"currentColor",d:"M608 704v160a96 96 0 0 1-192 0V704h-96a128 128 0 0 1-128-128h640a128 128 0 0 1-128 128h-96zM192 512V128.064h640V512H192z"},null,-1),Ir=[Pr];function Fr(e,t,r,n,o,l){return(0,Rr.openBlock)(),(0,Rr.createElementBlock)("svg",Dr,Ir)}var $r=p(Lr,[["render",Fr],["__file","brush-filled.vue"]]),qr=r("f2bf"),Wr={name:"Brush"},Ur={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kr=(0,qr.createElementVNode)("path",{fill:"currentColor",d:"M896 448H128v192a64 64 0 0 0 64 64h192v192h256V704h192a64 64 0 0 0 64-64V448zm-770.752-64c0-47.552 5.248-90.24 15.552-128 14.72-54.016 42.496-107.392 83.2-160h417.28l-15.36 70.336L736 96h211.2c-24.832 42.88-41.92 96.256-51.2 160a663.872 663.872 0 0 0-6.144 128H960v256a128 128 0 0 1-128 128H704v160a32 32 0 0 1-32 32H352a32 32 0 0 1-32-32V768H192A128 128 0 0 1 64 640V384h61.248zm64 0h636.544c-2.048-45.824.256-91.584 6.848-137.216 4.48-30.848 10.688-59.776 18.688-86.784h-96.64l-221.12 141.248L561.92 160H256.512c-25.856 37.888-43.776 75.456-53.952 112.832-8.768 32.064-13.248 69.12-13.312 111.168z"},null,-1),Yr=[Kr];function Gr(e,t,r,n,o,l){return(0,qr.openBlock)(),(0,qr.createElementBlock)("svg",Ur,Yr)}var Xr=p(Wr,[["render",Gr],["__file","brush.vue"]]),Jr=r("f2bf"),Zr={name:"Burger"},Qr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},en=(0,Jr.createElementVNode)("path",{fill:"currentColor",d:"M160 512a32 32 0 0 0-32 32v64a32 32 0 0 0 30.08 32H864a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H160zm736-58.56A96 96 0 0 1 960 544v64a96 96 0 0 1-51.968 85.312L855.36 833.6a96 96 0 0 1-89.856 62.272H258.496A96 96 0 0 1 168.64 833.6l-52.608-140.224A96 96 0 0 1 64 608v-64a96 96 0 0 1 64-90.56V448a384 384 0 1 1 768 5.44zM832 448a320 320 0 0 0-640 0h640zM512 704H188.352l40.192 107.136a32 32 0 0 0 29.952 20.736h507.008a32 32 0 0 0 29.952-20.736L835.648 704H512z"},null,-1),tn=[en];function rn(e,t,r,n,o,l){return(0,Jr.openBlock)(),(0,Jr.createElementBlock)("svg",Qr,tn)}var nn=p(Zr,[["render",rn],["__file","burger.vue"]]),on=r("f2bf"),ln={name:"Calendar"},an={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cn=(0,on.createElementVNode)("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),sn=[cn];function un(e,t,r,n,o,l){return(0,on.openBlock)(),(0,on.createElementBlock)("svg",an,sn)}var dn=p(ln,[["render",un],["__file","calendar.vue"]]),pn=r("f2bf"),fn={name:"CameraFilled"},bn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mn=(0,pn.createElementVNode)("path",{fill:"currentColor",d:"M160 224a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h704a64 64 0 0 0 64-64V288a64 64 0 0 0-64-64H748.416l-46.464-92.672A64 64 0 0 0 644.736 96H379.328a64 64 0 0 0-57.216 35.392L275.776 224H160zm352 435.2a115.2 115.2 0 1 0 0-230.4 115.2 115.2 0 0 0 0 230.4zm0 140.8a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),hn=[mn];function vn(e,t,r,n,o,l){return(0,pn.openBlock)(),(0,pn.createElementBlock)("svg",bn,hn)}var gn=p(fn,[["render",vn],["__file","camera-filled.vue"]]),On=r("f2bf"),jn={name:"Camera"},wn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yn=(0,On.createElementVNode)("path",{fill:"currentColor",d:"M896 256H128v576h768V256zm-199.424-64-32.064-64h-304.96l-32 64h369.024zM96 192h160l46.336-92.608A64 64 0 0 1 359.552 64h304.96a64 64 0 0 1 57.216 35.328L768.192 192H928a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32zm416 512a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm0 64a224 224 0 1 1 0-448 224 224 0 0 1 0 448z"},null,-1),xn=[yn];function kn(e,t,r,n,o,l){return(0,On.openBlock)(),(0,On.createElementBlock)("svg",wn,xn)}var _n=p(jn,[["render",kn],["__file","camera.vue"]]),Cn=r("f2bf"),zn={name:"CaretBottom"},En={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bn=(0,Cn.createElementVNode)("path",{fill:"currentColor",d:"m192 384 320 384 320-384z"},null,-1),Sn=[Bn];function Vn(e,t,r,n,o,l){return(0,Cn.openBlock)(),(0,Cn.createElementBlock)("svg",En,Sn)}var Nn=p(zn,[["render",Vn],["__file","caret-bottom.vue"]]),Mn=r("f2bf"),An={name:"CaretLeft"},Tn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hn=(0,Mn.createElementVNode)("path",{fill:"currentColor",d:"M672 192 288 511.936 672 832z"},null,-1),Rn=[Hn];function Ln(e,t,r,n,o,l){return(0,Mn.openBlock)(),(0,Mn.createElementBlock)("svg",Tn,Rn)}var Dn=p(An,[["render",Ln],["__file","caret-left.vue"]]),Pn=r("f2bf"),In={name:"CaretRight"},Fn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$n=(0,Pn.createElementVNode)("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),qn=[$n];function Wn(e,t,r,n,o,l){return(0,Pn.openBlock)(),(0,Pn.createElementBlock)("svg",Fn,qn)}var Un=p(In,[["render",Wn],["__file","caret-right.vue"]]),Kn=r("f2bf"),Yn={name:"CaretTop"},Gn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xn=(0,Kn.createElementVNode)("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),Jn=[Xn];function Zn(e,t,r,n,o,l){return(0,Kn.openBlock)(),(0,Kn.createElementBlock)("svg",Gn,Jn)}var Qn=p(Yn,[["render",Zn],["__file","caret-top.vue"]]),eo=r("f2bf"),to={name:"Cellphone"},ro={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},no=(0,eo.createElementVNode)("path",{fill:"currentColor",d:"M256 128a64 64 0 0 0-64 64v640a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H256zm0-64h512a128 128 0 0 1 128 128v640a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V192A128 128 0 0 1 256 64zm128 128h256a32 32 0 1 1 0 64H384a32 32 0 0 1 0-64zm128 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),oo=[no];function lo(e,t,r,n,o,l){return(0,eo.openBlock)(),(0,eo.createElementBlock)("svg",ro,oo)}var ao=p(to,[["render",lo],["__file","cellphone.vue"]]),io=r("f2bf"),co={name:"ChatDotRound"},so={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uo=(0,io.createElementVNode)("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),po=(0,io.createElementVNode)("path",{fill:"currentColor",d:"M512 563.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),fo=[uo,po];function bo(e,t,r,n,o,l){return(0,io.openBlock)(),(0,io.createElementBlock)("svg",so,fo)}var mo=p(co,[["render",bo],["__file","chat-dot-round.vue"]]),ho=r("f2bf"),vo={name:"ChatDotSquare"},go={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oo=(0,ho.createElementVNode)("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),jo=(0,ho.createElementVNode)("path",{fill:"currentColor",d:"M512 499.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),wo=[Oo,jo];function yo(e,t,r,n,o,l){return(0,ho.openBlock)(),(0,ho.createElementBlock)("svg",go,wo)}var xo=p(vo,[["render",yo],["__file","chat-dot-square.vue"]]),ko=r("f2bf"),_o={name:"ChatLineRound"},Co={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zo=(0,ko.createElementVNode)("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),Eo=(0,ko.createElementVNode)("path",{fill:"currentColor",d:"M352 576h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm32-192h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),Bo=[zo,Eo];function So(e,t,r,n,o,l){return(0,ko.openBlock)(),(0,ko.createElementBlock)("svg",Co,Bo)}var Vo=p(_o,[["render",So],["__file","chat-line-round.vue"]]),No=r("f2bf"),Mo={name:"ChatLineSquare"},Ao={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},To=(0,No.createElementVNode)("path",{fill:"currentColor",d:"M160 826.88 273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),Ho=(0,No.createElementVNode)("path",{fill:"currentColor",d:"M352 512h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm0-192h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),Ro=[To,Ho];function Lo(e,t,r,n,o,l){return(0,No.openBlock)(),(0,No.createElementBlock)("svg",Ao,Ro)}var Do=p(Mo,[["render",Lo],["__file","chat-line-square.vue"]]),Po=r("f2bf"),Io={name:"ChatRound"},Fo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$o=(0,Po.createElementVNode)("path",{fill:"currentColor",d:"m174.72 855.68 130.048-43.392 23.424 11.392C382.4 849.984 444.352 864 512 864c223.744 0 384-159.872 384-352 0-192.832-159.104-352-384-352S128 319.168 128 512a341.12 341.12 0 0 0 69.248 204.288l21.632 28.8-44.16 110.528zm-45.248 82.56A32 32 0 0 1 89.6 896l56.512-141.248A405.12 405.12 0 0 1 64 512C64 299.904 235.648 96 512 96s448 203.904 448 416-173.44 416-448 416c-79.68 0-150.848-17.152-211.712-46.72l-170.88 56.96z"},null,-1),qo=[$o];function Wo(e,t,r,n,o,l){return(0,Po.openBlock)(),(0,Po.createElementBlock)("svg",Fo,qo)}var Uo=p(Io,[["render",Wo],["__file","chat-round.vue"]]),Ko=r("f2bf"),Yo={name:"ChatSquare"},Go={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xo=(0,Ko.createElementVNode)("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),Jo=[Xo];function Zo(e,t,r,n,o,l){return(0,Ko.openBlock)(),(0,Ko.createElementBlock)("svg",Go,Jo)}var Qo=p(Yo,[["render",Zo],["__file","chat-square.vue"]]),el=r("f2bf"),tl={name:"Check"},rl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nl=(0,el.createElementVNode)("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),ol=[nl];function ll(e,t,r,n,o,l){return(0,el.openBlock)(),(0,el.createElementBlock)("svg",rl,ol)}var al=p(tl,[["render",ll],["__file","check.vue"]]),il=r("f2bf"),cl={name:"Checked"},sl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ul=(0,il.createElementVNode)("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160.064v64H704v-64zM311.616 537.28l-45.312 45.248L447.36 763.52l316.8-316.8-45.312-45.184L447.36 673.024 311.616 537.28zM384 192V96h256v96H384z"},null,-1),dl=[ul];function pl(e,t,r,n,o,l){return(0,il.openBlock)(),(0,il.createElementBlock)("svg",sl,dl)}var fl=p(cl,[["render",pl],["__file","checked.vue"]]),bl=r("f2bf"),ml={name:"Cherry"},hl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vl=(0,bl.createElementVNode)("path",{fill:"currentColor",d:"M261.056 449.6c13.824-69.696 34.88-128.96 63.36-177.728 23.744-40.832 61.12-88.64 112.256-143.872H320a32 32 0 0 1 0-64h384a32 32 0 1 1 0 64H554.752c14.912 39.168 41.344 86.592 79.552 141.76 47.36 68.48 84.8 106.752 106.304 114.304a224 224 0 1 1-84.992 14.784c-22.656-22.912-47.04-53.76-73.92-92.608-38.848-56.128-67.008-105.792-84.352-149.312-55.296 58.24-94.528 107.52-117.76 147.2-23.168 39.744-41.088 88.768-53.568 147.072a224.064 224.064 0 1 1-64.96-1.6zM288 832a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm448-64a160 160 0 1 0 0-320 160 160 0 0 0 0 320z"},null,-1),gl=[vl];function Ol(e,t,r,n,o,l){return(0,bl.openBlock)(),(0,bl.createElementBlock)("svg",hl,gl)}var jl=p(ml,[["render",Ol],["__file","cherry.vue"]]),wl=r("f2bf"),yl={name:"Chicken"},xl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kl=(0,wl.createElementVNode)("path",{fill:"currentColor",d:"M349.952 716.992 478.72 588.16a106.688 106.688 0 0 1-26.176-19.072 106.688 106.688 0 0 1-19.072-26.176L304.704 671.744c.768 3.072 1.472 6.144 2.048 9.216l2.048 31.936 31.872 1.984c3.136.64 6.208 1.28 9.28 2.112zm57.344 33.152a128 128 0 1 1-216.32 114.432l-1.92-32-32-1.92a128 128 0 1 1 114.432-216.32L416.64 469.248c-2.432-101.44 58.112-239.104 149.056-330.048 107.328-107.328 231.296-85.504 316.8 0 85.44 85.44 107.328 209.408 0 316.8-91.008 90.88-228.672 151.424-330.112 149.056L407.296 750.08zm90.496-226.304c49.536 49.536 233.344-7.04 339.392-113.088 78.208-78.208 63.232-163.072 0-226.304-63.168-63.232-148.032-78.208-226.24 0C504.896 290.496 448.32 474.368 497.792 523.84zM244.864 708.928a64 64 0 1 0-59.84 59.84l56.32-3.52 3.52-56.32zm8.064 127.68a64 64 0 1 0 59.84-59.84l-56.32 3.52-3.52 56.32z"},null,-1),_l=[kl];function Cl(e,t,r,n,o,l){return(0,wl.openBlock)(),(0,wl.createElementBlock)("svg",xl,_l)}var zl=p(yl,[["render",Cl],["__file","chicken.vue"]]),El=r("f2bf"),Bl={name:"ChromeFilled"},Sl={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Vl=(0,El.createElementVNode)("path",{d:"M938.67 512.01c0-44.59-6.82-87.6-19.54-128H682.67a212.372 212.372 0 0 1 42.67 128c.06 38.71-10.45 76.7-30.42 109.87l-182.91 316.8c235.65-.01 426.66-191.02 426.66-426.67z",fill:"currentColor"},null,-1),Nl=(0,El.createElementVNode)("path",{d:"M576.79 401.63a127.92 127.92 0 0 0-63.56-17.6c-22.36-.22-44.39 5.43-63.89 16.38s-35.79 26.82-47.25 46.02a128.005 128.005 0 0 0-2.16 127.44l1.24 2.13a127.906 127.906 0 0 0 46.36 46.61 127.907 127.907 0 0 0 63.38 17.44c22.29.2 44.24-5.43 63.68-16.33a127.94 127.94 0 0 0 47.16-45.79v-.01l1.11-1.92a127.984 127.984 0 0 0 .29-127.46 127.957 127.957 0 0 0-46.36-46.91z",fill:"currentColor"},null,-1),Ml=(0,El.createElementVNode)("path",{d:"M394.45 333.96A213.336 213.336 0 0 1 512 298.67h369.58A426.503 426.503 0 0 0 512 85.34a425.598 425.598 0 0 0-171.74 35.98 425.644 425.644 0 0 0-142.62 102.22l118.14 204.63a213.397 213.397 0 0 1 78.67-94.21zM512.01 938.68H512zM414.76 701.95a213.284 213.284 0 0 1-89.54-86.81L142.48 298.6c-36.35 62.81-57.13 135.68-57.13 213.42 0 203.81 142.93 374.22 333.95 416.55h.04l118.19-204.71a213.315 213.315 0 0 1-122.77-21.91z",fill:"currentColor"},null,-1),Al=[Vl,Nl,Ml];function Tl(e,t,r,n,o,l){return(0,El.openBlock)(),(0,El.createElementBlock)("svg",Sl,Al)}var Hl=p(Bl,[["render",Tl],["__file","chrome-filled.vue"]]),Rl=r("f2bf"),Ll={name:"CircleCheckFilled"},Dl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pl=(0,Rl.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),Il=[Pl];function Fl(e,t,r,n,o,l){return(0,Rl.openBlock)(),(0,Rl.createElementBlock)("svg",Dl,Il)}var $l=p(Ll,[["render",Fl],["__file","circle-check-filled.vue"]]),ql=r("f2bf"),Wl={name:"CircleCheck"},Ul={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kl=(0,ql.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Yl=(0,ql.createElementVNode)("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),Gl=[Kl,Yl];function Xl(e,t,r,n,o,l){return(0,ql.openBlock)(),(0,ql.createElementBlock)("svg",Ul,Gl)}var Jl=p(Wl,[["render",Xl],["__file","circle-check.vue"]]),Zl=r("f2bf"),Ql={name:"CircleCloseFilled"},ea={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ta=(0,Zl.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),ra=[ta];function na(e,t,r,n,o,l){return(0,Zl.openBlock)(),(0,Zl.createElementBlock)("svg",ea,ra)}var oa=p(Ql,[["render",na],["__file","circle-close-filled.vue"]]),la=r("f2bf"),aa={name:"CircleClose"},ia={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ca=(0,la.createElementVNode)("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),sa=(0,la.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),ua=[ca,sa];function da(e,t,r,n,o,l){return(0,la.openBlock)(),(0,la.createElementBlock)("svg",ia,ua)}var pa=p(aa,[["render",da],["__file","circle-close.vue"]]),fa=r("f2bf"),ba={name:"CirclePlusFilled"},ma={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ha=(0,fa.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-38.4 409.6H326.4a38.4 38.4 0 1 0 0 76.8h147.2v147.2a38.4 38.4 0 0 0 76.8 0V550.4h147.2a38.4 38.4 0 0 0 0-76.8H550.4V326.4a38.4 38.4 0 1 0-76.8 0v147.2z"},null,-1),va=[ha];function ga(e,t,r,n,o,l){return(0,fa.openBlock)(),(0,fa.createElementBlock)("svg",ma,va)}var Oa=p(ba,[["render",ga],["__file","circle-plus-filled.vue"]]),ja=r("f2bf"),wa={name:"CirclePlus"},ya={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xa=(0,ja.createElementVNode)("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),ka=(0,ja.createElementVNode)("path",{fill:"currentColor",d:"M480 672V352a32 32 0 1 1 64 0v320a32 32 0 0 1-64 0z"},null,-1),_a=(0,ja.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Ca=[xa,ka,_a];function za(e,t,r,n,o,l){return(0,ja.openBlock)(),(0,ja.createElementBlock)("svg",ya,Ca)}var Ea=p(wa,[["render",za],["__file","circle-plus.vue"]]),Ba=r("f2bf"),Sa={name:"Clock"},Va={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Na=(0,Ba.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Ma=(0,Ba.createElementVNode)("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),Aa=(0,Ba.createElementVNode)("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),Ta=[Na,Ma,Aa];function Ha(e,t,r,n,o,l){return(0,Ba.openBlock)(),(0,Ba.createElementBlock)("svg",Va,Ta)}var Ra=p(Sa,[["render",Ha],["__file","clock.vue"]]),La=r("f2bf"),Da={name:"CloseBold"},Pa={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ia=(0,La.createElementVNode)("path",{fill:"currentColor",d:"M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z"},null,-1),Fa=[Ia];function $a(e,t,r,n,o,l){return(0,La.openBlock)(),(0,La.createElementBlock)("svg",Pa,Fa)}var qa=p(Da,[["render",$a],["__file","close-bold.vue"]]),Wa=r("f2bf"),Ua={name:"Close"},Ka={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ya=(0,Wa.createElementVNode)("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),Ga=[Ya];function Xa(e,t,r,n,o,l){return(0,Wa.openBlock)(),(0,Wa.createElementBlock)("svg",Ka,Ga)}var Ja=p(Ua,[["render",Xa],["__file","close.vue"]]),Za=r("f2bf"),Qa={name:"Cloudy"},ei={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ti=(0,Za.createElementVNode)("path",{fill:"currentColor",d:"M598.4 831.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 831.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 381.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),ri=[ti];function ni(e,t,r,n,o,l){return(0,Za.openBlock)(),(0,Za.createElementBlock)("svg",ei,ri)}var oi=p(Qa,[["render",ni],["__file","cloudy.vue"]]),li=r("f2bf"),ai={name:"CoffeeCup"},ii={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ci=(0,li.createElementVNode)("path",{fill:"currentColor",d:"M768 192a192 192 0 1 1-8 383.808A256.128 256.128 0 0 1 512 768H320A256 256 0 0 1 64 512V160a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v32zm0 64v256a128 128 0 1 0 0-256zM96 832h640a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-640v320a192 192 0 0 0 192 192h192a192 192 0 0 0 192-192V192H128z"},null,-1),si=[ci];function ui(e,t,r,n,o,l){return(0,li.openBlock)(),(0,li.createElementBlock)("svg",ii,si)}var di=p(ai,[["render",ui],["__file","coffee-cup.vue"]]),pi=r("f2bf"),fi={name:"Coffee"},bi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mi=(0,pi.createElementVNode)("path",{fill:"currentColor",d:"M822.592 192h14.272a32 32 0 0 1 31.616 26.752l21.312 128A32 32 0 0 1 858.24 384h-49.344l-39.04 546.304A32 32 0 0 1 737.92 960H285.824a32 32 0 0 1-32-29.696L214.912 384H165.76a32 32 0 0 1-31.552-37.248l21.312-128A32 32 0 0 1 187.136 192h14.016l-6.72-93.696A32 32 0 0 1 226.368 64h571.008a32 32 0 0 1 31.936 34.304L822.592 192zm-64.128 0 4.544-64H260.736l4.544 64h493.184zm-548.16 128H820.48l-10.688-64H214.208l-10.688 64h6.784zm68.736 64 36.544 512H708.16l36.544-512H279.04z"},null,-1),hi=[mi];function vi(e,t,r,n,o,l){return(0,pi.openBlock)(),(0,pi.createElementBlock)("svg",bi,hi)}var gi=p(fi,[["render",vi],["__file","coffee.vue"]]),Oi=r("f2bf"),ji={name:"Coin"},wi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yi=(0,Oi.createElementVNode)("path",{fill:"currentColor",d:"m161.92 580.736 29.888 58.88C171.328 659.776 160 681.728 160 704c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 615.808 928 657.664 928 704c0 129.728-188.544 224-416 224S96 833.728 96 704c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),xi=(0,Oi.createElementVNode)("path",{fill:"currentColor",d:"m161.92 388.736 29.888 58.88C171.328 467.84 160 489.792 160 512c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 423.808 928 465.664 928 512c0 129.728-188.544 224-416 224S96 641.728 96 512c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),ki=(0,Oi.createElementVNode)("path",{fill:"currentColor",d:"M512 544c-227.456 0-416-94.272-416-224S284.544 96 512 96s416 94.272 416 224-188.544 224-416 224zm0-64c196.672 0 352-77.696 352-160S708.672 160 512 160s-352 77.696-352 160 155.328 160 352 160z"},null,-1),_i=[yi,xi,ki];function Ci(e,t,r,n,o,l){return(0,Oi.openBlock)(),(0,Oi.createElementBlock)("svg",wi,_i)}var zi=p(ji,[["render",Ci],["__file","coin.vue"]]),Ei=r("f2bf"),Bi={name:"ColdDrink"},Si={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vi=(0,Ei.createElementVNode)("path",{fill:"currentColor",d:"M768 64a192 192 0 1 1-69.952 370.88L480 725.376V896h96a32 32 0 1 1 0 64H320a32 32 0 1 1 0-64h96V725.376L76.8 273.536a64 64 0 0 1-12.8-38.4v-10.688a32 32 0 0 1 32-32h71.808l-65.536-83.84a32 32 0 0 1 50.432-39.424l96.256 123.264h337.728A192.064 192.064 0 0 1 768 64zM656.896 192.448H800a32 32 0 0 1 32 32v10.624a64 64 0 0 1-12.8 38.4l-80.448 107.2a128 128 0 1 0-81.92-188.16v-.064zm-357.888 64 129.472 165.76a32 32 0 0 1-50.432 39.36l-160.256-205.12H144l304 404.928 304-404.928H299.008z"},null,-1),Ni=[Vi];function Mi(e,t,r,n,o,l){return(0,Ei.openBlock)(),(0,Ei.createElementBlock)("svg",Si,Ni)}var Ai=p(Bi,[["render",Mi],["__file","cold-drink.vue"]]),Ti=r("f2bf"),Hi={name:"CollectionTag"},Ri={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Li=(0,Ti.createElementVNode)("path",{fill:"currentColor",d:"M256 128v698.88l196.032-156.864a96 96 0 0 1 119.936 0L768 826.816V128H256zm-32-64h576a32 32 0 0 1 32 32v797.44a32 32 0 0 1-51.968 24.96L531.968 720a32 32 0 0 0-39.936 0L243.968 918.4A32 32 0 0 1 192 893.44V96a32 32 0 0 1 32-32z"},null,-1),Di=[Li];function Pi(e,t,r,n,o,l){return(0,Ti.openBlock)(),(0,Ti.createElementBlock)("svg",Ri,Di)}var Ii=p(Hi,[["render",Pi],["__file","collection-tag.vue"]]),Fi=r("f2bf"),$i={name:"Collection"},qi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wi=(0,Fi.createElementVNode)("path",{fill:"currentColor",d:"M192 736h640V128H256a64 64 0 0 0-64 64v544zm64-672h608a32 32 0 0 1 32 32v672a32 32 0 0 1-32 32H160l-32 57.536V192A128 128 0 0 1 256 64z"},null,-1),Ui=(0,Fi.createElementVNode)("path",{fill:"currentColor",d:"M240 800a48 48 0 1 0 0 96h592v-96H240zm0-64h656v160a64 64 0 0 1-64 64H240a112 112 0 0 1 0-224zm144-608v250.88l96-76.8 96 76.8V128H384zm-64-64h320v381.44a32 32 0 0 1-51.968 24.96L480 384l-108.032 86.4A32 32 0 0 1 320 445.44V64z"},null,-1),Ki=[Wi,Ui];function Yi(e,t,r,n,o,l){return(0,Fi.openBlock)(),(0,Fi.createElementBlock)("svg",qi,Ki)}var Gi=p($i,[["render",Yi],["__file","collection.vue"]]),Xi=r("f2bf"),Ji={name:"Comment"},Zi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qi=(0,Xi.createElementVNode)("path",{fill:"currentColor",d:"M736 504a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zM128 128v640h192v160l224-160h352V128H128z"},null,-1),ec=[Qi];function tc(e,t,r,n,o,l){return(0,Xi.openBlock)(),(0,Xi.createElementBlock)("svg",Zi,ec)}var rc=p(Ji,[["render",tc],["__file","comment.vue"]]),nc=r("f2bf"),oc={name:"Compass"},lc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ac=(0,nc.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),ic=(0,nc.createElementVNode)("path",{fill:"currentColor",d:"M725.888 315.008C676.48 428.672 624 513.28 568.576 568.64c-55.424 55.424-139.968 107.904-253.568 157.312a12.8 12.8 0 0 1-16.896-16.832c49.536-113.728 102.016-198.272 157.312-253.632 55.36-55.296 139.904-107.776 253.632-157.312a12.8 12.8 0 0 1 16.832 16.832z"},null,-1),cc=[ac,ic];function sc(e,t,r,n,o,l){return(0,nc.openBlock)(),(0,nc.createElementBlock)("svg",lc,cc)}var uc=p(oc,[["render",sc],["__file","compass.vue"]]),dc=r("f2bf"),pc={name:"Connection"},fc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bc=(0,dc.createElementVNode)("path",{fill:"currentColor",d:"M640 384v64H448a128 128 0 0 0-128 128v128a128 128 0 0 0 128 128h320a128 128 0 0 0 128-128V576a128 128 0 0 0-64-110.848V394.88c74.56 26.368 128 97.472 128 181.056v128a192 192 0 0 1-192 192H448a192 192 0 0 1-192-192V576a192 192 0 0 1 192-192h192z"},null,-1),mc=(0,dc.createElementVNode)("path",{fill:"currentColor",d:"M384 640v-64h192a128 128 0 0 0 128-128V320a128 128 0 0 0-128-128H256a128 128 0 0 0-128 128v128a128 128 0 0 0 64 110.848v70.272A192.064 192.064 0 0 1 64 448V320a192 192 0 0 1 192-192h320a192 192 0 0 1 192 192v128a192 192 0 0 1-192 192H384z"},null,-1),hc=[bc,mc];function vc(e,t,r,n,o,l){return(0,dc.openBlock)(),(0,dc.createElementBlock)("svg",fc,hc)}var gc=p(pc,[["render",vc],["__file","connection.vue"]]),Oc=r("f2bf"),jc={name:"Coordinate"},wc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yc=(0,Oc.createElementVNode)("path",{fill:"currentColor",d:"M480 512h64v320h-64z"},null,-1),xc=(0,Oc.createElementVNode)("path",{fill:"currentColor",d:"M192 896h640a64 64 0 0 0-64-64H256a64 64 0 0 0-64 64zm64-128h512a128 128 0 0 1 128 128v64H128v-64a128 128 0 0 1 128-128zm256-256a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),kc=[yc,xc];function _c(e,t,r,n,o,l){return(0,Oc.openBlock)(),(0,Oc.createElementBlock)("svg",wc,kc)}var Cc=p(jc,[["render",_c],["__file","coordinate.vue"]]),zc=r("f2bf"),Ec={name:"CopyDocument"},Bc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Sc=(0,zc.createElementVNode)("path",{fill:"currentColor",d:"M768 832a128 128 0 0 1-128 128H192A128 128 0 0 1 64 832V384a128 128 0 0 1 128-128v64a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64h64z"},null,-1),Vc=(0,zc.createElementVNode)("path",{fill:"currentColor",d:"M384 128a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H384zm0-64h448a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H384a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64z"},null,-1),Nc=[Sc,Vc];function Mc(e,t,r,n,o,l){return(0,zc.openBlock)(),(0,zc.createElementBlock)("svg",Bc,Nc)}var Ac=p(Ec,[["render",Mc],["__file","copy-document.vue"]]),Tc=r("f2bf"),Hc={name:"Cpu"},Rc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Lc=(0,Tc.createElementVNode)("path",{fill:"currentColor",d:"M320 256a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H320zm0-64h384a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H320a128 128 0 0 1-128-128V320a128 128 0 0 1 128-128z"},null,-1),Dc=(0,Tc.createElementVNode)("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm-320 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 896a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm160 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm-320 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zM64 512a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0-160a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0 320a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm896-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0 320a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32z"},null,-1),Pc=[Lc,Dc];function Ic(e,t,r,n,o,l){return(0,Tc.openBlock)(),(0,Tc.createElementBlock)("svg",Rc,Pc)}var Fc=p(Hc,[["render",Ic],["__file","cpu.vue"]]),$c=r("f2bf"),qc={name:"CreditCard"},Wc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Uc=(0,$c.createElementVNode)("path",{fill:"currentColor",d:"M896 324.096c0-42.368-2.496-55.296-9.536-68.48a52.352 52.352 0 0 0-22.144-22.08c-13.12-7.04-26.048-9.536-68.416-9.536H228.096c-42.368 0-55.296 2.496-68.48 9.536a52.352 52.352 0 0 0-22.08 22.144c-7.04 13.12-9.536 26.048-9.536 68.416v375.808c0 42.368 2.496 55.296 9.536 68.48a52.352 52.352 0 0 0 22.144 22.08c13.12 7.04 26.048 9.536 68.416 9.536h567.808c42.368 0 55.296-2.496 68.48-9.536a52.352 52.352 0 0 0 22.08-22.144c7.04-13.12 9.536-26.048 9.536-68.416V324.096zm64 0v375.808c0 57.088-5.952 77.76-17.088 98.56-11.136 20.928-27.52 37.312-48.384 48.448-20.864 11.136-41.6 17.088-98.56 17.088H228.032c-57.088 0-77.76-5.952-98.56-17.088a116.288 116.288 0 0 1-48.448-48.384c-11.136-20.864-17.088-41.6-17.088-98.56V324.032c0-57.088 5.952-77.76 17.088-98.56 11.136-20.928 27.52-37.312 48.384-48.448 20.864-11.136 41.6-17.088 98.56-17.088H795.84c57.088 0 77.76 5.952 98.56 17.088 20.928 11.136 37.312 27.52 48.448 48.384 11.136 20.864 17.088 41.6 17.088 98.56z"},null,-1),Kc=(0,$c.createElementVNode)("path",{fill:"currentColor",d:"M64 320h896v64H64v-64zm0 128h896v64H64v-64zm128 192h256v64H192z"},null,-1),Yc=[Uc,Kc];function Gc(e,t,r,n,o,l){return(0,$c.openBlock)(),(0,$c.createElementBlock)("svg",Wc,Yc)}var Xc=p(qc,[["render",Gc],["__file","credit-card.vue"]]),Jc=r("f2bf"),Zc={name:"Crop"},Qc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},es=(0,Jc.createElementVNode)("path",{fill:"currentColor",d:"M256 768h672a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V96a32 32 0 0 1 64 0v672z"},null,-1),ts=(0,Jc.createElementVNode)("path",{fill:"currentColor",d:"M832 224v704a32 32 0 1 1-64 0V256H96a32 32 0 0 1 0-64h704a32 32 0 0 1 32 32z"},null,-1),rs=[es,ts];function ns(e,t,r,n,o,l){return(0,Jc.openBlock)(),(0,Jc.createElementBlock)("svg",Qc,rs)}var os=p(Zc,[["render",ns],["__file","crop.vue"]]),ls=r("f2bf"),as={name:"DArrowLeft"},is={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cs=(0,ls.createElementVNode)("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),ss=[cs];function us(e,t,r,n,o,l){return(0,ls.openBlock)(),(0,ls.createElementBlock)("svg",is,ss)}var ds=p(as,[["render",us],["__file","d-arrow-left.vue"]]),ps=r("f2bf"),fs={name:"DArrowRight"},bs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ms=(0,ps.createElementVNode)("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),hs=[ms];function vs(e,t,r,n,o,l){return(0,ps.openBlock)(),(0,ps.createElementBlock)("svg",bs,hs)}var gs=p(fs,[["render",vs],["__file","d-arrow-right.vue"]]),Os=r("f2bf"),js={name:"DCaret"},ws={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ys=(0,Os.createElementVNode)("path",{fill:"currentColor",d:"m512 128 288 320H224l288-320zM224 576h576L512 896 224 576z"},null,-1),xs=[ys];function ks(e,t,r,n,o,l){return(0,Os.openBlock)(),(0,Os.createElementBlock)("svg",ws,xs)}var _s=p(js,[["render",ks],["__file","d-caret.vue"]]),Cs=r("f2bf"),zs={name:"DataAnalysis"},Es={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bs=(0,Cs.createElementVNode)("path",{fill:"currentColor",d:"m665.216 768 110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216zM832 192H192v512h640V192zM352 448a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0v-64a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v128a32 32 0 0 1-64 0V416a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V352a32 32 0 0 1 32-32z"},null,-1),Ss=[Bs];function Vs(e,t,r,n,o,l){return(0,Cs.openBlock)(),(0,Cs.createElementBlock)("svg",Es,Ss)}var Ns=p(zs,[["render",Vs],["__file","data-analysis.vue"]]),Ms=r("f2bf"),As={name:"DataBoard"},Ts={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hs=(0,Ms.createElementVNode)("path",{fill:"currentColor",d:"M32 128h960v64H32z"},null,-1),Rs=(0,Ms.createElementVNode)("path",{fill:"currentColor",d:"M192 192v512h640V192H192zm-64-64h768v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V128z"},null,-1),Ls=(0,Ms.createElementVNode)("path",{fill:"currentColor",d:"M322.176 960H248.32l144.64-250.56 55.424 32L322.176 960zm453.888 0h-73.856L576 741.44l55.424-32L776.064 960z"},null,-1),Ds=[Hs,Rs,Ls];function Ps(e,t,r,n,o,l){return(0,Ms.openBlock)(),(0,Ms.createElementBlock)("svg",Ts,Ds)}var Is=p(As,[["render",Ps],["__file","data-board.vue"]]),Fs=r("f2bf"),$s={name:"DataLine"},qs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ws=(0,Fs.createElementVNode)("path",{fill:"currentColor",d:"M359.168 768H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216l110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192zM832 192H192v512h640V192zM342.656 534.656a32 32 0 1 1-45.312-45.312L444.992 341.76l125.44 94.08L679.04 300.032a32 32 0 1 1 49.92 39.936L581.632 524.224 451.008 426.24 342.656 534.592z"},null,-1),Us=[Ws];function Ks(e,t,r,n,o,l){return(0,Fs.openBlock)(),(0,Fs.createElementBlock)("svg",qs,Us)}var Ys=p($s,[["render",Ks],["__file","data-line.vue"]]),Gs=r("f2bf"),Xs={name:"DeleteFilled"},Js={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zs=(0,Gs.createElementVNode)("path",{fill:"currentColor",d:"M352 192V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64H96a32 32 0 0 1 0-64h256zm64 0h192v-64H416v64zM192 960a32 32 0 0 1-32-32V256h704v672a32 32 0 0 1-32 32H192zm224-192a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32zm192 0a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32z"},null,-1),Qs=[Zs];function eu(e,t,r,n,o,l){return(0,Gs.openBlock)(),(0,Gs.createElementBlock)("svg",Js,Qs)}var tu=p(Xs,[["render",eu],["__file","delete-filled.vue"]]),ru=r("f2bf"),nu={name:"DeleteLocation"},ou={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lu=(0,ru.createElementVNode)("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),au=(0,ru.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),iu=(0,ru.createElementVNode)("path",{fill:"currentColor",d:"M384 384h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),cu=[lu,au,iu];function su(e,t,r,n,o,l){return(0,ru.openBlock)(),(0,ru.createElementBlock)("svg",ou,cu)}var uu=p(nu,[["render",su],["__file","delete-location.vue"]]),du=r("f2bf"),pu={name:"Delete"},fu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bu=(0,du.createElementVNode)("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),mu=[bu];function hu(e,t,r,n,o,l){return(0,du.openBlock)(),(0,du.createElementBlock)("svg",fu,mu)}var vu=p(pu,[["render",hu],["__file","delete.vue"]]),gu=r("f2bf"),Ou={name:"Dessert"},ju={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wu=(0,gu.createElementVNode)("path",{fill:"currentColor",d:"M128 416v-48a144 144 0 0 1 168.64-141.888 224.128 224.128 0 0 1 430.72 0A144 144 0 0 1 896 368v48a384 384 0 0 1-352 382.72V896h-64v-97.28A384 384 0 0 1 128 416zm287.104-32.064h193.792a143.808 143.808 0 0 1 58.88-132.736 160.064 160.064 0 0 0-311.552 0 143.808 143.808 0 0 1 58.88 132.8zm-72.896 0a72 72 0 1 0-140.48 0h140.48zm339.584 0h140.416a72 72 0 1 0-140.48 0zM512 736a320 320 0 0 0 318.4-288.064H193.6A320 320 0 0 0 512 736zM384 896.064h256a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64z"},null,-1),yu=[wu];function xu(e,t,r,n,o,l){return(0,gu.openBlock)(),(0,gu.createElementBlock)("svg",ju,yu)}var ku=p(Ou,[["render",xu],["__file","dessert.vue"]]),_u=r("f2bf"),Cu={name:"Discount"},zu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Eu=(0,_u.createElementVNode)("path",{fill:"currentColor",d:"M224 704h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336V704zm0 64v128h576V768H224zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Bu=(0,_u.createElementVNode)("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Su=[Eu,Bu];function Vu(e,t,r,n,o,l){return(0,_u.openBlock)(),(0,_u.createElementBlock)("svg",zu,Su)}var Nu=p(Cu,[["render",Vu],["__file","discount.vue"]]),Mu=r("f2bf"),Au={name:"DishDot"},Tu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hu=(0,Mu.createElementVNode)("path",{fill:"currentColor",d:"m384.064 274.56.064-50.688A128 128 0 0 1 512.128 96c70.528 0 127.68 57.152 127.68 127.68v50.752A448.192 448.192 0 0 1 955.392 768H68.544A448.192 448.192 0 0 1 384 274.56zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-128h768a384 384 0 1 0-768 0zm447.808-448v-32.32a63.68 63.68 0 0 0-63.68-63.68 64 64 0 0 0-64 63.936V256h127.68z"},null,-1),Ru=[Hu];function Lu(e,t,r,n,o,l){return(0,Mu.openBlock)(),(0,Mu.createElementBlock)("svg",Tu,Ru)}var Du=p(Au,[["render",Lu],["__file","dish-dot.vue"]]),Pu=r("f2bf"),Iu={name:"Dish"},Fu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$u=(0,Pu.createElementVNode)("path",{fill:"currentColor",d:"M480 257.152V192h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96v65.152A448 448 0 0 1 955.52 768H68.48A448 448 0 0 1 480 257.152zM128 704h768a384 384 0 1 0-768 0zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64z"},null,-1),qu=[$u];function Wu(e,t,r,n,o,l){return(0,Pu.openBlock)(),(0,Pu.createElementBlock)("svg",Fu,qu)}var Uu=p(Iu,[["render",Wu],["__file","dish.vue"]]),Ku=r("f2bf"),Yu={name:"DocumentAdd"},Gu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xu=(0,Ku.createElementVNode)("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm320 512V448h64v128h128v64H544v128h-64V640H352v-64h128z"},null,-1),Ju=[Xu];function Zu(e,t,r,n,o,l){return(0,Ku.openBlock)(),(0,Ku.createElementBlock)("svg",Gu,Ju)}var Qu=p(Yu,[["render",Zu],["__file","document-add.vue"]]),ed=r("f2bf"),td={name:"DocumentChecked"},rd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nd=(0,ed.createElementVNode)("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm318.4 582.144 180.992-180.992L704.64 510.4 478.4 736.64 320 578.304l45.248-45.312L478.4 646.144z"},null,-1),od=[nd];function ld(e,t,r,n,o,l){return(0,ed.openBlock)(),(0,ed.createElementBlock)("svg",rd,od)}var ad=p(td,[["render",ld],["__file","document-checked.vue"]]),id=r("f2bf"),cd={name:"DocumentCopy"},sd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ud=(0,id.createElementVNode)("path",{fill:"currentColor",d:"M128 320v576h576V320H128zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32zM960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32zM256 672h320v64H256v-64zm0-192h320v64H256v-64z"},null,-1),dd=[ud];function pd(e,t,r,n,o,l){return(0,id.openBlock)(),(0,id.createElementBlock)("svg",sd,dd)}var fd=p(cd,[["render",pd],["__file","document-copy.vue"]]),bd=r("f2bf"),md={name:"DocumentDelete"},hd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vd=(0,bd.createElementVNode)("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm308.992 546.304-90.496-90.624 45.248-45.248 90.56 90.496 90.496-90.432 45.248 45.248-90.496 90.56 90.496 90.496-45.248 45.248-90.496-90.496-90.56 90.496-45.248-45.248 90.496-90.496z"},null,-1),gd=[vd];function Od(e,t,r,n,o,l){return(0,bd.openBlock)(),(0,bd.createElementBlock)("svg",hd,gd)}var jd=p(md,[["render",Od],["__file","document-delete.vue"]]),wd=r("f2bf"),yd={name:"DocumentRemove"},xd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kd=(0,wd.createElementVNode)("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm192 512h320v64H352v-64z"},null,-1),_d=[kd];function Cd(e,t,r,n,o,l){return(0,wd.openBlock)(),(0,wd.createElementBlock)("svg",xd,_d)}var zd=p(yd,[["render",Cd],["__file","document-remove.vue"]]),Ed=r("f2bf"),Bd={name:"Document"},Sd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vd=(0,Ed.createElementVNode)("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),Nd=[Vd];function Md(e,t,r,n,o,l){return(0,Ed.openBlock)(),(0,Ed.createElementBlock)("svg",Sd,Nd)}var Ad=p(Bd,[["render",Md],["__file","document.vue"]]),Td=r("f2bf"),Hd={name:"Download"},Rd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ld=(0,Td.createElementVNode)("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-253.696 236.288-236.352 45.248 45.248L508.8 704 192 387.2l45.248-45.248L480 584.704V128h64v450.304z"},null,-1),Dd=[Ld];function Pd(e,t,r,n,o,l){return(0,Td.openBlock)(),(0,Td.createElementBlock)("svg",Rd,Dd)}var Id=p(Hd,[["render",Pd],["__file","download.vue"]]),Fd=r("f2bf"),$d={name:"Drizzling"},qd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wd=(0,Fd.createElementVNode)("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM288 800h64v64h-64v-64zm192 0h64v64h-64v-64zm-96 96h64v64h-64v-64zm192 0h64v64h-64v-64zm96-96h64v64h-64v-64z"},null,-1),Ud=[Wd];function Kd(e,t,r,n,o,l){return(0,Fd.openBlock)(),(0,Fd.createElementBlock)("svg",qd,Ud)}var Yd=p($d,[["render",Kd],["__file","drizzling.vue"]]),Gd=r("f2bf"),Xd={name:"EditPen"},Jd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zd=(0,Gd.createElementVNode)("path",{d:"m199.04 672.64 193.984 112 224-387.968-193.92-112-224 388.032zm-23.872 60.16 32.896 148.288 144.896-45.696L175.168 732.8zM455.04 229.248l193.92 112 56.704-98.112-193.984-112-56.64 98.112zM104.32 708.8l384-665.024 304.768 175.936L409.152 884.8h.064l-248.448 78.336L104.32 708.8zm384 254.272v-64h448v64h-448z",fill:"currentColor"},null,-1),Qd=[Zd];function ep(e,t,r,n,o,l){return(0,Gd.openBlock)(),(0,Gd.createElementBlock)("svg",Jd,Qd)}var tp=p(Xd,[["render",ep],["__file","edit-pen.vue"]]),rp=r("f2bf"),np={name:"Edit"},op={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lp=(0,rp.createElementVNode)("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640V512z"},null,-1),ap=(0,rp.createElementVNode)("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"},null,-1),ip=[lp,ap];function cp(e,t,r,n,o,l){return(0,rp.openBlock)(),(0,rp.createElementBlock)("svg",op,ip)}var sp=p(np,[["render",cp],["__file","edit.vue"]]),up=r("f2bf"),dp={name:"ElemeFilled"},pp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fp=(0,up.createElementVNode)("path",{fill:"currentColor",d:"M176 64h672c61.824 0 112 50.176 112 112v672a112 112 0 0 1-112 112H176A112 112 0 0 1 64 848V176c0-61.824 50.176-112 112-112zm150.528 173.568c-152.896 99.968-196.544 304.064-97.408 456.96a330.688 330.688 0 0 0 456.96 96.64c9.216-5.888 17.6-11.776 25.152-18.56a18.24 18.24 0 0 0 4.224-24.32L700.352 724.8a47.552 47.552 0 0 0-65.536-14.272A234.56 234.56 0 0 1 310.592 641.6C240 533.248 271.104 387.968 379.456 316.48a234.304 234.304 0 0 1 276.352 15.168c1.664.832 2.56 2.56 3.392 4.224 5.888 8.384 3.328 19.328-5.12 25.216L456.832 489.6a47.552 47.552 0 0 0-14.336 65.472l16 24.384c5.888 8.384 16.768 10.88 25.216 5.056l308.224-199.936a19.584 19.584 0 0 0 6.72-23.488v-.896c-4.992-9.216-10.048-17.6-15.104-26.88-99.968-151.168-304.064-194.88-456.96-95.744zM786.88 504.704l-62.208 40.32c-8.32 5.888-10.88 16.768-4.992 25.216L760 632.32c5.888 8.448 16.768 11.008 25.152 5.12l31.104-20.16a55.36 55.36 0 0 0 16-76.48l-20.224-31.04a19.52 19.52 0 0 0-25.152-5.12z"},null,-1),bp=[fp];function mp(e,t,r,n,o,l){return(0,up.openBlock)(),(0,up.createElementBlock)("svg",pp,bp)}var hp=p(dp,[["render",mp],["__file","eleme-filled.vue"]]),vp=r("f2bf"),gp={name:"Eleme"},Op={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jp=(0,vp.createElementVNode)("path",{fill:"currentColor",d:"M300.032 188.8c174.72-113.28 408-63.36 522.24 109.44 5.76 10.56 11.52 20.16 17.28 30.72v.96a22.4 22.4 0 0 1-7.68 26.88l-352.32 228.48c-9.6 6.72-22.08 3.84-28.8-5.76l-18.24-27.84a54.336 54.336 0 0 1 16.32-74.88l225.6-146.88c9.6-6.72 12.48-19.2 5.76-28.8-.96-1.92-1.92-3.84-3.84-4.8a267.84 267.84 0 0 0-315.84-17.28c-123.84 81.6-159.36 247.68-78.72 371.52a268.096 268.096 0 0 0 370.56 78.72 54.336 54.336 0 0 1 74.88 16.32l17.28 26.88c5.76 9.6 3.84 21.12-4.8 27.84-8.64 7.68-18.24 14.4-28.8 21.12a377.92 377.92 0 0 1-522.24-110.4c-113.28-174.72-63.36-408 111.36-522.24zm526.08 305.28a22.336 22.336 0 0 1 28.8 5.76l23.04 35.52a63.232 63.232 0 0 1-18.24 87.36l-35.52 23.04c-9.6 6.72-22.08 3.84-28.8-5.76l-46.08-71.04c-6.72-9.6-3.84-22.08 5.76-28.8l71.04-46.08z"},null,-1),wp=[jp];function yp(e,t,r,n,o,l){return(0,vp.openBlock)(),(0,vp.createElementBlock)("svg",Op,wp)}var xp=p(gp,[["render",yp],["__file","eleme.vue"]]),kp=r("f2bf"),_p={name:"ElementPlus"},Cp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zp=(0,kp.createElementVNode)("path",{d:"M839.7 734.7c0 33.3-17.9 41-17.9 41S519.7 949.8 499.2 960c-10.2 5.1-20.5 5.1-30.7 0 0 0-314.9-184.3-325.1-192-5.1-5.1-10.2-12.8-12.8-20.5V368.6c0-17.9 20.5-28.2 20.5-28.2L466 158.6c12.8-5.1 25.6-5.1 38.4 0 0 0 279 161.3 309.8 179.2 17.9 7.7 28.2 25.6 25.6 46.1-.1-5-.1 317.5-.1 350.8zM714.2 371.2c-64-35.8-217.6-125.4-217.6-125.4-7.7-5.1-20.5-5.1-30.7 0L217.6 389.1s-17.9 10.2-17.9 23v297c0 5.1 5.1 12.8 7.7 17.9 7.7 5.1 256 148.5 256 148.5 7.7 5.1 17.9 5.1 25.6 0 15.4-7.7 250.9-145.9 250.9-145.9s12.8-5.1 12.8-30.7v-74.2l-276.5 169v-64c0-17.9 7.7-30.7 20.5-46.1L745 535c5.1-7.7 10.2-20.5 10.2-30.7v-66.6l-279 169v-69.1c0-15.4 5.1-30.7 17.9-38.4l220.1-128zM919 135.7c0-5.1-5.1-7.7-7.7-7.7h-58.9V66.6c0-5.1-5.1-5.1-10.2-5.1l-30.7 5.1c-5.1 0-5.1 2.6-5.1 5.1V128h-56.3c-5.1 0-5.1 5.1-7.7 5.1v38.4h69.1v64c0 5.1 5.1 5.1 10.2 5.1l30.7-5.1c5.1 0 5.1-2.6 5.1-5.1v-56.3h64l-2.5-38.4z",fill:"currentColor"},null,-1),Ep=[zp];function Bp(e,t,r,n,o,l){return(0,kp.openBlock)(),(0,kp.createElementBlock)("svg",Cp,Ep)}var Sp=p(_p,[["render",Bp],["__file","element-plus.vue"]]),Vp=r("f2bf"),Np={name:"Expand"},Mp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ap=(0,Vp.createElementVNode)("path",{fill:"currentColor",d:"M128 192h768v128H128V192zm0 256h512v128H128V448zm0 256h768v128H128V704zm576-352 192 160-192 128V352z"},null,-1),Tp=[Ap];function Hp(e,t,r,n,o,l){return(0,Vp.openBlock)(),(0,Vp.createElementBlock)("svg",Mp,Tp)}var Rp=p(Np,[["render",Hp],["__file","expand.vue"]]),Lp=r("f2bf"),Dp={name:"Failed"},Pp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ip=(0,Lp.createElementVNode)("path",{fill:"currentColor",d:"m557.248 608 135.744-135.744-45.248-45.248-135.68 135.744-135.808-135.68-45.248 45.184L466.752 608l-135.68 135.68 45.184 45.312L512 653.248l135.744 135.744 45.248-45.248L557.312 608zM704 192h160v736H160V192h160v64h384v-64zm-320 0V96h256v96H384z"},null,-1),Fp=[Ip];function $p(e,t,r,n,o,l){return(0,Lp.openBlock)(),(0,Lp.createElementBlock)("svg",Pp,Fp)}var qp=p(Dp,[["render",$p],["__file","failed.vue"]]),Wp=r("f2bf"),Up={name:"Female"},Kp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yp=(0,Wp.createElementVNode)("path",{fill:"currentColor",d:"M512 640a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),Gp=(0,Wp.createElementVNode)("path",{fill:"currentColor",d:"M512 640q32 0 32 32v256q0 32-32 32t-32-32V672q0-32 32-32z"},null,-1),Xp=(0,Wp.createElementVNode)("path",{fill:"currentColor",d:"M352 800h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),Jp=[Yp,Gp,Xp];function Zp(e,t,r,n,o,l){return(0,Wp.openBlock)(),(0,Wp.createElementBlock)("svg",Kp,Jp)}var Qp=p(Up,[["render",Zp],["__file","female.vue"]]),ef=r("f2bf"),tf={name:"Files"},rf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nf=(0,ef.createElementVNode)("path",{fill:"currentColor",d:"M128 384v448h768V384H128zm-32-64h832a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32zm64-128h704v64H160zm96-128h512v64H256z"},null,-1),of=[nf];function lf(e,t,r,n,o,l){return(0,ef.openBlock)(),(0,ef.createElementBlock)("svg",rf,of)}var af=p(tf,[["render",lf],["__file","files.vue"]]),cf=r("f2bf"),sf={name:"Film"},uf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},df=(0,cf.createElementVNode)("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),pf=(0,cf.createElementVNode)("path",{fill:"currentColor",d:"M320 288V128h64v352h256V128h64v160h160v64H704v128h160v64H704v128h160v64H704v160h-64V544H384v352h-64V736H128v-64h192V544H128v-64h192V352H128v-64h192z"},null,-1),ff=[df,pf];function bf(e,t,r,n,o,l){return(0,cf.openBlock)(),(0,cf.createElementBlock)("svg",uf,ff)}var mf=p(sf,[["render",bf],["__file","film.vue"]]),hf=r("f2bf"),vf={name:"Filter"},gf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Of=(0,hf.createElementVNode)("path",{fill:"currentColor",d:"M384 523.392V928a32 32 0 0 0 46.336 28.608l192-96A32 32 0 0 0 640 832V523.392l280.768-343.104a32 32 0 1 0-49.536-40.576l-288 352A32 32 0 0 0 576 512v300.224l-128 64V512a32 32 0 0 0-7.232-20.288L195.52 192H704a32 32 0 1 0 0-64H128a32 32 0 0 0-24.768 52.288L384 523.392z"},null,-1),jf=[Of];function wf(e,t,r,n,o,l){return(0,hf.openBlock)(),(0,hf.createElementBlock)("svg",gf,jf)}var yf=p(vf,[["render",wf],["__file","filter.vue"]]),xf=r("f2bf"),kf={name:"Finished"},_f={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Cf=(0,xf.createElementVNode)("path",{fill:"currentColor",d:"M280.768 753.728 691.456 167.04a32 32 0 1 1 52.416 36.672L314.24 817.472a32 32 0 0 1-45.44 7.296l-230.4-172.8a32 32 0 0 1 38.4-51.2l203.968 152.96zM736 448a32 32 0 1 1 0-64h192a32 32 0 1 1 0 64H736zM608 640a32 32 0 0 1 0-64h319.936a32 32 0 1 1 0 64H608zM480 832a32 32 0 1 1 0-64h447.936a32 32 0 1 1 0 64H480z"},null,-1),zf=[Cf];function Ef(e,t,r,n,o,l){return(0,xf.openBlock)(),(0,xf.createElementBlock)("svg",_f,zf)}var Bf=p(kf,[["render",Ef],["__file","finished.vue"]]),Sf=r("f2bf"),Vf={name:"FirstAidKit"},Nf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mf=(0,Sf.createElementVNode)("path",{fill:"currentColor",d:"M192 256a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H192zm0-64h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),Af=(0,Sf.createElementVNode)("path",{fill:"currentColor",d:"M544 512h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96zM352 128v64h320v-64H352zm-32-64h384a32 32 0 0 1 32 32v128a32 32 0 0 1-32 32H320a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Tf=[Mf,Af];function Hf(e,t,r,n,o,l){return(0,Sf.openBlock)(),(0,Sf.createElementBlock)("svg",Nf,Tf)}var Rf=p(Vf,[["render",Hf],["__file","first-aid-kit.vue"]]),Lf=r("f2bf"),Df={name:"Flag"},Pf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},If=(0,Lf.createElementVNode)("path",{fill:"currentColor",d:"M288 128h608L736 384l160 256H288v320h-96V64h96v64z"},null,-1),Ff=[If];function $f(e,t,r,n,o,l){return(0,Lf.openBlock)(),(0,Lf.createElementBlock)("svg",Pf,Ff)}var qf=p(Df,[["render",$f],["__file","flag.vue"]]),Wf=r("f2bf"),Uf={name:"Fold"},Kf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yf=(0,Wf.createElementVNode)("path",{fill:"currentColor",d:"M896 192H128v128h768V192zm0 256H384v128h512V448zm0 256H128v128h768V704zM320 384 128 512l192 128V384z"},null,-1),Gf=[Yf];function Xf(e,t,r,n,o,l){return(0,Wf.openBlock)(),(0,Wf.createElementBlock)("svg",Kf,Gf)}var Jf=p(Uf,[["render",Xf],["__file","fold.vue"]]),Zf=r("f2bf"),Qf={name:"FolderAdd"},eb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tb=(0,Zf.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm384 416V416h64v128h128v64H544v128h-64V608H352v-64h128z"},null,-1),rb=[tb];function nb(e,t,r,n,o,l){return(0,Zf.openBlock)(),(0,Zf.createElementBlock)("svg",eb,rb)}var ob=p(Qf,[["render",nb],["__file","folder-add.vue"]]),lb=r("f2bf"),ab={name:"FolderChecked"},ib={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cb=(0,lb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm414.08 502.144 180.992-180.992L736.32 494.4 510.08 720.64l-158.4-158.336 45.248-45.312L510.08 630.144z"},null,-1),sb=[cb];function ub(e,t,r,n,o,l){return(0,lb.openBlock)(),(0,lb.createElementBlock)("svg",ib,sb)}var db=p(ab,[["render",ub],["__file","folder-checked.vue"]]),pb=r("f2bf"),fb={name:"FolderDelete"},bb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mb=(0,pb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm370.752 448-90.496-90.496 45.248-45.248L512 530.752l90.496-90.496 45.248 45.248L557.248 576l90.496 90.496-45.248 45.248L512 621.248l-90.496 90.496-45.248-45.248L466.752 576z"},null,-1),hb=[mb];function vb(e,t,r,n,o,l){return(0,pb.openBlock)(),(0,pb.createElementBlock)("svg",bb,hb)}var gb=p(fb,[["render",vb],["__file","folder-delete.vue"]]),Ob=r("f2bf"),jb={name:"FolderOpened"},wb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yb=(0,Ob.createElementVNode)("path",{fill:"currentColor",d:"M878.08 448H241.92l-96 384h636.16l96-384zM832 384v-64H485.76L357.504 192H128v448l57.92-231.744A32 32 0 0 1 216.96 384H832zm-24.96 512H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h287.872l128.384 128H864a32 32 0 0 1 32 32v96h23.04a32 32 0 0 1 31.04 39.744l-112 448A32 32 0 0 1 807.04 896z"},null,-1),xb=[yb];function kb(e,t,r,n,o,l){return(0,Ob.openBlock)(),(0,Ob.createElementBlock)("svg",wb,xb)}var _b=p(jb,[["render",kb],["__file","folder-opened.vue"]]),Cb=r("f2bf"),zb={name:"FolderRemove"},Eb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bb=(0,Cb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm256 416h320v64H352v-64z"},null,-1),Sb=[Bb];function Vb(e,t,r,n,o,l){return(0,Cb.openBlock)(),(0,Cb.createElementBlock)("svg",Eb,Sb)}var Nb=p(zb,[["render",Vb],["__file","folder-remove.vue"]]),Mb=r("f2bf"),Ab={name:"Folder"},Tb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hb=(0,Mb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32z"},null,-1),Rb=[Hb];function Lb(e,t,r,n,o,l){return(0,Mb.openBlock)(),(0,Mb.createElementBlock)("svg",Tb,Rb)}var Db=p(Ab,[["render",Lb],["__file","folder.vue"]]),Pb=r("f2bf"),Ib={name:"Food"},Fb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$b=(0,Pb.createElementVNode)("path",{fill:"currentColor",d:"M128 352.576V352a288 288 0 0 1 491.072-204.224 192 192 0 0 1 274.24 204.48 64 64 0 0 1 57.216 74.24C921.6 600.512 850.048 710.656 736 756.992V800a96 96 0 0 1-96 96H384a96 96 0 0 1-96-96v-43.008c-114.048-46.336-185.6-156.48-214.528-330.496A64 64 0 0 1 128 352.64zm64-.576h64a160 160 0 0 1 320 0h64a224 224 0 0 0-448 0zm128 0h192a96 96 0 0 0-192 0zm439.424 0h68.544A128.256 128.256 0 0 0 704 192c-15.36 0-29.952 2.688-43.52 7.616 11.328 18.176 20.672 37.76 27.84 58.304A64.128 64.128 0 0 1 759.424 352zM672 768H352v32a32 32 0 0 0 32 32h256a32 32 0 0 0 32-32v-32zm-342.528-64h365.056c101.504-32.64 165.76-124.928 192.896-288H136.576c27.136 163.072 91.392 255.36 192.896 288z"},null,-1),qb=[$b];function Wb(e,t,r,n,o,l){return(0,Pb.openBlock)(),(0,Pb.createElementBlock)("svg",Fb,qb)}var Ub=p(Ib,[["render",Wb],["__file","food.vue"]]),Kb=r("f2bf"),Yb={name:"Football"},Gb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xb=(0,Kb.createElementVNode)("path",{fill:"currentColor",d:"M512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-64a384 384 0 1 0 0-768 384 384 0 0 0 0 768z"},null,-1),Jb=(0,Kb.createElementVNode)("path",{fill:"currentColor",d:"M186.816 268.288c16-16.384 31.616-31.744 46.976-46.08 17.472 30.656 39.808 58.112 65.984 81.28l-32.512 56.448a385.984 385.984 0 0 1-80.448-91.648zm653.696-5.312a385.92 385.92 0 0 1-83.776 96.96l-32.512-56.384a322.923 322.923 0 0 0 68.48-85.76c15.552 14.08 31.488 29.12 47.808 45.184zM465.984 445.248l11.136-63.104a323.584 323.584 0 0 0 69.76 0l11.136 63.104a387.968 387.968 0 0 1-92.032 0zm-62.72-12.8A381.824 381.824 0 0 1 320 396.544l32-55.424a319.885 319.885 0 0 0 62.464 27.712l-11.2 63.488zm300.8-35.84a381.824 381.824 0 0 1-83.328 35.84l-11.2-63.552A319.885 319.885 0 0 0 672 341.184l32 55.424zm-520.768 364.8a385.92 385.92 0 0 1 83.968-97.28l32.512 56.32c-26.88 23.936-49.856 52.352-67.52 84.032-16-13.44-32.32-27.712-48.96-43.072zm657.536.128a1442.759 1442.759 0 0 1-49.024 43.072 321.408 321.408 0 0 0-67.584-84.16l32.512-56.32c33.216 27.456 61.696 60.352 84.096 97.408zM465.92 578.752a387.968 387.968 0 0 1 92.032 0l-11.136 63.104a323.584 323.584 0 0 0-69.76 0l-11.136-63.104zm-62.72 12.8 11.2 63.552a319.885 319.885 0 0 0-62.464 27.712L320 627.392a381.824 381.824 0 0 1 83.264-35.84zm300.8 35.84-32 55.424a318.272 318.272 0 0 0-62.528-27.712l11.2-63.488c29.44 8.64 57.28 20.736 83.264 35.776z"},null,-1),Zb=[Xb,Jb];function Qb(e,t,r,n,o,l){return(0,Kb.openBlock)(),(0,Kb.createElementBlock)("svg",Gb,Zb)}var em=p(Yb,[["render",Qb],["__file","football.vue"]]),tm=r("f2bf"),rm={name:"ForkSpoon"},nm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},om=(0,tm.createElementVNode)("path",{fill:"currentColor",d:"M256 410.304V96a32 32 0 0 1 64 0v314.304a96 96 0 0 0 64-90.56V96a32 32 0 0 1 64 0v223.744a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.544a160 160 0 0 1-128-156.8V96a32 32 0 0 1 64 0v223.744a96 96 0 0 0 64 90.56zM672 572.48C581.184 552.128 512 446.848 512 320c0-141.44 85.952-256 192-256s192 114.56 192 256c0 126.848-69.184 232.128-160 252.48V928a32 32 0 1 1-64 0V572.48zM704 512c66.048 0 128-82.56 128-192s-61.952-192-128-192-128 82.56-128 192 61.952 192 128 192z"},null,-1),lm=[om];function am(e,t,r,n,o,l){return(0,tm.openBlock)(),(0,tm.createElementBlock)("svg",nm,lm)}var im=p(rm,[["render",am],["__file","fork-spoon.vue"]]),cm=r("f2bf"),sm={name:"Fries"},um={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dm=(0,cm.createElementVNode)("path",{fill:"currentColor",d:"M608 224v-64a32 32 0 0 0-64 0v336h26.88A64 64 0 0 0 608 484.096V224zm101.12 160A64 64 0 0 0 672 395.904V384h64V224a32 32 0 1 0-64 0v160h37.12zm74.88 0a92.928 92.928 0 0 1 91.328 110.08l-60.672 323.584A96 96 0 0 1 720.32 896H303.68a96 96 0 0 1-94.336-78.336L148.672 494.08A92.928 92.928 0 0 1 240 384h-16V224a96 96 0 0 1 188.608-25.28A95.744 95.744 0 0 1 480 197.44V160a96 96 0 0 1 188.608-25.28A96 96 0 0 1 800 224v160h-16zM670.784 512a128 128 0 0 1-99.904 48H453.12a128 128 0 0 1-99.84-48H352v-1.536a128.128 128.128 0 0 1-9.984-14.976L314.88 448H240a28.928 28.928 0 0 0-28.48 34.304L241.088 640h541.824l29.568-157.696A28.928 28.928 0 0 0 784 448h-74.88l-27.136 47.488A132.405 132.405 0 0 1 672 510.464V512h-1.216zM480 288a32 32 0 0 0-64 0v196.096A64 64 0 0 0 453.12 496H480V288zm-128 96V224a32 32 0 0 0-64 0v160h64-37.12A64 64 0 0 1 352 395.904zm-98.88 320 19.072 101.888A32 32 0 0 0 303.68 832h416.64a32 32 0 0 0 31.488-26.112L770.88 704H253.12z"},null,-1),pm=[dm];function fm(e,t,r,n,o,l){return(0,cm.openBlock)(),(0,cm.createElementBlock)("svg",um,pm)}var bm=p(sm,[["render",fm],["__file","fries.vue"]]),mm=r("f2bf"),hm={name:"FullScreen"},vm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gm=(0,mm.createElementVNode)("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),Om=[gm];function jm(e,t,r,n,o,l){return(0,mm.openBlock)(),(0,mm.createElementBlock)("svg",vm,Om)}var wm=p(hm,[["render",jm],["__file","full-screen.vue"]]),ym=r("f2bf"),xm={name:"GobletFull"},km={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_m=(0,ym.createElementVNode)("path",{fill:"currentColor",d:"M256 320h512c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320zm503.936 64H264.064a256.128 256.128 0 0 0 495.872 0zM544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4z"},null,-1),Cm=[_m];function zm(e,t,r,n,o,l){return(0,ym.openBlock)(),(0,ym.createElementBlock)("svg",km,Cm)}var Em=p(xm,[["render",zm],["__file","goblet-full.vue"]]),Bm=r("f2bf"),Sm={name:"GobletSquareFull"},Vm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nm=(0,Bm.createElementVNode)("path",{fill:"currentColor",d:"M256 270.912c10.048 6.72 22.464 14.912 28.992 18.624a220.16 220.16 0 0 0 114.752 30.72c30.592 0 49.408-9.472 91.072-41.152l.64-.448c52.928-40.32 82.368-55.04 132.288-54.656 55.552.448 99.584 20.8 142.72 57.408l1.536 1.28V128H256v142.912zm.96 76.288C266.368 482.176 346.88 575.872 512 576c157.44.064 237.952-85.056 253.248-209.984a952.32 952.32 0 0 1-40.192-35.712c-32.704-27.776-63.36-41.92-101.888-42.24-31.552-.256-50.624 9.28-93.12 41.6l-.576.448c-52.096 39.616-81.024 54.208-129.792 54.208-54.784 0-100.48-13.376-142.784-37.056zM480 638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848z"},null,-1),Mm=[Nm];function Am(e,t,r,n,o,l){return(0,Bm.openBlock)(),(0,Bm.createElementBlock)("svg",Vm,Mm)}var Tm=p(Sm,[["render",Am],["__file","goblet-square-full.vue"]]),Hm=r("f2bf"),Rm={name:"GobletSquare"},Lm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dm=(0,Hm.createElementVNode)("path",{fill:"currentColor",d:"M544 638.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912zM256 319.68c0 149.568 80 256.192 256 256.256C688.128 576 768 469.568 768 320V128H256v191.68z"},null,-1),Pm=[Dm];function Im(e,t,r,n,o,l){return(0,Hm.openBlock)(),(0,Hm.createElementBlock)("svg",Lm,Pm)}var Fm=p(Rm,[["render",Im],["__file","goblet-square.vue"]]),$m=r("f2bf"),qm={name:"Goblet"},Wm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Um=(0,$m.createElementVNode)("path",{fill:"currentColor",d:"M544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4zM256 320a256 256 0 1 0 512 0c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320z"},null,-1),Km=[Um];function Ym(e,t,r,n,o,l){return(0,$m.openBlock)(),(0,$m.createElementBlock)("svg",Wm,Km)}var Gm=p(qm,[["render",Ym],["__file","goblet.vue"]]),Xm=r("f2bf"),Jm={name:"GoldMedal"},Zm={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Qm=(0,Xm.createElementVNode)("path",{d:"m772.13 452.84 53.86-351.81c1.32-10.01-1.17-18.68-7.49-26.02S804.35 64 795.01 64H228.99v-.01h-.06c-9.33 0-17.15 3.67-23.49 11.01s-8.83 16.01-7.49 26.02l53.87 351.89C213.54 505.73 193.59 568.09 192 640c2 90.67 33.17 166.17 93.5 226.5S421.33 957.99 512 960c90.67-2 166.17-33.17 226.5-93.5 60.33-60.34 91.49-135.83 93.5-226.5-1.59-71.94-21.56-134.32-59.87-187.16zM640.01 128h117.02l-39.01 254.02c-20.75-10.64-40.74-19.73-59.94-27.28-5.92-3-11.95-5.8-18.08-8.41V128h.01zM576 128v198.76c-13.18-2.58-26.74-4.43-40.67-5.55-8.07-.8-15.85-1.2-23.33-1.2-10.54 0-21.09.66-31.64 1.96a359.844 359.844 0 0 0-32.36 4.79V128h128zm-192 0h.04v218.3c-6.22 2.66-12.34 5.5-18.36 8.56-19.13 7.54-39.02 16.6-59.66 27.16L267.01 128H384zm308.99 692.99c-48 48-108.33 73-180.99 75.01-72.66-2.01-132.99-27.01-180.99-75.01S258.01 712.66 256 640c2.01-72.66 27.01-132.99 75.01-180.99 19.67-19.67 41.41-35.47 65.22-47.41 38.33-15.04 71.15-23.92 98.44-26.65 5.07-.41 10.2-.7 15.39-.88.63-.01 1.28-.03 1.91-.03.66 0 1.35.03 2.02.04 5.11.17 10.15.46 15.13.86 27.4 2.71 60.37 11.65 98.91 26.79 23.71 11.93 45.36 27.69 64.96 47.29 48 48 73 108.33 75.01 180.99-2.01 72.65-27.01 132.98-75.01 180.98z",fill:"currentColor"},null,-1),eh=(0,Xm.createElementVNode)("path",{d:"M544 480H416v64h64v192h-64v64h192v-64h-64z",fill:"currentColor"},null,-1),th=[Qm,eh];function rh(e,t,r,n,o,l){return(0,Xm.openBlock)(),(0,Xm.createElementBlock)("svg",Zm,th)}var nh=p(Jm,[["render",rh],["__file","gold-medal.vue"]]),oh=r("f2bf"),lh={name:"GoodsFilled"},ah={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ih=(0,oh.createElementVNode)("path",{fill:"currentColor",d:"M192 352h640l64 544H128l64-544zm128 224h64V448h-64v128zm320 0h64V448h-64v128zM384 288h-64a192 192 0 1 1 384 0h-64a128 128 0 1 0-256 0z"},null,-1),ch=[ih];function sh(e,t,r,n,o,l){return(0,oh.openBlock)(),(0,oh.createElementBlock)("svg",ah,ch)}var uh=p(lh,[["render",sh],["__file","goods-filled.vue"]]),dh=r("f2bf"),ph={name:"Goods"},fh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bh=(0,dh.createElementVNode)("path",{fill:"currentColor",d:"M320 288v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4h131.072a32 32 0 0 1 31.808 28.8l57.6 576a32 32 0 0 1-31.808 35.2H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320zm64 0h256v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4zm-64 64H217.92l-51.2 512h690.56l-51.264-512H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96z"},null,-1),mh=[bh];function hh(e,t,r,n,o,l){return(0,dh.openBlock)(),(0,dh.createElementBlock)("svg",fh,mh)}var vh=p(ph,[["render",hh],["__file","goods.vue"]]),gh=r("f2bf"),Oh={name:"Grape"},jh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wh=(0,gh.createElementVNode)("path",{fill:"currentColor",d:"M544 195.2a160 160 0 0 1 96 60.8 160 160 0 1 1 146.24 254.976 160 160 0 0 1-128 224 160 160 0 1 1-292.48 0 160 160 0 0 1-128-224A160 160 0 1 1 384 256a160 160 0 0 1 96-60.8V128h-64a32 32 0 0 1 0-64h192a32 32 0 0 1 0 64h-64v67.2zM512 448a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm-256 0a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),yh=[wh];function xh(e,t,r,n,o,l){return(0,gh.openBlock)(),(0,gh.createElementBlock)("svg",jh,yh)}var kh=p(Oh,[["render",xh],["__file","grape.vue"]]),_h=r("f2bf"),Ch={name:"Grid"},zh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Eh=(0,_h.createElementVNode)("path",{fill:"currentColor",d:"M640 384v256H384V384h256zm64 0h192v256H704V384zm-64 512H384V704h256v192zm64 0V704h192v192H704zm-64-768v192H384V128h256zm64 0h192v192H704V128zM320 384v256H128V384h192zm0 512H128V704h192v192zm0-768v192H128V128h192z"},null,-1),Bh=[Eh];function Sh(e,t,r,n,o,l){return(0,_h.openBlock)(),(0,_h.createElementBlock)("svg",zh,Bh)}var Vh=p(Ch,[["render",Sh],["__file","grid.vue"]]),Nh=r("f2bf"),Mh={name:"Guide"},Ah={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Th=(0,Nh.createElementVNode)("path",{fill:"currentColor",d:"M640 608h-64V416h64v192zm0 160v160a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V768h64v128h128V768h64zM384 608V416h64v192h-64zm256-352h-64V128H448v128h-64V96a32 32 0 0 1 32-32h192a32 32 0 0 1 32 32v160z"},null,-1),Hh=(0,Nh.createElementVNode)("path",{fill:"currentColor",d:"m220.8 256-71.232 80 71.168 80H768V256H220.8zm-14.4-64H800a32 32 0 0 1 32 32v224a32 32 0 0 1-32 32H206.4a32 32 0 0 1-23.936-10.752l-99.584-112a32 32 0 0 1 0-42.496l99.584-112A32 32 0 0 1 206.4 192zm678.784 496-71.104 80H266.816V608h547.2l71.168 80zm-56.768-144H234.88a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h593.6a32 32 0 0 0 23.936-10.752l99.584-112a32 32 0 0 0 0-42.496l-99.584-112A32 32 0 0 0 828.48 544z"},null,-1),Rh=[Th,Hh];function Lh(e,t,r,n,o,l){return(0,Nh.openBlock)(),(0,Nh.createElementBlock)("svg",Ah,Rh)}var Dh=p(Mh,[["render",Lh],["__file","guide.vue"]]),Ph=r("f2bf"),Ih={name:"Handbag"},Fh={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},$h=(0,Ph.createElementVNode)("path",{d:"M887.01 264.99c-6-5.99-13.67-8.99-23.01-8.99H704c-1.34-54.68-20.01-100.01-56-136s-81.32-54.66-136-56c-54.68 1.34-100.01 20.01-136 56s-54.66 81.32-56 136H160c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.67-8.99 23.01v640c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V288c0-9.35-2.99-17.02-8.99-23.01zM421.5 165.5c24.32-24.34 54.49-36.84 90.5-37.5 35.99.68 66.16 13.18 90.5 37.5s36.84 54.49 37.5 90.5H384c.68-35.99 13.18-66.16 37.5-90.5zM832 896H192V320h128v128h64V320h256v128h64V320h128v576z",fill:"currentColor"},null,-1),qh=[$h];function Wh(e,t,r,n,o,l){return(0,Ph.openBlock)(),(0,Ph.createElementBlock)("svg",Fh,qh)}var Uh=p(Ih,[["render",Wh],["__file","handbag.vue"]]),Kh=r("f2bf"),Yh={name:"Headset"},Gh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xh=(0,Kh.createElementVNode)("path",{fill:"currentColor",d:"M896 529.152V512a384 384 0 1 0-768 0v17.152A128 128 0 0 1 320 640v128a128 128 0 1 1-256 0V512a448 448 0 1 1 896 0v256a128 128 0 1 1-256 0V640a128 128 0 0 1 192-110.848zM896 640a64 64 0 0 0-128 0v128a64 64 0 0 0 128 0V640zm-768 0v128a64 64 0 0 0 128 0V640a64 64 0 1 0-128 0z"},null,-1),Jh=[Xh];function Zh(e,t,r,n,o,l){return(0,Kh.openBlock)(),(0,Kh.createElementBlock)("svg",Gh,Jh)}var Qh=p(Yh,[["render",Zh],["__file","headset.vue"]]),ev=r("f2bf"),tv={name:"HelpFilled"},rv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nv=(0,ev.createElementVNode)("path",{fill:"currentColor",d:"M926.784 480H701.312A192.512 192.512 0 0 0 544 322.688V97.216A416.064 416.064 0 0 1 926.784 480zm0 64A416.064 416.064 0 0 1 544 926.784V701.312A192.512 192.512 0 0 0 701.312 544h225.472zM97.28 544h225.472A192.512 192.512 0 0 0 480 701.312v225.472A416.064 416.064 0 0 1 97.216 544zm0-64A416.064 416.064 0 0 1 480 97.216v225.472A192.512 192.512 0 0 0 322.688 480H97.216z"},null,-1),ov=[nv];function lv(e,t,r,n,o,l){return(0,ev.openBlock)(),(0,ev.createElementBlock)("svg",rv,ov)}var av=p(tv,[["render",lv],["__file","help-filled.vue"]]),iv=r("f2bf"),cv={name:"Help"},sv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uv=(0,iv.createElementVNode)("path",{fill:"currentColor",d:"m759.936 805.248-90.944-91.008A254.912 254.912 0 0 1 512 768a254.912 254.912 0 0 1-156.992-53.76l-90.944 91.008A382.464 382.464 0 0 0 512 896c94.528 0 181.12-34.176 247.936-90.752zm45.312-45.312A382.464 382.464 0 0 0 896 512c0-94.528-34.176-181.12-90.752-247.936l-91.008 90.944C747.904 398.4 768 452.864 768 512c0 59.136-20.096 113.6-53.76 156.992l91.008 90.944zm-45.312-541.184A382.464 382.464 0 0 0 512 128c-94.528 0-181.12 34.176-247.936 90.752l90.944 91.008A254.912 254.912 0 0 1 512 256c59.136 0 113.6 20.096 156.992 53.76l90.944-91.008zm-541.184 45.312A382.464 382.464 0 0 0 128 512c0 94.528 34.176 181.12 90.752 247.936l91.008-90.944A254.912 254.912 0 0 1 256 512c0-59.136 20.096-113.6 53.76-156.992l-91.008-90.944zm417.28 394.496a194.56 194.56 0 0 0 22.528-22.528C686.912 602.56 704 559.232 704 512a191.232 191.232 0 0 0-67.968-146.56A191.296 191.296 0 0 0 512 320a191.232 191.232 0 0 0-146.56 67.968C337.088 421.44 320 464.768 320 512a191.232 191.232 0 0 0 67.968 146.56C421.44 686.912 464.768 704 512 704c47.296 0 90.56-17.088 124.032-45.44zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),dv=[uv];function pv(e,t,r,n,o,l){return(0,iv.openBlock)(),(0,iv.createElementBlock)("svg",sv,dv)}var fv=p(cv,[["render",pv],["__file","help.vue"]]),bv=r("f2bf"),mv={name:"Hide"},hv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vv=(0,bv.createElementVNode)("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),gv=(0,bv.createElementVNode)("path",{d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),Ov=[vv,gv];function jv(e,t,r,n,o,l){return(0,bv.openBlock)(),(0,bv.createElementBlock)("svg",hv,Ov)}var wv=p(mv,[["render",jv],["__file","hide.vue"]]),yv=r("f2bf"),xv={name:"Histogram"},kv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_v=(0,yv.createElementVNode)("path",{fill:"currentColor",d:"M416 896V128h192v768H416zm-288 0V448h192v448H128zm576 0V320h192v576H704z"},null,-1),Cv=[_v];function zv(e,t,r,n,o,l){return(0,yv.openBlock)(),(0,yv.createElementBlock)("svg",kv,Cv)}var Ev=p(xv,[["render",zv],["__file","histogram.vue"]]),Bv=r("f2bf"),Sv={name:"HomeFilled"},Vv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nv=(0,Bv.createElementVNode)("path",{fill:"currentColor",d:"M512 128 128 447.936V896h255.936V640H640v256h255.936V447.936z"},null,-1),Mv=[Nv];function Av(e,t,r,n,o,l){return(0,Bv.openBlock)(),(0,Bv.createElementBlock)("svg",Vv,Mv)}var Tv=p(Sv,[["render",Av],["__file","home-filled.vue"]]),Hv=r("f2bf"),Rv={name:"HotWater"},Lv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dv=(0,Hv.createElementVNode)("path",{fill:"currentColor",d:"M273.067 477.867h477.866V409.6H273.067v68.267zm0 68.266v51.2A187.733 187.733 0 0 0 460.8 785.067h102.4a187.733 187.733 0 0 0 187.733-187.734v-51.2H273.067zm-34.134-204.8h546.134a34.133 34.133 0 0 1 34.133 34.134v221.866a256 256 0 0 1-256 256H460.8a256 256 0 0 1-256-256V375.467a34.133 34.133 0 0 1 34.133-34.134zM512 34.133a34.133 34.133 0 0 1 34.133 34.134v170.666a34.133 34.133 0 0 1-68.266 0V68.267A34.133 34.133 0 0 1 512 34.133zM375.467 102.4a34.133 34.133 0 0 1 34.133 34.133v102.4a34.133 34.133 0 0 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.134-34.133zm273.066 0a34.133 34.133 0 0 1 34.134 34.133v102.4a34.133 34.133 0 1 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.133-34.133zM170.667 921.668h682.666a34.133 34.133 0 1 1 0 68.267H170.667a34.133 34.133 0 1 1 0-68.267z"},null,-1),Pv=[Dv];function Iv(e,t,r,n,o,l){return(0,Hv.openBlock)(),(0,Hv.createElementBlock)("svg",Lv,Pv)}var Fv=p(Rv,[["render",Iv],["__file","hot-water.vue"]]),$v=r("f2bf"),qv={name:"House"},Wv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Uv=(0,$v.createElementVNode)("path",{fill:"currentColor",d:"M192 413.952V896h640V413.952L512 147.328 192 413.952zM139.52 374.4l352-293.312a32 32 0 0 1 40.96 0l352 293.312A32 32 0 0 1 896 398.976V928a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V398.976a32 32 0 0 1 11.52-24.576z"},null,-1),Kv=[Uv];function Yv(e,t,r,n,o,l){return(0,$v.openBlock)(),(0,$v.createElementBlock)("svg",Wv,Kv)}var Gv=p(qv,[["render",Yv],["__file","house.vue"]]),Xv=r("f2bf"),Jv={name:"IceCreamRound"},Zv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qv=(0,Xv.createElementVNode)("path",{fill:"currentColor",d:"m308.352 489.344 226.304 226.304a32 32 0 0 0 45.248 0L783.552 512A192 192 0 1 0 512 240.448L308.352 444.16a32 32 0 0 0 0 45.248zm135.744 226.304L308.352 851.392a96 96 0 0 1-135.744-135.744l135.744-135.744-45.248-45.248a96 96 0 0 1 0-135.808L466.752 195.2A256 256 0 0 1 828.8 557.248L625.152 760.96a96 96 0 0 1-135.808 0l-45.248-45.248zM398.848 670.4 353.6 625.152 217.856 760.896a32 32 0 0 0 45.248 45.248L398.848 670.4zm248.96-384.64a32 32 0 0 1 0 45.248L466.624 512a32 32 0 1 1-45.184-45.248l180.992-181.056a32 32 0 0 1 45.248 0zm90.496 90.496a32 32 0 0 1 0 45.248L557.248 602.496A32 32 0 1 1 512 557.248l180.992-180.992a32 32 0 0 1 45.312 0z"},null,-1),eg=[Qv];function tg(e,t,r,n,o,l){return(0,Xv.openBlock)(),(0,Xv.createElementBlock)("svg",Zv,eg)}var rg=p(Jv,[["render",tg],["__file","ice-cream-round.vue"]]),ng=r("f2bf"),og={name:"IceCreamSquare"},lg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ag=(0,ng.createElementVNode)("path",{fill:"currentColor",d:"M416 640h256a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32H352a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h64zm192 64v160a96 96 0 0 1-192 0V704h-64a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96h320a96 96 0 0 1 96 96v448a96 96 0 0 1-96 96h-64zm-64 0h-64v160a32 32 0 1 0 64 0V704z"},null,-1),ig=[ag];function cg(e,t,r,n,o,l){return(0,ng.openBlock)(),(0,ng.createElementBlock)("svg",lg,ig)}var sg=p(og,[["render",cg],["__file","ice-cream-square.vue"]]),ug=r("f2bf"),dg={name:"IceCream"},pg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fg=(0,ug.createElementVNode)("path",{fill:"currentColor",d:"M128.64 448a208 208 0 0 1 193.536-191.552 224 224 0 0 1 445.248 15.488A208.128 208.128 0 0 1 894.784 448H896L548.8 983.68a32 32 0 0 1-53.248.704L128 448h.64zm64.256 0h286.208a144 144 0 0 0-286.208 0zm351.36 0h286.272a144 144 0 0 0-286.272 0zm-294.848 64 271.808 396.608L778.24 512H249.408zM511.68 352.64a207.872 207.872 0 0 1 189.184-96.192 160 160 0 0 0-314.752 5.632c52.608 12.992 97.28 46.08 125.568 90.56z"},null,-1),bg=[fg];function mg(e,t,r,n,o,l){return(0,ug.openBlock)(),(0,ug.createElementBlock)("svg",pg,bg)}var hg=p(dg,[["render",mg],["__file","ice-cream.vue"]]),vg=r("f2bf"),gg={name:"IceDrink"},Og={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jg=(0,vg.createElementVNode)("path",{fill:"currentColor",d:"M512 448v128h239.68l16.064-128H512zm-64 0H256.256l16.064 128H448V448zm64-255.36V384h247.744A256.128 256.128 0 0 0 512 192.64zm-64 8.064A256.448 256.448 0 0 0 264.256 384H448V200.704zm64-72.064A320.128 320.128 0 0 1 825.472 384H896a32 32 0 1 1 0 64h-64v1.92l-56.96 454.016A64 64 0 0 1 711.552 960H312.448a64 64 0 0 1-63.488-56.064L192 449.92V448h-64a32 32 0 0 1 0-64h70.528A320.384 320.384 0 0 1 448 135.04V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H544a32 32 0 0 0-32 32v32.64zM743.68 640H280.32l32.128 256h399.104l32.128-256z"},null,-1),wg=[jg];function yg(e,t,r,n,o,l){return(0,vg.openBlock)(),(0,vg.createElementBlock)("svg",Og,wg)}var xg=p(gg,[["render",yg],["__file","ice-drink.vue"]]),kg=r("f2bf"),_g={name:"IceTea"},Cg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zg=(0,kg.createElementVNode)("path",{fill:"currentColor",d:"M197.696 259.648a320.128 320.128 0 0 1 628.608 0A96 96 0 0 1 896 352v64a96 96 0 0 1-71.616 92.864l-49.408 395.072A64 64 0 0 1 711.488 960H312.512a64 64 0 0 1-63.488-56.064l-49.408-395.072A96 96 0 0 1 128 416v-64a96 96 0 0 1 69.696-92.352zM264.064 256h495.872a256.128 256.128 0 0 0-495.872 0zm495.424 256H264.512l48 384h398.976l48-384zM224 448h576a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H224a32 32 0 0 0-32 32v64a32 32 0 0 0 32 32zm160 192h64v64h-64v-64zm192 64h64v64h-64v-64zm-128 64h64v64h-64v-64zm64-192h64v64h-64v-64z"},null,-1),Eg=[zg];function Bg(e,t,r,n,o,l){return(0,kg.openBlock)(),(0,kg.createElementBlock)("svg",Cg,Eg)}var Sg=p(_g,[["render",Bg],["__file","ice-tea.vue"]]),Vg=r("f2bf"),Ng={name:"InfoFilled"},Mg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ag=(0,Vg.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),Tg=[Ag];function Hg(e,t,r,n,o,l){return(0,Vg.openBlock)(),(0,Vg.createElementBlock)("svg",Mg,Tg)}var Rg=p(Ng,[["render",Hg],["__file","info-filled.vue"]]),Lg=r("f2bf"),Dg={name:"Iphone"},Pg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ig=(0,Lg.createElementVNode)("path",{fill:"currentColor",d:"M224 768v96.064a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V768H224zm0-64h576V160a64 64 0 0 0-64-64H288a64 64 0 0 0-64 64v544zm32 288a96 96 0 0 1-96-96V128a96 96 0 0 1 96-96h512a96 96 0 0 1 96 96v768a96 96 0 0 1-96 96H256zm304-144a48 48 0 1 1-96 0 48 48 0 0 1 96 0z"},null,-1),Fg=[Ig];function $g(e,t,r,n,o,l){return(0,Lg.openBlock)(),(0,Lg.createElementBlock)("svg",Pg,Fg)}var qg=p(Dg,[["render",$g],["__file","iphone.vue"]]),Wg=r("f2bf"),Ug={name:"Key"},Kg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yg=(0,Wg.createElementVNode)("path",{fill:"currentColor",d:"M448 456.064V96a32 32 0 0 1 32-32.064L672 64a32 32 0 0 1 0 64H512v128h160a32 32 0 0 1 0 64H512v128a256 256 0 1 1-64 8.064zM512 896a192 192 0 1 0 0-384 192 192 0 0 0 0 384z"},null,-1),Gg=[Yg];function Xg(e,t,r,n,o,l){return(0,Wg.openBlock)(),(0,Wg.createElementBlock)("svg",Kg,Gg)}var Jg=p(Ug,[["render",Xg],["__file","key.vue"]]),Zg=r("f2bf"),Qg={name:"KnifeFork"},eO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tO=(0,Zg.createElementVNode)("path",{fill:"currentColor",d:"M256 410.56V96a32 32 0 0 1 64 0v314.56A96 96 0 0 0 384 320V96a32 32 0 0 1 64 0v224a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.8A160 160 0 0 1 128 320V96a32 32 0 0 1 64 0v224a96 96 0 0 0 64 90.56zm384-250.24V544h126.72c-3.328-78.72-12.928-147.968-28.608-207.744-14.336-54.528-46.848-113.344-98.112-175.872zM640 608v320a32 32 0 1 1-64 0V64h64c85.312 89.472 138.688 174.848 160 256 21.312 81.152 32 177.152 32 288H640z"},null,-1),rO=[tO];function nO(e,t,r,n,o,l){return(0,Zg.openBlock)(),(0,Zg.createElementBlock)("svg",eO,rO)}var oO=p(Qg,[["render",nO],["__file","knife-fork.vue"]]),lO=r("f2bf"),aO={name:"Lightning"},iO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cO=(0,lO.createElementVNode)("path",{fill:"currentColor",d:"M288 671.36v64.128A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 736 734.016v-64.768a192 192 0 0 0 3.328-377.92l-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 91.968 70.464 167.36 160.256 175.232z"},null,-1),sO=(0,lO.createElementVNode)("path",{fill:"currentColor",d:"M416 736a32 32 0 0 1-27.776-47.872l128-224a32 32 0 1 1 55.552 31.744L471.168 672H608a32 32 0 0 1 27.776 47.872l-128 224a32 32 0 1 1-55.68-31.744L552.96 736H416z"},null,-1),uO=[cO,sO];function dO(e,t,r,n,o,l){return(0,lO.openBlock)(),(0,lO.createElementBlock)("svg",iO,uO)}var pO=p(aO,[["render",dO],["__file","lightning.vue"]]),fO=r("f2bf"),bO={name:"Link"},mO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hO=(0,fO.createElementVNode)("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496 45.248 45.248zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152 625.152 353.6z"},null,-1),vO=[hO];function gO(e,t,r,n,o,l){return(0,fO.openBlock)(),(0,fO.createElementBlock)("svg",mO,vO)}var OO=p(bO,[["render",gO],["__file","link.vue"]]),jO=r("f2bf"),wO={name:"List"},yO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xO=(0,jO.createElementVNode)("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160v64h384v-64zM288 512h448v-64H288v64zm0 256h448v-64H288v64zm96-576V96h256v96H384z"},null,-1),kO=[xO];function _O(e,t,r,n,o,l){return(0,jO.openBlock)(),(0,jO.createElementBlock)("svg",yO,kO)}var CO=p(wO,[["render",_O],["__file","list.vue"]]),zO=r("f2bf"),EO={name:"Loading"},BO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SO=(0,zO.createElementVNode)("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),VO=[SO];function NO(e,t,r,n,o,l){return(0,zO.openBlock)(),(0,zO.createElementBlock)("svg",BO,VO)}var MO=p(EO,[["render",NO],["__file","loading.vue"]]),AO=r("f2bf"),TO={name:"LocationFilled"},HO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},RO=(0,AO.createElementVNode)("path",{fill:"currentColor",d:"M512 928c23.936 0 117.504-68.352 192.064-153.152C803.456 661.888 864 535.808 864 416c0-189.632-155.84-320-352-320S160 226.368 160 416c0 120.32 60.544 246.4 159.936 359.232C394.432 859.84 488 928 512 928zm0-435.2a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 140.8a204.8 204.8 0 1 1 0-409.6 204.8 204.8 0 0 1 0 409.6z"},null,-1),LO=[RO];function DO(e,t,r,n,o,l){return(0,AO.openBlock)(),(0,AO.createElementBlock)("svg",HO,LO)}var PO=p(TO,[["render",DO],["__file","location-filled.vue"]]),IO=r("f2bf"),FO={name:"LocationInformation"},$O={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qO=(0,IO.createElementVNode)("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),WO=(0,IO.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),UO=(0,IO.createElementVNode)("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),KO=[qO,WO,UO];function YO(e,t,r,n,o,l){return(0,IO.openBlock)(),(0,IO.createElementBlock)("svg",$O,KO)}var GO=p(FO,[["render",YO],["__file","location-information.vue"]]),XO=r("f2bf"),JO={name:"Location"},ZO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},QO=(0,XO.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),ej=(0,XO.createElementVNode)("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),tj=[QO,ej];function rj(e,t,r,n,o,l){return(0,XO.openBlock)(),(0,XO.createElementBlock)("svg",ZO,tj)}var nj=p(JO,[["render",rj],["__file","location.vue"]]),oj=r("f2bf"),lj={name:"Lock"},aj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ij=(0,oj.createElementVNode)("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),cj=(0,oj.createElementVNode)("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm192-160v-64a192 192 0 1 0-384 0v64h384zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64z"},null,-1),sj=[ij,cj];function uj(e,t,r,n,o,l){return(0,oj.openBlock)(),(0,oj.createElementBlock)("svg",aj,sj)}var dj=p(lj,[["render",uj],["__file","lock.vue"]]),pj=r("f2bf"),fj={name:"Lollipop"},bj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mj=(0,pj.createElementVNode)("path",{fill:"currentColor",d:"M513.28 448a64 64 0 1 1 76.544 49.728A96 96 0 0 0 768 448h64a160 160 0 0 1-320 0h1.28zm-126.976-29.696a256 256 0 1 0 43.52-180.48A256 256 0 0 1 832 448h-64a192 192 0 0 0-381.696-29.696zm105.664 249.472L285.696 874.048a96 96 0 0 1-135.68-135.744l206.208-206.272a320 320 0 1 1 135.744 135.744zm-54.464-36.032a321.92 321.92 0 0 1-45.248-45.248L195.2 783.552a32 32 0 1 0 45.248 45.248l197.056-197.12z"},null,-1),hj=[mj];function vj(e,t,r,n,o,l){return(0,pj.openBlock)(),(0,pj.createElementBlock)("svg",bj,hj)}var gj=p(fj,[["render",vj],["__file","lollipop.vue"]]),Oj=r("f2bf"),jj={name:"MagicStick"},wj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yj=(0,Oj.createElementVNode)("path",{fill:"currentColor",d:"M512 64h64v192h-64V64zm0 576h64v192h-64V640zM160 480v-64h192v64H160zm576 0v-64h192v64H736zM249.856 199.04l45.248-45.184L430.848 289.6 385.6 334.848 249.856 199.104zM657.152 606.4l45.248-45.248 135.744 135.744-45.248 45.248L657.152 606.4zM114.048 923.2 68.8 877.952l316.8-316.8 45.248 45.248-316.8 316.8zM702.4 334.848 657.152 289.6l135.744-135.744 45.248 45.248L702.4 334.848z"},null,-1),xj=[yj];function kj(e,t,r,n,o,l){return(0,Oj.openBlock)(),(0,Oj.createElementBlock)("svg",wj,xj)}var _j=p(jj,[["render",kj],["__file","magic-stick.vue"]]),Cj=r("f2bf"),zj={name:"Magnet"},Ej={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bj=(0,Cj.createElementVNode)("path",{fill:"currentColor",d:"M832 320V192H704v320a192 192 0 1 1-384 0V192H192v128h128v64H192v128a320 320 0 0 0 640 0V384H704v-64h128zM640 512V128h256v384a384 384 0 1 1-768 0V128h256v384a128 128 0 1 0 256 0z"},null,-1),Sj=[Bj];function Vj(e,t,r,n,o,l){return(0,Cj.openBlock)(),(0,Cj.createElementBlock)("svg",Ej,Sj)}var Nj=p(zj,[["render",Vj],["__file","magnet.vue"]]),Mj=r("f2bf"),Aj={name:"Male"},Tj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hj=(0,Mj.createElementVNode)("path",{fill:"currentColor",d:"M399.5 849.5a225 225 0 1 0 0-450 225 225 0 0 0 0 450zm0 56.25a281.25 281.25 0 1 1 0-562.5 281.25 281.25 0 0 1 0 562.5zm253.125-787.5h225q28.125 0 28.125 28.125T877.625 174.5h-225q-28.125 0-28.125-28.125t28.125-28.125z"},null,-1),Rj=(0,Mj.createElementVNode)("path",{fill:"currentColor",d:"M877.625 118.25q28.125 0 28.125 28.125v225q0 28.125-28.125 28.125T849.5 371.375v-225q0-28.125 28.125-28.125z"},null,-1),Lj=(0,Mj.createElementVNode)("path",{fill:"currentColor",d:"M604.813 458.9 565.1 419.131l292.613-292.668 39.825 39.824z"},null,-1),Dj=[Hj,Rj,Lj];function Pj(e,t,r,n,o,l){return(0,Mj.openBlock)(),(0,Mj.createElementBlock)("svg",Tj,Dj)}var Ij=p(Aj,[["render",Pj],["__file","male.vue"]]),Fj=r("f2bf"),$j={name:"Management"},qj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wj=(0,Fj.createElementVNode)("path",{fill:"currentColor",d:"M576 128v288l96-96 96 96V128h128v768H320V128h256zm-448 0h128v768H128V128z"},null,-1),Uj=[Wj];function Kj(e,t,r,n,o,l){return(0,Fj.openBlock)(),(0,Fj.createElementBlock)("svg",qj,Uj)}var Yj=p($j,[["render",Kj],["__file","management.vue"]]),Gj=r("f2bf"),Xj={name:"MapLocation"},Jj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zj=(0,Gj.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Qj=(0,Gj.createElementVNode)("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256zm345.6 192L960 960H672v-64H352v64H64l102.4-256h691.2zm-68.928 0H235.328l-76.8 192h706.944l-76.8-192z"},null,-1),ew=[Zj,Qj];function tw(e,t,r,n,o,l){return(0,Gj.openBlock)(),(0,Gj.createElementBlock)("svg",Jj,ew)}var rw=p(Xj,[["render",tw],["__file","map-location.vue"]]),nw=r("f2bf"),ow={name:"Medal"},lw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aw=(0,nw.createElementVNode)("path",{fill:"currentColor",d:"M512 896a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),iw=(0,nw.createElementVNode)("path",{fill:"currentColor",d:"M576 128H448v200a286.72 286.72 0 0 1 64-8c19.52 0 40.832 2.688 64 8V128zm64 0v219.648c24.448 9.088 50.56 20.416 78.4 33.92L757.44 128H640zm-256 0H266.624l39.04 253.568c27.84-13.504 53.888-24.832 78.336-33.92V128zM229.312 64h565.376a32 32 0 0 1 31.616 36.864L768 480c-113.792-64-199.104-96-256-96-56.896 0-142.208 32-256 96l-58.304-379.136A32 32 0 0 1 229.312 64z"},null,-1),cw=[aw,iw];function sw(e,t,r,n,o,l){return(0,nw.openBlock)(),(0,nw.createElementBlock)("svg",lw,cw)}var uw=p(ow,[["render",sw],["__file","medal.vue"]]),dw=r("f2bf"),pw={name:"Memo"},fw={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},bw=(0,dw.createElementVNode)("path",{d:"M480 320h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),mw=(0,dw.createElementVNode)("path",{d:"M887.01 72.99C881.01 67 873.34 64 864 64H160c-9.35 0-17.02 3-23.01 8.99C131 78.99 128 86.66 128 96v832c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V96c0-9.35-3-17.02-8.99-23.01zM192 896V128h96v768h-96zm640 0H352V128h480v768z",fill:"currentColor"},null,-1),hw=(0,dw.createElementVNode)("path",{d:"M480 512h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32zM480 704h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),vw=[bw,mw,hw];function gw(e,t,r,n,o,l){return(0,dw.openBlock)(),(0,dw.createElementBlock)("svg",fw,vw)}var Ow=p(pw,[["render",gw],["__file","memo.vue"]]),jw=r("f2bf"),ww={name:"Menu"},yw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xw=(0,jw.createElementVNode)("path",{fill:"currentColor",d:"M160 448a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H608zM160 896a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H608z"},null,-1),kw=[xw];function _w(e,t,r,n,o,l){return(0,jw.openBlock)(),(0,jw.createElementBlock)("svg",yw,kw)}var Cw=p(ww,[["render",_w],["__file","menu.vue"]]),zw=r("f2bf"),Ew={name:"MessageBox"},Bw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Sw=(0,zw.createElementVNode)("path",{fill:"currentColor",d:"M288 384h448v64H288v-64zm96-128h256v64H384v-64zM131.456 512H384v128h256V512h252.544L721.856 192H302.144L131.456 512zM896 576H704v128H320V576H128v256h768V576zM275.776 128h472.448a32 32 0 0 1 28.608 17.664l179.84 359.552A32 32 0 0 1 960 519.552V864a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V519.552a32 32 0 0 1 3.392-14.336l179.776-359.552A32 32 0 0 1 275.776 128z"},null,-1),Vw=[Sw];function Nw(e,t,r,n,o,l){return(0,zw.openBlock)(),(0,zw.createElementBlock)("svg",Bw,Vw)}var Mw=p(Ew,[["render",Nw],["__file","message-box.vue"]]),Aw=r("f2bf"),Tw={name:"Message"},Hw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Rw=(0,Aw.createElementVNode)("path",{fill:"currentColor",d:"M128 224v512a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V224H128zm0-64h768a64 64 0 0 1 64 64v512a128 128 0 0 1-128 128H192A128 128 0 0 1 64 736V224a64 64 0 0 1 64-64z"},null,-1),Lw=(0,Aw.createElementVNode)("path",{fill:"currentColor",d:"M904 224 656.512 506.88a192 192 0 0 1-289.024 0L120 224h784zm-698.944 0 210.56 240.704a128 128 0 0 0 192.704 0L818.944 224H205.056z"},null,-1),Dw=[Rw,Lw];function Pw(e,t,r,n,o,l){return(0,Aw.openBlock)(),(0,Aw.createElementBlock)("svg",Hw,Dw)}var Iw=p(Tw,[["render",Pw],["__file","message.vue"]]),Fw=r("f2bf"),$w={name:"Mic"},qw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ww=(0,Fw.createElementVNode)("path",{fill:"currentColor",d:"M480 704h160a64 64 0 0 0 64-64v-32h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-32a64 64 0 0 0-64-64H384a64 64 0 0 0-64 64v32h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v32a64 64 0 0 0 64 64h96zm64 64v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768h-96a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64h256a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128h-96z"},null,-1),Uw=[Ww];function Kw(e,t,r,n,o,l){return(0,Fw.openBlock)(),(0,Fw.createElementBlock)("svg",qw,Uw)}var Yw=p($w,[["render",Kw],["__file","mic.vue"]]),Gw=r("f2bf"),Xw={name:"Microphone"},Jw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zw=(0,Gw.createElementVNode)("path",{fill:"currentColor",d:"M512 128a128 128 0 0 0-128 128v256a128 128 0 1 0 256 0V256a128 128 0 0 0-128-128zm0-64a192 192 0 0 1 192 192v256a192 192 0 1 1-384 0V256A192 192 0 0 1 512 64zm-32 832v-64a288 288 0 0 1-288-288v-32a32 32 0 0 1 64 0v32a224 224 0 0 0 224 224h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64z"},null,-1),Qw=[Zw];function ey(e,t,r,n,o,l){return(0,Gw.openBlock)(),(0,Gw.createElementBlock)("svg",Jw,Qw)}var ty=p(Xw,[["render",ey],["__file","microphone.vue"]]),ry=r("f2bf"),ny={name:"MilkTea"},oy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ly=(0,ry.createElementVNode)("path",{fill:"currentColor",d:"M416 128V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H512a32 32 0 0 0-32 32v32h320a96 96 0 0 1 11.712 191.296l-39.68 581.056A64 64 0 0 1 708.224 960H315.776a64 64 0 0 1-63.872-59.648l-39.616-581.056A96 96 0 0 1 224 128h192zM276.48 320l39.296 576h392.448l4.8-70.784a224.064 224.064 0 0 1 30.016-439.808L747.52 320H276.48zM224 256h576a32 32 0 1 0 0-64H224a32 32 0 0 0 0 64zm493.44 503.872 21.12-309.12a160 160 0 0 0-21.12 309.12z"},null,-1),ay=[ly];function iy(e,t,r,n,o,l){return(0,ry.openBlock)(),(0,ry.createElementBlock)("svg",oy,ay)}var cy=p(ny,[["render",iy],["__file","milk-tea.vue"]]),sy=r("f2bf"),uy={name:"Minus"},dy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},py=(0,sy.createElementVNode)("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),fy=[py];function by(e,t,r,n,o,l){return(0,sy.openBlock)(),(0,sy.createElementBlock)("svg",dy,fy)}var my=p(uy,[["render",by],["__file","minus.vue"]]),hy=r("f2bf"),vy={name:"Money"},gy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oy=(0,hy.createElementVNode)("path",{fill:"currentColor",d:"M256 640v192h640V384H768v-64h150.976c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H233.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096c-2.688-5.184-4.224-10.368-4.224-24.576V640h64z"},null,-1),jy=(0,hy.createElementVNode)("path",{fill:"currentColor",d:"M768 192H128v448h640V192zm64-22.976v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 682.432 64 677.248 64 663.04V169.024c0-14.272 1.472-19.456 4.288-24.64a29.056 29.056 0 0 1 12.096-12.16C85.568 129.536 90.752 128 104.96 128h685.952c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64z"},null,-1),wy=(0,hy.createElementVNode)("path",{fill:"currentColor",d:"M448 576a160 160 0 1 1 0-320 160 160 0 0 1 0 320zm0-64a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),yy=[Oy,jy,wy];function xy(e,t,r,n,o,l){return(0,hy.openBlock)(),(0,hy.createElementBlock)("svg",gy,yy)}var ky=p(vy,[["render",xy],["__file","money.vue"]]),_y=r("f2bf"),Cy={name:"Monitor"},zy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ey=(0,_y.createElementVNode)("path",{fill:"currentColor",d:"M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H544zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H192z"},null,-1),By=[Ey];function Sy(e,t,r,n,o,l){return(0,_y.openBlock)(),(0,_y.createElementBlock)("svg",zy,By)}var Vy=p(Cy,[["render",Sy],["__file","monitor.vue"]]),Ny=r("f2bf"),My={name:"MoonNight"},Ay={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ty=(0,Ny.createElementVNode)("path",{fill:"currentColor",d:"M384 512a448 448 0 0 1 215.872-383.296A384 384 0 0 0 213.76 640h188.8A448.256 448.256 0 0 1 384 512zM171.136 704a448 448 0 0 1 636.992-575.296A384 384 0 0 0 499.328 704h-328.32z"},null,-1),Hy=(0,Ny.createElementVNode)("path",{fill:"currentColor",d:"M32 640h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm128 128h384a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm160 127.68 224 .256a32 32 0 0 1 32 32V928a32 32 0 0 1-32 32l-224-.384a32 32 0 0 1-32-32v-.064a32 32 0 0 1 32-32z"},null,-1),Ry=[Ty,Hy];function Ly(e,t,r,n,o,l){return(0,Ny.openBlock)(),(0,Ny.createElementBlock)("svg",Ay,Ry)}var Dy=p(My,[["render",Ly],["__file","moon-night.vue"]]),Py=r("f2bf"),Iy={name:"Moon"},Fy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$y=(0,Py.createElementVNode)("path",{fill:"currentColor",d:"M240.448 240.448a384 384 0 1 0 559.424 525.696 448 448 0 0 1-542.016-542.08 390.592 390.592 0 0 0-17.408 16.384zm181.056 362.048a384 384 0 0 0 525.632 16.384A448 448 0 1 1 405.056 76.8a384 384 0 0 0 16.448 525.696z"},null,-1),qy=[$y];function Wy(e,t,r,n,o,l){return(0,Py.openBlock)(),(0,Py.createElementBlock)("svg",Fy,qy)}var Uy=p(Iy,[["render",Wy],["__file","moon.vue"]]),Ky=r("f2bf"),Yy={name:"MoreFilled"},Gy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xy=(0,Ky.createElementVNode)("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),Jy=[Xy];function Zy(e,t,r,n,o,l){return(0,Ky.openBlock)(),(0,Ky.createElementBlock)("svg",Gy,Jy)}var Qy=p(Yy,[["render",Zy],["__file","more-filled.vue"]]),ex=r("f2bf"),tx={name:"More"},rx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nx=(0,ex.createElementVNode)("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),ox=[nx];function lx(e,t,r,n,o,l){return(0,ex.openBlock)(),(0,ex.createElementBlock)("svg",rx,ox)}var ax=p(tx,[["render",lx],["__file","more.vue"]]),ix=r("f2bf"),cx={name:"MostlyCloudy"},sx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ux=(0,ix.createElementVNode)("path",{fill:"currentColor",d:"M737.216 357.952 704 349.824l-11.776-32a192.064 192.064 0 0 0-367.424 23.04l-8.96 39.04-39.04 8.96A192.064 192.064 0 0 0 320 768h368a207.808 207.808 0 0 0 207.808-208 208.32 208.32 0 0 0-158.592-202.048zm15.168-62.208A272.32 272.32 0 0 1 959.744 560a271.808 271.808 0 0 1-271.552 272H320a256 256 0 0 1-57.536-505.536 256.128 256.128 0 0 1 489.92-30.72z"},null,-1),dx=[ux];function px(e,t,r,n,o,l){return(0,ix.openBlock)(),(0,ix.createElementBlock)("svg",sx,dx)}var fx=p(cx,[["render",px],["__file","mostly-cloudy.vue"]]),bx=r("f2bf"),mx={name:"Mouse"},hx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vx=(0,bx.createElementVNode)("path",{fill:"currentColor",d:"M438.144 256c-68.352 0-92.736 4.672-117.76 18.112-20.096 10.752-35.52 26.176-46.272 46.272C260.672 345.408 256 369.792 256 438.144v275.712c0 68.352 4.672 92.736 18.112 117.76 10.752 20.096 26.176 35.52 46.272 46.272C345.408 891.328 369.792 896 438.144 896h147.712c68.352 0 92.736-4.672 117.76-18.112 20.096-10.752 35.52-26.176 46.272-46.272C763.328 806.592 768 782.208 768 713.856V438.144c0-68.352-4.672-92.736-18.112-117.76a110.464 110.464 0 0 0-46.272-46.272C678.592 260.672 654.208 256 585.856 256H438.144zm0-64h147.712c85.568 0 116.608 8.96 147.904 25.6 31.36 16.768 55.872 41.344 72.576 72.64C823.104 321.536 832 352.576 832 438.08v275.84c0 85.504-8.96 116.544-25.6 147.84a174.464 174.464 0 0 1-72.64 72.576C702.464 951.104 671.424 960 585.92 960H438.08c-85.504 0-116.544-8.96-147.84-25.6a174.464 174.464 0 0 1-72.64-72.704c-16.768-31.296-25.664-62.336-25.664-147.84v-275.84c0-85.504 8.96-116.544 25.6-147.84a174.464 174.464 0 0 1 72.768-72.576c31.232-16.704 62.272-25.6 147.776-25.6z"},null,-1),gx=(0,bx.createElementVNode)("path",{fill:"currentColor",d:"M512 320q32 0 32 32v128q0 32-32 32t-32-32V352q0-32 32-32zm32-96a32 32 0 0 1-64 0v-64a32 32 0 0 0-32-32h-96a32 32 0 0 1 0-64h96a96 96 0 0 1 96 96v64z"},null,-1),Ox=[vx,gx];function jx(e,t,r,n,o,l){return(0,bx.openBlock)(),(0,bx.createElementBlock)("svg",hx,Ox)}var wx=p(mx,[["render",jx],["__file","mouse.vue"]]),yx=r("f2bf"),xx={name:"Mug"},kx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_x=(0,yx.createElementVNode)("path",{fill:"currentColor",d:"M736 800V160H160v640a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64zm64-544h63.552a96 96 0 0 1 96 96v224a96 96 0 0 1-96 96H800v128a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V128a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 64v288h63.552a32 32 0 0 0 32-32V352a32 32 0 0 0-32-32H800z"},null,-1),Cx=[_x];function zx(e,t,r,n,o,l){return(0,yx.openBlock)(),(0,yx.createElementBlock)("svg",kx,Cx)}var Ex=p(xx,[["render",zx],["__file","mug.vue"]]),Bx=r("f2bf"),Sx={name:"MuteNotification"},Vx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nx=(0,Bx.createElementVNode)("path",{fill:"currentColor",d:"m241.216 832 63.616-64H768V448c0-42.368-10.24-82.304-28.48-117.504l46.912-47.232C815.36 331.392 832 387.84 832 448v320h96a32 32 0 1 1 0 64H241.216zm-90.24 0H96a32 32 0 1 1 0-64h96V448a320.128 320.128 0 0 1 256-313.6V128a64 64 0 1 1 128 0v6.4a319.552 319.552 0 0 1 171.648 97.088l-45.184 45.44A256 256 0 0 0 256 448v278.336L151.04 832zM448 896h128a64 64 0 0 1-128 0z"},null,-1),Mx=(0,Bx.createElementVNode)("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),Ax=[Nx,Mx];function Tx(e,t,r,n,o,l){return(0,Bx.openBlock)(),(0,Bx.createElementBlock)("svg",Vx,Ax)}var Hx=p(Sx,[["render",Tx],["__file","mute-notification.vue"]]),Rx=r("f2bf"),Lx={name:"Mute"},Dx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Px=(0,Rx.createElementVNode)("path",{fill:"currentColor",d:"m412.16 592.128-45.44 45.44A191.232 191.232 0 0 1 320 512V256a192 192 0 1 1 384 0v44.352l-64 64V256a128 128 0 1 0-256 0v256c0 30.336 10.56 58.24 28.16 80.128zm51.968 38.592A128 128 0 0 0 640 512v-57.152l64-64V512a192 192 0 0 1-287.68 166.528l47.808-47.808zM314.88 779.968l46.144-46.08A222.976 222.976 0 0 0 480 768h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64v-64c-61.44 0-118.4-19.2-165.12-52.032zM266.752 737.6A286.976 286.976 0 0 1 192 544v-32a32 32 0 0 1 64 0v32c0 56.832 21.184 108.8 56.064 148.288L266.752 737.6z"},null,-1),Ix=(0,Rx.createElementVNode)("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),Fx=[Px,Ix];function $x(e,t,r,n,o,l){return(0,Rx.openBlock)(),(0,Rx.createElementBlock)("svg",Dx,Fx)}var qx=p(Lx,[["render",$x],["__file","mute.vue"]]),Wx=r("f2bf"),Ux={name:"NoSmoking"},Kx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yx=(0,Wx.createElementVNode)("path",{fill:"currentColor",d:"M440.256 576H256v128h56.256l-64 64H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32h280.256l-64 64zm143.488 128H704V583.744L775.744 512H928a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H519.744l64-64zM768 576v128h128V576H768zm-29.696-207.552 45.248 45.248-497.856 497.856-45.248-45.248zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),Gx=[Yx];function Xx(e,t,r,n,o,l){return(0,Wx.openBlock)(),(0,Wx.createElementBlock)("svg",Kx,Gx)}var Jx=p(Ux,[["render",Xx],["__file","no-smoking.vue"]]),Zx=r("f2bf"),Qx={name:"Notebook"},ek={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tk=(0,Zx.createElementVNode)("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),rk=(0,Zx.createElementVNode)("path",{fill:"currentColor",d:"M672 128h64v768h-64zM96 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),nk=[tk,rk];function ok(e,t,r,n,o,l){return(0,Zx.openBlock)(),(0,Zx.createElementBlock)("svg",ek,nk)}var lk=p(Qx,[["render",ok],["__file","notebook.vue"]]),ak=r("f2bf"),ik={name:"Notification"},ck={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sk=(0,ak.createElementVNode)("path",{fill:"currentColor",d:"M512 128v64H256a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V512h64v256a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V256a128 128 0 0 1 128-128h256z"},null,-1),uk=(0,ak.createElementVNode)("path",{fill:"currentColor",d:"M768 384a128 128 0 1 0 0-256 128 128 0 0 0 0 256zm0 64a192 192 0 1 1 0-384 192 192 0 0 1 0 384z"},null,-1),dk=[sk,uk];function pk(e,t,r,n,o,l){return(0,ak.openBlock)(),(0,ak.createElementBlock)("svg",ck,dk)}var fk=p(ik,[["render",pk],["__file","notification.vue"]]),bk=r("f2bf"),mk={name:"Odometer"},hk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vk=(0,bk.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),gk=(0,bk.createElementVNode)("path",{fill:"currentColor",d:"M192 512a320 320 0 1 1 640 0 32 32 0 1 1-64 0 256 256 0 1 0-512 0 32 32 0 0 1-64 0z"},null,-1),Ok=(0,bk.createElementVNode)("path",{fill:"currentColor",d:"M570.432 627.84A96 96 0 1 1 509.568 608l60.992-187.776A32 32 0 1 1 631.424 440l-60.992 187.776zM502.08 734.464a32 32 0 1 0 19.84-60.928 32 32 0 0 0-19.84 60.928z"},null,-1),jk=[vk,gk,Ok];function wk(e,t,r,n,o,l){return(0,bk.openBlock)(),(0,bk.createElementBlock)("svg",hk,jk)}var yk=p(mk,[["render",wk],["__file","odometer.vue"]]),xk=r("f2bf"),kk={name:"OfficeBuilding"},_k={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ck=(0,xk.createElementVNode)("path",{fill:"currentColor",d:"M192 128v704h384V128H192zm-32-64h448a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),zk=(0,xk.createElementVNode)("path",{fill:"currentColor",d:"M256 256h256v64H256v-64zm0 192h256v64H256v-64zm0 192h256v64H256v-64zm384-128h128v64H640v-64zm0 128h128v64H640v-64zM64 832h896v64H64v-64z"},null,-1),Ek=(0,xk.createElementVNode)("path",{fill:"currentColor",d:"M640 384v448h192V384H640zm-32-64h256a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H608a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32z"},null,-1),Bk=[Ck,zk,Ek];function Sk(e,t,r,n,o,l){return(0,xk.openBlock)(),(0,xk.createElementBlock)("svg",_k,Bk)}var Vk=p(kk,[["render",Sk],["__file","office-building.vue"]]),Nk=r("f2bf"),Mk={name:"Open"},Ak={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tk=(0,Nk.createElementVNode)("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),Hk=(0,Nk.createElementVNode)("path",{fill:"currentColor",d:"M694.044 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),Rk=[Tk,Hk];function Lk(e,t,r,n,o,l){return(0,Nk.openBlock)(),(0,Nk.createElementBlock)("svg",Ak,Rk)}var Dk=p(Mk,[["render",Lk],["__file","open.vue"]]),Pk=r("f2bf"),Ik={name:"Operation"},Fk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$k=(0,Pk.createElementVNode)("path",{fill:"currentColor",d:"M389.44 768a96.064 96.064 0 0 1 181.12 0H896v64H570.56a96.064 96.064 0 0 1-181.12 0H128v-64h261.44zm192-288a96.064 96.064 0 0 1 181.12 0H896v64H762.56a96.064 96.064 0 0 1-181.12 0H128v-64h453.44zm-320-288a96.064 96.064 0 0 1 181.12 0H896v64H442.56a96.064 96.064 0 0 1-181.12 0H128v-64h133.44z"},null,-1),qk=[$k];function Wk(e,t,r,n,o,l){return(0,Pk.openBlock)(),(0,Pk.createElementBlock)("svg",Fk,qk)}var Uk=p(Ik,[["render",Wk],["__file","operation.vue"]]),Kk=r("f2bf"),Yk={name:"Opportunity"},Gk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xk=(0,Kk.createElementVNode)("path",{fill:"currentColor",d:"M384 960v-64h192.064v64H384zm448-544a350.656 350.656 0 0 1-128.32 271.424C665.344 719.04 640 763.776 640 813.504V832H320v-14.336c0-48-19.392-95.36-57.216-124.992a351.552 351.552 0 0 1-128.448-344.256c25.344-136.448 133.888-248.128 269.76-276.48A352.384 352.384 0 0 1 832 416zm-544 32c0-132.288 75.904-224 192-224v-64c-154.432 0-256 122.752-256 288h64z"},null,-1),Jk=[Xk];function Zk(e,t,r,n,o,l){return(0,Kk.openBlock)(),(0,Kk.createElementBlock)("svg",Gk,Jk)}var Qk=p(Yk,[["render",Zk],["__file","opportunity.vue"]]),e_=r("f2bf"),t_={name:"Orange"},r_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},n_=(0,e_.createElementVNode)("path",{fill:"currentColor",d:"M544 894.72a382.336 382.336 0 0 0 215.936-89.472L577.024 622.272c-10.24 6.016-21.248 10.688-33.024 13.696v258.688zm261.248-134.784A382.336 382.336 0 0 0 894.656 544H635.968c-3.008 11.776-7.68 22.848-13.696 33.024l182.976 182.912zM894.656 480a382.336 382.336 0 0 0-89.408-215.936L622.272 446.976c6.016 10.24 10.688 21.248 13.696 33.024h258.688zm-134.72-261.248A382.336 382.336 0 0 0 544 129.344v258.688c11.776 3.008 22.848 7.68 33.024 13.696l182.912-182.976zM480 129.344a382.336 382.336 0 0 0-215.936 89.408l182.912 182.976c10.24-6.016 21.248-10.688 33.024-13.696V129.344zm-261.248 134.72A382.336 382.336 0 0 0 129.344 480h258.688c3.008-11.776 7.68-22.848 13.696-33.024L218.752 264.064zM129.344 544a382.336 382.336 0 0 0 89.408 215.936l182.976-182.912A127.232 127.232 0 0 1 388.032 544H129.344zm134.72 261.248A382.336 382.336 0 0 0 480 894.656V635.968a127.232 127.232 0 0 1-33.024-13.696L264.064 805.248zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-384a64 64 0 1 0 0-128 64 64 0 0 0 0 128z"},null,-1),o_=[n_];function l_(e,t,r,n,o,l){return(0,e_.openBlock)(),(0,e_.createElementBlock)("svg",r_,o_)}var a_=p(t_,[["render",l_],["__file","orange.vue"]]),i_=r("f2bf"),c_={name:"Paperclip"},s_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},u_=(0,i_.createElementVNode)("path",{fill:"currentColor",d:"M602.496 240.448A192 192 0 1 1 874.048 512l-316.8 316.8A256 256 0 0 1 195.2 466.752L602.496 59.456l45.248 45.248L240.448 512A192 192 0 0 0 512 783.552l316.8-316.8a128 128 0 1 0-181.056-181.056L353.6 579.904a32 32 0 1 0 45.248 45.248l294.144-294.144 45.312 45.248L444.096 670.4a96 96 0 1 1-135.744-135.744l294.144-294.208z"},null,-1),d_=[u_];function p_(e,t,r,n,o,l){return(0,i_.openBlock)(),(0,i_.createElementBlock)("svg",s_,d_)}var f_=p(c_,[["render",p_],["__file","paperclip.vue"]]),b_=r("f2bf"),m_={name:"PartlyCloudy"},h_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},v_=(0,b_.createElementVNode)("path",{fill:"currentColor",d:"M598.4 895.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 895.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 445.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),g_=(0,b_.createElementVNode)("path",{fill:"currentColor",d:"M139.84 501.888a256 256 0 1 1 417.856-277.12c-17.728 2.176-38.208 8.448-61.504 18.816A192 192 0 1 0 189.12 460.48a6003.84 6003.84 0 0 0-49.28 41.408z"},null,-1),O_=[v_,g_];function j_(e,t,r,n,o,l){return(0,b_.openBlock)(),(0,b_.createElementBlock)("svg",h_,O_)}var w_=p(m_,[["render",j_],["__file","partly-cloudy.vue"]]),y_=r("f2bf"),x_={name:"Pear"},k_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},__=(0,y_.createElementVNode)("path",{fill:"currentColor",d:"M542.336 258.816a443.255 443.255 0 0 0-9.024 25.088 32 32 0 1 1-60.8-20.032l1.088-3.328a162.688 162.688 0 0 0-122.048 131.392l-17.088 102.72-20.736 15.36C256.192 552.704 224 610.88 224 672c0 120.576 126.4 224 288 224s288-103.424 288-224c0-61.12-32.192-119.296-89.728-161.92l-20.736-15.424-17.088-102.72a162.688 162.688 0 0 0-130.112-133.12zm-40.128-66.56c7.936-15.552 16.576-30.08 25.92-43.776 23.296-33.92 49.408-59.776 78.528-77.12a32 32 0 1 1 32.704 55.04c-20.544 12.224-40.064 31.552-58.432 58.304a316.608 316.608 0 0 0-9.792 15.104 226.688 226.688 0 0 1 164.48 181.568l12.8 77.248C819.456 511.36 864 587.392 864 672c0 159.04-157.568 288-352 288S160 831.04 160 672c0-84.608 44.608-160.64 115.584-213.376l12.8-77.248a226.624 226.624 0 0 1 213.76-189.184z"},null,-1),C_=[__];function z_(e,t,r,n,o,l){return(0,y_.openBlock)(),(0,y_.createElementBlock)("svg",k_,C_)}var E_=p(x_,[["render",z_],["__file","pear.vue"]]),B_=r("f2bf"),S_={name:"PhoneFilled"},V_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},N_=(0,B_.createElementVNode)("path",{fill:"currentColor",d:"M199.232 125.568 90.624 379.008a32 32 0 0 0 6.784 35.2l512.384 512.384a32 32 0 0 0 35.2 6.784l253.44-108.608a32 32 0 0 0 10.048-52.032L769.6 633.92a32 32 0 0 0-36.928-5.952l-130.176 65.088-271.488-271.552 65.024-130.176a32 32 0 0 0-5.952-36.928L251.2 115.52a32 32 0 0 0-51.968 10.048z"},null,-1),M_=[N_];function A_(e,t,r,n,o,l){return(0,B_.openBlock)(),(0,B_.createElementBlock)("svg",V_,M_)}var T_=p(S_,[["render",A_],["__file","phone-filled.vue"]]),H_=r("f2bf"),R_={name:"Phone"},L_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},D_=(0,H_.createElementVNode)("path",{fill:"currentColor",d:"M79.36 432.256 591.744 944.64a32 32 0 0 0 35.2 6.784l253.44-108.544a32 32 0 0 0 9.984-52.032l-153.856-153.92a32 32 0 0 0-36.928-6.016l-69.888 34.944L358.08 394.24l35.008-69.888a32 32 0 0 0-5.952-36.928L233.152 133.568a32 32 0 0 0-52.032 10.048L72.512 397.056a32 32 0 0 0 6.784 35.2zm60.48-29.952 81.536-190.08L325.568 316.48l-24.64 49.216-20.608 41.216 32.576 32.64 271.552 271.552 32.64 32.64 41.216-20.672 49.28-24.576 104.192 104.128-190.08 81.472L139.84 402.304zM512 320v-64a256 256 0 0 1 256 256h-64a192 192 0 0 0-192-192zm0-192V64a448 448 0 0 1 448 448h-64a384 384 0 0 0-384-384z"},null,-1),P_=[D_];function I_(e,t,r,n,o,l){return(0,H_.openBlock)(),(0,H_.createElementBlock)("svg",L_,P_)}var F_=p(R_,[["render",I_],["__file","phone.vue"]]),$_=r("f2bf"),q_={name:"PictureFilled"},W_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},U_=(0,$_.createElementVNode)("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),K_=[U_];function Y_(e,t,r,n,o,l){return(0,$_.openBlock)(),(0,$_.createElementBlock)("svg",W_,K_)}var G_=p(q_,[["render",Y_],["__file","picture-filled.vue"]]),X_=r("f2bf"),J_={name:"PictureRounded"},Z_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Q_=(0,X_.createElementVNode)("path",{fill:"currentColor",d:"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768zm0-64a448 448 0 1 1 0 896 448 448 0 0 1 0-896z"},null,-1),eC=(0,X_.createElementVNode)("path",{fill:"currentColor",d:"M640 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM214.656 790.656l-45.312-45.312 185.664-185.6a96 96 0 0 1 123.712-10.24l138.24 98.688a32 32 0 0 0 39.872-2.176L906.688 422.4l42.624 47.744L699.52 693.696a96 96 0 0 1-119.808 6.592l-138.24-98.752a32 32 0 0 0-41.152 3.456l-185.664 185.6z"},null,-1),tC=[Q_,eC];function rC(e,t,r,n,o,l){return(0,X_.openBlock)(),(0,X_.createElementBlock)("svg",Z_,tC)}var nC=p(J_,[["render",rC],["__file","picture-rounded.vue"]]),oC=r("f2bf"),lC={name:"Picture"},aC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iC=(0,oC.createElementVNode)("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),cC=(0,oC.createElementVNode)("path",{fill:"currentColor",d:"M384 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472 122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888 49.92 39.936-215.808 269.824-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072-.64-.512a32 32 0 0 0-44.8 5.952L185.408 876.992z"},null,-1),sC=[iC,cC];function uC(e,t,r,n,o,l){return(0,oC.openBlock)(),(0,oC.createElementBlock)("svg",aC,sC)}var dC=p(lC,[["render",uC],["__file","picture.vue"]]),pC=r("f2bf"),fC={name:"PieChart"},bC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mC=(0,pC.createElementVNode)("path",{fill:"currentColor",d:"M448 68.48v64.832A384.128 384.128 0 0 0 512 896a384.128 384.128 0 0 0 378.688-320h64.768A448.128 448.128 0 0 1 64 512 448.128 448.128 0 0 1 448 68.48z"},null,-1),hC=(0,pC.createElementVNode)("path",{fill:"currentColor",d:"M576 97.28V448h350.72A384.064 384.064 0 0 0 576 97.28zM512 64V33.152A448 448 0 0 1 990.848 512H512V64z"},null,-1),vC=[mC,hC];function gC(e,t,r,n,o,l){return(0,pC.openBlock)(),(0,pC.createElementBlock)("svg",bC,vC)}var OC=p(fC,[["render",gC],["__file","pie-chart.vue"]]),jC=r("f2bf"),wC={name:"Place"},yC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xC=(0,jC.createElementVNode)("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),kC=(0,jC.createElementVNode)("path",{fill:"currentColor",d:"M512 512a32 32 0 0 1 32 32v256a32 32 0 1 1-64 0V544a32 32 0 0 1 32-32z"},null,-1),_C=(0,jC.createElementVNode)("path",{fill:"currentColor",d:"M384 649.088v64.96C269.76 732.352 192 771.904 192 800c0 37.696 139.904 96 320 96s320-58.304 320-96c0-28.16-77.76-67.648-192-85.952v-64.96C789.12 671.04 896 730.368 896 800c0 88.32-171.904 160-384 160s-384-71.68-384-160c0-69.696 106.88-128.96 256-150.912z"},null,-1),CC=[xC,kC,_C];function zC(e,t,r,n,o,l){return(0,jC.openBlock)(),(0,jC.createElementBlock)("svg",yC,CC)}var EC=p(wC,[["render",zC],["__file","place.vue"]]),BC=r("f2bf"),SC={name:"Platform"},VC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},NC=(0,BC.createElementVNode)("path",{fill:"currentColor",d:"M448 832v-64h128v64h192v64H256v-64h192zM128 704V128h768v576H128z"},null,-1),MC=[NC];function AC(e,t,r,n,o,l){return(0,BC.openBlock)(),(0,BC.createElementBlock)("svg",VC,MC)}var TC=p(SC,[["render",AC],["__file","platform.vue"]]),HC=r("f2bf"),RC={name:"Plus"},LC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DC=(0,HC.createElementVNode)("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),PC=[DC];function IC(e,t,r,n,o,l){return(0,HC.openBlock)(),(0,HC.createElementBlock)("svg",LC,PC)}var FC=p(RC,[["render",IC],["__file","plus.vue"]]),$C=r("f2bf"),qC={name:"Pointer"},WC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},UC=(0,$C.createElementVNode)("path",{fill:"currentColor",d:"M511.552 128c-35.584 0-64.384 28.8-64.384 64.448v516.48L274.048 570.88a94.272 94.272 0 0 0-112.896-3.456 44.416 44.416 0 0 0-8.96 62.208L332.8 870.4A64 64 0 0 0 384 896h512V575.232a64 64 0 0 0-45.632-61.312l-205.952-61.76A96 96 0 0 1 576 360.192V192.448C576 156.8 547.2 128 511.552 128zM359.04 556.8l24.128 19.2V192.448a128.448 128.448 0 1 1 256.832 0v167.744a32 32 0 0 0 22.784 30.656l206.016 61.76A128 128 0 0 1 960 575.232V896a64 64 0 0 1-64 64H384a128 128 0 0 1-102.4-51.2L101.056 668.032A108.416 108.416 0 0 1 128 512.512a158.272 158.272 0 0 1 185.984 8.32L359.04 556.8z"},null,-1),KC=[UC];function YC(e,t,r,n,o,l){return(0,$C.openBlock)(),(0,$C.createElementBlock)("svg",WC,KC)}var GC=p(qC,[["render",YC],["__file","pointer.vue"]]),XC=r("f2bf"),JC={name:"Position"},ZC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},QC=(0,XC.createElementVNode)("path",{fill:"currentColor",d:"m249.6 417.088 319.744 43.072 39.168 310.272L845.12 178.88 249.6 417.088zm-129.024 47.168a32 32 0 0 1-7.68-61.44l777.792-311.04a32 32 0 0 1 41.6 41.6l-310.336 775.68a32 32 0 0 1-61.44-7.808L512 516.992l-391.424-52.736z"},null,-1),ez=[QC];function tz(e,t,r,n,o,l){return(0,XC.openBlock)(),(0,XC.createElementBlock)("svg",ZC,ez)}var rz=p(JC,[["render",tz],["__file","position.vue"]]),nz=r("f2bf"),oz={name:"Postcard"},lz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},az=(0,nz.createElementVNode)("path",{fill:"currentColor",d:"M160 224a32 32 0 0 0-32 32v512a32 32 0 0 0 32 32h704a32 32 0 0 0 32-32V256a32 32 0 0 0-32-32H160zm0-64h704a96 96 0 0 1 96 96v512a96 96 0 0 1-96 96H160a96 96 0 0 1-96-96V256a96 96 0 0 1 96-96z"},null,-1),iz=(0,nz.createElementVNode)("path",{fill:"currentColor",d:"M704 320a64 64 0 1 1 0 128 64 64 0 0 1 0-128zM288 448h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32zm0 128h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),cz=[az,iz];function sz(e,t,r,n,o,l){return(0,nz.openBlock)(),(0,nz.createElementBlock)("svg",lz,cz)}var uz=p(oz,[["render",sz],["__file","postcard.vue"]]),dz=r("f2bf"),pz={name:"Pouring"},fz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bz=(0,dz.createElementVNode)("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM224 800a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32z"},null,-1),mz=[bz];function hz(e,t,r,n,o,l){return(0,dz.openBlock)(),(0,dz.createElementBlock)("svg",fz,mz)}var vz=p(pz,[["render",hz],["__file","pouring.vue"]]),gz=r("f2bf"),Oz={name:"Present"},jz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M480 896V640H192v-64h288V320H192v576h288zm64 0h288V320H544v256h288v64H544v256zM128 256h768v672a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V256z"},null,-1),yz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M96 256h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),xz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M416 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),kz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M608 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),_z=[wz,yz,xz,kz];function Cz(e,t,r,n,o,l){return(0,gz.openBlock)(),(0,gz.createElementBlock)("svg",jz,_z)}var zz=p(Oz,[["render",Cz],["__file","present.vue"]]),Ez=r("f2bf"),Bz={name:"PriceTag"},Sz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vz=(0,Ez.createElementVNode)("path",{fill:"currentColor",d:"M224 318.336V896h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Nz=(0,Ez.createElementVNode)("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Mz=[Vz,Nz];function Az(e,t,r,n,o,l){return(0,Ez.openBlock)(),(0,Ez.createElementBlock)("svg",Sz,Mz)}var Tz=p(Bz,[["render",Az],["__file","price-tag.vue"]]),Hz=r("f2bf"),Rz={name:"Printer"},Lz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dz=(0,Hz.createElementVNode)("path",{fill:"currentColor",d:"M256 768H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 746.432 64 741.248 64 727.04V379.072c0-42.816 4.48-58.304 12.8-73.984 8.384-15.616 20.672-27.904 36.288-36.288 15.68-8.32 31.168-12.8 73.984-12.8H256V64h512v192h68.928c42.816 0 58.304 4.48 73.984 12.8 15.616 8.384 27.904 20.672 36.288 36.288 8.32 15.68 12.8 31.168 12.8 73.984v347.904c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H768v192H256V768zm64-192v320h384V576H320zm-64 128V512h512v192h128V379.072c0-29.376-1.408-36.48-5.248-43.776a23.296 23.296 0 0 0-10.048-10.048c-7.232-3.84-14.4-5.248-43.776-5.248H187.072c-29.376 0-36.48 1.408-43.776 5.248a23.296 23.296 0 0 0-10.048 10.048c-3.84 7.232-5.248 14.4-5.248 43.776V704h128zm64-448h384V128H320v128zm-64 128h64v64h-64v-64zm128 0h64v64h-64v-64z"},null,-1),Pz=[Dz];function Iz(e,t,r,n,o,l){return(0,Hz.openBlock)(),(0,Hz.createElementBlock)("svg",Lz,Pz)}var Fz=p(Rz,[["render",Iz],["__file","printer.vue"]]),$z=r("f2bf"),qz={name:"Promotion"},Wz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Uz=(0,$z.createElementVNode)("path",{fill:"currentColor",d:"m64 448 832-320-128 704-446.08-243.328L832 192 242.816 545.472 64 448zm256 512V657.024L512 768 320 960z"},null,-1),Kz=[Uz];function Yz(e,t,r,n,o,l){return(0,$z.openBlock)(),(0,$z.createElementBlock)("svg",Wz,Kz)}var Gz=p(qz,[["render",Yz],["__file","promotion.vue"]]),Xz=r("f2bf"),Jz={name:"QuartzWatch"},Zz={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Qz=(0,Xz.createElementVNode)("path",{d:"M422.02 602.01v-.03c-6.68-5.99-14.35-8.83-23.01-8.51-8.67.32-16.17 3.66-22.5 10.02-6.33 6.36-9.5 13.7-9.5 22.02s3 15.82 8.99 22.5c8.68 8.68 19.02 11.35 31.01 8s19.49-10.85 22.5-22.5c3.01-11.65.51-22.15-7.49-31.49v-.01zM384 512c0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.67 8.99-23.01zM390.53 429.51c11.65 3.01 22.15.51 31.49-7.49h.04c5.99-6.68 8.83-14.34 8.51-23.01-.32-8.67-3.66-16.16-10.02-22.5-6.36-6.33-13.7-9.5-22.02-9.5s-15.82 3-22.5 8.99c-8.68 8.69-11.35 19.02-8 31.01 3.35 11.99 10.85 19.49 22.5 22.5zM633.47 429.51c11.67-3.03 19.01-10.37 22.02-22.02 3.01-11.65.51-22.15-7.49-31.49h.01c-6.68-5.99-14.18-8.99-22.5-8.99s-15.66 3.16-22.02 9.5c-6.36 6.34-9.7 13.84-10.02 22.5-.32 8.66 2.52 16.33 8.51 23.01 9.32 8.02 19.82 10.52 31.49 7.49zM512 640c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01s-3-17.02-8.99-23.01c-6-5.99-13.66-8.99-23.01-8.99zM695.01 488.99c-6-5.99-13.66-8.99-23.01-8.99s-17.02 3-23.01 8.99c-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99s17.02-3 23.01-8.99c5.99-6 8.99-13.67 8.99-23.01 0-9.35-3-17.02-8.99-23.01z",fill:"currentColor"},null,-1),eE=(0,Xz.createElementVNode)("path",{d:"M832 512c-2-90.67-33.17-166.17-93.5-226.5-20.43-20.42-42.6-37.49-66.5-51.23V64H352v170.26c-23.9 13.74-46.07 30.81-66.5 51.24-60.33 60.33-91.49 135.83-93.5 226.5 2 90.67 33.17 166.17 93.5 226.5 20.43 20.43 42.6 37.5 66.5 51.24V960h320V789.74c23.9-13.74 46.07-30.81 66.5-51.24 60.33-60.34 91.49-135.83 93.5-226.5zM416 128h192v78.69c-29.85-9.03-61.85-13.93-96-14.69-34.15.75-66.15 5.65-96 14.68V128zm192 768H416v-78.68c29.85 9.03 61.85 13.93 96 14.68 34.15-.75 66.15-5.65 96-14.68V896zm-96-128c-72.66-2.01-132.99-27.01-180.99-75.01S258.01 584.66 256 512c2.01-72.66 27.01-132.99 75.01-180.99S439.34 258.01 512 256c72.66 2.01 132.99 27.01 180.99 75.01S765.99 439.34 768 512c-2.01 72.66-27.01 132.99-75.01 180.99S584.66 765.99 512 768z",fill:"currentColor"},null,-1),tE=(0,Xz.createElementVNode)("path",{d:"M512 320c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01 0 9.35 3 17.02 8.99 23.01 6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01 0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99zM624.99 593.5c-8.66-.32-16.33 2.52-23.01 8.51-7.98 9.32-10.48 19.82-7.49 31.49s10.49 19.17 22.5 22.5 22.35.66 31.01-8v.04c5.99-6.68 8.99-14.18 8.99-22.5s-3.16-15.66-9.5-22.02-13.84-9.7-22.5-10.02z",fill:"currentColor"},null,-1),rE=[Qz,eE,tE];function nE(e,t,r,n,o,l){return(0,Xz.openBlock)(),(0,Xz.createElementBlock)("svg",Zz,rE)}var oE=p(Jz,[["render",nE],["__file","quartz-watch.vue"]]),lE=r("f2bf"),aE={name:"QuestionFilled"},iE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cE=(0,lE.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),sE=[cE];function uE(e,t,r,n,o,l){return(0,lE.openBlock)(),(0,lE.createElementBlock)("svg",iE,sE)}var dE=p(aE,[["render",uE],["__file","question-filled.vue"]]),pE=r("f2bf"),fE={name:"Rank"},bE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mE=(0,pE.createElementVNode)("path",{fill:"currentColor",d:"m186.496 544 41.408 41.344a32 32 0 1 1-45.248 45.312l-96-96a32 32 0 0 1 0-45.312l96-96a32 32 0 1 1 45.248 45.312L186.496 480h290.816V186.432l-41.472 41.472a32 32 0 1 1-45.248-45.184l96-96.128a32 32 0 0 1 45.312 0l96 96.064a32 32 0 0 1-45.248 45.184l-41.344-41.28V480H832l-41.344-41.344a32 32 0 0 1 45.248-45.312l96 96a32 32 0 0 1 0 45.312l-96 96a32 32 0 0 1-45.248-45.312L832 544H541.312v293.44l41.344-41.28a32 32 0 1 1 45.248 45.248l-96 96a32 32 0 0 1-45.312 0l-96-96a32 32 0 1 1 45.312-45.248l41.408 41.408V544H186.496z"},null,-1),hE=[mE];function vE(e,t,r,n,o,l){return(0,pE.openBlock)(),(0,pE.createElementBlock)("svg",bE,hE)}var gE=p(fE,[["render",vE],["__file","rank.vue"]]),OE=r("f2bf"),jE={name:"ReadingLamp"},wE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yE=(0,OE.createElementVNode)("path",{fill:"currentColor",d:"M352 896h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm-44.672-768-99.52 448h608.384l-99.52-448H307.328zm-25.6-64h460.608a32 32 0 0 1 31.232 25.088l113.792 512A32 32 0 0 1 856.128 640H167.872a32 32 0 0 1-31.232-38.912l113.792-512A32 32 0 0 1 281.664 64z"},null,-1),xE=(0,OE.createElementVNode)("path",{fill:"currentColor",d:"M672 576q32 0 32 32v128q0 32-32 32t-32-32V608q0-32 32-32zm-192-.064h64V960h-64z"},null,-1),kE=[yE,xE];function _E(e,t,r,n,o,l){return(0,OE.openBlock)(),(0,OE.createElementBlock)("svg",wE,kE)}var CE=p(jE,[["render",_E],["__file","reading-lamp.vue"]]),zE=r("f2bf"),EE={name:"Reading"},BE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SE=(0,zE.createElementVNode)("path",{fill:"currentColor",d:"m512 863.36 384-54.848v-638.72L525.568 222.72a96 96 0 0 1-27.136 0L128 169.792v638.72l384 54.848zM137.024 106.432l370.432 52.928a32 32 0 0 0 9.088 0l370.432-52.928A64 64 0 0 1 960 169.792v638.72a64 64 0 0 1-54.976 63.36l-388.48 55.488a32 32 0 0 1-9.088 0l-388.48-55.488A64 64 0 0 1 64 808.512v-638.72a64 64 0 0 1 73.024-63.36z"},null,-1),VE=(0,zE.createElementVNode)("path",{fill:"currentColor",d:"M480 192h64v704h-64z"},null,-1),NE=[SE,VE];function ME(e,t,r,n,o,l){return(0,zE.openBlock)(),(0,zE.createElementBlock)("svg",BE,NE)}var AE=p(EE,[["render",ME],["__file","reading.vue"]]),TE=r("f2bf"),HE={name:"RefreshLeft"},RE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LE=(0,TE.createElementVNode)("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),DE=[LE];function PE(e,t,r,n,o,l){return(0,TE.openBlock)(),(0,TE.createElementBlock)("svg",RE,DE)}var IE=p(HE,[["render",PE],["__file","refresh-left.vue"]]),FE=r("f2bf"),$E={name:"RefreshRight"},qE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},WE=(0,FE.createElementVNode)("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),UE=[WE];function KE(e,t,r,n,o,l){return(0,FE.openBlock)(),(0,FE.createElementBlock)("svg",qE,UE)}var YE=p($E,[["render",KE],["__file","refresh-right.vue"]]),GE=r("f2bf"),XE={name:"Refresh"},JE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZE=(0,GE.createElementVNode)("path",{fill:"currentColor",d:"M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z"},null,-1),QE=[ZE];function eB(e,t,r,n,o,l){return(0,GE.openBlock)(),(0,GE.createElementBlock)("svg",JE,QE)}var tB=p(XE,[["render",eB],["__file","refresh.vue"]]),rB=r("f2bf"),nB={name:"Refrigerator"},oB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lB=(0,rB.createElementVNode)("path",{fill:"currentColor",d:"M256 448h512V160a32 32 0 0 0-32-32H288a32 32 0 0 0-32 32v288zm0 64v352a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V512H256zm32-448h448a96 96 0 0 1 96 96v704a96 96 0 0 1-96 96H288a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96zm32 224h64v96h-64v-96zm0 288h64v96h-64v-96z"},null,-1),aB=[lB];function iB(e,t,r,n,o,l){return(0,rB.openBlock)(),(0,rB.createElementBlock)("svg",oB,aB)}var cB=p(nB,[["render",iB],["__file","refrigerator.vue"]]),sB=r("f2bf"),uB={name:"RemoveFilled"},dB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pB=(0,sB.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zM288 512a38.4 38.4 0 0 0 38.4 38.4h371.2a38.4 38.4 0 0 0 0-76.8H326.4A38.4 38.4 0 0 0 288 512z"},null,-1),fB=[pB];function bB(e,t,r,n,o,l){return(0,sB.openBlock)(),(0,sB.createElementBlock)("svg",dB,fB)}var mB=p(uB,[["render",bB],["__file","remove-filled.vue"]]),hB=r("f2bf"),vB={name:"Remove"},gB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OB=(0,hB.createElementVNode)("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),jB=(0,hB.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),wB=[OB,jB];function yB(e,t,r,n,o,l){return(0,hB.openBlock)(),(0,hB.createElementBlock)("svg",gB,wB)}var xB=p(vB,[["render",yB],["__file","remove.vue"]]),kB=r("f2bf"),_B={name:"Right"},CB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zB=(0,kB.createElementVNode)("path",{fill:"currentColor",d:"M754.752 480H160a32 32 0 1 0 0 64h594.752L521.344 777.344a32 32 0 0 0 45.312 45.312l288-288a32 32 0 0 0 0-45.312l-288-288a32 32 0 1 0-45.312 45.312L754.752 480z"},null,-1),EB=[zB];function BB(e,t,r,n,o,l){return(0,kB.openBlock)(),(0,kB.createElementBlock)("svg",CB,EB)}var SB=p(_B,[["render",BB],["__file","right.vue"]]),VB=r("f2bf"),NB={name:"ScaleToOriginal"},MB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AB=(0,VB.createElementVNode)("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),TB=[AB];function HB(e,t,r,n,o,l){return(0,VB.openBlock)(),(0,VB.createElementBlock)("svg",MB,TB)}var RB=p(NB,[["render",HB],["__file","scale-to-original.vue"]]),LB=r("f2bf"),DB={name:"School"},PB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},IB=(0,LB.createElementVNode)("path",{fill:"currentColor",d:"M224 128v704h576V128H224zm-32-64h640a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),FB=(0,LB.createElementVNode)("path",{fill:"currentColor",d:"M64 832h896v64H64zm256-640h128v96H320z"},null,-1),$B=(0,LB.createElementVNode)("path",{fill:"currentColor",d:"M384 832h256v-64a128 128 0 1 0-256 0v64zm128-256a192 192 0 0 1 192 192v128H320V768a192 192 0 0 1 192-192zM320 384h128v96H320zm256-192h128v96H576zm0 192h128v96H576z"},null,-1),qB=[IB,FB,$B];function WB(e,t,r,n,o,l){return(0,LB.openBlock)(),(0,LB.createElementBlock)("svg",PB,qB)}var UB=p(DB,[["render",WB],["__file","school.vue"]]),KB=r("f2bf"),YB={name:"Scissor"},GB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},XB=(0,KB.createElementVNode)("path",{fill:"currentColor",d:"m512.064 578.368-106.88 152.768a160 160 0 1 1-23.36-78.208L472.96 522.56 196.864 128.256a32 32 0 1 1 52.48-36.736l393.024 561.344a160 160 0 1 1-23.36 78.208l-106.88-152.704zm54.4-189.248 208.384-297.6a32 32 0 0 1 52.48 36.736l-221.76 316.672-39.04-55.808zm-376.32 425.856a96 96 0 1 0 110.144-157.248 96 96 0 0 0-110.08 157.248zm643.84 0a96 96 0 1 0-110.08-157.248 96 96 0 0 0 110.08 157.248z"},null,-1),JB=[XB];function ZB(e,t,r,n,o,l){return(0,KB.openBlock)(),(0,KB.createElementBlock)("svg",GB,JB)}var QB=p(YB,[["render",ZB],["__file","scissor.vue"]]),eS=r("f2bf"),tS={name:"Search"},rS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nS=(0,eS.createElementVNode)("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),oS=[nS];function lS(e,t,r,n,o,l){return(0,eS.openBlock)(),(0,eS.createElementBlock)("svg",rS,oS)}var aS=p(tS,[["render",lS],["__file","search.vue"]]),iS=r("f2bf"),cS={name:"Select"},sS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uS=(0,iS.createElementVNode)("path",{fill:"currentColor",d:"M77.248 415.04a64 64 0 0 1 90.496 0l226.304 226.304L846.528 188.8a64 64 0 1 1 90.56 90.496l-543.04 543.04-316.8-316.8a64 64 0 0 1 0-90.496z"},null,-1),dS=[uS];function pS(e,t,r,n,o,l){return(0,iS.openBlock)(),(0,iS.createElementBlock)("svg",sS,dS)}var fS=p(cS,[["render",pS],["__file","select.vue"]]),bS=r("f2bf"),mS={name:"Sell"},hS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vS=(0,bS.createElementVNode)("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 483.84L768 698.496V928a32 32 0 1 1-64 0V698.496l-73.344 73.344a32 32 0 1 1-45.248-45.248l128-128a32 32 0 0 1 45.248 0l128 128a32 32 0 1 1-45.248 45.248z"},null,-1),gS=[vS];function OS(e,t,r,n,o,l){return(0,bS.openBlock)(),(0,bS.createElementBlock)("svg",hS,gS)}var jS=p(mS,[["render",OS],["__file","sell.vue"]]),wS=r("f2bf"),yS={name:"SemiSelect"},xS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kS=(0,wS.createElementVNode)("path",{fill:"currentColor",d:"M128 448h768q64 0 64 64t-64 64H128q-64 0-64-64t64-64z"},null,-1),_S=[kS];function CS(e,t,r,n,o,l){return(0,wS.openBlock)(),(0,wS.createElementBlock)("svg",xS,_S)}var zS=p(yS,[["render",CS],["__file","semi-select.vue"]]),ES=r("f2bf"),BS={name:"Service"},SS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VS=(0,ES.createElementVNode)("path",{fill:"currentColor",d:"M864 409.6a192 192 0 0 1-37.888 349.44A256.064 256.064 0 0 1 576 960h-96a32 32 0 1 1 0-64h96a192.064 192.064 0 0 0 181.12-128H736a32 32 0 0 1-32-32V416a32 32 0 0 1 32-32h32c10.368 0 20.544.832 30.528 2.432a288 288 0 0 0-573.056 0A193.235 193.235 0 0 1 256 384h32a32 32 0 0 1 32 32v320a32 32 0 0 1-32 32h-32a192 192 0 0 1-96-358.4 352 352 0 0 1 704 0zM256 448a128 128 0 1 0 0 256V448zm640 128a128 128 0 0 0-128-128v256a128 128 0 0 0 128-128z"},null,-1),NS=[VS];function MS(e,t,r,n,o,l){return(0,ES.openBlock)(),(0,ES.createElementBlock)("svg",SS,NS)}var AS=p(BS,[["render",MS],["__file","service.vue"]]),TS=r("f2bf"),HS={name:"SetUp"},RS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M224 160a64 64 0 0 0-64 64v576a64 64 0 0 0 64 64h576a64 64 0 0 0 64-64V224a64 64 0 0 0-64-64H224zm0-64h576a128 128 0 0 1 128 128v576a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V224A128 128 0 0 1 224 96z"},null,-1),DS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M384 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),PS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M480 320h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm160 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),IS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M288 640h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),FS=[LS,DS,PS,IS];function $S(e,t,r,n,o,l){return(0,TS.openBlock)(),(0,TS.createElementBlock)("svg",RS,FS)}var qS=p(HS,[["render",$S],["__file","set-up.vue"]]),WS=r("f2bf"),US={name:"Setting"},KS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YS=(0,WS.createElementVNode)("path",{fill:"currentColor",d:"M600.704 64a32 32 0 0 1 30.464 22.208l35.2 109.376c14.784 7.232 28.928 15.36 42.432 24.512l112.384-24.192a32 32 0 0 1 34.432 15.36L944.32 364.8a32 32 0 0 1-4.032 37.504l-77.12 85.12a357.12 357.12 0 0 1 0 49.024l77.12 85.248a32 32 0 0 1 4.032 37.504l-88.704 153.6a32 32 0 0 1-34.432 15.296L708.8 803.904c-13.44 9.088-27.648 17.28-42.368 24.512l-35.264 109.376A32 32 0 0 1 600.704 960H423.296a32 32 0 0 1-30.464-22.208L357.696 828.48a351.616 351.616 0 0 1-42.56-24.64l-112.32 24.256a32 32 0 0 1-34.432-15.36L79.68 659.2a32 32 0 0 1 4.032-37.504l77.12-85.248a357.12 357.12 0 0 1 0-48.896l-77.12-85.248A32 32 0 0 1 79.68 364.8l88.704-153.6a32 32 0 0 1 34.432-15.296l112.32 24.256c13.568-9.152 27.776-17.408 42.56-24.64l35.2-109.312A32 32 0 0 1 423.232 64H600.64zm-23.424 64H446.72l-36.352 113.088-24.512 11.968a294.113 294.113 0 0 0-34.816 20.096l-22.656 15.36-116.224-25.088-65.28 113.152 79.68 88.192-1.92 27.136a293.12 293.12 0 0 0 0 40.192l1.92 27.136-79.808 88.192 65.344 113.152 116.224-25.024 22.656 15.296a294.113 294.113 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288.282 288.282 0 0 0 34.752-20.096l22.592-15.296 116.288 25.024 65.28-113.152-79.744-88.192 1.92-27.136a293.12 293.12 0 0 0 0-40.256l-1.92-27.136 79.808-88.128-65.344-113.152-116.288 24.96-22.592-15.232a287.616 287.616 0 0 0-34.752-20.096l-24.448-11.904L577.344 128zM512 320a192 192 0 1 1 0 384 192 192 0 0 1 0-384zm0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z"},null,-1),GS=[YS];function XS(e,t,r,n,o,l){return(0,WS.openBlock)(),(0,WS.createElementBlock)("svg",KS,GS)}var JS=p(US,[["render",XS],["__file","setting.vue"]]),ZS=r("f2bf"),QS={name:"Share"},eV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tV=(0,ZS.createElementVNode)("path",{fill:"currentColor",d:"m679.872 348.8-301.76 188.608a127.808 127.808 0 0 1 5.12 52.16l279.936 104.96a128 128 0 1 1-22.464 59.904l-279.872-104.96a128 128 0 1 1-16.64-166.272l301.696-188.608a128 128 0 1 1 33.92 54.272z"},null,-1),rV=[tV];function nV(e,t,r,n,o,l){return(0,ZS.openBlock)(),(0,ZS.createElementBlock)("svg",eV,rV)}var oV=p(QS,[["render",nV],["__file","share.vue"]]),lV=r("f2bf"),aV={name:"Ship"},iV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cV=(0,lV.createElementVNode)("path",{fill:"currentColor",d:"M512 386.88V448h405.568a32 32 0 0 1 30.72 40.768l-76.48 267.968A192 192 0 0 1 687.168 896H336.832a192 192 0 0 1-184.64-139.264L75.648 488.768A32 32 0 0 1 106.368 448H448V117.888a32 32 0 0 1 47.36-28.096l13.888 7.616L512 96v2.88l231.68 126.4a32 32 0 0 1-2.048 57.216L512 386.88zm0-70.272 144.768-65.792L512 171.84v144.768zM512 512H148.864l18.24 64H856.96l18.24-64H512zM185.408 640l28.352 99.2A128 128 0 0 0 336.832 832h350.336a128 128 0 0 0 123.072-92.8l28.352-99.2H185.408z"},null,-1),sV=[cV];function uV(e,t,r,n,o,l){return(0,lV.openBlock)(),(0,lV.createElementBlock)("svg",iV,sV)}var dV=p(aV,[["render",uV],["__file","ship.vue"]]),pV=r("f2bf"),fV={name:"Shop"},bV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mV=(0,pV.createElementVNode)("path",{fill:"currentColor",d:"M704 704h64v192H256V704h64v64h384v-64zm188.544-152.192C894.528 559.616 896 567.616 896 576a96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0c0-8.384 1.408-16.384 3.392-24.192L192 128h640l60.544 423.808z"},null,-1),hV=[mV];function vV(e,t,r,n,o,l){return(0,pV.openBlock)(),(0,pV.createElementBlock)("svg",bV,hV)}var gV=p(fV,[["render",vV],["__file","shop.vue"]]),OV=r("f2bf"),jV={name:"ShoppingBag"},wV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yV=(0,OV.createElementVNode)("path",{fill:"currentColor",d:"M704 320v96a32 32 0 0 1-32 32h-32V320H384v128h-32a32 32 0 0 1-32-32v-96H192v576h640V320H704zm-384-64a192 192 0 1 1 384 0h160a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32h160zm64 0h256a128 128 0 1 0-256 0z"},null,-1),xV=(0,OV.createElementVNode)("path",{fill:"currentColor",d:"M192 704h640v64H192z"},null,-1),kV=[yV,xV];function _V(e,t,r,n,o,l){return(0,OV.openBlock)(),(0,OV.createElementBlock)("svg",wV,kV)}var CV=p(jV,[["render",_V],["__file","shopping-bag.vue"]]),zV=r("f2bf"),EV={name:"ShoppingCartFull"},BV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SV=(0,zV.createElementVNode)("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),VV=(0,zV.createElementVNode)("path",{fill:"currentColor",d:"M699.648 256 608 145.984 516.352 256h183.296zm-140.8-151.04a64 64 0 0 1 98.304 0L836.352 320H379.648l179.2-215.04z"},null,-1),NV=[SV,VV];function MV(e,t,r,n,o,l){return(0,zV.openBlock)(),(0,zV.createElementBlock)("svg",BV,NV)}var AV=p(EV,[["render",MV],["__file","shopping-cart-full.vue"]]),TV=r("f2bf"),HV={name:"ShoppingCart"},RV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LV=(0,TV.createElementVNode)("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),DV=[LV];function PV(e,t,r,n,o,l){return(0,TV.openBlock)(),(0,TV.createElementBlock)("svg",RV,DV)}var IV=p(HV,[["render",PV],["__file","shopping-cart.vue"]]),FV=r("f2bf"),$V={name:"ShoppingTrolley"},qV={version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},WV=(0,FV.createElementVNode)("path",{d:"M368 833c-13.3 0-24.5 4.5-33.5 13.5S321 866.7 321 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S415 893.3 415 880s-4.5-24.5-13.5-33.5S381.3 833 368 833zM807 640c7.4 0 13.8-2.2 19.5-6.5S836 623.3 838 616l112-448c2-10-.2-19.2-6.5-27.5S929 128 919 128H96c-9.3 0-17 3-23 9s-9 13.7-9 23 3 17 9 23 13.7 9 23 9h96v576h672c9.3 0 17-3 23-9s9-13.7 9-23-3-17-9-23-13.7-9-23-9H256v-64h551zM256 192h622l-96 384H256V192zM688 833c-13.3 0-24.5 4.5-33.5 13.5S641 866.7 641 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S735 893.3 735 880s-4.5-24.5-13.5-33.5S701.3 833 688 833z",fill:"currentColor"},null,-1),UV=[WV];function KV(e,t,r,n,o,l){return(0,FV.openBlock)(),(0,FV.createElementBlock)("svg",qV,UV)}var YV=p($V,[["render",KV],["__file","shopping-trolley.vue"]]),GV=r("f2bf"),XV={name:"Smoking"},JV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZV=(0,GV.createElementVNode)("path",{fill:"currentColor",d:"M256 576v128h640V576H256zm-32-64h704a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32z"},null,-1),QV=(0,GV.createElementVNode)("path",{fill:"currentColor",d:"M704 576h64v128h-64zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),eN=[ZV,QV];function tN(e,t,r,n,o,l){return(0,GV.openBlock)(),(0,GV.createElementBlock)("svg",JV,eN)}var rN=p(XV,[["render",tN],["__file","smoking.vue"]]),nN=r("f2bf"),oN={name:"Soccer"},lN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aN=(0,nN.createElementVNode)("path",{fill:"currentColor",d:"M418.496 871.04 152.256 604.8c-16.512 94.016-2.368 178.624 42.944 224 44.928 44.928 129.344 58.752 223.296 42.24zm72.32-18.176a573.056 573.056 0 0 0 224.832-137.216 573.12 573.12 0 0 0 137.216-224.832L533.888 171.84a578.56 578.56 0 0 0-227.52 138.496A567.68 567.68 0 0 0 170.432 532.48l320.384 320.384zM871.04 418.496c16.512-93.952 2.688-178.368-42.24-223.296-44.544-44.544-128.704-58.048-222.592-41.536L871.04 418.496zM149.952 874.048c-112.96-112.96-88.832-408.96 111.168-608.96C461.056 65.152 760.96 36.928 874.048 149.952c113.024 113.024 86.784 411.008-113.152 610.944-199.936 199.936-497.92 226.112-610.944 113.152zm452.544-497.792 22.656-22.656a32 32 0 0 1 45.248 45.248l-22.656 22.656 45.248 45.248A32 32 0 1 1 647.744 512l-45.248-45.248L557.248 512l45.248 45.248a32 32 0 1 1-45.248 45.248L512 557.248l-45.248 45.248L512 647.744a32 32 0 1 1-45.248 45.248l-45.248-45.248-22.656 22.656a32 32 0 1 1-45.248-45.248l22.656-22.656-45.248-45.248A32 32 0 1 1 376.256 512l45.248 45.248L466.752 512l-45.248-45.248a32 32 0 1 1 45.248-45.248L512 466.752l45.248-45.248L512 376.256a32 32 0 0 1 45.248-45.248l45.248 45.248z"},null,-1),iN=[aN];function cN(e,t,r,n,o,l){return(0,nN.openBlock)(),(0,nN.createElementBlock)("svg",lN,iN)}var sN=p(oN,[["render",cN],["__file","soccer.vue"]]),uN=r("f2bf"),dN={name:"SoldOut"},pN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fN=(0,uN.createElementVNode)("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 476.16a32 32 0 1 1 45.248 45.184l-128 128a32 32 0 0 1-45.248 0l-128-128a32 32 0 1 1 45.248-45.248L704 837.504V608a32 32 0 1 1 64 0v229.504l73.408-73.408z"},null,-1),bN=[fN];function mN(e,t,r,n,o,l){return(0,uN.openBlock)(),(0,uN.createElementBlock)("svg",pN,bN)}var hN=p(dN,[["render",mN],["__file","sold-out.vue"]]),vN=r("f2bf"),gN={name:"SortDown"},ON={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jN=(0,vN.createElementVNode)("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),wN=[jN];function yN(e,t,r,n,o,l){return(0,vN.openBlock)(),(0,vN.createElementBlock)("svg",ON,wN)}var xN=p(gN,[["render",yN],["__file","sort-down.vue"]]),kN=r("f2bf"),_N={name:"SortUp"},CN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zN=(0,kN.createElementVNode)("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),EN=[zN];function BN(e,t,r,n,o,l){return(0,kN.openBlock)(),(0,kN.createElementBlock)("svg",CN,EN)}var SN=p(_N,[["render",BN],["__file","sort-up.vue"]]),VN=r("f2bf"),NN={name:"Sort"},MN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AN=(0,VN.createElementVNode)("path",{fill:"currentColor",d:"M384 96a32 32 0 0 1 64 0v786.752a32 32 0 0 1-54.592 22.656L95.936 608a32 32 0 0 1 0-45.312h.128a32 32 0 0 1 45.184 0L384 805.632V96zm192 45.248a32 32 0 0 1 54.592-22.592L928.064 416a32 32 0 0 1 0 45.312h-.128a32 32 0 0 1-45.184 0L640 218.496V928a32 32 0 1 1-64 0V141.248z"},null,-1),TN=[AN];function HN(e,t,r,n,o,l){return(0,VN.openBlock)(),(0,VN.createElementBlock)("svg",MN,TN)}var RN=p(NN,[["render",HN],["__file","sort.vue"]]),LN=r("f2bf"),DN={name:"Stamp"},PN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},IN=(0,LN.createElementVNode)("path",{fill:"currentColor",d:"M624 475.968V640h144a128 128 0 0 1 128 128H128a128 128 0 0 1 128-128h144V475.968a192 192 0 1 1 224 0zM128 896v-64h768v64H128z"},null,-1),FN=[IN];function $N(e,t,r,n,o,l){return(0,LN.openBlock)(),(0,LN.createElementBlock)("svg",PN,FN)}var qN=p(DN,[["render",$N],["__file","stamp.vue"]]),WN=r("f2bf"),UN={name:"StarFilled"},KN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YN=(0,WN.createElementVNode)("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),GN=[YN];function XN(e,t,r,n,o,l){return(0,WN.openBlock)(),(0,WN.createElementBlock)("svg",KN,GN)}var JN=p(UN,[["render",XN],["__file","star-filled.vue"]]),ZN=r("f2bf"),QN={name:"Star"},eM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tM=(0,ZN.createElementVNode)("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),rM=[tM];function nM(e,t,r,n,o,l){return(0,ZN.openBlock)(),(0,ZN.createElementBlock)("svg",eM,rM)}var oM=p(QN,[["render",nM],["__file","star.vue"]]),lM=r("f2bf"),aM={name:"Stopwatch"},iM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cM=(0,lM.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),sM=(0,lM.createElementVNode)("path",{fill:"currentColor",d:"M672 234.88c-39.168 174.464-80 298.624-122.688 372.48-64 110.848-202.624 30.848-138.624-80C453.376 453.44 540.48 355.968 672 234.816z"},null,-1),uM=[cM,sM];function dM(e,t,r,n,o,l){return(0,lM.openBlock)(),(0,lM.createElementBlock)("svg",iM,uM)}var pM=p(aM,[["render",dM],["__file","stopwatch.vue"]]),fM=r("f2bf"),bM={name:"SuccessFilled"},mM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hM=(0,fM.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),vM=[hM];function gM(e,t,r,n,o,l){return(0,fM.openBlock)(),(0,fM.createElementBlock)("svg",mM,vM)}var OM=p(bM,[["render",gM],["__file","success-filled.vue"]]),jM=r("f2bf"),wM={name:"Sugar"},yM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xM=(0,jM.createElementVNode)("path",{fill:"currentColor",d:"m801.728 349.184 4.48 4.48a128 128 0 0 1 0 180.992L534.656 806.144a128 128 0 0 1-181.056 0l-4.48-4.48-19.392 109.696a64 64 0 0 1-108.288 34.176L78.464 802.56a64 64 0 0 1 34.176-108.288l109.76-19.328-4.544-4.544a128 128 0 0 1 0-181.056l271.488-271.488a128 128 0 0 1 181.056 0l4.48 4.48 19.392-109.504a64 64 0 0 1 108.352-34.048l142.592 143.04a64 64 0 0 1-34.24 108.16l-109.248 19.2zm-548.8 198.72h447.168v2.24l60.8-60.8a63.808 63.808 0 0 0 18.752-44.416h-426.88l-89.664 89.728a64.064 64.064 0 0 0-10.24 13.248zm0 64c2.752 4.736 6.144 9.152 10.176 13.248l135.744 135.744a64 64 0 0 0 90.496 0L638.4 611.904H252.928zm490.048-230.976L625.152 263.104a64 64 0 0 0-90.496 0L416.768 380.928h326.208zM123.712 757.312l142.976 142.976 24.32-137.6a25.6 25.6 0 0 0-29.696-29.632l-137.6 24.256zm633.6-633.344-24.32 137.472a25.6 25.6 0 0 0 29.632 29.632l137.28-24.064-142.656-143.04z"},null,-1),kM=[xM];function _M(e,t,r,n,o,l){return(0,jM.openBlock)(),(0,jM.createElementBlock)("svg",yM,kM)}var CM=p(wM,[["render",_M],["__file","sugar.vue"]]),zM=r("f2bf"),EM={name:"SuitcaseLine"},BM={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},SM=(0,zM.createElementVNode)("path",{d:"M922.5 229.5c-24.32-24.34-54.49-36.84-90.5-37.5H704v-64c-.68-17.98-7.02-32.98-19.01-44.99S658.01 64.66 640 64H384c-17.98.68-32.98 7.02-44.99 19.01S320.66 110 320 128v64H192c-35.99.68-66.16 13.18-90.5 37.5C77.16 253.82 64.66 283.99 64 320v448c.68 35.99 13.18 66.16 37.5 90.5s54.49 36.84 90.5 37.5h640c35.99-.68 66.16-13.18 90.5-37.5s36.84-54.49 37.5-90.5V320c-.68-35.99-13.18-66.16-37.5-90.5zM384 128h256v64H384v-64zM256 832h-64c-17.98-.68-32.98-7.02-44.99-19.01S128.66 786.01 128 768V448h128v384zm448 0H320V448h384v384zm192-64c-.68 17.98-7.02 32.98-19.01 44.99S850.01 831.34 832 832h-64V448h128v320zm0-384H128v-64c.69-17.98 7.02-32.98 19.01-44.99S173.99 256.66 192 256h640c17.98.69 32.98 7.02 44.99 19.01S895.34 301.99 896 320v64z",fill:"currentColor"},null,-1),VM=[SM];function NM(e,t,r,n,o,l){return(0,zM.openBlock)(),(0,zM.createElementBlock)("svg",BM,VM)}var MM=p(EM,[["render",NM],["__file","suitcase-line.vue"]]),AM=r("f2bf"),TM={name:"Suitcase"},HM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},RM=(0,AM.createElementVNode)("path",{fill:"currentColor",d:"M128 384h768v-64a64 64 0 0 0-64-64H192a64 64 0 0 0-64 64v64zm0 64v320a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V448H128zm64-256h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),LM=(0,AM.createElementVNode)("path",{fill:"currentColor",d:"M384 128v64h256v-64H384zm0-64h256a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z"},null,-1),DM=[RM,LM];function PM(e,t,r,n,o,l){return(0,AM.openBlock)(),(0,AM.createElementBlock)("svg",HM,DM)}var IM=p(TM,[["render",PM],["__file","suitcase.vue"]]),FM=r("f2bf"),$M={name:"Sunny"},qM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},WM=(0,FM.createElementVNode)("path",{fill:"currentColor",d:"M512 704a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm0-704a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 768a32 32 0 0 1 32 32v64a32 32 0 1 1-64 0v-64a32 32 0 0 1 32-32zM195.2 195.2a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 1 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm543.104 543.104a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 0 1-45.248 45.248l-45.248-45.248a32 32 0 0 1 0-45.248zM64 512a32 32 0 0 1 32-32h64a32 32 0 0 1 0 64H96a32 32 0 0 1-32-32zm768 0a32 32 0 0 1 32-32h64a32 32 0 1 1 0 64h-64a32 32 0 0 1-32-32zM195.2 828.8a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248L240.448 828.8a32 32 0 0 1-45.248 0zm543.104-543.104a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248l-45.248 45.248a32 32 0 0 1-45.248 0z"},null,-1),UM=[WM];function KM(e,t,r,n,o,l){return(0,FM.openBlock)(),(0,FM.createElementBlock)("svg",qM,UM)}var YM=p($M,[["render",KM],["__file","sunny.vue"]]),GM=r("f2bf"),XM={name:"Sunrise"},JM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZM=(0,GM.createElementVNode)("path",{fill:"currentColor",d:"M32 768h960a32 32 0 1 1 0 64H32a32 32 0 1 1 0-64zm129.408-96a352 352 0 0 1 701.184 0h-64.32a288 288 0 0 0-572.544 0h-64.32zM512 128a32 32 0 0 1 32 32v96a32 32 0 0 1-64 0v-96a32 32 0 0 1 32-32zm407.296 168.704a32 32 0 0 1 0 45.248l-67.84 67.84a32 32 0 1 1-45.248-45.248l67.84-67.84a32 32 0 0 1 45.248 0zm-814.592 0a32 32 0 0 1 45.248 0l67.84 67.84a32 32 0 1 1-45.248 45.248l-67.84-67.84a32 32 0 0 1 0-45.248z"},null,-1),QM=[ZM];function eA(e,t,r,n,o,l){return(0,GM.openBlock)(),(0,GM.createElementBlock)("svg",JM,QM)}var tA=p(XM,[["render",eA],["__file","sunrise.vue"]]),rA=r("f2bf"),nA={name:"Sunset"},oA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lA=(0,rA.createElementVNode)("path",{fill:"currentColor",d:"M82.56 640a448 448 0 1 1 858.88 0h-67.2a384 384 0 1 0-724.288 0H82.56zM32 704h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm256 128h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),aA=[lA];function iA(e,t,r,n,o,l){return(0,rA.openBlock)(),(0,rA.createElementBlock)("svg",oA,aA)}var cA=p(nA,[["render",iA],["__file","sunset.vue"]]),sA=r("f2bf"),uA={name:"SwitchButton"},dA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pA=(0,sA.createElementVNode)("path",{fill:"currentColor",d:"M352 159.872V230.4a352 352 0 1 0 320 0v-70.528A416.128 416.128 0 0 1 512 960a416 416 0 0 1-160-800.128z"},null,-1),fA=(0,sA.createElementVNode)("path",{fill:"currentColor",d:"M512 64q32 0 32 32v320q0 32-32 32t-32-32V96q0-32 32-32z"},null,-1),bA=[pA,fA];function mA(e,t,r,n,o,l){return(0,sA.openBlock)(),(0,sA.createElementBlock)("svg",dA,bA)}var hA=p(uA,[["render",mA],["__file","switch-button.vue"]]),vA=r("f2bf"),gA={name:"SwitchFilled"},OA={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},jA=(0,vA.createElementVNode)("path",{d:"M247.47 358.4v.04c.07 19.17 7.72 37.53 21.27 51.09s31.92 21.2 51.09 21.27c39.86 0 72.41-32.6 72.41-72.4s-32.6-72.36-72.41-72.36-72.36 32.55-72.36 72.36z",fill:"currentColor"},null,-1),wA=(0,vA.createElementVNode)("path",{d:"M492.38 128H324.7c-52.16 0-102.19 20.73-139.08 57.61a196.655 196.655 0 0 0-57.61 139.08V698.7c-.01 25.84 5.08 51.42 14.96 75.29s24.36 45.56 42.63 63.83 39.95 32.76 63.82 42.65a196.67 196.67 0 0 0 75.28 14.98h167.68c3.03 0 5.46-2.43 5.46-5.42V133.42c.6-2.99-1.83-5.42-5.46-5.42zm-56.11 705.88H324.7c-17.76.13-35.36-3.33-51.75-10.18s-31.22-16.94-43.61-29.67c-25.3-25.35-39.81-59.1-39.81-95.32V324.69c-.13-17.75 3.33-35.35 10.17-51.74a131.695 131.695 0 0 1 29.64-43.62c25.39-25.3 59.14-39.81 95.36-39.81h111.57v644.36zM838.39 186.21a196.655 196.655 0 0 0-139.08-57.61H580.48c-3.03 0-4.82 2.43-4.82 4.82v757.16c-.6 2.99 1.79 5.42 5.42 5.42h118.23a196.69 196.69 0 0 0 139.08-57.61A196.655 196.655 0 0 0 896 699.31V325.29a196.69 196.69 0 0 0-57.61-139.08zm-111.3 441.92c-42.83 0-77.82-34.99-77.82-77.82s34.98-77.82 77.82-77.82c42.83 0 77.82 34.99 77.82 77.82s-34.99 77.82-77.82 77.82z",fill:"currentColor"},null,-1),yA=[jA,wA];function xA(e,t,r,n,o,l){return(0,vA.openBlock)(),(0,vA.createElementBlock)("svg",OA,yA)}var kA=p(gA,[["render",xA],["__file","switch-filled.vue"]]),_A=r("f2bf"),CA={name:"Switch"},zA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EA=(0,_A.createElementVNode)("path",{fill:"currentColor",d:"M118.656 438.656a32 32 0 0 1 0-45.248L416 96l4.48-3.776A32 32 0 0 1 461.248 96l3.712 4.48a32.064 32.064 0 0 1-3.712 40.832L218.56 384H928a32 32 0 1 1 0 64H141.248a32 32 0 0 1-22.592-9.344zM64 608a32 32 0 0 1 32-32h786.752a32 32 0 0 1 22.656 54.592L608 928l-4.48 3.776a32.064 32.064 0 0 1-40.832-49.024L805.632 640H96a32 32 0 0 1-32-32z"},null,-1),BA=[EA];function SA(e,t,r,n,o,l){return(0,_A.openBlock)(),(0,_A.createElementBlock)("svg",zA,BA)}var VA=p(CA,[["render",SA],["__file","switch.vue"]]),NA=r("f2bf"),MA={name:"TakeawayBox"},AA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},TA=(0,NA.createElementVNode)("path",{fill:"currentColor",d:"M832 384H192v448h640V384zM96 320h832V128H96v192zm800 64v480a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V384H64a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h896a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32h-64zM416 512h192a32 32 0 0 1 0 64H416a32 32 0 0 1 0-64z"},null,-1),HA=[TA];function RA(e,t,r,n,o,l){return(0,NA.openBlock)(),(0,NA.createElementBlock)("svg",AA,HA)}var LA=p(MA,[["render",RA],["__file","takeaway-box.vue"]]),DA=r("f2bf"),PA={name:"Ticket"},IA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},FA=(0,DA.createElementVNode)("path",{fill:"currentColor",d:"M640 832H64V640a128 128 0 1 0 0-256V192h576v160h64V192h256v192a128 128 0 1 0 0 256v192H704V672h-64v160zm0-416v192h64V416h-64z"},null,-1),$A=[FA];function qA(e,t,r,n,o,l){return(0,DA.openBlock)(),(0,DA.createElementBlock)("svg",IA,$A)}var WA=p(PA,[["render",qA],["__file","ticket.vue"]]),UA=r("f2bf"),KA={name:"Tickets"},YA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GA=(0,UA.createElementVNode)("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h192v64H320v-64zm0 384h384v64H320v-64z"},null,-1),XA=[GA];function JA(e,t,r,n,o,l){return(0,UA.openBlock)(),(0,UA.createElementBlock)("svg",YA,XA)}var ZA=p(KA,[["render",JA],["__file","tickets.vue"]]),QA=r("f2bf"),eT={name:"Timer"},tT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rT=(0,QA.createElementVNode)("path",{fill:"currentColor",d:"M512 896a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),nT=(0,QA.createElementVNode)("path",{fill:"currentColor",d:"M512 320a32 32 0 0 1 32 32l-.512 224a32 32 0 1 1-64 0L480 352a32 32 0 0 1 32-32z"},null,-1),oT=(0,QA.createElementVNode)("path",{fill:"currentColor",d:"M448 576a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm96-448v128h-64V128h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96z"},null,-1),lT=[rT,nT,oT];function aT(e,t,r,n,o,l){return(0,QA.openBlock)(),(0,QA.createElementBlock)("svg",tT,lT)}var iT=p(eT,[["render",aT],["__file","timer.vue"]]),cT=r("f2bf"),sT={name:"ToiletPaper"},uT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dT=(0,cT.createElementVNode)("path",{fill:"currentColor",d:"M595.2 128H320a192 192 0 0 0-192 192v576h384V352c0-90.496 32.448-171.2 83.2-224zM736 64c123.712 0 224 128.96 224 288S859.712 640 736 640H576v320H64V320A256 256 0 0 1 320 64h416zM576 352v224h160c84.352 0 160-97.28 160-224s-75.648-224-160-224-160 97.28-160 224z"},null,-1),pT=(0,cT.createElementVNode)("path",{fill:"currentColor",d:"M736 448c-35.328 0-64-43.008-64-96s28.672-96 64-96 64 43.008 64 96-28.672 96-64 96z"},null,-1),fT=[dT,pT];function bT(e,t,r,n,o,l){return(0,cT.openBlock)(),(0,cT.createElementBlock)("svg",uT,fT)}var mT=p(sT,[["render",bT],["__file","toilet-paper.vue"]]),hT=r("f2bf"),vT={name:"Tools"},gT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OT=(0,hT.createElementVNode)("path",{fill:"currentColor",d:"M764.416 254.72a351.68 351.68 0 0 1 86.336 149.184H960v192.064H850.752a351.68 351.68 0 0 1-86.336 149.312l54.72 94.72-166.272 96-54.592-94.72a352.64 352.64 0 0 1-172.48 0L371.136 936l-166.272-96 54.72-94.72a351.68 351.68 0 0 1-86.336-149.312H64v-192h109.248a351.68 351.68 0 0 1 86.336-149.312L204.8 160l166.208-96h.192l54.656 94.592a352.64 352.64 0 0 1 172.48 0L652.8 64h.128L819.2 160l-54.72 94.72zM704 499.968a192 192 0 1 0-384 0 192 192 0 0 0 384 0z"},null,-1),jT=[OT];function wT(e,t,r,n,o,l){return(0,hT.openBlock)(),(0,hT.createElementBlock)("svg",gT,jT)}var yT=p(vT,[["render",wT],["__file","tools.vue"]]),xT=r("f2bf"),kT={name:"TopLeft"},_T={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},CT=(0,xT.createElementVNode)("path",{fill:"currentColor",d:"M256 256h416a32 32 0 1 0 0-64H224a32 32 0 0 0-32 32v448a32 32 0 0 0 64 0V256z"},null,-1),zT=(0,xT.createElementVNode)("path",{fill:"currentColor",d:"M246.656 201.344a32 32 0 0 0-45.312 45.312l544 544a32 32 0 0 0 45.312-45.312l-544-544z"},null,-1),ET=[CT,zT];function BT(e,t,r,n,o,l){return(0,xT.openBlock)(),(0,xT.createElementBlock)("svg",_T,ET)}var ST=p(kT,[["render",BT],["__file","top-left.vue"]]),VT=r("f2bf"),NT={name:"TopRight"},MT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AT=(0,VT.createElementVNode)("path",{fill:"currentColor",d:"M768 256H353.6a32 32 0 1 1 0-64H800a32 32 0 0 1 32 32v448a32 32 0 0 1-64 0V256z"},null,-1),TT=(0,VT.createElementVNode)("path",{fill:"currentColor",d:"M777.344 201.344a32 32 0 0 1 45.312 45.312l-544 544a32 32 0 0 1-45.312-45.312l544-544z"},null,-1),HT=[AT,TT];function RT(e,t,r,n,o,l){return(0,VT.openBlock)(),(0,VT.createElementBlock)("svg",MT,HT)}var LT=p(NT,[["render",RT],["__file","top-right.vue"]]),DT=r("f2bf"),PT={name:"Top"},IT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},FT=(0,DT.createElementVNode)("path",{fill:"currentColor",d:"M572.235 205.282v600.365a30.118 30.118 0 1 1-60.235 0V205.282L292.382 438.633a28.913 28.913 0 0 1-42.646 0 33.43 33.43 0 0 1 0-45.236l271.058-288.045a28.913 28.913 0 0 1 42.647 0L834.5 393.397a33.43 33.43 0 0 1 0 45.176 28.913 28.913 0 0 1-42.647 0l-219.618-233.23z"},null,-1),$T=[FT];function qT(e,t,r,n,o,l){return(0,DT.openBlock)(),(0,DT.createElementBlock)("svg",IT,$T)}var WT=p(PT,[["render",qT],["__file","top.vue"]]),UT=r("f2bf"),KT={name:"TrendCharts"},YT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GT=(0,UT.createElementVNode)("path",{fill:"currentColor",d:"M128 896V128h768v768H128zm291.712-327.296 128 102.4 180.16-201.792-47.744-42.624-139.84 156.608-128-102.4-180.16 201.792 47.744 42.624 139.84-156.608zM816 352a48 48 0 1 0-96 0 48 48 0 0 0 96 0z"},null,-1),XT=[GT];function JT(e,t,r,n,o,l){return(0,UT.openBlock)(),(0,UT.createElementBlock)("svg",YT,XT)}var ZT=p(KT,[["render",JT],["__file","trend-charts.vue"]]),QT=r("f2bf"),eH={name:"TrophyBase"},tH={version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},rH=(0,QT.createElementVNode)("path",{d:"M918.4 201.6c-6.4-6.4-12.8-9.6-22.4-9.6H768V96c0-9.6-3.2-16-9.6-22.4C752 67.2 745.6 64 736 64H288c-9.6 0-16 3.2-22.4 9.6C259.2 80 256 86.4 256 96v96H128c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 16-9.6 22.4 3.2 108.8 25.6 185.6 64 224 34.4 34.4 77.56 55.65 127.65 61.99 10.91 20.44 24.78 39.25 41.95 56.41 40.86 40.86 91 65.47 150.4 71.9V768h-96c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h256c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6h-96V637.26c59.4-7.71 109.54-30.01 150.4-70.86 17.2-17.2 31.51-36.06 42.81-56.55 48.93-6.51 90.02-27.7 126.79-61.85 38.4-38.4 60.8-112 64-224 0-6.4-3.2-16-9.6-22.4zM256 438.4c-19.2-6.4-35.2-19.2-51.2-35.2-22.4-22.4-35.2-70.4-41.6-147.2H256v182.4zm390.4 80C608 553.6 566.4 576 512 576s-99.2-19.2-134.4-57.6C342.4 480 320 438.4 320 384V128h384v256c0 54.4-19.2 99.2-57.6 134.4zm172.8-115.2c-16 16-32 25.6-51.2 35.2V256h92.8c-6.4 76.8-19.2 124.8-41.6 147.2zM768 896H256c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h512c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6z",fill:"currentColor"},null,-1),nH=[rH];function oH(e,t,r,n,o,l){return(0,QT.openBlock)(),(0,QT.createElementBlock)("svg",tH,nH)}var lH=p(eH,[["render",oH],["__file","trophy-base.vue"]]),aH=r("f2bf"),iH={name:"Trophy"},cH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sH=(0,aH.createElementVNode)("path",{fill:"currentColor",d:"M480 896V702.08A256.256 256.256 0 0 1 264.064 512h-32.64a96 96 0 0 1-91.968-68.416L93.632 290.88a76.8 76.8 0 0 1 73.6-98.88H256V96a32 32 0 0 1 32-32h448a32 32 0 0 1 32 32v96h88.768a76.8 76.8 0 0 1 73.6 98.88L884.48 443.52A96 96 0 0 1 792.576 512h-32.64A256.256 256.256 0 0 1 544 702.08V896h128a32 32 0 1 1 0 64H352a32 32 0 1 1 0-64h128zm224-448V128H320v320a192 192 0 1 0 384 0zm64 0h24.576a32 32 0 0 0 30.656-22.784l45.824-152.768A12.8 12.8 0 0 0 856.768 256H768v192zm-512 0V256h-88.768a12.8 12.8 0 0 0-12.288 16.448l45.824 152.768A32 32 0 0 0 231.424 448H256z"},null,-1),uH=[sH];function dH(e,t,r,n,o,l){return(0,aH.openBlock)(),(0,aH.createElementBlock)("svg",cH,uH)}var pH=p(iH,[["render",dH],["__file","trophy.vue"]]),fH=r("f2bf"),bH={name:"TurnOff"},mH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hH=(0,fH.createElementVNode)("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),vH=(0,fH.createElementVNode)("path",{fill:"currentColor",d:"M329.956 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),gH=[hH,vH];function OH(e,t,r,n,o,l){return(0,fH.openBlock)(),(0,fH.createElementBlock)("svg",mH,gH)}var jH=p(bH,[["render",OH],["__file","turn-off.vue"]]),wH=r("f2bf"),yH={name:"Umbrella"},xH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kH=(0,wH.createElementVNode)("path",{fill:"currentColor",d:"M320 768a32 32 0 1 1 64 0 64 64 0 0 0 128 0V512H64a448 448 0 1 1 896 0H576v256a128 128 0 1 1-256 0zm570.688-320a384.128 384.128 0 0 0-757.376 0h757.376z"},null,-1),_H=[kH];function CH(e,t,r,n,o,l){return(0,wH.openBlock)(),(0,wH.createElementBlock)("svg",xH,_H)}var zH=p(yH,[["render",CH],["__file","umbrella.vue"]]),EH=r("f2bf"),BH={name:"Unlock"},SH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VH=(0,EH.createElementVNode)("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),NH=(0,EH.createElementVNode)("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm178.304-295.296A192.064 192.064 0 0 0 320 320v64h352l96 38.4V448H256V320a256 256 0 0 1 493.76-95.104l-59.456 23.808z"},null,-1),MH=[VH,NH];function AH(e,t,r,n,o,l){return(0,EH.openBlock)(),(0,EH.createElementBlock)("svg",SH,MH)}var TH=p(BH,[["render",AH],["__file","unlock.vue"]]),HH=r("f2bf"),RH={name:"UploadFilled"},LH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DH=(0,HH.createElementVNode)("path",{fill:"currentColor",d:"M544 864V672h128L512 480 352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6H544z"},null,-1),PH=[DH];function IH(e,t,r,n,o,l){return(0,HH.openBlock)(),(0,HH.createElementBlock)("svg",LH,PH)}var FH=p(RH,[["render",IH],["__file","upload-filled.vue"]]),$H=r("f2bf"),qH={name:"Upload"},WH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},UH=(0,$H.createElementVNode)("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248L544 253.696z"},null,-1),KH=[UH];function YH(e,t,r,n,o,l){return(0,$H.openBlock)(),(0,$H.createElementBlock)("svg",WH,KH)}var GH=p(qH,[["render",YH],["__file","upload.vue"]]),XH=r("f2bf"),JH={name:"UserFilled"},ZH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},QH=(0,XH.createElementVNode)("path",{fill:"currentColor",d:"M288 320a224 224 0 1 0 448 0 224 224 0 1 0-448 0zm544 608H160a32 32 0 0 1-32-32v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 0 1-32 32z"},null,-1),eR=[QH];function tR(e,t,r,n,o,l){return(0,XH.openBlock)(),(0,XH.createElementBlock)("svg",ZH,eR)}var rR=p(JH,[["render",tR],["__file","user-filled.vue"]]),nR=r("f2bf"),oR={name:"User"},lR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aR=(0,nR.createElementVNode)("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0z"},null,-1),iR=[aR];function cR(e,t,r,n,o,l){return(0,nR.openBlock)(),(0,nR.createElementBlock)("svg",lR,iR)}var sR=p(oR,[["render",cR],["__file","user.vue"]]),uR=r("f2bf"),dR={name:"Van"},pR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fR=(0,uR.createElementVNode)("path",{fill:"currentColor",d:"M128.896 736H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v96h164.544a32 32 0 0 1 31.616 27.136l54.144 352A32 32 0 0 1 922.688 736h-91.52a144 144 0 1 1-286.272 0H415.104a144 144 0 1 1-286.272 0zm23.36-64a143.872 143.872 0 0 1 239.488 0H568.32c17.088-25.6 42.24-45.376 71.744-55.808V256H128v416h24.256zm655.488 0h77.632l-19.648-128H704v64.896A144 144 0 0 1 807.744 672zm48.128-192-14.72-96H704v96h151.872zM688 832a80 80 0 1 0 0-160 80 80 0 0 0 0 160zm-416 0a80 80 0 1 0 0-160 80 80 0 0 0 0 160z"},null,-1),bR=[fR];function mR(e,t,r,n,o,l){return(0,uR.openBlock)(),(0,uR.createElementBlock)("svg",pR,bR)}var hR=p(dR,[["render",mR],["__file","van.vue"]]),vR=r("f2bf"),gR={name:"VideoCameraFilled"},OR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jR=(0,vR.createElementVNode)("path",{fill:"currentColor",d:"m768 576 192-64v320l-192-64v96a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V480a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v96zM192 768v64h384v-64H192zm192-480a160 160 0 0 1 320 0 160 160 0 0 1-320 0zm64 0a96 96 0 1 0 192.064-.064A96 96 0 0 0 448 288zm-320 32a128 128 0 1 1 256.064.064A128 128 0 0 1 128 320zm64 0a64 64 0 1 0 128 0 64 64 0 0 0-128 0z"},null,-1),wR=[jR];function yR(e,t,r,n,o,l){return(0,vR.openBlock)(),(0,vR.createElementBlock)("svg",OR,wR)}var xR=p(gR,[["render",yR],["__file","video-camera-filled.vue"]]),kR=r("f2bf"),_R={name:"VideoCamera"},CR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zR=(0,kR.createElementVNode)("path",{fill:"currentColor",d:"M704 768V256H128v512h576zm64-416 192-96v512l-192-96v128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 71.552v176.896l128 64V359.552l-128 64zM192 320h192v64H192v-64z"},null,-1),ER=[zR];function BR(e,t,r,n,o,l){return(0,kR.openBlock)(),(0,kR.createElementBlock)("svg",CR,ER)}var SR=p(_R,[["render",BR],["__file","video-camera.vue"]]),VR=r("f2bf"),NR={name:"VideoPause"},MR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AR=(0,VR.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-96-544q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32zm192 0q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32z"},null,-1),TR=[AR];function HR(e,t,r,n,o,l){return(0,VR.openBlock)(),(0,VR.createElementBlock)("svg",MR,TR)}var RR=p(NR,[["render",HR],["__file","video-pause.vue"]]),LR=r("f2bf"),DR={name:"VideoPlay"},PR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},IR=(0,LR.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-48-247.616L668.608 512 464 375.616v272.768zm10.624-342.656 249.472 166.336a48 48 0 0 1 0 79.872L474.624 718.272A48 48 0 0 1 400 678.336V345.6a48 48 0 0 1 74.624-39.936z"},null,-1),FR=[IR];function $R(e,t,r,n,o,l){return(0,LR.openBlock)(),(0,LR.createElementBlock)("svg",PR,FR)}var qR=p(DR,[["render",$R],["__file","video-play.vue"]]),WR=r("f2bf"),UR={name:"View"},KR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YR=(0,WR.createElementVNode)("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),GR=[YR];function XR(e,t,r,n,o,l){return(0,WR.openBlock)(),(0,WR.createElementBlock)("svg",KR,GR)}var JR=p(UR,[["render",XR],["__file","view.vue"]]),ZR=r("f2bf"),QR={name:"WalletFilled"},eL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tL=(0,ZR.createElementVNode)("path",{fill:"currentColor",d:"M688 512a112 112 0 1 0 0 224h208v160H128V352h768v160H688zm32 160h-32a48 48 0 0 1 0-96h32a48 48 0 0 1 0 96zm-80-544 128 160H384l256-160z"},null,-1),rL=[tL];function nL(e,t,r,n,o,l){return(0,ZR.openBlock)(),(0,ZR.createElementBlock)("svg",eL,rL)}var oL=p(QR,[["render",nL],["__file","wallet-filled.vue"]]),lL=r("f2bf"),aL={name:"Wallet"},iL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cL=(0,lL.createElementVNode)("path",{fill:"currentColor",d:"M640 288h-64V128H128v704h384v32a32 32 0 0 0 32 32H96a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v192z"},null,-1),sL=(0,lL.createElementVNode)("path",{fill:"currentColor",d:"M128 320v512h768V320H128zm-32-64h832a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32z"},null,-1),uL=(0,lL.createElementVNode)("path",{fill:"currentColor",d:"M704 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),dL=[cL,sL,uL];function pL(e,t,r,n,o,l){return(0,lL.openBlock)(),(0,lL.createElementBlock)("svg",iL,dL)}var fL=p(aL,[["render",pL],["__file","wallet.vue"]]),bL=r("f2bf"),mL={name:"WarnTriangleFilled"},hL={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},vL=(0,bL.createElementVNode)("path",{d:"M928.99 755.83 574.6 203.25c-12.89-20.16-36.76-32.58-62.6-32.58s-49.71 12.43-62.6 32.58L95.01 755.83c-12.91 20.12-12.9 44.91.01 65.03 12.92 20.12 36.78 32.51 62.59 32.49h708.78c25.82.01 49.68-12.37 62.59-32.49 12.91-20.12 12.92-44.91.01-65.03zM554.67 768h-85.33v-85.33h85.33V768zm0-426.67v298.66h-85.33V341.32l85.33.01z",fill:"currentColor"},null,-1),gL=[vL];function OL(e,t,r,n,o,l){return(0,bL.openBlock)(),(0,bL.createElementBlock)("svg",hL,gL)}var jL=p(mL,[["render",OL],["__file","warn-triangle-filled.vue"]]),wL=r("f2bf"),yL={name:"WarningFilled"},xL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kL=(0,wL.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),_L=[kL];function CL(e,t,r,n,o,l){return(0,wL.openBlock)(),(0,wL.createElementBlock)("svg",xL,_L)}var zL=p(yL,[["render",CL],["__file","warning-filled.vue"]]),EL=r("f2bf"),BL={name:"Warning"},SL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VL=(0,EL.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm48-176a48 48 0 1 1-96 0 48 48 0 0 1 96 0zm-48-464a32 32 0 0 1 32 32v288a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),NL=[VL];function ML(e,t,r,n,o,l){return(0,EL.openBlock)(),(0,EL.createElementBlock)("svg",SL,NL)}var AL=p(BL,[["render",ML],["__file","warning.vue"]]),TL=r("f2bf"),HL={name:"Watch"},RL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LL=(0,TL.createElementVNode)("path",{fill:"currentColor",d:"M512 768a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),DL=(0,TL.createElementVNode)("path",{fill:"currentColor",d:"M480 352a32 32 0 0 1 32 32v160a32 32 0 0 1-64 0V384a32 32 0 0 1 32-32z"},null,-1),PL=(0,TL.createElementVNode)("path",{fill:"currentColor",d:"M480 512h128q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm128-256V128H416v128h-64V64h320v192h-64zM416 768v128h192V768h64v192H352V768h64z"},null,-1),IL=[LL,DL,PL];function FL(e,t,r,n,o,l){return(0,TL.openBlock)(),(0,TL.createElementBlock)("svg",RL,IL)}var $L=p(HL,[["render",FL],["__file","watch.vue"]]),qL=r("f2bf"),WL={name:"Watermelon"},UL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},KL=(0,qL.createElementVNode)("path",{fill:"currentColor",d:"m683.072 600.32-43.648 162.816-61.824-16.512 53.248-198.528L576 493.248l-158.4 158.4-45.248-45.248 158.4-158.4-55.616-55.616-198.528 53.248-16.512-61.824 162.816-43.648L282.752 200A384 384 0 0 0 824 741.248L683.072 600.32zm231.552 141.056a448 448 0 1 1-632-632l632 632z"},null,-1),YL=[KL];function GL(e,t,r,n,o,l){return(0,qL.openBlock)(),(0,qL.createElementBlock)("svg",UL,YL)}var XL=p(WL,[["render",GL],["__file","watermelon.vue"]]),JL=r("f2bf"),ZL={name:"WindPower"},QL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eD=(0,JL.createElementVNode)("path",{fill:"currentColor",d:"M160 64q32 0 32 32v832q0 32-32 32t-32-32V96q0-32 32-32zm416 354.624 128-11.584V168.96l-128-11.52v261.12zm-64 5.824V151.552L320 134.08V160h-64V64l616.704 56.064A96 96 0 0 1 960 215.68v144.64a96 96 0 0 1-87.296 95.616L256 512V224h64v217.92l192-17.472zm256-23.232 98.88-8.96A32 32 0 0 0 896 360.32V215.68a32 32 0 0 0-29.12-31.872l-98.88-8.96v226.368z"},null,-1),tD=[eD];function rD(e,t,r,n,o,l){return(0,JL.openBlock)(),(0,JL.createElementBlock)("svg",QL,tD)}var nD=p(ZL,[["render",rD],["__file","wind-power.vue"]]),oD=r("f2bf"),lD={name:"ZoomIn"},aD={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iD=(0,oD.createElementVNode)("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),cD=[iD];function sD(e,t,r,n,o,l){return(0,oD.openBlock)(),(0,oD.createElementBlock)("svg",aD,cD)}var uD=p(lD,[["render",sD],["__file","zoom-in.vue"]]),dD=r("f2bf"),pD={name:"ZoomOut"},fD={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bD=(0,dD.createElementVNode)("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),mD=[bD];function hD(e,t,r,n,o,l){return(0,dD.openBlock)(),(0,dD.createElementBlock)("svg",fD,mD)}var vD=p(pD,[["render",hD],["__file","zoom-out.vue"]])},"9bf2":function(e,t,r){var n=r("83ab"),o=r("0cfb"),l=r("aed9"),a=r("825a"),i=r("a04b"),c=TypeError,s=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",f="writable";t.f=n?l?function(e,t,r){if(a(e),t=i(t),a(r),"function"===typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var n=u(e,t);n&&n[f]&&(e[t]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:d in r?r[d]:n[d],writable:!1})}return s(e,t,r)}:s:function(e,t,r){if(a(e),t=i(t),a(r),o)try{return s(e,t,r)}catch(n){}if("get"in r||"set"in r)throw c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},"9ff4":function(e,t,r){"use strict";r.r(t),function(e){function n(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[e.toLowerCase()]:e=>!!r[e]}r.d(t,"EMPTY_ARR",(function(){return q})),r.d(t,"EMPTY_OBJ",(function(){return $})),r.d(t,"NO",(function(){return U})),r.d(t,"NOOP",(function(){return W})),r.d(t,"PatchFlagNames",(function(){return o})),r.d(t,"camelize",(function(){return ge})),r.d(t,"capitalize",(function(){return we})),r.d(t,"def",(function(){return _e})),r.d(t,"escapeHtml",(function(){return T})),r.d(t,"escapeHtmlComment",(function(){return R})),r.d(t,"extend",(function(){return X})),r.d(t,"genPropsAccessExp",(function(){return Se})),r.d(t,"generateCodeFrame",(function(){return s})),r.d(t,"getGlobalThis",(function(){return Ee})),r.d(t,"hasChanged",(function(){return xe})),r.d(t,"hasOwn",(function(){return Q})),r.d(t,"hyphenate",(function(){return je})),r.d(t,"includeBooleanAttr",(function(){return f})),r.d(t,"invokeArrayFns",(function(){return ke})),r.d(t,"isArray",(function(){return ee})),r.d(t,"isBooleanAttr",(function(){return p})),r.d(t,"isBuiltInDirective",(function(){return me})),r.d(t,"isDate",(function(){return ne})),r.d(t,"isFunction",(function(){return oe})),r.d(t,"isGloballyWhitelisted",(function(){return i})),r.d(t,"isHTMLTag",(function(){return V})),r.d(t,"isIntegerKey",(function(){return fe})),r.d(t,"isKnownHtmlAttr",(function(){return O})),r.d(t,"isKnownSvgAttr",(function(){return j})),r.d(t,"isMap",(function(){return te})),r.d(t,"isModelListener",(function(){return G})),r.d(t,"isNoUnitNumericStyleProp",(function(){return g})),r.d(t,"isObject",(function(){return ie})),r.d(t,"isOn",(function(){return Y})),r.d(t,"isPlainObject",(function(){return pe})),r.d(t,"isPromise",(function(){return ce})),r.d(t,"isReservedProp",(function(){return be})),r.d(t,"isSSRSafeAttrName",(function(){return h})),r.d(t,"isSVGTag",(function(){return N})),r.d(t,"isSet",(function(){return re})),r.d(t,"isSpecialBooleanAttr",(function(){return d})),r.d(t,"isString",(function(){return le})),r.d(t,"isSymbol",(function(){return ae})),r.d(t,"isVoidTag",(function(){return M})),r.d(t,"looseEqual",(function(){return D})),r.d(t,"looseIndexOf",(function(){return P})),r.d(t,"makeMap",(function(){return n})),r.d(t,"normalizeClass",(function(){return C})),r.d(t,"normalizeProps",(function(){return z})),r.d(t,"normalizeStyle",(function(){return w})),r.d(t,"objectToString",(function(){return se})),r.d(t,"parseStringStyle",(function(){return k})),r.d(t,"propsToAttrMap",(function(){return v})),r.d(t,"remove",(function(){return J})),r.d(t,"slotFlagsText",(function(){return l})),r.d(t,"stringifyStyle",(function(){return _})),r.d(t,"toDisplayString",(function(){return I})),r.d(t,"toHandlerKey",(function(){return ye})),r.d(t,"toNumber",(function(){return Ce})),r.d(t,"toRawType",(function(){return de})),r.d(t,"toTypeString",(function(){return ue}));const o={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},l={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"},a="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",i=n(a),c=2;function s(e,t=0,r=e.length){let n=e.split(/(\r?\n)/);const o=n.filter((e,t)=>t%2===1);n=n.filter((e,t)=>t%2===0);let l=0;const a=[];for(let i=0;i=t){for(let e=i-c;e<=i+c||r>l;e++){if(e<0||e>=n.length)continue;const c=e+1;a.push(`${c}${" ".repeat(Math.max(3-String(c).length,0))}| ${n[e]}`);const s=n[e].length,u=o[e]&&o[e].length||0;if(e===i){const e=t-(l-(s+u)),n=Math.max(1,r>l?s-e:r-t);a.push(" | "+" ".repeat(e)+"^".repeat(n))}else if(e>i){if(r>l){const e=Math.max(Math.min(r-l,s),1);a.push(" | "+"^".repeat(e))}l+=s+u}}break}return a.join("\n")}const u="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",d=n(u),p=n(u+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function f(e){return!!e||""===e}const b=/[>/="'\u0009\u000a\u000c\u0020]/,m={};function h(e){if(m.hasOwnProperty(e))return m[e];const t=b.test(e);return t&&console.error("unsafe attribute name: "+e),m[e]=!t}const v={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},g=n("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),O=n("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),j=n("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");function w(e){if(ee(e)){const t={};for(let r=0;r{if(e){const r=e.split(x);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function _(e){let t="";if(!e||le(e))return t;for(const r in e){const n=e[r],o=r.startsWith("--")?r:je(r);(le(n)||"number"===typeof n&&g(o))&&(t+=`${o}:${n};`)}return t}function C(e){let t="";if(le(e))t=e;else if(ee(e))for(let r=0;r]/;function T(e){const t=""+e,r=A.exec(t);if(!r)return t;let n,o,l="",a=0;for(o=r.index;o||--!>|D(e,t))}const I=e=>le(e)?e:null==e?"":ee(e)||ie(e)&&(e.toString===se||!oe(e.toString))?JSON.stringify(e,F,2):String(e),F=(e,t)=>t&&t.__v_isRef?F(e,t.value):te(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,r])=>(e[t+" =>"]=r,e),{})}:re(t)?{[`Set(${t.size})`]:[...t.values()]}:!ie(t)||ee(t)||pe(t)?t:String(t),$={},q=[],W=()=>{},U=()=>!1,K=/^on[^a-z]/,Y=e=>K.test(e),G=e=>e.startsWith("onUpdate:"),X=Object.assign,J=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},Z=Object.prototype.hasOwnProperty,Q=(e,t)=>Z.call(e,t),ee=Array.isArray,te=e=>"[object Map]"===ue(e),re=e=>"[object Set]"===ue(e),ne=e=>"[object Date]"===ue(e),oe=e=>"function"===typeof e,le=e=>"string"===typeof e,ae=e=>"symbol"===typeof e,ie=e=>null!==e&&"object"===typeof e,ce=e=>ie(e)&&oe(e.then)&&oe(e.catch),se=Object.prototype.toString,ue=e=>se.call(e),de=e=>ue(e).slice(8,-1),pe=e=>"[object Object]"===ue(e),fe=e=>le(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,be=n(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),me=n("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),he=e=>{const t=Object.create(null);return r=>{const n=t[r];return n||(t[r]=e(r))}},ve=/-(\w)/g,ge=he(e=>e.replace(ve,(e,t)=>t?t.toUpperCase():"")),Oe=/\B([A-Z])/g,je=he(e=>e.replace(Oe,"-$1").toLowerCase()),we=he(e=>e.charAt(0).toUpperCase()+e.slice(1)),ye=he(e=>e?"on"+we(e):""),xe=(e,t)=>!Object.is(e,t),ke=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},Ce=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ze;const Ee=()=>ze||(ze="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{}),Be=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Se(e){return Be.test(e)?"__props."+e:`__props[${JSON.stringify(e)}]`}}.call(this,r("c8ba"))},a04b:function(e,t,r){var n=r("c04e"),o=r("d9b5");e.exports=function(e){var t=n(e,"string");return o(t)?t:t+""}},a0bf:function(e,t,r){"use strict";var n=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function o(e,t){return e===t||!(!n(e)||!n(t))}function l(e,t){if(e.length!==t.length)return!1;for(var r=0;r=4.5;case"AAlarge":return a>=3;case"AAAsmall":return a>=7;default:return!1}}function a(e,t,r){void 0===r&&(r={includeFallbackColors:!1,level:"AA",size:"small"});for(var i=null,c=0,s=r.includeFallbackColors,u=r.level,d=r.size,p=0,f=t;pc&&(c=m,i=new n.TinyColor(b))}return l(e,i,{level:u,size:d})||!s?i:(r.includeFallbackColors=!1,a(e,["#fff","#000"],r))}t.readability=o,t.isReadable=l,t.mostReadable=a},a7ea:function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return o}));var n=r("7d20");const o=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),l=e=>Object(n["capitalize"])(e)},aeaa:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.legacyRandom=t.fromRatio=void 0;var n=r("740b"),o=r("1127");function l(e,t){var r={r:(0,o.convertToPercentage)(e.r),g:(0,o.convertToPercentage)(e.g),b:(0,o.convertToPercentage)(e.b)};return void 0!==e.a&&(r.a=Number(e.a)),new n.TinyColor(r,t)}function a(){return new n.TinyColor({r:Math.random(),g:Math.random(),b:Math.random()})}t.fromRatio=l,t.legacyRandom=a},aed9:function(e,t,r){var n=r("83ab"),o=r("d039");e.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},b181:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return l})),r.d(t,"c",(function(){return n}));const n="update:modelValue",o="change",l="input"},b375:function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}}}))},b42e:function(e,t){var r=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?n:r)(t)}},b50d:function(e,t,r){"use strict";var n=r("c532"),o=r("467f"),l=r("7aac"),a=r("30b5"),i=r("83b9"),c=r("c345"),s=r("3934"),u=r("cafa"),d=r("7917"),p=r("fb60"),f=r("b68a");e.exports=function(e){return new Promise((function(t,r){var b,m=e.data,h=e.headers,v=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(b),e.signal&&e.signal.removeEventListener("abort",b)}n.isFormData(m)&&n.isStandardBrowserEnv()&&delete h["Content-Type"];var O=new XMLHttpRequest;if(e.auth){var j=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";h.Authorization="Basic "+btoa(j+":"+w)}var y=i(e.baseURL,e.url);function x(){if(O){var n="getAllResponseHeaders"in O?c(O.getAllResponseHeaders()):null,l=v&&"text"!==v&&"json"!==v?O.response:O.responseText,a={data:l,status:O.status,statusText:O.statusText,headers:n,config:e,request:O};o((function(e){t(e),g()}),(function(e){r(e),g()}),a),O=null}}if(O.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),O.timeout=e.timeout,"onloadend"in O?O.onloadend=x:O.onreadystatechange=function(){O&&4===O.readyState&&(0!==O.status||O.responseURL&&0===O.responseURL.indexOf("file:"))&&setTimeout(x)},O.onabort=function(){O&&(r(new d("Request aborted",d.ECONNABORTED,e,O)),O=null)},O.onerror=function(){r(new d("Network Error",d.ERR_NETWORK,e,O,O)),O=null},O.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(new d(t,n.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,O)),O=null},n.isStandardBrowserEnv()){var k=(e.withCredentials||s(y))&&e.xsrfCookieName?l.read(e.xsrfCookieName):void 0;k&&(h[e.xsrfHeaderName]=k)}"setRequestHeader"in O&&n.forEach(h,(function(e,t){"undefined"===typeof m&&"content-type"===t.toLowerCase()?delete h[t]:O.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(O.withCredentials=!!e.withCredentials),v&&"json"!==v&&(O.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&O.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&O.upload&&O.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(b=function(e){O&&(r(!e||e&&e.type?new p:e),O.abort(),O=null)},e.cancelToken&&e.cancelToken.subscribe(b),e.signal&&(e.signal.aborted?b():e.signal.addEventListener("abort",b))),m||(m=null);var _=f(y);_&&-1===["http","https","file"].indexOf(_)?r(new d("Unsupported protocol "+_+":",d.ERR_BAD_REQUEST,e)):O.send(m)}))}},b622:function(e,t,r){var n=r("da84"),o=r("5692"),l=r("1a2d"),a=r("90e3"),i=r("04f8"),c=r("fdbf"),s=o("wks"),u=n.Symbol,d=u&&u["for"],p=c?u:u&&u.withoutSetter||a;e.exports=function(e){if(!l(s,e)||!i&&"string"!=typeof s[e]){var t="Symbol."+e;i&&l(u,e)?s[e]=u[e]:s[e]=c&&d?d(t):p(t)}return s[e]}},b639:function(e,t,r){"use strict";(function(e){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +var n=r("1fb5"),o=r("9152"),l=r("e3db");function a(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(i()=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function O(e){return+e!=e&&(e=0),s.alloc(+e)}function j(e,t){if(s.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Q(e).length;default:if(n)return X(e).length;t=(""+t).toLowerCase(),n=!0}}function w(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return N(this,t,r);case"ascii":return T(this,t,r);case"latin1":case"binary":return H(this,t,r);case"base64":return V(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function y(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function x(e,t,r,n,o){if(0===e.length)return-1;if("string"===typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"===typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:k(e,t,r,n,o);if("number"===typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):k(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function k(e,t,r,n,o){var l,a=1,i=e.length,c=t.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,i/=2,c/=2,r/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(l=r;li&&(r=i-c),l=r;l>=0;l--){for(var d=!0,p=0;po&&(n=o)):n=o;var l=t.length;if(l%2!==0)throw new TypeError("Invalid hex string");n>l/2&&(n=l/2);for(var a=0;a239?4:s>223?3:s>191?2:1;if(o+d<=r)switch(d){case 1:s<128&&(u=s);break;case 2:l=e[o+1],128===(192&l)&&(c=(31&s)<<6|63&l,c>127&&(u=c));break;case 3:l=e[o+1],a=e[o+2],128===(192&l)&&128===(192&a)&&(c=(15&s)<<12|(63&l)<<6|63&a,c>2047&&(c<55296||c>57343)&&(u=c));break;case 4:l=e[o+1],a=e[o+2],i=e[o+3],128===(192&l)&&128===(192&a)&&128===(192&i)&&(c=(15&s)<<18|(63&l)<<12|(63&a)<<6|63&i,c>65535&&c<1114112&&(u=c))}null===u?(u=65533,d=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),o+=d}return A(n)}t.Buffer=s,t.SlowBuffer=O,t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:a(),t.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,r){return u(null,e,t,r)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,r){return p(null,e,t,r)},s.allocUnsafe=function(e){return f(null,e)},s.allocUnsafeSlow=function(e){return f(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,l=Math.min(r,n);o0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},s.prototype.compare=function(e,t,r,n,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,o>>>=0,this===e)return 0;for(var l=o-n,a=r-t,i=Math.min(l,a),c=this.slice(n,o),u=e.slice(t,r),d=0;do)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var l=!1;;)switch(n){case"hex":return _(this,e,t,r);case"utf8":case"utf-8":return C(this,e,t,r);case"ascii":return z(this,e,t,r);case"latin1":case"binary":return E(this,e,t,r);case"base64":return B(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,r);default:if(l)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),l=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var M=4096;function A(e){var t=e.length;if(t<=M)return String.fromCharCode.apply(String,e);var r="",n=0;while(nn)&&(r=n);for(var o="",l=t;lr)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,r,n,o,l){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function I(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,l=Math.min(e.length-r,2);o>>8*(n?o:1-o)}function F(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,l=Math.min(e.length-r,4);o>>8*(n?o:3-o)&255}function $(e,t,r,n,o,l){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function q(e,t,r,n,l){return l||$(e,t,r,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,r,n,23,4),r+4}function W(e,t,r,n,l){return l||$(e,t,r,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,r,n,52,8),r+8}s.prototype.slice=function(e,t){var r,n=this.length;if(e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t0&&(o*=256))n+=this[e+--t]*o;return n},s.prototype.readUInt8=function(e,t){return t||D(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||D(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||D(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||D(e,t,this.length);var n=this[e],o=1,l=0;while(++l=o&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||D(e,t,this.length);var n=t,o=1,l=this[e+--n];while(n>0&&(o*=256))l+=this[e+--n]*o;return o*=128,l>=o&&(l-=Math.pow(2,8*t)),l},s.prototype.readInt8=function(e,t){return t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||D(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){t||D(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t|=0,r|=0,!n){var o=Math.pow(2,8*r)-1;P(this,e,t,r,o,0)}var l=1,a=0;this[t]=255&e;while(++a=0&&(a*=256))this[t+l]=e/a&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):F(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);P(this,e,t,r,o-1,-o)}var l=0,a=1,i=0;this[t]=255&e;while(++l>0)-i&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);P(this,e,t,r,o-1,-o)}var l=r-1,a=1,i=0;this[t+l]=255&e;while(--l>=0&&(a*=256))e<0&&0===i&&0!==this[t+l+1]&&(i=1),this[t+l]=(e/a>>0)-i&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):F(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,r){return q(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return q(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return W(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return W(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--o)e[o+t]=this[o+r];else if(l<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"===typeof e)for(l=t;l55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&l.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&l.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&l.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&l.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;l.push(r)}else if(r<2048){if((t-=2)<0)break;l.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;l.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;l.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return l}function J(e){for(var t=[],r=0;r>8,o=r%256,l.push(o),l.push(n)}return l}function Q(e){return n.toByteArray(K(e))}function ee(e,t,r,n){for(var o=0;o=t.length||o>=e.length)break;t[o+r]=e[o]}return o}function te(e){return e!==e}}).call(this,r("c8ba"))},b68a:function(e,t,r){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},b8ca:function(e,t,r){"use strict";function n(e){return e.split("-")[0]}function o(e){return e.split("-")[1]}function l(e){return["top","bottom"].includes(n(e))?"x":"y"}function a(e){return"y"===e?"height":"width"}function i(e,t,r){let{reference:i,floating:c}=e;const s=i.x+i.width/2-c.width/2,u=i.y+i.height/2-c.height/2,d=l(t),p=a(d),f=i[p]/2-c[p]/2,b=n(t),m="x"===d;let h;switch(b){case"top":h={x:s,y:i.y-c.height};break;case"bottom":h={x:s,y:i.y+i.height};break;case"right":h={x:i.x+i.width,y:u};break;case"left":h={x:i.x-c.width,y:u};break;default:h={x:i.x,y:i.y}}switch(o(t)){case"start":h[d]-=f*(r&&m?-1:1);break;case"end":h[d]+=f*(r&&m?-1:1);break}return h}r.r(t),r.d(t,"arrow",(function(){return h})),r.d(t,"autoPlacement",(function(){return _})),r.d(t,"computePosition",(function(){return c})),r.d(t,"detectOverflow",(function(){return p})),r.d(t,"flip",(function(){return z})),r.d(t,"hide",(function(){return S})),r.d(t,"inline",(function(){return R})),r.d(t,"limitShift",(function(){return T})),r.d(t,"offset",(function(){return N})),r.d(t,"rectToClientRect",(function(){return d})),r.d(t,"shift",(function(){return A})),r.d(t,"size",(function(){return H}));const c=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:l=[],platform:a}=r,c=await(null==a.isRTL?void 0:a.isRTL(t));let s=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=i(s,n,c),p=n,f={},b=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{element:r,padding:n=0}=null!=e?e:{},{x:i,y:c,placement:s,rects:d,platform:p}=t;if(null==r)return{};const f=u(n),b={x:i,y:c},h=l(s),v=o(s),g=a(h),O=await p.getDimensions(r),j="y"===h?"top":"left",w="y"===h?"bottom":"right",y=d.reference[g]+d.reference[h]-b[h]-d.floating[g],x=b[h]-d.reference[h],k=await(null==p.getOffsetParent?void 0:p.getOffsetParent(r));let _=k?"y"===h?k.clientHeight||0:k.clientWidth||0:0;0===_&&(_=d.floating[g]);const C=y/2-x/2,z=f[j],E=_-O[g]-f[w],B=_/2-O[g]/2+C,S=m(z,B,E),V="start"===v?f[j]:f[w],N=V>0&&B!==S&&d.reference[g]<=d.floating[g],M=N?Bv[e])}function O(e,t,r){void 0===r&&(r=!1);const n=o(e),i=l(e),c=a(i);let s="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[c]>t.floating[c]&&(s=g(s)),{main:s,cross:g(s)}}const j={start:"end",end:"start"};function w(e){return e.replace(/start|end/g,e=>j[e])}const y=["top","right","bottom","left"],x=y.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);function k(e,t,r){const l=e?[...r.filter(t=>o(t)===e),...r.filter(t=>o(t)!==e)]:r.filter(e=>n(e)===e);return l.filter(r=>!e||(o(r)===e||!!t&&w(r)!==r))}const _=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,o,l,a,i;const{x:c,y:s,rects:u,middlewareData:d,placement:f,platform:b,elements:m}=t,{alignment:h=null,allowedPlacements:v=x,autoAlignment:g=!0,...j}=e,w=k(h,g,v),y=await p(t,j),_=null!=(r=null==(o=d.autoPlacement)?void 0:o.index)?r:0,C=w[_];if(null==C)return{};const{main:z,cross:E}=O(C,u,await(null==b.isRTL?void 0:b.isRTL(m.floating)));if(f!==C)return{x:c,y:s,reset:{placement:w[0]}};const B=[y[n(C)],y[z],y[E]],S=[...null!=(l=null==(a=d.autoPlacement)?void 0:a.overflows)?l:[],{placement:C,overflows:B}],V=w[_+1];if(V)return{data:{index:_+1,overflows:S},reset:{placement:V}};const N=S.slice().sort((e,t)=>e.overflows[0]-t.overflows[0]),M=null==(i=N.find(e=>{let{overflows:t}=e;return t.every(e=>e<=0)}))?void 0:i.placement,A=null!=M?M:N[0].placement;return A!==f?{data:{index:_+1,overflows:S},reset:{placement:A}}:{}}}};function C(e){const t=g(e);return[w(e),t,w(t)]}const z=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r;const{placement:o,middlewareData:l,rects:a,initialPlacement:i,platform:c,elements:s}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:b="bestFit",flipAlignment:m=!0,...h}=e,v=n(o),j=v===i,w=f||(j||!m?[g(i)]:C(i)),y=[i,...w],x=await p(t,h),k=[];let _=(null==(r=l.flip)?void 0:r.overflows)||[];if(u&&k.push(x[v]),d){const{main:e,cross:t}=O(o,a,await(null==c.isRTL?void 0:c.isRTL(s.floating)));k.push(x[e],x[t])}if(_=[..._,{placement:o,overflows:k}],!k.every(e=>e<=0)){var z,E;const e=(null!=(z=null==(E=l.flip)?void 0:E.index)?z:0)+1,t=y[e];if(t)return{data:{index:e,overflows:_},reset:{placement:t}};let r="bottom";switch(b){case"bestFit":{var B;const e=null==(B=_.map(e=>[e,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:B[0].placement;e&&(r=e);break}case"initialPlacement":r=i;break}if(o!==r)return{reset:{placement:r}}}return{}}}};function E(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function B(e){return y.some(t=>e[t]>=0)}const S=function(e){let{strategy:t="referenceHidden",...r}=void 0===e?{}:e;return{name:"hide",async fn(e){const{rects:n}=e;switch(t){case"referenceHidden":{const t=await p(e,{...r,elementContext:"reference"}),o=E(t,n.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:B(o)}}}case"escaped":{const t=await p(e,{...r,altBoundary:!0}),o=E(t,n.floating);return{data:{escapedOffsets:o,escaped:B(o)}}}default:return{}}}}};async function V(e,t){const{placement:r,platform:a,elements:i}=e,c=await(null==a.isRTL?void 0:a.isRTL(i.floating)),s=n(r),u=o(r),d="x"===l(r),p=["left","top"].includes(s)?-1:1,f=c&&d?-1:1,b="function"===typeof t?t(e):t;let{mainAxis:m,crossAxis:h,alignmentAxis:v}="number"===typeof b?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...b};return u&&"number"===typeof v&&(h="end"===u?-1*v:v),d?{x:h*f,y:m*p}:{x:m*p,y:h*f}}const N=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:r,y:n}=t,o=await V(t,e);return{x:r+o.x,y:n+o.y,data:o}}}};function M(e){return"x"===e?"y":"x"}const A=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:o,placement:a}=t,{mainAxis:i=!0,crossAxis:c=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=e,d={x:r,y:o},f=await p(t,u),b=l(n(a)),h=M(b);let v=d[b],g=d[h];if(i){const e="y"===b?"top":"left",t="y"===b?"bottom":"right",r=v+f[e],n=v-f[t];v=m(r,v,n)}if(c){const e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=g+f[e],n=g-f[t];g=m(r,g,n)}const O=s.fn({...t,[b]:v,[h]:g});return{...O,data:{x:O.x-r,y:O.y-o}}}}},T=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:r,y:o,placement:a,rects:i,middlewareData:c}=t,{offset:s=0,mainAxis:u=!0,crossAxis:d=!0}=e,p={x:r,y:o},f=l(a),b=M(f);let m=p[f],h=p[b];const v="function"===typeof s?s(t):s,g="number"===typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(u){const e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+g.mainAxis,r=i.reference[f]+i.reference[e]-g.mainAxis;mr&&(m=r)}if(d){var O,j,w,y;const e="y"===f?"width":"height",t=["top","left"].includes(n(a)),r=i.reference[b]-i.floating[e]+(t&&null!=(O=null==(j=c.offset)?void 0:j[b])?O:0)+(t?0:g.crossAxis),o=i.reference[b]+i.reference[e]+(t?0:null!=(w=null==(y=c.offset)?void 0:y[b])?w:0)-(t?g.crossAxis:0);ho&&(h=o)}return{[f]:m,[b]:h}}}},H=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:l,platform:a,elements:i}=t,{apply:c=(()=>{}),...s}=e,u=await p(t,s),d=n(r),f=o(r);let m,h;"top"===d||"bottom"===d?(m=d,h=f===(await(null==a.isRTL?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(h=d,m="end"===f?"top":"bottom");const v=b(u.left,0),g=b(u.right,0),O=b(u.top,0),j=b(u.bottom,0),w={availableHeight:l.floating.height-(["left","right"].includes(r)?2*(0!==O||0!==j?O+j:b(u.top,u.bottom)):u[m]),availableWidth:l.floating.width-(["top","bottom"].includes(r)?2*(0!==v||0!==g?v+g:b(u.left,u.right)):u[h])};await c({...t,...w});const y=await a.getDimensions(i.floating);return l.floating.width!==y.width||l.floating.height!==y.height?{reset:{rects:!0}}:{}}}},R=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){var r;const{placement:o,elements:a,rects:i,platform:c,strategy:s}=t,{padding:p=2,x:m,y:h}=e,v=d(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({rect:i.reference,offsetParent:await(null==c.getOffsetParent?void 0:c.getOffsetParent(a.floating)),strategy:s}):i.reference),g=null!=(r=await(null==c.getClientRects?void 0:c.getClientRects(a.reference)))?r:[],O=u(p);function j(){var e;if(2===g.length&&g[0].left>g[1].right&&null!=m&&null!=h)return null!=(e=g.find(e=>m>e.left-O.left&&me.top-O.top&&h=2){if("x"===l(o)){const e=g[0],t=g[g.length-1],r="top"===n(o),l=e.top,a=t.bottom,i=r?e.left:t.left,c=r?e.right:t.right,s=c-i,u=a-l;return{top:l,bottom:a,left:i,right:c,width:s,height:u,x:i,y:l}}const e="left"===n(o),t=b(...g.map(e=>e.right)),r=f(...g.map(e=>e.left)),a=g.filter(n=>e?n.left===r:n.right===t),i=a[0].top,c=a[a.length-1].bottom,s=r,u=t,d=u-s,p=c-i;return{top:i,bottom:c,left:s,right:u,width:d,height:p,x:s,y:i}}return v}const w=await c.getElementRects({reference:{getBoundingClientRect:j},floating:a.floating,strategy:s});return i.reference.x!==w.reference.x||i.reference.y!==w.reference.y||i.reference.width!==w.reference.width||i.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}}},bc3a:function(e,t,r){e.exports=r("cee4")},bd7d:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toMsFilter=void 0;var n=r("d756"),o=r("740b");function l(e,t){var r=new o.TinyColor(e),l="#"+(0,n.rgbaToArgbHex)(r.r,r.g,r.b,r.a),a=l,i=r.gradientType?"GradientType = 1, ":"";if(t){var c=new o.TinyColor(t);a="#"+(0,n.rgbaToArgbHex)(c.r,c.g,c.b,c.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(i,"startColorstr=").concat(l,",endColorstr=").concat(a,")")}t.toMsFilter=l},be44:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("f2bf"),o=r("0e69");const l=(e,t,r)=>{let l={offsetX:0,offsetY:0};const a=t=>{const r=t.clientX,n=t.clientY,{offsetX:a,offsetY:i}=l,c=e.value.getBoundingClientRect(),s=c.left,u=c.top,d=c.width,p=c.height,f=document.documentElement.clientWidth,b=document.documentElement.clientHeight,m=-s+a,h=-u+i,v=f-s-d+a,g=b-u-p+i,O=t=>{const c=Math.min(Math.max(a+t.clientX-r,m),v),s=Math.min(Math.max(i+t.clientY-n,h),g);l={offsetX:c,offsetY:s},e.value.style.transform=`translate(${Object(o["b"])(c)}, ${Object(o["b"])(s)})`},j=()=>{document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",j)};document.addEventListener("mousemove",O),document.addEventListener("mouseup",j)},i=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",a)},c=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",a)};Object(n["onMounted"])(()=>{Object(n["watchEffect"])(()=>{r.value?i():c()})}),Object(n["onBeforeUnmount"])(()=>{c()})}},bfce:function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return o}));var n=r("d095");const o=e=>Object.keys(e),l=e=>Object.entries(e),a=(e,t,r)=>({get value(){return Object(n["get"])(e,t,r)},set value(r){Object(n["set"])(e,t,r)}})},c04e:function(e,t,r){var n=r("c65b"),o=r("861d"),l=r("d9b5"),a=r("dc4a"),i=r("485a"),c=r("b622"),s=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!o(e)||l(e))return e;var r,c=a(e,u);if(c){if(void 0===t&&(t="default"),r=n(c,e,t),!o(r)||l(r))return r;throw s("Can't convert object to primitive value")}return void 0===t&&(t="number"),i(e,t)}},c083:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return c}));var n=r("f2bf");const o=Symbol();var l=r("8afb"),a=r("bfce");const i=Object(n["ref"])();function c(e,t){const r=Object(n["getCurrentInstance"])()?Object(n["inject"])(o,i):i;return e?Object(n["computed"])(()=>{var n,o;return null!=(o=null==(n=r.value)?void 0:n[e])?o:t}):r}const s=(e,t,r=!1)=>{var a;const s=!!Object(n["getCurrentInstance"])(),d=s?c():void 0,p=null!=(a=null==t?void 0:t.provide)?a:s?n["provide"]:void 0;if(!p)return void Object(l["a"])("provideGlobalConfig","provideGlobalConfig() can only be used inside setup().");const f=Object(n["computed"])(()=>{const t=Object(n["unref"])(e);return(null==d?void 0:d.value)?u(d.value,t):t});return p(o,f),!r&&i.value||(i.value=f.value),f},u=(e,t)=>{var r;const n=[...new Set([...Object(a["c"])(e),...Object(a["c"])(t)])],o={};for(const l of n)o[l]=null!=(r=t[l])?r:e[l];return o}},c23a:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return u})),r.d(t,"c",(function(){return s}));var n=r("f2bf");const o=e=>{const t=Object(n["getCurrentInstance"])();return Object(n["computed"])(()=>{var r,n;return null!=(n=(null==(r=t.proxy)?void 0:r.$props)[e])?n:void 0})};var l=r("c083"),a=r("0898"),i=r("d5eb"),c=r("4d5e");const s=Object(a["a"])({type:String,values:i["b"],required:!1}),u=(e,t={})=>{const r=Object(n["ref"])(void 0),a=t.prop?r:o("size"),i=t.global?r:Object(l["b"])("size"),s=t.form?{size:void 0}:Object(n["inject"])(c["a"],void 0),u=t.formItem?{size:void 0}:Object(n["inject"])(c["b"],void 0);return Object(n["computed"])(()=>a.value||Object(n["unref"])(e)||(null==u?void 0:u.size)||(null==s?void 0:s.size)||i.value||"")},d=e=>{const t=o("disabled"),r=Object(n["inject"])(c["a"],void 0);return Object(n["computed"])(()=>t.value||Object(n["unref"])(e)||(null==r?void 0:r.disabled)||!1)}},c345:function(e,t,r){"use strict";var n=r("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,l,a={};return e?(n.forEach(e.split("\n"),(function(e){if(l=e.indexOf(":"),t=n.trim(e.substr(0,l)).toLowerCase(),r=n.trim(e.substr(l+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}})),a):a}},c349:function(e,t,r){"use strict";r.d(t,"a",(function(){return T}));var n=r("f2bf"),o=r("461c"),l=r("d095"),a=r("54bb"),i=r("9ad7");let c=void 0;const s="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n",u=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function d(e){const t=window.getComputedStyle(e),r=t.getPropertyValue("box-sizing"),n=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),o=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width")),l=u.map(e=>`${e}:${t.getPropertyValue(e)}`).join(";");return{contextStyle:l,paddingSize:n,borderSize:o,boxSizing:r}}function p(e,t=1,r){var n;c||(c=document.createElement("textarea"),document.body.appendChild(c));const{paddingSize:l,borderSize:a,boxSizing:i,contextStyle:u}=d(e);c.setAttribute("style",`${u};${s}`),c.value=e.value||e.placeholder||"";let p=c.scrollHeight;const f={};"border-box"===i?p+=a:"content-box"===i&&(p-=l),c.value="";const b=c.scrollHeight-l;if(Object(o["isNumber"])(t)){let e=b*t;"border-box"===i&&(e=e+l+a),p=Math.max(e,p),f.minHeight=e+"px"}if(Object(o["isNumber"])(r)){let e=b*r;"border-box"===i&&(e=e+l+a),p=Math.min(e,p)}return f.height=p+"px",null==(n=c.parentNode)||n.removeChild(c),c=void 0,f}var f=r("7d20"),b=r("0898"),m=r("c23a"),h=r("31e7"),v=r("f5f6"),g=r("b181");const O=Object(b["b"])({id:{type:String,default:void 0},size:m["c"],disabled:Boolean,modelValue:{type:Object(b["c"])([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Object(b["c"])([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:h["e"]},prefixIcon:{type:h["e"]},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Object(b["c"])([Object,Array,String]),default:()=>Object(v["a"])({})}}),j={[g["c"]]:e=>Object(f["isString"])(e),input:e=>Object(f["isString"])(e),change:e=>Object(f["isString"])(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent};var w=r("2711"),y=r("c9ac"),x=r("546d"),k=r("304f");function _(e){const t=Object(n["ref"])();function r(){if(void 0==e.value)return;const{selectionStart:r,selectionEnd:n,value:o}=e.value;if(null==r||null==n)return;const l=o.slice(0,Math.max(0,r)),a=o.slice(Math.max(0,n));t.value={selectionStart:r,selectionEnd:n,value:o,beforeTxt:l,afterTxt:a}}function o(){if(void 0==e.value||void 0==t.value)return;const{value:r}=e.value,{beforeTxt:n,afterTxt:o,selectionStart:l}=t.value;if(void 0==n||void 0==o||void 0==l)return;let a=r.length;if(r.endsWith(o))a=r.length-o.length;else if(r.startsWith(n))a=n.length;else{const e=n[l-1],t=r.indexOf(e,l-1);-1!==t&&(a=t+1)}e.value.setSelectionRange(a,a)}return[r,o]}var C=r("22a4"),z=r("8afb");const E=["role"],B=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],S=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],V={name:"ElInput",inheritAttrs:!1},N=Object(n["defineComponent"])({...V,props:O,emits:j,setup(e,{expose:t,emit:r}){const c=e,s={suffix:"append",prefix:"prepend"},u=Object(n["getCurrentInstance"])(),d=Object(n["useAttrs"])(),b=Object(n["useSlots"])(),v=Object(n["computed"])(()=>{const e={};return"combobox"===c.containerRole&&(e["aria-haspopup"]=d["aria-haspopup"],e["aria-owns"]=d["aria-owns"],e["aria-expanded"]=d["aria-expanded"]),e}),O=Object(y["a"])({excludeKeys:Object(n["computed"])(()=>Object.keys(v.value))}),{form:j,formItem:w}=Object(x["a"])(),{inputId:V}=Object(x["b"])(c,{formItemContext:w}),N=Object(m["b"])(),M=Object(m["a"])(),A=Object(k["b"])("input"),T=Object(k["b"])("textarea"),H=Object(n["shallowRef"])(),R=Object(n["shallowRef"])(),L=Object(n["ref"])(!1),D=Object(n["ref"])(!1),P=Object(n["ref"])(!1),I=Object(n["ref"])(!1),F=Object(n["ref"])(),$=Object(n["shallowRef"])(c.inputStyle),q=Object(n["computed"])(()=>H.value||R.value),W=Object(n["computed"])(()=>{var e;return null!=(e=null==j?void 0:j.statusIcon)&&e}),U=Object(n["computed"])(()=>(null==w?void 0:w.validateState)||""),K=Object(n["computed"])(()=>U.value&&h["d"][U.value]),Y=Object(n["computed"])(()=>I.value?i["View"]:i["Hide"]),G=Object(n["computed"])(()=>[d.style,c.inputStyle]),X=Object(n["computed"])(()=>[c.inputStyle,$.value,{resize:c.resize}]),J=Object(n["computed"])(()=>Object(l["isNil"])(c.modelValue)?"":String(c.modelValue)),Z=Object(n["computed"])(()=>c.clearable&&!M.value&&!c.readonly&&!!J.value&&(L.value||D.value)),Q=Object(n["computed"])(()=>c.showPassword&&!M.value&&!c.readonly&&!!J.value&&(!!J.value||L.value)),ee=Object(n["computed"])(()=>c.showWordLimit&&!!O.value.maxlength&&("text"===c.type||"textarea"===c.type)&&!M.value&&!c.readonly&&!c.showPassword),te=Object(n["computed"])(()=>Array.from(J.value).length),re=Object(n["computed"])(()=>!!ee.value&&te.value>Number(O.value.maxlength)),ne=Object(n["computed"])(()=>!!b.suffix||!!c.suffixIcon||Z.value||c.showPassword||ee.value||!!U.value&&W.value),[oe,le]=_(H);Object(o["useResizeObserver"])(R,e=>{if(!ee.value||"both"!==c.resize)return;const t=e[0],{width:r}=t.contentRect;F.value={right:`calc(100% - ${r+15+6}px)`}});const ae=()=>{const{type:e,autosize:t}=c;if(o["isClient"]&&"textarea"===e)if(t){const e=Object(f["isObject"])(t)?t.minRows:void 0,r=Object(f["isObject"])(t)?t.maxRows:void 0;$.value={...p(R.value,e,r)}}else $.value={minHeight:p(R.value).minHeight}},ie=()=>{const e=q.value;e&&e.value!==J.value&&(e.value=J.value)},ce=e=>{const{el:t}=u.vnode;if(!t)return;const r=Array.from(t.querySelectorAll("."+A.e(e))),n=r.find(e=>e.parentNode===t);if(!n)return;const o=s[e];b[o]?n.style.transform=`translateX(${"suffix"===e?"-":""}${t.querySelector("."+A.be("group",o)).offsetWidth}px)`:n.removeAttribute("style")},se=()=>{ce("prefix"),ce("suffix")},ue=async e=>{oe();let{value:t}=e.target;c.formatter&&(t=c.parser?c.parser(t):t,t=c.formatter(t)),P.value||(t!==J.value?(r(g["c"],t),r("input",t),await Object(n["nextTick"])(),ie(),le()):ie())},de=e=>{r("change",e.target.value)},pe=e=>{r("compositionstart",e),P.value=!0},fe=e=>{var t;r("compositionupdate",e);const n=null==(t=e.target)?void 0:t.value,o=n[n.length-1]||"";P.value=!Object(C["a"])(o)},be=e=>{r("compositionend",e),P.value&&(P.value=!1,ue(e))},me=()=>{I.value=!I.value,he()},he=async()=>{var e;await Object(n["nextTick"])(),null==(e=q.value)||e.focus()},ve=()=>{var e;return null==(e=q.value)?void 0:e.blur()},ge=e=>{L.value=!0,r("focus",e)},Oe=e=>{var t;L.value=!1,r("blur",e),c.validateEvent&&(null==(t=null==w?void 0:w.validate)||t.call(w,"blur").catch(e=>Object(z["a"])(e)))},je=e=>{D.value=!1,r("mouseleave",e)},we=e=>{D.value=!0,r("mouseenter",e)},ye=e=>{r("keydown",e)},xe=()=>{var e;null==(e=q.value)||e.select()},ke=()=>{r(g["c"],""),r("change",""),r("clear"),r("input","")};return Object(n["watch"])(()=>c.modelValue,()=>{var e;Object(n["nextTick"])(()=>ae()),c.validateEvent&&(null==(e=null==w?void 0:w.validate)||e.call(w,"change").catch(e=>Object(z["a"])(e)))}),Object(n["watch"])(J,()=>ie()),Object(n["watch"])(()=>c.type,async()=>{await Object(n["nextTick"])(),ie(),ae(),se()}),Object(n["onMounted"])(async()=>{!c.formatter&&c.parser&&Object(z["a"])("ElInput","If you set the parser, you also need to set the formatter."),ie(),se(),await Object(n["nextTick"])(),ae()}),Object(n["onUpdated"])(async()=>{await Object(n["nextTick"])(),se()}),t({input:H,textarea:R,ref:q,textareaStyle:X,autosize:Object(n["toRef"])(c,"autosize"),focus:he,blur:ve,select:xe,clear:ke,resizeTextarea:ae}),(e,t)=>Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createElementBlock"])("div",Object(n["mergeProps"])(Object(n["unref"])(v),{class:["textarea"===e.type?Object(n["unref"])(T).b():Object(n["unref"])(A).b(),Object(n["unref"])(A).m(Object(n["unref"])(N)),Object(n["unref"])(A).is("disabled",Object(n["unref"])(M)),Object(n["unref"])(A).is("exceed",Object(n["unref"])(re)),{[Object(n["unref"])(A).b("group")]:e.$slots.prepend||e.$slots.append,[Object(n["unref"])(A).bm("group","append")]:e.$slots.append,[Object(n["unref"])(A).bm("group","prepend")]:e.$slots.prepend,[Object(n["unref"])(A).m("prefix")]:e.$slots.prefix||e.prefixIcon,[Object(n["unref"])(A).m("suffix")]:e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword,[Object(n["unref"])(A).bm("suffix","password-clear")]:Object(n["unref"])(Z)&&Object(n["unref"])(Q)},e.$attrs.class],style:Object(n["unref"])(G),role:e.containerRole,onMouseenter:we,onMouseleave:je}),[Object(n["createCommentVNode"])(" input "),"textarea"!==e.type?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:0},[Object(n["createCommentVNode"])(" prepend slot "),e.$slots.prepend?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).be("group","prepend"))},[Object(n["renderSlot"])(e.$slots,"prepend")],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("wrapper"),Object(n["unref"])(A).is("focus",L.value)])},[Object(n["createCommentVNode"])(" prefix slot "),e.$slots.prefix||e.prefixIcon?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("prefix"))},[Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("prefix-inner"))},[Object(n["renderSlot"])(e.$slots,"prefix"),e.prefixIcon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("icon"))},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.prefixIcon)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0)],2)],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("input",Object(n["mergeProps"])({id:Object(n["unref"])(V),ref_key:"input",ref:H,class:Object(n["unref"])(A).e("inner")},Object(n["unref"])(O),{type:e.showPassword?I.value?"text":"password":e.type,disabled:Object(n["unref"])(M),formatter:e.formatter,parser:e.parser,readonly:e.readonly,autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-label":e.label,placeholder:e.placeholder,style:e.inputStyle,onCompositionstart:pe,onCompositionupdate:fe,onCompositionend:be,onInput:ue,onFocus:ge,onBlur:Oe,onChange:de,onKeydown:ye}),null,16,B),Object(n["createCommentVNode"])(" suffix slot "),Object(n["unref"])(ne)?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:1,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("suffix"))},[Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("suffix-inner"))},[Object(n["unref"])(Z)&&Object(n["unref"])(Q)&&Object(n["unref"])(ee)?Object(n["createCommentVNode"])("v-if",!0):(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:0},[Object(n["renderSlot"])(e.$slots,"suffix"),e.suffixIcon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("icon"))},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.suffixIcon)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0)],64)),Object(n["unref"])(Z)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:1,class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("icon"),Object(n["unref"])(A).e("clear")]),onMousedown:Object(n["withModifiers"])(Object(n["unref"])(f["NOOP"]),["prevent"]),onClick:ke},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(Object(n["unref"])(i["CircleClose"]))]),_:1},8,["class","onMousedown"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(Q)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:2,class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("icon"),Object(n["unref"])(A).e("password")]),onClick:me},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(Y))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(ee)?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:3,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("count"))},[Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("count-inner"))},Object(n["toDisplayString"])(Object(n["unref"])(te))+" / "+Object(n["toDisplayString"])(Object(n["unref"])(O).maxlength),3)],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(U)&&Object(n["unref"])(K)&&Object(n["unref"])(W)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:4,class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("icon"),Object(n["unref"])(A).e("validateIcon"),Object(n["unref"])(A).is("loading","validating"===Object(n["unref"])(U))])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(K))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0)],2)],2)):Object(n["createCommentVNode"])("v-if",!0)],2),Object(n["createCommentVNode"])(" append slot "),e.$slots.append?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:1,class:Object(n["normalizeClass"])(Object(n["unref"])(A).be("group","append"))},[Object(n["renderSlot"])(e.$slots,"append")],2)):Object(n["createCommentVNode"])("v-if",!0)],64)):(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:1},[Object(n["createCommentVNode"])(" textarea "),Object(n["createElementVNode"])("textarea",Object(n["mergeProps"])({id:Object(n["unref"])(V),ref_key:"textarea",ref:R,class:Object(n["unref"])(T).e("inner")},Object(n["unref"])(O),{tabindex:e.tabindex,disabled:Object(n["unref"])(M),readonly:e.readonly,autocomplete:e.autocomplete,style:Object(n["unref"])(X),"aria-label":e.label,placeholder:e.placeholder,onCompositionstart:pe,onCompositionupdate:fe,onCompositionend:be,onInput:ue,onFocus:ge,onBlur:Oe,onChange:de,onKeydown:ye}),null,16,S),Object(n["unref"])(ee)?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:0,style:Object(n["normalizeStyle"])(F.value),class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("count"))},Object(n["toDisplayString"])(Object(n["unref"])(te))+" / "+Object(n["toDisplayString"])(Object(n["unref"])(O).maxlength),7)):Object(n["createCommentVNode"])("v-if",!0)],64))],16,E)),[[n["vShow"],"hidden"!==e.type]])}});var M=Object(w["a"])(N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]),A=r("0c24");const T=Object(A["a"])(M)},c3a1:function(e,t,r){"use strict";r.d(t,"a",(function(){return jC}));const n="2.2.17",o=Symbol("INSTALLED_KEY");var l=r("c083");const a=(e=[])=>{const t=(t,r)=>{t[o]||(t[o]=!0,e.forEach(e=>t.use(e)),r&&Object(l["a"])(r,t,!0))};return{version:n,install:t}};var i=r("f2bf"),c=r("461c"),s=r("0898"),u=r("b181");const d=Object(s["b"])({zIndex:{type:Object(s["c"])([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),p={scroll:({scrollTop:e,fixed:t})=>Object(c["isNumber"])(e)&&Object(c["isBoolean"])(t),[u["a"]]:e=>Object(c["isBoolean"])(e)};var f=r("2711"),b=r("304f"),m=r("8afb"),h=r("c79f");const v={name:"ElAffix"},g=Object(i["defineComponent"])({...v,props:d,emits:p,setup(e,{expose:t,emit:r}){const n=e,o="ElAffix",l=Object(b["b"])("affix"),a=Object(i["shallowRef"])(),s=Object(i["shallowRef"])(),u=Object(i["shallowRef"])(),{height:d}=Object(c["useWindowSize"])(),{height:p,width:f,top:v,bottom:g,update:O}=Object(c["useElementBounding"])(s),j=Object(c["useElementBounding"])(a),w=Object(i["ref"])(!1),y=Object(i["ref"])(0),x=Object(i["ref"])(0),k=Object(i["computed"])(()=>({height:w.value?p.value+"px":"",width:w.value?f.value+"px":""})),_=Object(i["computed"])(()=>{if(!w.value)return{};const e=n.offset?n.offset+"px":0;return{height:p.value+"px",width:f.value+"px",top:"top"===n.position?e:"",bottom:"bottom"===n.position?e:"",transform:x.value?`translateY(${x.value}px)`:"",zIndex:n.zIndex}}),C=()=>{if(u.value)if(y.value=u.value instanceof Window?document.documentElement.scrollTop:u.value.scrollTop||0,"top"===n.position)if(n.target){const e=j.bottom.value-n.offset-p.value;w.value=n.offset>v.value&&j.bottom.value>0,x.value=e<0?e:0}else w.value=n.offset>v.value;else if(n.target){const e=d.value-j.top.value-n.offset-p.value;w.value=d.value-n.offsetj.top.value,x.value=e<0?-e:0}else w.value=d.value-n.offset{r("scroll",{scrollTop:y.value,fixed:w.value})};return Object(i["watch"])(w,e=>r("change",e)),Object(i["onMounted"])(()=>{var e;n.target?(a.value=null!=(e=document.querySelector(n.target))?e:void 0,a.value||Object(m["b"])(o,"Target is not existed: "+n.target)):a.value=document.documentElement,u.value=Object(h["b"])(s.value,!0),O()}),Object(c["useEventListener"])(u,"scroll",z),Object(i["watchEffect"])(C),t({update:C,updateRoot:O}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"root",ref:s,class:Object(i["normalizeClass"])(Object(i["unref"])(l).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(k))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])({[Object(i["unref"])(l).m("fixed")]:w.value}),style:Object(i["normalizeStyle"])(Object(i["unref"])(_))},[Object(i["renderSlot"])(e.$slots,"default")],6)],6))}});var O=Object(f["a"])(g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue"]]),j=r("0c24");const w=Object(j["a"])(O);var y=r("54bb"),x=r("bfce"),k=r("31e7");const _=["light","dark"],C=Object(s["b"])({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:Object(x["c"])(k["c"]),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:_,default:"light"}}),z={close:e=>e instanceof MouseEvent},E={name:"ElAlert"},B=Object(i["defineComponent"])({...E,props:C,emits:z,setup(e,{emit:t}){const r=e,{Close:n}=k["b"],o=Object(i["useSlots"])(),l=Object(b["b"])("alert"),a=Object(i["ref"])(!0),c=Object(i["computed"])(()=>k["c"][r.type]),s=Object(i["computed"])(()=>[l.e("icon"),{[l.is("big")]:!!r.description||!!o.default}]),u=Object(i["computed"])(()=>({[l.is("bold")]:r.description||o.default})),d=e=>{a.value=!1,t("close",e)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(l).b("fade"),persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).b(),Object(i["unref"])(l).m(e.type),Object(i["unref"])(l).is("center",e.center),Object(i["unref"])(l).is(e.effect)]),role:"alert"},[e.showIcon&&Object(i["unref"])(c)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(s))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(c))))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("content"))},[e.title||e.$slots.title?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("title"),Object(i["unref"])(u)])},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.default||e.description?(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("description"))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.description),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.closable?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[e.closeText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("close-btn"),Object(i["unref"])(l).is("customed")]),onClick:d},Object(i["toDisplayString"])(e.closeText),3)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("close-btn")),onClick:d},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(n))]),_:1},8,["class"]))],64)):Object(i["createCommentVNode"])("v-if",!0)],2)],2),[[i["vShow"],a.value]])]),_:3},8,["name"]))}});var S=Object(f["a"])(B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue"]]);const V=Object(j["a"])(S);var N=r("d095"),M=r("9ad7"),A=r("c349");const T=4,H={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},R=({move:e,size:t,bar:r})=>({[r.size]:t,transform:`translate${r.axis}(${e}%)`}),L=Object(s["b"])({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),D=Symbol("scrollbarContextKey"),P=Object(i["defineComponent"])({__name:"thumb",props:L,setup(e){const t=e,r="Thumb",n=Object(i["inject"])(D),o=Object(b["b"])("scrollbar");n||Object(m["b"])(r,"can not inject scrollbar context");const l=Object(i["ref"])(),a=Object(i["ref"])(),s=Object(i["ref"])({}),u=Object(i["ref"])(!1);let d=!1,p=!1,f=c["isClient"]?document.onselectstart:null;const h=Object(i["computed"])(()=>H[t.vertical?"vertical":"horizontal"]),v=Object(i["computed"])(()=>R({size:t.size,move:t.move,bar:h.value})),g=Object(i["computed"])(()=>l.value[h.value.offset]**2/n.wrapElement[h.value.scrollSize]/t.ratio/a.value[h.value.offset]),O=e=>{var t;if(e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button))return;null==(t=window.getSelection())||t.removeAllRanges(),w(e);const r=e.currentTarget;r&&(s.value[h.value.axis]=r[h.value.offset]-(e[h.value.client]-r.getBoundingClientRect()[h.value.direction]))},j=e=>{if(!a.value||!l.value||!n.wrapElement)return;const t=Math.abs(e.target.getBoundingClientRect()[h.value.direction]-e[h.value.client]),r=a.value[h.value.offset]/2,o=100*(t-r)*g.value/l.value[h.value.offset];n.wrapElement[h.value.scroll]=o*n.wrapElement[h.value.scrollSize]/100},w=e=>{e.stopImmediatePropagation(),d=!0,document.addEventListener("mousemove",y),document.addEventListener("mouseup",x),f=document.onselectstart,document.onselectstart=()=>!1},y=e=>{if(!l.value||!a.value)return;if(!1===d)return;const t=s.value[h.value.axis];if(!t)return;const r=-1*(l.value.getBoundingClientRect()[h.value.direction]-e[h.value.client]),o=a.value[h.value.offset]-t,i=100*(r-o)*g.value/l.value[h.value.offset];n.wrapElement[h.value.scroll]=i*n.wrapElement[h.value.scrollSize]/100},x=()=>{d=!1,s.value[h.value.axis]=0,document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),C(),p&&(u.value=!1)},k=()=>{p=!1,u.value=!!t.size},_=()=>{p=!0,u.value=d};Object(i["onBeforeUnmount"])(()=>{C(),document.removeEventListener("mouseup",x)});const C=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return Object(c["useEventListener"])(Object(i["toRef"])(n,"scrollbarElement"),"mousemove",k),Object(c["useEventListener"])(Object(i["toRef"])(n,"scrollbarElement"),"mouseleave",_),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(o).b("fade"),persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{ref_key:"instance",ref:l,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("bar"),Object(i["unref"])(o).is(Object(i["unref"])(h).key)]),onMousedown:j},[Object(i["createElementVNode"])("div",{ref_key:"thumb",ref:a,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("thumb")),style:Object(i["normalizeStyle"])(Object(i["unref"])(v)),onMousedown:O},null,38)],34),[[i["vShow"],e.always||u.value]])]),_:1},8,["name"]))}});var I=Object(f["a"])(P,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const F=Object(s["b"])({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),$=Object(i["defineComponent"])({__name:"bar",props:F,setup(e,{expose:t}){const r=e,n=Object(i["ref"])(0),o=Object(i["ref"])(0),l=e=>{if(e){const t=e.offsetHeight-T,l=e.offsetWidth-T;o.value=100*e.scrollTop/t*r.ratioY,n.value=100*e.scrollLeft/l*r.ratioX}};return t({handleScroll:l}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,[Object(i["createVNode"])(I,{move:n.value,ratio:e.ratioX,size:e.width,always:e.always},null,8,["move","ratio","size","always"]),Object(i["createVNode"])(I,{move:o.value,ratio:e.ratioY,size:e.height,vertical:"",always:e.always},null,8,["move","ratio","size","always"])],64))}});var q=Object(f["a"])($,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const W=Object(s["b"])({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:Object(s["c"])([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),U={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(c["isNumber"])};var K=r("0e69"),Y=r("7d20");const G={name:"ElScrollbar"},X=Object(i["defineComponent"])({...G,props:W,emits:U,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("scrollbar");let l=void 0,a=void 0;const s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])("0"),f=Object(i["ref"])("0"),h=Object(i["ref"])(),v=Object(i["ref"])(1),g=Object(i["ref"])(1),O="ElScrollbar",j=Object(i["computed"])(()=>{const e={};return n.height&&(e.height=Object(K["b"])(n.height)),n.maxHeight&&(e.maxHeight=Object(K["b"])(n.maxHeight)),[n.wrapStyle,e]}),w=()=>{var e;u.value&&(null==(e=h.value)||e.handleScroll(u.value),r("scroll",{scrollTop:u.value.scrollTop,scrollLeft:u.value.scrollLeft}))};function y(e,t){Object(Y["isObject"])(e)?u.value.scrollTo(e):Object(c["isNumber"])(e)&&Object(c["isNumber"])(t)&&u.value.scrollTo(e,t)}const x=e=>{Object(c["isNumber"])(e)?u.value.scrollTop=e:Object(m["a"])(O,"value must be a number")},k=e=>{Object(c["isNumber"])(e)?u.value.scrollLeft=e:Object(m["a"])(O,"value must be a number")},_=()=>{if(!u.value)return;const e=u.value.offsetHeight-T,t=u.value.offsetWidth-T,r=e**2/u.value.scrollHeight,o=t**2/u.value.scrollWidth,l=Math.max(r,n.minSize),a=Math.max(o,n.minSize);v.value=r/(e-r)/(l/(e-l)),g.value=o/(t-o)/(a/(t-a)),f.value=l+Tn.noresize,e=>{e?(null==l||l(),null==a||a()):(({stop:l}=Object(c["useResizeObserver"])(d,_)),a=Object(c["useEventListener"])("resize",_))},{immediate:!0}),Object(i["watch"])(()=>[n.maxHeight,n.height],()=>{n.native||Object(i["nextTick"])(()=>{var e;_(),u.value&&(null==(e=h.value)||e.handleScroll(u.value))})}),Object(i["provide"])(D,Object(i["reactive"])({scrollbarElement:s,wrapElement:u})),Object(i["onMounted"])(()=>{n.native||Object(i["nextTick"])(()=>{_()})}),Object(i["onUpdated"])(()=>_()),t({wrap$:u,update:_,scrollTo:y,setScrollTop:x,setScrollLeft:k,handleScroll:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"scrollbar$",ref:s,class:Object(i["normalizeClass"])(Object(i["unref"])(o).b())},[Object(i["createElementVNode"])("div",{ref_key:"wrap$",ref:u,class:Object(i["normalizeClass"])([e.wrapClass,Object(i["unref"])(o).e("wrap"),{[Object(i["unref"])(o).em("wrap","hidden-default")]:!e.native}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(j)),onScroll:w},[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{ref_key:"resize$",ref:d,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("view"),e.viewClass]),style:Object(i["normalizeStyle"])(e.viewStyle)},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["class","style"]))],38),e.native?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(q,{key:0,ref_key:"barRef",ref:h,height:f.value,width:p.value,always:e.always,"ratio-x":g.value,"ratio-y":v.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var J=Object(f["a"])(X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const Z=Object(j["a"])(J),Q={LIGHT:"light",DARK:"dark"},ee=["dialog","grid","listbox","menu","tooltip","tree"],te=Object(s["b"])({role:{type:String,values:ee,default:"tooltip"}}),re=Symbol("popper"),ne=Symbol("popperContent"),oe={name:"ElPopperRoot",inheritAttrs:!1},le=Object(i["defineComponent"])({...oe,props:te,setup(e,{expose:t}){const r=e,n=Object(i["ref"])(),o=Object(i["ref"])(),l=Object(i["ref"])(),a=Object(i["ref"])(),c=Object(i["computed"])(()=>r.role),s={triggerRef:n,popperInstanceRef:o,contentRef:l,referenceRef:a,role:c};return t(s),Object(i["provide"])(re,s),(e,t)=>Object(i["renderSlot"])(e.$slots,"default")}});var ae=Object(f["a"])(le,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const ie=Object(j["a"])(ae);function ce(){let e;const t=(t,n)=>{r(),e=window.setTimeout(t,n)},r=()=>window.clearTimeout(e);return Object(c["tryOnScopeDispose"])(()=>r()),{registerTimeout:t,cancelTimeout:r}}const se=Object(s["b"])({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),ue=({showAfter:e,hideAfter:t,open:r,close:n})=>{const{registerTimeout:o}=ce(),l=t=>{o(()=>{r(t)},Object(i["unref"])(e))},a=e=>{o(()=>{n(e)},Object(i["unref"])(t))};return{onOpen:l,onClose:a}};var de=r("5e76");const pe=["fixed","absolute"],fe=Object(s["b"])({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Object(s["c"])(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:de["placements"],default:"bottom"},popperOptions:{type:Object(s["c"])(Object),default:()=>({})},strategy:{type:String,values:pe,default:"absolute"}}),be=Object(s["b"])({...fe,id:String,style:{type:Object(s["c"])([String,Array,Object])},className:{type:Object(s["c"])([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Object(s["c"])([String,Array,Object])},popperStyle:{type:Object(s["c"])([String,Array,Object])},referenceEl:{type:Object(s["c"])(Object)},triggerTargetEl:{type:Object(s["c"])(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),me=["mouseenter","mouseleave","focus","blur","close"],he=()=>Math.floor(1e4*Math.random());let ve;const ge=Object(l["b"])("namespace",b["a"]),Oe=`${ge.value}-popper-container-${he()}`,je="#"+Oe,we=()=>{const e=document.createElement("div");return e.id=Oe,document.body.appendChild(e),e},ye=()=>{Object(i["onBeforeMount"])(()=>{c["isClient"]&&(ve&&document.body.querySelector(je)||(ve=we()))})},xe=Object(s["b"])({virtualRef:{type:Object(s["c"])(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean});var ke=r("49c6");const _e=Object(b["b"])("tooltip"),Ce=Object(s["b"])({...se,...be,appendTo:{type:Object(s["c"])([String,Object]),default:je},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Object(s["c"])(Boolean),default:null},transition:{type:String,default:_e.namespace.value+"-fade-in-linear"},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),ze=Object(s["b"])({...xe,disabled:Boolean,trigger:{type:Object(s["c"])([String,Array]),default:"hover"},triggerKeys:{type:Object(s["c"])(Array),default:()=>[ke["a"].enter,ke["a"].space]}}),Ee=Object(s["b"])({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),Be=Symbol("elTooltip"),Se=(e,t)=>{const{placement:r,strategy:n,popperOptions:o}=e,l={placement:r,strategy:n,...o,modifiers:Ne(e)};return Me(l,t),Ae(l,null==o?void 0:o.modifiers),l},Ve=e=>{if(c["isClient"])return Object(c["unrefElement"])(e)};function Ne(e){const{offset:t,gpuAcceleration:r,fallbackPlacements:n}=e;return[{name:"offset",options:{offset:[0,null!=t?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:n}},{name:"computeStyles",options:{gpuAcceleration:r,adaptive:r}}]}function Me(e,{arrowEl:t,arrowOffset:r}){e.modifiers.push({name:"arrow",options:{element:t,padding:null!=r?r:5}})}function Ae(e,t){t&&(e.modifiers=[...e.modifiers,...null!=t?t:[]])}var Te=r("4d5e"),He=r("0a08"),Re=r("83ec"),Le=r("1b65");const De={name:"ElPopperContent"},Pe=Object(i["defineComponent"])({...De,props:be,emits:me,setup(e,{expose:t,emit:r}){const n=e,{popperInstanceRef:o,contentRef:l,triggerRef:a,role:c}=Object(i["inject"])(re,void 0),s=Object(i["inject"])(Te["b"],void 0),{nextZIndex:u}=Object(He["a"])(),d=Object(b["b"])("popper"),p=Object(i["ref"])(),f=Object(i["ref"])("first"),m=Object(i["ref"])(),h=Object(i["ref"])();Object(i["provide"])(ne,{arrowRef:m,arrowOffset:h}),s&&(s.addInputId||s.removeInputId)&&Object(i["provide"])(Te["b"],{...s,addInputId:Y["NOOP"],removeInputId:Y["NOOP"]});const v=Object(i["ref"])(n.zIndex||u()),g=Object(i["ref"])(!1);let O=void 0;const j=Object(i["computed"])(()=>Ve(n.referenceEl)||Object(i["unref"])(a)),w=Object(i["computed"])(()=>[{zIndex:Object(i["unref"])(v)},n.popperStyle]),y=Object(i["computed"])(()=>[d.b(),d.is("pure",n.pure),d.is(n.effect),n.popperClass]),x=Object(i["computed"])(()=>c&&"dialog"===c.value?"false":void 0),k=({referenceEl:e,popperContentEl:t,arrowEl:r})=>{const o=Se(n,{arrowEl:r,arrowOffset:Object(i["unref"])(h)});return Object(de["createPopper"])(e,t,o)},_=(e=!0)=>{var t;null==(t=Object(i["unref"])(o))||t.update(),e&&(v.value=n.zIndex||u())},C=()=>{var e,t;const r={name:"eventListeners",enabled:n.visible};null==(t=null==(e=Object(i["unref"])(o))?void 0:e.setOptions)||t.call(e,e=>({...e,modifiers:[...e.modifiers||[],r]})),_(!1),n.visible&&n.focusOnShow?g.value=!0:!1===n.visible&&(g.value=!1)},z=()=>{r("focus")},E=()=>{f.value="first",r("blur")},B=e=>{var t;n.visible&&!g.value&&(e.target&&(f.value=e.target),g.value=!0,e.relatedTarget&&(null==(t=e.relatedTarget)||t.focus()))},S=()=>{n.trapping||(g.value=!1)},V=()=>{g.value=!1,r("close")};return Object(i["onMounted"])(()=>{let e;Object(i["watch"])(j,t=>{var r;null==e||e();const n=Object(i["unref"])(o);if(null==(r=null==n?void 0:n.destroy)||r.call(n),t){const r=Object(i["unref"])(p);l.value=r,o.value=k({referenceEl:t,popperContentEl:r,arrowEl:Object(i["unref"])(m)}),e=Object(i["watch"])(()=>t.getBoundingClientRect(),()=>_(),{immediate:!0})}else o.value=void 0},{immediate:!0}),Object(i["watch"])(()=>n.triggerTargetEl,(e,t)=>{null==O||O(),O=void 0;const r=Object(i["unref"])(e||p.value),o=Object(i["unref"])(t||p.value);if(Object(Re["a"])(r)){const{ariaLabel:e,id:t}=Object(i["toRefs"])(n);O=Object(i["watch"])([c,e,x,t],e=>{["role","aria-label","aria-modal","id"].forEach((t,n)=>{Object(N["isNil"])(e[n])?r.removeAttribute(t):r.setAttribute(t,e[n])})},{immediate:!0})}o!==r&&Object(Re["a"])(o)&&["role","aria-label","aria-modal","id"].forEach(e=>{o.removeAttribute(e)})},{immediate:!0}),Object(i["watch"])(()=>n.visible,C,{immediate:!0}),Object(i["watch"])(()=>Se(n,{arrowEl:Object(i["unref"])(m),arrowOffset:Object(i["unref"])(h)}),e=>{var t;return null==(t=o.value)?void 0:t.setOptions(e)})}),Object(i["onBeforeUnmount"])(()=>{null==O||O(),O=void 0}),t({popperContentRef:p,popperInstanceRef:o,updatePopper:_,contentStyle:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"popperContentRef",ref:p,style:Object(i["normalizeStyle"])(Object(i["unref"])(w)),class:Object(i["normalizeClass"])(Object(i["unref"])(y)),tabindex:"-1",onMouseenter:t[0]||(t[0]=t=>e.$emit("mouseenter",t)),onMouseleave:t[1]||(t[1]=t=>e.$emit("mouseleave",t))},[Object(i["createVNode"])(Object(i["unref"])(Le["a"]),{trapped:g.value,"trap-on-focus-in":!0,"focus-trap-el":p.value,"focus-start-el":f.value,onFocusAfterTrapped:z,onFocusAfterReleased:E,onFocusin:B,onFocusoutPrevented:S,onReleaseRequested:V},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var Ie=Object(f["a"])(Pe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Fe=(e,t,{checkForDefaultPrevented:r=!0}={})=>{const n=n=>{const o=null==e?void 0:e(n);if(!1===r||!o)return null==t?void 0:t(n)};return n},$e=e=>t=>"mouse"===t.pointerType?e(t):void 0,qe=Object(i["defineComponent"])({name:"ElTooltipContent",components:{ElPopperContent:Ie},inheritAttrs:!1,props:Ce,setup(e){const t=Object(i["ref"])(null),r=Object(i["ref"])(!1),n=Object(i["ref"])(!1),o=Object(i["ref"])(!1),l=Object(i["ref"])(!1),{controlled:a,id:s,open:u,trigger:d,onClose:p,onOpen:f,onShow:b,onHide:m,onBeforeShow:h,onBeforeHide:v}=Object(i["inject"])(Be,void 0),g=Object(i["computed"])(()=>e.persistent);Object(i["onBeforeUnmount"])(()=>{l.value=!0});const O=Object(i["computed"])(()=>!!Object(i["unref"])(g)||Object(i["unref"])(u)),j=Object(i["computed"])(()=>!e.disabled&&Object(i["unref"])(u)),w=Object(i["computed"])(()=>{var t;return null!=(t=e.style)?t:{}}),y=Object(i["computed"])(()=>!Object(i["unref"])(u)),x=()=>{m()},k=()=>{if(Object(i["unref"])(a))return!0},_=Fe(k,()=>{e.enterable&&"hover"===Object(i["unref"])(d)&&f()}),C=Fe(k,()=>{"hover"===Object(i["unref"])(d)&&p()}),z=()=>{var e,r;null==(r=null==(e=t.value)?void 0:e.updatePopper)||r.call(e),null==h||h()},E=()=>{null==v||v()},B=()=>{b(),V=Object(c["onClickOutside"])(Object(i["computed"])(()=>{var e;return null==(e=t.value)?void 0:e.popperContentRef}),()=>{if(Object(i["unref"])(a))return;const e=Object(i["unref"])(d);"hover"!==e&&p()})},S=()=>{e.virtualTriggering||p()};let V;return Object(i["watch"])(()=>Object(i["unref"])(u),e=>{e||null==V||V()},{flush:"post"}),{ariaHidden:y,entering:n,leaving:o,id:s,intermediateOpen:r,contentStyle:w,contentRef:t,destroyed:l,shouldRender:O,shouldShow:j,onClose:p,open:u,onAfterShow:B,onBeforeEnter:z,onBeforeLeave:E,onContentEnter:_,onContentLeave:C,onTransitionLeave:x,onBlur:S}}});function We(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-popper-content");return Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{disabled:!e.teleported,to:e.appendTo},[Object(i["createVNode"])(i["Transition"],{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:Object(i["withCtx"])(()=>[e.shouldRender?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(a,Object(i["mergeProps"])({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:Object(i["withCtx"])(()=>[Object(i["createCommentVNode"])(" Workaround bug #6378 "),e.destroyed?Object(i["createCommentVNode"])("v-if",!0):Object(i["renderSlot"])(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[i["vShow"],e.shouldShow]]):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var Ue=Object(f["a"])(qe,[["render",We],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Ke=(e,t)=>Object(Y["isArray"])(e)?e.includes(t):e===t,Ye=(e,t,r)=>n=>{Ke(Object(i["unref"])(e),t)&&r(n)},Ge=Symbol("elForwardRef"),Xe=e=>{const t=t=>{e.value=t};Object(i["provide"])(Ge,{setForwardRef:t})},Je=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Ze="ElOnlyChild",Qe=Object(i["defineComponent"])({name:Ze,setup(e,{slots:t,attrs:r}){var n;const o=Object(i["inject"])(Ge),l=Je(null!=(n=null==o?void 0:o.setForwardRef)?n:Y["NOOP"]);return()=>{var e;const n=null==(e=t.default)?void 0:e.call(t,r);if(!n)return null;if(n.length>1)return Object(m["a"])(Ze,"requires exact only one valid child."),null;const o=et(n);return o?Object(i["withDirectives"])(Object(i["cloneVNode"])(o,r),[[l]]):(Object(m["a"])(Ze,"no valid child node found"),null)}}});function et(e){if(!e)return null;const t=e;for(const r of t){if(Object(Y["isObject"])(r))switch(r.type){case i["Comment"]:continue;case i["Text"]:case"svg":return tt(r);case i["Fragment"]:return et(r.children);default:return r}return tt(r)}return null}function tt(e){const t=Object(b["b"])("only-child");return Object(i["createVNode"])("span",{class:t.e("content")},[e])}const rt={name:"ElPopperTrigger",inheritAttrs:!1},nt=Object(i["defineComponent"])({...rt,props:xe,setup(e,{expose:t}){const r=e,{role:n,triggerRef:o}=Object(i["inject"])(re,void 0);Xe(o);const l=Object(i["computed"])(()=>s.value?r.id:void 0),a=Object(i["computed"])(()=>{if(n&&"tooltip"===n.value)return r.open&&r.id?r.id:void 0}),s=Object(i["computed"])(()=>{if(n&&"tooltip"!==n.value)return n.value}),u=Object(i["computed"])(()=>s.value?""+r.open:void 0);let d=void 0;return Object(i["onMounted"])(()=>{Object(i["watch"])(()=>r.virtualRef,e=>{e&&(o.value=Object(c["unrefElement"])(e))},{immediate:!0}),Object(i["watch"])(()=>o.value,(e,t)=>{null==d||d(),d=void 0,Object(Re["a"])(e)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(n=>{var o;const l=r[n];l&&(e.addEventListener(n.slice(2).toLowerCase(),l),null==(o=null==t?void 0:t.removeEventListener)||o.call(t,n.slice(2).toLowerCase(),l))}),d=Object(i["watch"])([l,a,s,u],t=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((r,n)=>{Object(N["isNil"])(t[n])?e.removeAttribute(r):e.setAttribute(r,t[n])})},{immediate:!0})),Object(Re["a"])(t)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(e=>t.removeAttribute(e))},{immediate:!0})}),Object(i["onBeforeUnmount"])(()=>{null==d||d(),d=void 0}),t({triggerRef:o}),(e,t)=>e.virtualTriggering?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Qe),Object(i["mergeProps"])({key:0},e.$attrs,{"aria-controls":Object(i["unref"])(l),"aria-describedby":Object(i["unref"])(a),"aria-expanded":Object(i["unref"])(u),"aria-haspopup":Object(i["unref"])(s)}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var ot=Object(f["a"])(nt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const lt=Object(i["defineComponent"])({name:"ElTooltipTrigger",components:{ElPopperTrigger:ot},props:ze,setup(e){const t=Object(b["b"])("tooltip"),{controlled:r,id:n,open:o,onOpen:l,onClose:a,onToggle:c}=Object(i["inject"])(Be,void 0),s=Object(i["ref"])(null),u=()=>{if(Object(i["unref"])(r)||e.disabled)return!0},d=Object(i["toRef"])(e,"trigger"),p=Fe(u,Ye(d,"hover",l)),f=Fe(u,Ye(d,"hover",a)),m=Fe(u,Ye(d,"click",e=>{0===e.button&&c(e)})),h=Fe(u,Ye(d,"focus",l)),v=Fe(u,Ye(d,"focus",a)),g=Fe(u,Ye(d,"contextmenu",e=>{e.preventDefault(),c(e)})),O=Fe(u,t=>{const{code:r}=t;e.triggerKeys.includes(r)&&(t.preventDefault(),c(t))});return{onBlur:v,onContextMenu:g,onFocus:h,onMouseenter:p,onMouseleave:f,onClick:m,onKeydown:O,open:o,id:n,triggerRef:s,ns:t}}});function at(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-popper-trigger");return Object(i["openBlock"])(),Object(i["createBlock"])(a,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:Object(i["normalizeClass"])(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var it=Object(f["a"])(lt,[["render",at],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const ct=Object(s["a"])({type:Object(s["c"])(Boolean),default:null}),st=Object(s["a"])({type:Object(s["c"])(Function)}),ut=e=>{const t="update:"+e,r="onUpdate:"+e,n=[t],o={[e]:ct,[r]:st},l=({indicator:n,toggleReason:o,shouldHideWhenRouteChanges:l,shouldProceed:a,onShow:s,onHide:u})=>{const d=Object(i["getCurrentInstance"])(),{emit:p}=d,f=d.props,b=Object(i["computed"])(()=>Object(Y["isFunction"])(f[r])),m=Object(i["computed"])(()=>null===f[e]),h=e=>{!0!==n.value&&(n.value=!0,o&&(o.value=e),Object(Y["isFunction"])(s)&&s(e))},v=e=>{!1!==n.value&&(n.value=!1,o&&(o.value=e),Object(Y["isFunction"])(u)&&u(e))},g=e=>{if(!0===f.disabled||Object(Y["isFunction"])(a)&&!a())return;const r=b.value&&c["isClient"];r&&p(t,!0),!m.value&&r||h(e)},O=e=>{if(!0===f.disabled||!c["isClient"])return;const r=b.value&&c["isClient"];r&&p(t,!1),!m.value&&r||v(e)},j=e=>{Object(c["isBoolean"])(e)&&(f.disabled&&e?b.value&&p(t,!1):n.value!==e&&(e?h():v()))},w=()=>{n.value?O():g()};return Object(i["watch"])(()=>f[e],j),l&&void 0!==d.appContext.config.globalProperties.$route&&Object(i["watch"])(()=>({...d.proxy.$route}),()=>{l.value&&n.value&&O()}),Object(i["onMounted"])(()=>{j(f[e])}),{hide:O,show:g,toggle:w,hasUpdateHandler:b}};return{useModelToggle:l,useModelToggleProps:o,useModelToggleEmits:n}},{useModelToggle:dt,useModelToggleProps:pt,useModelToggleEmits:ft}=ut("modelValue"),bt=Object(s["b"])({arrowOffset:{type:Number,default:5}}),mt={name:"ElPopperArrow",inheritAttrs:!1},ht=Object(i["defineComponent"])({...mt,props:bt,setup(e,{expose:t}){const r=e,n=Object(b["b"])("popper"),{arrowOffset:o,arrowRef:l}=Object(i["inject"])(ne,void 0);return Object(i["watch"])(()=>r.arrowOffset,e=>{o.value=e}),Object(i["onBeforeUnmount"])(()=>{l.value=void 0}),t({arrowRef:l}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{ref_key:"arrowRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("arrow")),"data-popper-arrow":""},null,2))}});var vt=Object(f["a"])(ht,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]),gt=r("35b0");const{useModelToggleProps:Ot,useModelToggle:jt,useModelToggleEmits:wt}=ut("visible"),yt=Object(i["defineComponent"])({name:"ElTooltip",components:{ElPopper:ie,ElPopperArrow:vt,ElTooltipContent:Ue,ElTooltipTrigger:it},props:{...te,...Ot,...Ce,...ze,...bt,...Ee},emits:[...wt,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){ye();const r=Object(i["computed"])(()=>(Object(Re["d"])(e.openDelay)||Object(m["a"])("ElTooltip","open-delay is about to be deprecated in the next major version, please use `show-after` instead"),e.openDelay||e.showAfter)),n=Object(i["computed"])(()=>(Object(Re["d"])(e.visibleArrow)||Object(m["a"])("ElTooltip","`visible-arrow` is about to be deprecated in the next major version, please use `show-arrow` instead"),Object(c["isBoolean"])(e.visibleArrow)?e.visibleArrow:e.showArrow)),o=Object(gt["a"])(),l=Object(i["ref"])(null),a=Object(i["ref"])(null),s=()=>{var e;const t=Object(i["unref"])(l);t&&(null==(e=t.popperInstanceRef)||e.update())},u=Object(i["ref"])(!1),d=Object(i["ref"])(void 0),{show:p,hide:f,hasUpdateHandler:b}=jt({indicator:u,toggleReason:d}),{onOpen:h,onClose:v}=ue({showAfter:r,hideAfter:Object(i["toRef"])(e,"hideAfter"),open:p,close:f}),g=Object(i["computed"])(()=>Object(c["isBoolean"])(e.visible)&&!b.value);Object(i["provide"])(Be,{controlled:g,id:o,open:Object(i["readonly"])(u),trigger:Object(i["toRef"])(e,"trigger"),onOpen:e=>{h(e)},onClose:e=>{v(e)},onToggle:e=>{Object(i["unref"])(u)?v(e):h(e)},onShow:()=>{t("show",d.value)},onHide:()=>{t("hide",d.value)},onBeforeShow:()=>{t("before-show",d.value)},onBeforeHide:()=>{t("before-hide",d.value)},updatePopper:s}),Object(i["watch"])(()=>e.disabled,e=>{e&&u.value&&(u.value=!1)});const O=()=>{var e,t;const r=null==(t=null==(e=a.value)?void 0:e.contentRef)?void 0:t.popperContentRef;return r&&r.contains(document.activeElement)};return Object(i["onDeactivated"])(()=>u.value&&f()),{compatShowAfter:r,compatShowArrow:n,popperRef:l,contentRef:a,open:u,hide:f,isFocusInsideContent:O,updatePopper:s,onOpen:h,onClose:v}}}),xt=["innerHTML"],kt={key:1};function _t(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tooltip-trigger"),c=Object(i["resolveComponent"])("el-popper-arrow"),s=Object(i["resolveComponent"])("el-tooltip-content"),u=Object(i["resolveComponent"])("el-popper");return Object(i["openBlock"])(),Object(i["createBlock"])(u,{ref:"popperRef",role:e.role},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:Object(i["withCtx"])(()=>[e.$slots.default?Object(i["renderSlot"])(e.$slots,"default",{key:0}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),Object(i["createVNode"])(s,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"content",{},()=>[e.rawContent?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,innerHTML:e.content},null,8,xt)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",kt,Object(i["toDisplayString"])(e.content),1))]),e.compatShowArrow?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var Ct=Object(f["a"])(yt,[["render",_t],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const zt=Object(j["a"])(Ct),Et=Object(s["b"])({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:Object(s["c"])(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:Object(s["c"])([Function,Array]),default:Y["NOOP"]},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:Ce.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1}}),Bt={[u["c"]]:e=>Object(Y["isString"])(e),[u["b"]]:e=>Object(Y["isString"])(e),[u["a"]]:e=>Object(Y["isString"])(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>Object(Y["isObject"])(e)};var St=r("c9ac"),Vt=r("c23a");const Nt=["aria-expanded","aria-owns"],Mt={key:0},At=["id","aria-selected","onClick"],Tt={name:"ElAutocomplete",inheritAttrs:!1},Ht=Object(i["defineComponent"])({...Tt,props:Et,emits:Bt,setup(e,{expose:t,emit:r}){const n=e,o="ElAutocomplete",l=Object(St["a"])(),a=Object(i["useAttrs"])(),s=Object(Vt["a"])(),d=Object(b["b"])("autocomplete"),p=Object(i["ref"])(),f=Object(i["ref"])(),h=Object(i["ref"])(),v=Object(i["ref"])();let g=!1,O=!1;const j=Object(i["ref"])([]),w=Object(i["ref"])(-1),x=Object(i["ref"])(""),k=Object(i["ref"])(!1),_=Object(i["ref"])(!1),C=Object(i["ref"])(!1),z=Object(i["computed"])(()=>d.b(String(he()))),E=Object(i["computed"])(()=>a.style),B=Object(i["computed"])(()=>{const e=j.value.length>0;return(e||C.value)&&k.value}),S=Object(i["computed"])(()=>!n.hideLoading&&C.value),V=Object(i["computed"])(()=>p.value?Array.from(p.value.$el.querySelectorAll("input")):[]),T=async()=>{await Object(i["nextTick"])(),B.value&&(x.value=p.value.$el.offsetWidth+"px")},H=()=>{O=!0},R=()=>{O=!1,w.value=-1},L=async e=>{if(_.value)return;const t=e=>{C.value=!1,_.value||(Object(Y["isArray"])(e)?(j.value=e,w.value=n.highlightFirstItem?0:-1):Object(m["b"])(o,"autocomplete suggestions must be an array"))};if(C.value=!0,Object(Y["isArray"])(n.fetchSuggestions))t(n.fetchSuggestions);else{const r=await n.fetchSuggestions(e,t);Object(Y["isArray"])(r)&&t(r)}},D=Object(N["debounce"])(L,n.debounce),P=e=>{const t=!!e;if(r(u["b"],e),r(u["c"],e),_.value=!1,k.value||(k.value=t),!n.triggerOnFocus&&!e)return _.value=!0,void(j.value=[]);D(e)},I=e=>{var t;s.value||("INPUT"!==(null==(t=e.target)?void 0:t.tagName)||V.value.includes(document.activeElement))&&(k.value=!0)},F=e=>{r(u["a"],e)},$=e=>{O||(k.value=!0,r("focus",e),n.triggerOnFocus&&!g&&D(String(n.modelValue)))},q=e=>{O||r("blur",e)},W=()=>{k.value=!1,r(u["c"],""),r("clear")},U=async()=>{B.value&&w.value>=0&&w.value{B.value&&(e.preventDefault(),e.stopPropagation(),G())},G=()=>{k.value=!1},X=()=>{var e;null==(e=p.value)||e.focus()},J=()=>{var e;null==(e=p.value)||e.blur()},Q=async e=>{r(u["b"],e[n.valueKey]),r(u["c"],e[n.valueKey]),r("select",e),j.value=[],w.value=-1},ee=e=>{if(!B.value||C.value)return;if(e<0)return void(w.value=-1);e>=j.value.length&&(e=j.value.length-1);const t=f.value.querySelector("."+d.be("suggestion","wrap")),r=t.querySelectorAll(`.${d.be("suggestion","list")} li`),n=r[e],o=t.scrollTop,{offsetTop:l,scrollHeight:a}=n;l+a>o+t.clientHeight&&(t.scrollTop+=a),l{B.value&&G()}),Object(i["onMounted"])(()=>{p.value.ref.setAttribute("role","textbox"),p.value.ref.setAttribute("aria-autocomplete","list"),p.value.ref.setAttribute("aria-controls","id"),p.value.ref.setAttribute("aria-activedescendant",`${z.value}-item-${w.value}`),g=p.value.ref.hasAttribute("readonly")}),t({highlightedIndex:w,activated:k,loading:C,inputRef:p,popperRef:h,suggestions:j,handleSelect:Q,handleKeyEnter:U,focus:X,blur:J,close:G,highlight:ee}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),{ref_key:"popperRef",ref:h,visible:Object(i["unref"])(B),placement:e.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[Object(i["unref"])(d).e("popper"),e.popperClass],teleported:e.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:Object(i["unref"])(d).namespace.value+"-zoom-in-top",persistent:"",onBeforeShow:T,onShow:H,onHide:R},{content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref_key:"regionRef",ref:f,class:Object(i["normalizeClass"])([Object(i["unref"])(d).b("suggestion"),Object(i["unref"])(d).is("loading",Object(i["unref"])(S))]),style:Object(i["normalizeStyle"])({[e.fitInputWidth?"width":"minWidth"]:x.value,outline:"none"}),role:"region"},[Object(i["createVNode"])(Object(i["unref"])(Z),{id:Object(i["unref"])(z),tag:"ul","wrap-class":Object(i["unref"])(d).be("suggestion","wrap"),"view-class":Object(i["unref"])(d).be("suggestion","list"),role:"listbox"},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(S)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",Mt,[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(d).is("loading"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Loading"]))]),_:1},8,["class"])])):(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:1},Object(i["renderList"])(j.value,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{id:`${Object(i["unref"])(z)}-item-${r}`,key:r,class:Object(i["normalizeClass"])({highlighted:w.value===r}),role:"option","aria-selected":w.value===r,onClick:e=>Q(t)},[Object(i["renderSlot"])(e.$slots,"default",{item:t},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(t[e.valueKey]),1)])],10,At))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref_key:"listboxRef",ref:v,class:Object(i["normalizeClass"])([Object(i["unref"])(d).b(),e.$attrs.class]),style:Object(i["normalizeStyle"])(Object(i["unref"])(E)),role:"combobox","aria-haspopup":"listbox","aria-expanded":Object(i["unref"])(B),"aria-owns":Object(i["unref"])(z)},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),Object(i["mergeProps"])({ref_key:"inputRef",ref:p},Object(i["unref"])(l),{"model-value":e.modelValue,onInput:P,onChange:F,onFocus:$,onBlur:q,onClear:W,onKeydown:[t[0]||(t[0]=Object(i["withKeys"])(Object(i["withModifiers"])(e=>ee(w.value-1),["prevent"]),["up"])),t[1]||(t[1]=Object(i["withKeys"])(Object(i["withModifiers"])(e=>ee(w.value+1),["prevent"]),["down"])),Object(i["withKeys"])(U,["enter"]),Object(i["withKeys"])(G,["tab"]),Object(i["withKeys"])(K,["esc"])],onMousedown:I}),Object(i["createSlots"])({_:2},[e.$slots.prepend?{name:"prepend",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"prepend")])}:void 0,e.$slots.append?{name:"append",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"append")])}:void 0,e.$slots.prefix?{name:"prefix",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"prefix")])}:void 0,e.$slots.suffix?{name:"suffix",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"suffix")])}:void 0]),1040,["model-value","onKeydown"])],14,Nt)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var Rt=Object(f["a"])(Ht,[["__file","/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue"]]);const Lt=Object(j["a"])(Rt);var Dt=r("d5eb");const Pt=Object(s["b"])({size:{type:[Number,String],values:Dt["b"],default:"",validator:e=>Object(c["isNumber"])(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:k["e"]},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:Object(s["c"])(String),default:"cover"}}),It={error:e=>e instanceof Event},Ft=["src","alt","srcset"],$t={name:"ElAvatar"},qt=Object(i["defineComponent"])({...$t,props:Pt,emits:It,setup(e,{emit:t}){const r=e,n=Object(b["b"])("avatar"),o=Object(i["ref"])(!1),l=Object(i["computed"])(()=>{const{size:e,icon:t,shape:o}=r,l=[n.b()];return Object(Y["isString"])(e)&&l.push(n.m(e)),t&&l.push(n.m("icon")),o&&l.push(n.m(o)),l}),a=Object(i["computed"])(()=>{const{size:e}=r;return Object(c["isNumber"])(e)?n.cssVarBlock({size:Object(K["b"])(e)||""}):void 0}),s=Object(i["computed"])(()=>({objectFit:r.fit}));function u(e){o.value=!0,t("error",e)}return Object(i["watch"])(()=>r.src,()=>o.value=!1),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l)),style:Object(i["normalizeStyle"])(Object(i["unref"])(a))},[!e.src&&!e.srcSet||o.value?e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["renderSlot"])(e.$slots,"default",{key:2}):(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{key:0,src:e.src,alt:e.alt,srcset:e.srcSet,style:Object(i["normalizeStyle"])(Object(i["unref"])(s)),onError:u},null,44,Ft))],6))}});var Wt=Object(f["a"])(qt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const Ut=Object(j["a"])(Wt),Kt={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},Yt={click:e=>e instanceof MouseEvent},Gt=e=>e**3,Xt=e=>e<.5?Gt(2*e)/2:1-Gt(2*(1-e))/2,Jt=["onClick"],Zt={name:"ElBacktop"},Qt=Object(i["defineComponent"])({...Zt,props:Kt,emits:Yt,setup(e,{emit:t}){const r=e,n="ElBacktop",o=Object(b["b"])("backtop"),l=Object(i["shallowRef"])(),a=Object(i["shallowRef"])(),s=Object(i["ref"])(!1),u=Object(i["computed"])(()=>({right:r.right+"px",bottom:r.bottom+"px"})),d=()=>{if(!l.value)return;const e=Date.now(),t=l.value.scrollTop,r=()=>{if(!l.value)return;const n=(Date.now()-e)/500;n<1?(l.value.scrollTop=t*(1-Xt(n)),requestAnimationFrame(r)):l.value.scrollTop=0};requestAnimationFrame(r)},p=()=>{l.value&&(s.value=l.value.scrollTop>=r.visibilityHeight)},f=e=>{d(),t("click",e)},h=Object(c["useThrottleFn"])(p,300);return Object(c["useEventListener"])(a,"scroll",h),Object(i["onMounted"])(()=>{var e;a.value=document,l.value=document.documentElement,r.target&&(l.value=null!=(e=document.querySelector(r.target))?e:void 0,l.value||Object(m["b"])(n,"target is not existed: "+r.target),a.value=l.value)}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(o).namespace.value+"-fade-in"},{default:Object(i["withCtx"])(()=>[s.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,style:Object(i["normalizeStyle"])(Object(i["unref"])(u)),class:Object(i["normalizeClass"])(Object(i["unref"])(o).b()),onClick:Object(i["withModifiers"])(f,["stop"])},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("icon"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["CaretTop"]))]),_:1},8,["class"])])],14,Jt)):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["name"]))}});var er=Object(f["a"])(Qt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]]);const tr=Object(j["a"])(er);var rr=r("0388");const nr=Object(s["b"])({separator:{type:String,default:"/"},separatorIcon:{type:k["e"]}}),or=Symbol("breadcrumbKey"),lr={name:"ElBreadcrumb"},ar=Object(i["defineComponent"])({...lr,props:nr,setup(e){const t=e,r=Object(b["b"])("breadcrumb"),n=Object(i["ref"])();return Object(i["provide"])(or,t),Object(i["onMounted"])(()=>{const e=n.value.querySelectorAll("."+r.e("item"));e.length&&e[e.length-1].setAttribute("aria-current","page")}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"breadcrumb",ref:n,class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),"aria-label":"Breadcrumb",role:"navigation"},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var ir=Object(f["a"])(ar,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const cr=Object(s["b"])({to:{type:Object(s["c"])([String,Object]),default:""},replace:{type:Boolean,default:!1}}),sr={name:"ElBreadcrumbItem"},ur=Object(i["defineComponent"])({...sr,props:cr,setup(e){const t=e,r=Object(i["getCurrentInstance"])(),n=Object(i["inject"])(or,void 0),o=Object(b["b"])("breadcrumb"),{separator:l,separatorIcon:a}=Object(i["toRefs"])(n),c=r.appContext.config.globalProperties.$router,s=Object(i["ref"])(),u=()=>{t.to&&c&&(t.replace?c.replace(t.to):c.push(t.to))};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("item"))},[Object(i["createElementVNode"])("span",{ref_key:"link",ref:s,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("inner"),Object(i["unref"])(o).is("link",!!e.to)]),role:"link",onClick:u},[Object(i["renderSlot"])(e.$slots,"default")],2),Object(i["unref"])(a)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("separator"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(a))))]),_:1},8,["class"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("separator")),role:"presentation"},Object(i["toDisplayString"])(Object(i["unref"])(l)),3))],2))}});var dr=Object(f["a"])(ur,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const pr=Object(j["a"])(ir,{BreadcrumbItem:dr}),fr=Object(j["d"])(dr);var br=r("cf2e"),mr=r("5a0c"),hr=r.n(mr),vr=r("5e0f"),gr=r.n(vr);const Or=(e,t)=>[e>0?e-1:void 0,e,eArray.from(Array.from({length:e}).keys()),wr=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),yr=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),xr=function(e,t){const r=Object(Y["isDate"])(e),n=Object(Y["isDate"])(t);return r&&n?e.getTime()===t.getTime():!r&&!n&&e===t},kr=function(e,t){const r=Object(Y["isArray"])(e),n=Object(Y["isArray"])(t);return r&&n?e.length===t.length&&e.every((e,r)=>xr(e,t[r])):!r&&!n&&xr(e,t)},_r=function(e,t,r){const n=Object(Re["b"])(t)||"x"===t?hr()(e).locale(r):hr()(e,t).locale(r);return n.isValid()?n:void 0},Cr=function(e,t,r){return Object(Re["b"])(t)?e:"x"===t?+e:hr()(e).locale(r).format(t)},zr=(e,t)=>{var r;const n=[],o=null==t?void 0:t();for(let l=0;l{const r=e.subtract(1,"month").endOf("month").date();return jr(t).map((e,n)=>r-(t-n-1))},Br=e=>{const t=e.daysInMonth();return jr(t).map((e,t)=>t+1)},Sr=e=>jr(e.length/7).map(t=>{const r=7*t;return e.slice(r,r+7)}),Vr=Object(s["b"])({selectedDay:{type:Object(s["c"])(Object)},range:{type:Object(s["c"])(Array)},date:{type:Object(s["c"])(Object),required:!0},hideHeader:{type:Boolean}}),Nr={pick:e=>Object(Y["isObject"])(e)};var Mr=r("4cb3"),Ar=r("6806");const Tr={key:0},Hr=["onClick"],Rr={name:"DateTable"},Lr=Object(i["defineComponent"])({...Rr,props:Vr,emits:Nr,setup(e,{expose:t,emit:r}){const n=e;hr.a.extend(gr.a);const{t:o,lang:l}=Object(Mr["a"])(),a=Object(b["b"])("calendar-table"),c=Object(b["b"])("calendar-day"),s=hr()().locale(l.value),u=s.$locale().weekStart||0,d=Object(i["computed"])(()=>!!n.range&&!!n.range.length),p=Object(i["computed"])(()=>{let e=[];if(d.value){const[t,r]=n.range,o=jr(r.date()-t.date()+1).map(e=>({text:t.date()+e,type:"current"}));let l=o.length%7;l=0===l?0:7-l;const a=jr(l).map((e,t)=>({text:t+1,type:"next"}));e=o.concat(a)}else{const t=n.date.startOf("month").day(),r=Er(n.date,t-u).map(e=>({text:e,type:"prev"})),o=Br(n.date).map(e=>({text:e,type:"current"}));e=[...r,...o];const l=7-(e.length%7||7),a=jr(l).map((e,t)=>({text:t+1,type:"next"}));e=e.concat(a)}return Sr(e)}),f=Object(i["computed"])(()=>{const e=u;return 0===e?Ar["a"].map(e=>o("el.datepicker.weeks."+e)):Ar["a"].slice(e).concat(Ar["a"].slice(0,e)).map(e=>o("el.datepicker.weeks."+e))}),m=(e,t)=>{switch(t){case"prev":return n.date.startOf("month").subtract(1,"month").date(e);case"next":return n.date.startOf("month").add(1,"month").date(e);case"current":return n.date.date(e)}},h=({text:e,type:t})=>{const r=[t];if("current"===t){const o=m(e,t);o.isSame(n.selectedDay,"day")&&r.push(c.is("selected")),o.isSame(s,"day")&&r.push(c.is("today"))}return r},v=({text:e,type:t})=>{const n=m(e,t);r("pick",n)},g=({text:e,type:t})=>{const r=m(e,t);return{isSelected:r.isSame(n.selectedDay),type:t+"-month",day:r.format("YYYY-MM-DD"),date:r.toDate()}};return t({getFormattedDate:m}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{class:Object(i["normalizeClass"])([Object(i["unref"])(a).b(),Object(i["unref"])(a).is("range",Object(i["unref"])(d))]),cellspacing:"0",cellpadding:"0"},[e.hideHeader?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("thead",Tr,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(f),e=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("th",{key:e},Object(i["toDisplayString"])(e),1))),128))])),Object(i["createElementVNode"])("tbody",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(p),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",{key:r,class:Object(i["normalizeClass"])({[Object(i["unref"])(a).e("row")]:!0,[Object(i["unref"])(a).em("row","hide-border")]:0===r&&e.hideHeader})},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(t,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:r,class:Object(i["normalizeClass"])(h(t)),onClick:e=>v(t)},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).b())},[Object(i["renderSlot"])(e.$slots,"date-cell",{data:g(t)},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1)])],2)],10,Hr))),128))],2))),128))])],2))}});var Dr=Object(f["a"])(Lr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue"]]);const Pr=e=>Object(Y["isArray"])(e)&&2===e.length&&e.every(e=>Object(Y["isDate"])(e)),Ir=Object(s["b"])({modelValue:{type:Date},range:{type:Object(s["c"])(Array),validator:Pr}}),Fr={[u["c"]]:e=>Object(Y["isDate"])(e),[u["b"]]:e=>Object(Y["isDate"])(e)};var $r=r("344d");const qr={name:"ElCalendar"},Wr=Object(i["defineComponent"])({...qr,props:Ir,emits:Fr,setup(e,{expose:t,emit:r}){const n=e,o="ElCalendar",l=Object(i["useSlots"])(),a=Object(b["b"])("calendar"),{t:c,lang:s}=Object(Mr["a"])(),d=Object(i["ref"])(),p=hr()().locale(s.value),f=Object(i["computed"])({get(){return n.modelValue?v.value:d.value},set(e){if(!e)return;d.value=e;const t=e.toDate();r(u["b"],t),r(u["c"],t)}}),h=Object(i["computed"])(()=>{if(!n.range)return[];const e=n.range.map(e=>hr()(e).locale(s.value)),[t,r]=e;return t.isAfter(r)?(Object(m["a"])(o,"end time should be greater than start time"),[]):t.isSame(r,"month")?x(t,r):t.add(1,"month").month()!==r.month()?(Object(m["a"])(o,"start time and end time interval must not exceed two months"),[]):x(t,r)}),v=Object(i["computed"])(()=>n.modelValue?hr()(n.modelValue).locale(s.value):f.value?f.value:h.value.length?h.value[0][0]:p),g=Object(i["computed"])(()=>v.value.subtract(1,"month").date(1)),O=Object(i["computed"])(()=>v.value.add(1,"month").date(1)),j=Object(i["computed"])(()=>v.value.subtract(1,"year").date(1)),w=Object(i["computed"])(()=>v.value.add(1,"year").date(1)),y=Object(i["computed"])(()=>{const e="el.datepicker.month"+v.value.format("M");return`${v.value.year()} ${c("el.datepicker.year")} ${c(e)}`}),x=(e,t)=>{const r=e.startOf("week"),n=t.endOf("week"),l=r.get("month"),a=n.get("month");if(l===a)return[[r,n]];if(l+1===a){const e=r.endOf("month"),t=n.startOf("month"),o=e.isSame(t,"week"),l=o?t.add(1,"week"):t;return[[r,e],[l.startOf("week"),n]]}if(l+2===a||(l+1)%11===a){const e=r.endOf("month"),t=r.add(1,"month").startOf("month"),o=e.isSame(t,"week")?t.add(1,"week"):t,l=o.endOf("month"),a=n.startOf("month"),i=l.isSame(a,"week")?a.add(1,"week"):a;return[[r,e],[o.startOf("week"),l],[i.startOf("week"),n]]}return Object(m["a"])(o,"start time and end time interval must not exceed two months"),[]},k=e=>{f.value=e},_=e=>{let t;t="prev-month"===e?g.value:"next-month"===e?O.value:"prev-year"===e?j.value:"next-year"===e?w.value:p,t.isSame(v.value,"day")||k(t)};return Object($r["a"])({from:'"dateCell"',replacement:'"date-cell"',scope:"ElCalendar",version:"2.3.0",ref:"https://element-plus.org/en-US/component/calendar.html#slots",type:"Slot"},Object(i["computed"])(()=>!!l.dateCell)),t({selectedDay:f,pickDay:k,selectDate:_,calculateValidatedDateRange:x}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("header"))},[Object(i["renderSlot"])(e.$slots,"header",{date:Object(i["unref"])(y)},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("title"))},Object(i["toDisplayString"])(Object(i["unref"])(y)),3),0===Object(i["unref"])(h).length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("button-group"))},[Object(i["createVNode"])(Object(i["unref"])(br["b"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",onClick:t[0]||(t[0]=e=>_("prev-month"))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(c)("el.datepicker.prevMonth")),1)]),_:1}),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",onClick:t[1]||(t[1]=e=>_("today"))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(c)("el.datepicker.today")),1)]),_:1}),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",onClick:t[2]||(t[2]=e=>_("next-month"))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(c)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):Object(i["createCommentVNode"])("v-if",!0)])],2),0===Object(i["unref"])(h).length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("body"))},[Object(i["createVNode"])(Dr,{date:Object(i["unref"])(v),"selected-day":Object(i["unref"])(f),onPick:k},Object(i["createSlots"])({_:2},[e.$slots["date-cell"]||e.$slots.dateCell?{name:"date-cell",fn:Object(i["withCtx"])(t=>[e.$slots["date-cell"]?Object(i["renderSlot"])(e.$slots,"date-cell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},t))):Object(i["renderSlot"])(e.$slots,"dateCell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:1},t)))])}:void 0]),1032,["date","selected-day"])],2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("body"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(h),(t,r)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Dr,{key:r,date:t[0],"selected-day":Object(i["unref"])(f),range:t,"hide-header":0!==r,onPick:k},Object(i["createSlots"])({_:2},[e.$slots["date-cell"]||e.$slots.dateCell?{name:"date-cell",fn:Object(i["withCtx"])(t=>[e.$slots["date-cell"]?Object(i["renderSlot"])(e.$slots,"date-cell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},t))):Object(i["renderSlot"])(e.$slots,"dateCell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:1},t)))])}:void 0]),1032,["date","selected-day","range","hide-header"]))),128))],2))],2))}});var Ur=Object(f["a"])(Wr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue"]]);const Kr=Object(j["a"])(Ur),Yr=Object(s["b"])({header:{type:String,default:""},bodyStyle:{type:Object(s["c"])([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),Gr={name:"ElCard"},Xr=Object(i["defineComponent"])({...Gr,props:Yr,setup(e){const t=Object(b["b"])("card");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(t).b(),Object(i["unref"])(t).is(e.shadow+"-shadow")])},[e.$slots.header||e.header?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("header"))},[Object(i["renderSlot"])(e.$slots,"header",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.header),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("body")),style:Object(i["normalizeStyle"])(e.bodyStyle)},[Object(i["renderSlot"])(e.$slots,"default")],6)],2))}});var Jr=Object(f["a"])(Xr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const Zr=Object(j["a"])(Jr),Qr=Object(s["b"])({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},indicator:{type:Boolean,default:!0},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),en={change:(e,t)=>[e,t].every(c["isNumber"])},tn=Symbol("carouselContextKey"),rn=["onMouseenter","onMouseleave"],nn=["onMouseenter","onClick"],on={key:0},ln={name:"ElCarousel"},an=Object(i["defineComponent"])({...ln,props:Qr,emits:en,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("carousel"),l="ElCarousel",a=300,s=Object(i["ref"])(-1),u=Object(i["ref"])(null),d=Object(i["ref"])(!1),p=Object(i["ref"])(),f=Object(i["ref"])([]),h=Object(i["computed"])(()=>"never"!==n.arrow&&!Object(i["unref"])(w)),v=Object(i["computed"])(()=>f.value.some(e=>e.props.label.toString().length>0)),g=Object(i["computed"])(()=>{const e=[o.b(),o.m(n.direction)];return Object(i["unref"])(j)&&e.push(o.m("card")),e}),O=Object(i["computed"])(()=>{const e=[o.e("indicators"),o.em("indicators",n.direction)];return v.value&&e.push(o.em("indicators","labels")),("outside"===n.indicatorPosition||Object(i["unref"])(j))&&e.push(o.em("indicators","outside")),e}),j=Object(i["computed"])(()=>"card"===n.type),w=Object(i["computed"])(()=>"vertical"===n.direction),x=Object(N["throttle"])(e=>{E(e)},a,{trailing:!0}),k=Object(N["throttle"])(e=>{P(e)},a);function _(){u.value&&(clearInterval(u.value),u.value=null)}function C(){n.interval<=0||!n.autoplay||u.value||(u.value=setInterval(()=>z(),n.interval))}const z=()=>{s.valuet.props.name===e);t.length>0&&(e=f.value.indexOf(t[0]))}if(e=Number(e),Number.isNaN(e)||e!==Math.floor(e))return void Object(m["a"])(l,"index must be integer.");const t=f.value.length,r=s.value;s.value=e<0?n.loop?t-1:0:e>=t?n.loop?0:t-1:e,r===s.value&&B(r),$()}function B(e){f.value.forEach((t,r)=>{t.translateItem(r,s.value,e)})}function S(e){f.value.push(e)}function V(e){const t=f.value.findIndex(t=>t.uid===e);-1!==t&&(f.value.splice(t,1),s.value===t&&F())}function A(e,t){var r,n,o,l;const a=Object(i["unref"])(f),c=a.length;if(0===c||!e.states.inStage)return!1;const s=t+1,u=t-1,d=c-1,p=a[d].states.active,b=a[0].states.active,m=null==(n=null==(r=a[s])?void 0:r.states)?void 0:n.active,h=null==(l=null==(o=a[u])?void 0:o.states)?void 0:l.active;return t===d&&b||m?"left":!!(0===t&&p||h)&&"right"}function T(){d.value=!0,n.pauseOnHover&&_()}function H(){d.value=!1,C()}function R(e){Object(i["unref"])(w)||f.value.forEach((t,r)=>{e===A(t,r)&&(t.states.hover=!0)})}function L(){Object(i["unref"])(w)||f.value.forEach(e=>{e.states.hover=!1})}function D(e){s.value=e}function P(e){"hover"===n.trigger&&e!==s.value&&(s.value=e)}function I(){E(s.value-1)}function F(){E(s.value+1)}function $(){_(),C()}Object(i["watch"])(()=>s.value,(e,t)=>{B(t),t>-1&&r("change",e,t)}),Object(i["watch"])(()=>n.autoplay,e=>{e?C():_()}),Object(i["watch"])(()=>n.loop,()=>{E(s.value)}),Object(i["watch"])(()=>n.interval,()=>{$()});const q=Object(i["shallowRef"])();return Object(i["onMounted"])(async()=>{await Object(i["nextTick"])(),q.value=Object(c["useResizeObserver"])(p.value,()=>{B()}),n.initialIndex=0&&(s.value=n.initialIndex),C()}),Object(i["onBeforeUnmount"])(()=>{_(),p.value&&q.value&&q.value.stop()}),Object(i["provide"])(tn,{root:p,isCardType:j,isVertical:w,items:f,loop:n.loop,addItem:S,removeItem:V,setActiveItem:E}),t({setActiveItem:E,prev:I,next:F}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"root",ref:p,class:Object(i["normalizeClass"])(Object(i["unref"])(g)),onMouseenter:Object(i["withModifiers"])(T,["stop"]),onMouseleave:Object(i["withModifiers"])(H,["stop"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("container")),style:Object(i["normalizeStyle"])({height:e.height})},[Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:0,name:"carousel-arrow-left",persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("arrow"),Object(i["unref"])(o).em("arrow","left")]),onMouseenter:t[0]||(t[0]=e=>R("left")),onMouseleave:L,onClick:t[1]||(t[1]=Object(i["withModifiers"])(e=>Object(i["unref"])(x)(s.value-1),["stop"]))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],34),[[i["vShow"],("always"===e.arrow||d.value)&&(n.loop||s.value>0)]])]),_:1})):Object(i["createCommentVNode"])("v-if",!0),Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:1,name:"carousel-arrow-right",persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("arrow"),Object(i["unref"])(o).em("arrow","right")]),onMouseenter:t[2]||(t[2]=e=>R("right")),onMouseleave:L,onClick:t[3]||(t[3]=Object(i["withModifiers"])(e=>Object(i["unref"])(x)(s.value+1),["stop"]))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],34),[[i["vShow"],("always"===e.arrow||d.value)&&(n.loop||s.value(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:r,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("indicator"),Object(i["unref"])(o).em("indicator",e.direction),Object(i["unref"])(o).is("active",r===s.value)]),onMouseenter:e=>Object(i["unref"])(k)(r),onClick:Object(i["withModifiers"])(e=>D(r),["stop"])},[Object(i["createElementVNode"])("button",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("button"))},[Object(i["unref"])(v)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",on,Object(i["toDisplayString"])(t.props.label),1)):Object(i["createCommentVNode"])("v-if",!0)],2)],42,nn))),128))],2)):Object(i["createCommentVNode"])("v-if",!0)],42,rn))}});var cn=Object(f["a"])(an,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue"]]);const sn=Object(s["b"])({name:{type:String,default:""},label:{type:[String,Number],default:""}}),un={name:"ElCarouselItem"},dn=Object(i["defineComponent"])({...un,props:sn,setup(e){const t=e,r=Object(b["b"])("carousel"),n="ElCarouselItem",o=Object(i["inject"])(tn),l=Object(i["getCurrentInstance"])();o||Object(m["a"])(n,"usage: "),l||Object(m["a"])(n,"compositional hook can only be invoked inside setups");const a=.83,c=Object(i["ref"])(!1),s=Object(i["ref"])(0),u=Object(i["ref"])(1),d=Object(i["ref"])(!1),p=Object(i["ref"])(!1),f=Object(i["ref"])(!1),h=Object(i["ref"])(!1),{isCardType:v,isVertical:g}=o,O=Object(i["computed"])(()=>{const e="translate"+(Object(i["unref"])(g)?"Y":"X"),t=`${e}(${Object(i["unref"])(s)}px)`,r=`scale(${Object(i["unref"])(u)})`,n=[t,r].join(" ");return{transform:n}});function j(e,t,r){const n=r-1,o=t-1,l=t+1,a=r/2;return 0===t&&e===n?-1:t===n&&0===e?r:e=a?r+1:e>l&&e-t>=a?-2:e}function w(e,t){var r;const n=(null==(r=o.root.value)?void 0:r.offsetWidth)||0;return f.value?n*((2-a)*(e-t)+1)/4:e{var n;const l=Object(i["unref"])(v),c=null!=(n=o.items.value.length)?n:Number.NaN,b=e===t;l||Object(Re["d"])(r)||(h.value=b||e===r),!b&&c>2&&o.loop&&(e=j(e,t,c));const O=Object(i["unref"])(g);d.value=b,l?(O&&Object(m["a"])("Carousel","vertical direction is not supported for card mode"),f.value=Math.round(Math.abs(e-t))<=1,s.value=w(e,t),u.value=Object(i["unref"])(d)?1:a):s.value=y(e,t,O),p.value=!0};function k(){if(o&&Object(i["unref"])(v)){const e=o.items.value.findIndex(({uid:e})=>e===l.uid);o.setActiveItem(e)}}return Object(i["onMounted"])(()=>{o.addItem({props:t,states:Object(i["reactive"])({hover:c,translate:s,scale:u,active:d,ready:p,inStage:f,animating:h}),uid:l.uid,translateItem:x})}),Object(i["onUnmounted"])(()=>{o.removeItem(l.uid)}),(e,t)=>Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("item"),Object(i["unref"])(r).is("active",d.value),Object(i["unref"])(r).is("in-stage",f.value),Object(i["unref"])(r).is("hover",c.value),Object(i["unref"])(r).is("animating",h.value),{[Object(i["unref"])(r).em("item","card")]:Object(i["unref"])(v)}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(O)),onClick:k},[Object(i["unref"])(v)?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("mask"))},null,2)),[[i["vShow"],!d.value]]):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default")],6)),[[i["vShow"],p.value]])}});var pn=Object(f["a"])(dn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue"]]);const fn=Object(j["a"])(cn,{CarouselItem:pn}),bn=Object(j["d"])(pn);var mn=r("546d");const hn={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:Vt["c"],id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},vn={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:Vt["c"],tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},gn=()=>{const{form:e,formItem:t}=Object(mn["a"])(),r=Object(i["inject"])("CheckboxGroup",{}),n=Object(i["computed"])(()=>r&&"ElCheckboxGroup"===(null==r?void 0:r.name)),o=Object(i["computed"])(()=>null==t?void 0:t.size);return{isGroup:n,checkboxGroup:r,elForm:e,elFormItemSize:o,elFormItem:t}},On=(e,{elFormItem:t})=>{const{inputId:r,isLabeledByFormItem:n}=Object(mn["b"])(e,{formItemContext:t});return{isLabeledByFormItem:n,groupId:r}},jn=e=>{const t=Object(i["ref"])(!1),{emit:r}=Object(i["getCurrentInstance"])(),{isGroup:n,checkboxGroup:o,elFormItem:l}=gn(),a=Object(i["ref"])(!1),c=Object(i["computed"])({get(){var r,l;return n.value?null==(r=o.modelValue)?void 0:r.value:null!=(l=e.modelValue)?l:t.value},set(e){var l;n.value&&Array.isArray(e)?(a.value=void 0!==o.max&&e.length>o.max.value,!1===a.value&&(null==(l=null==o?void 0:o.changeEvent)||l.call(o,e))):(r(u["c"],e),t.value=e)}});return{model:c,isGroup:n,isLimitExceeded:a,elFormItem:l}},wn=(e,t,{model:r})=>{const{isGroup:n,checkboxGroup:o}=gn(),l=Object(i["ref"])(!1),a=Object(Vt["b"])(null==o?void 0:o.checkboxGroupSize,{prop:!0}),c=Object(i["computed"])(()=>{const t=r.value;return"[object Boolean]"===Object(Y["toTypeString"])(t)?t:Array.isArray(t)?t.map(i["toRaw"]).includes(e.label):null!==t&&void 0!==t?t===e.trueLabel:!!t}),s=Object(Vt["b"])(Object(i["computed"])(()=>{var e;return n.value?null==(e=null==o?void 0:o.checkboxGroupSize)?void 0:e.value:void 0})),u=Object(i["computed"])(()=>!(!t.default&&!e.label));return{isChecked:c,focus:l,size:a,checkboxSize:s,hasOwnLabel:u}},yn=(e,{model:t,isChecked:r})=>{const{elForm:n,isGroup:o,checkboxGroup:l}=gn(),a=Object(i["computed"])(()=>{var e,n;const o=null==(e=l.max)?void 0:e.value,a=null==(n=l.min)?void 0:n.value;return!(!o&&!a)&&t.value.length>=o&&!r.value||t.value.length<=a&&r.value}),c=Object(i["computed"])(()=>{var t,r;const i=e.disabled||(null==n?void 0:n.disabled);return null!=(r=o.value?(null==(t=l.disabled)?void 0:t.value)||i||a.value:i)&&r});return{isDisabled:c,isLimitDisabled:a}},xn=(e,{model:t})=>{function r(){Array.isArray(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&r()},kn=(e,{model:t,isLimitExceeded:r,hasOwnLabel:n,isDisabled:o,isLabeledByFormItem:l})=>{const{elFormItem:a,checkboxGroup:c}=gn(),{emit:s}=Object(i["getCurrentInstance"])();function u(t){var r,n;return t===e.trueLabel||!0===t?null==(r=e.trueLabel)||r:null!=(n=e.falseLabel)&&n}function d(e,t){s("change",u(e),t)}function p(e){if(r.value)return;const t=e.target;s("change",u(t.checked),e)}async function f(a){r.value||n.value||o.value||!l.value||(t.value=u([!1,e.falseLabel].includes(t.value)),await Object(i["nextTick"])(),d(t.value,a))}const b=Object(i["computed"])(()=>{var t;return(null==(t=c.validateEvent)?void 0:t.value)||e.validateEvent});return Object(i["watch"])(()=>e.modelValue,()=>{b.value&&(null==a||a.validate("change").catch(e=>Object(m["a"])(e)))}),{handleChange:p,onClickRoot:f}},_n={[u["c"]]:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e),change:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e)},Cn={[u["c"]]:e=>Object(Y["isArray"])(e),change:e=>Object(Y["isArray"])(e)},zn=(e,t)=>{const{model:r,isGroup:n,isLimitExceeded:o,elFormItem:l}=jn(e),{focus:a,size:i,isChecked:c,checkboxSize:s,hasOwnLabel:u}=wn(e,t,{model:r}),{isDisabled:d}=yn(e,{model:r,isChecked:c}),{inputId:p,isLabeledByFormItem:f}=Object(mn["b"])(e,{formItemContext:l,disableIdGeneration:u,disableIdManagement:n}),{handleChange:b,onClickRoot:m}=kn(e,{model:r,isLimitExceeded:o,hasOwnLabel:u,isDisabled:d,isLabeledByFormItem:f});return xn(e,{model:r}),{elFormItem:l,inputId:p,isLabeledByFormItem:f,isChecked:c,isDisabled:d,isGroup:n,checkboxSize:s,hasOwnLabel:u,model:r,handleChange:b,onClickRoot:m,focus:a,size:i}},En=["tabindex","role","aria-checked"],Bn=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],Sn=["id","aria-hidden","disabled","value","name","tabindex"],Vn={name:"ElCheckbox"},Nn=Object(i["defineComponent"])({...Vn,props:vn,emits:_n,setup(e){const t=e,r=Object(i["useSlots"])(),{inputId:n,isLabeledByFormItem:o,isChecked:l,isDisabled:a,checkboxSize:c,hasOwnLabel:s,model:u,handleChange:d,onClickRoot:p,focus:f}=zn(t,r),m=Object(b["b"])("checkbox");return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(!Object(i["unref"])(s)&&Object(i["unref"])(o)?"span":"label"),{class:Object(i["normalizeClass"])([Object(i["unref"])(m).b(),Object(i["unref"])(m).m(Object(i["unref"])(c)),Object(i["unref"])(m).is("disabled",Object(i["unref"])(a)),Object(i["unref"])(m).is("bordered",e.border),Object(i["unref"])(m).is("checked",Object(i["unref"])(l))]),"aria-controls":e.indeterminate?e.controls:null,onClick:Object(i["unref"])(p)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(m).e("input"),Object(i["unref"])(m).is("disabled",Object(i["unref"])(a)),Object(i["unref"])(m).is("checked",Object(i["unref"])(l)),Object(i["unref"])(m).is("indeterminate",e.indeterminate),Object(i["unref"])(m).is("focus",Object(i["unref"])(f))]),tabindex:e.indeterminate?0:void 0,role:e.indeterminate?"checkbox":void 0,"aria-checked":e.indeterminate?"mixed":void 0},[e.trueLabel||e.falseLabel?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:0,id:Object(i["unref"])(n),"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(u)?u.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("original")),type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,tabindex:e.tabindex,disabled:Object(i["unref"])(a),"true-value":e.trueLabel,"false-value":e.falseLabel,onChange:t[1]||(t[1]=(...e)=>Object(i["unref"])(d)&&Object(i["unref"])(d)(...e)),onFocus:t[2]||(t[2]=e=>f.value=!0),onBlur:t[3]||(t[3]=e=>f.value=!1)},null,42,Bn)),[[i["vModelCheckbox"],Object(i["unref"])(u)]]):Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:1,id:Object(i["unref"])(n),"onUpdate:modelValue":t[4]||(t[4]=e=>Object(i["isRef"])(u)?u.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("original")),type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:Object(i["unref"])(a),value:e.label,name:e.name,tabindex:e.tabindex,onChange:t[5]||(t[5]=(...e)=>Object(i["unref"])(d)&&Object(i["unref"])(d)(...e)),onFocus:t[6]||(t[6]=e=>f.value=!0),onBlur:t[7]||(t[7]=e=>f.value=!1)},null,42,Sn)),[[i["vModelCheckbox"],Object(i["unref"])(u)]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("inner"))},null,2)],10,En),Object(i["unref"])(s)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("label"))},[Object(i["renderSlot"])(e.$slots,"default"),e.$slots.default?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)],64))],2)):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var Mn=Object(f["a"])(Nn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const An=["name","tabindex","disabled","true-value","false-value"],Tn=["name","tabindex","disabled","value"],Hn={name:"ElCheckboxButton"},Rn=Object(i["defineComponent"])({...Hn,props:vn,emits:_n,setup(e){const t=e,r=Object(i["useSlots"])(),{focus:n,isChecked:o,isDisabled:l,size:a,model:c,handleChange:s}=zn(t,r),{checkboxGroup:u}=gn(),d=Object(b["b"])("checkbox"),p=Object(i["computed"])(()=>{var e,t,r,n;const o=null!=(t=null==(e=null==u?void 0:u.fill)?void 0:e.value)?t:"";return{backgroundColor:o,borderColor:o,color:null!=(n=null==(r=null==u?void 0:u.textColor)?void 0:r.value)?n:"",boxShadow:o?"-1px 0 0 0 "+o:void 0}});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("label",{class:Object(i["normalizeClass"])([Object(i["unref"])(d).b("button"),Object(i["unref"])(d).bm("button",Object(i["unref"])(a)),Object(i["unref"])(d).is("disabled",Object(i["unref"])(l)),Object(i["unref"])(d).is("checked",Object(i["unref"])(o)),Object(i["unref"])(d).is("focus",Object(i["unref"])(n))])},[e.trueLabel||e.falseLabel?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(c)?c.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:Object(i["unref"])(l),"true-value":e.trueLabel,"false-value":e.falseLabel,onChange:t[1]||(t[1]=(...e)=>Object(i["unref"])(s)&&Object(i["unref"])(s)(...e)),onFocus:t[2]||(t[2]=e=>n.value=!0),onBlur:t[3]||(t[3]=e=>n.value=!1)},null,42,An)),[[i["vModelCheckbox"],Object(i["unref"])(c)]]):Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:1,"onUpdate:modelValue":t[4]||(t[4]=e=>Object(i["isRef"])(c)?c.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:Object(i["unref"])(l),value:e.label,onChange:t[5]||(t[5]=(...e)=>Object(i["unref"])(s)&&Object(i["unref"])(s)(...e)),onFocus:t[6]||(t[6]=e=>n.value=!0),onBlur:t[7]||(t[7]=e=>n.value=!1)},null,42,Tn)),[[i["vModelCheckbox"],Object(i["unref"])(c)]]),e.$slots.default||e.label?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(d).be("button","inner")),style:Object(i["normalizeStyle"])(Object(i["unref"])(o)?Object(i["unref"])(p):void 0)},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)])],6)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var Ln=Object(f["a"])(Rn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const Dn={name:"ElCheckboxGroup"},Pn=Object(i["defineComponent"])({...Dn,props:hn,emits:Cn,setup(e,{emit:t}){const r=e,{elFormItem:n}=gn(),{groupId:o,isLabeledByFormItem:l}=On(r,{elFormItem:n}),a=Object(Vt["b"])(),c=Object(b["b"])("checkbox"),s=e=>{t(u["c"],e),Object(i["nextTick"])(()=>{t("change",e)})},d=Object(i["computed"])({get(){return r.modelValue},set(e){s(e)}});return Object(i["provide"])("CheckboxGroup",{name:"ElCheckboxGroup",...Object(i["toRefs"])(r),modelValue:d,checkboxGroupSize:a,changeEvent:s}),Object(i["watch"])(()=>r.modelValue,()=>{r.validateEvent&&(null==n||n.validate("change").catch(e=>Object(m["a"])(e)))}),(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{id:Object(i["unref"])(o),class:Object(i["normalizeClass"])(Object(i["unref"])(c).b("group")),role:"group","aria-label":Object(i["unref"])(l)?void 0:e.label||"checkbox-group","aria-labelledby":Object(i["unref"])(l)?null==(r=Object(i["unref"])(n))?void 0:r.labelId:void 0},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var In=Object(f["a"])(Pn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const Fn=Object(j["a"])(Mn,{CheckboxButton:Ln,CheckboxGroup:In}),$n=Object(j["d"])(Ln),qn=Object(j["d"])(In),Wn=Object(s["b"])({size:Vt["c"],disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),Un=Object(s["b"])({...Wn,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),Kn={[u["c"]]:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e),[u["a"]]:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e)},Yn=Symbol("radioGroupKey"),Gn=(e,t)=>{const r=Object(i["ref"])(),n=Object(i["inject"])(Yn,void 0),o=Object(i["computed"])(()=>!!n),l=Object(i["computed"])({get(){return o.value?n.modelValue:e.modelValue},set(l){o.value?n.changeEvent(l):t&&t(u["c"],l),r.value.checked=e.modelValue===e.label}}),a=Object(Vt["b"])(Object(i["computed"])(()=>null==n?void 0:n.size)),c=Object(Vt["a"])(Object(i["computed"])(()=>null==n?void 0:n.disabled)),s=Object(i["ref"])(!1),d=Object(i["computed"])(()=>c.value||o.value&&l.value!==e.label?-1:0);return{radioRef:r,isGroup:o,radioGroup:n,focus:s,size:a,disabled:c,tabIndex:d,modelValue:l}},Xn=["value","name","disabled"],Jn={name:"ElRadio"},Zn=Object(i["defineComponent"])({...Jn,props:Un,emits:Kn,setup(e,{emit:t}){const r=e,n=Object(b["b"])("radio"),{radioRef:o,radioGroup:l,focus:a,size:c,disabled:s,modelValue:u}=Gn(r,t);function d(){Object(i["nextTick"])(()=>t("change",u.value))}return(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createElementBlock"])("label",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).is("disabled",Object(i["unref"])(s)),Object(i["unref"])(n).is("focus",Object(i["unref"])(a)),Object(i["unref"])(n).is("bordered",e.border),Object(i["unref"])(n).is("checked",Object(i["unref"])(u)===e.label),Object(i["unref"])(n).m(Object(i["unref"])(c))])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).e("input"),Object(i["unref"])(n).is("disabled",Object(i["unref"])(s)),Object(i["unref"])(n).is("checked",Object(i["unref"])(u)===e.label)])},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(u)?u.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("original")),value:e.label,name:e.name||(null==(r=Object(i["unref"])(l))?void 0:r.name),disabled:Object(i["unref"])(s),type:"radio",onFocus:t[1]||(t[1]=e=>a.value=!0),onBlur:t[2]||(t[2]=e=>a.value=!1),onChange:d},null,42,Xn),[[i["vModelRadio"],Object(i["unref"])(u)]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("inner"))},null,2)],2),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("label")),onKeydown:t[3]||(t[3]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)])],34)],2)}}});var Qn=Object(f["a"])(Zn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const eo=Object(s["b"])({...Wn,name:{type:String,default:""}}),to=["value","name","disabled"],ro={name:"ElRadioButton"},no=Object(i["defineComponent"])({...ro,props:eo,setup(e){const t=e,r=Object(b["b"])("radio"),{radioRef:n,focus:o,size:l,disabled:a,modelValue:c,radioGroup:s}=Gn(t),u=Object(i["computed"])(()=>({backgroundColor:(null==s?void 0:s.fill)||"",borderColor:(null==s?void 0:s.fill)||"",boxShadow:(null==s?void 0:s.fill)?"-1px 0 0 0 "+s.fill:"",color:(null==s?void 0:s.textColor)||""}));return(e,t)=>{var d;return Object(i["openBlock"])(),Object(i["createElementBlock"])("label",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).b("button"),Object(i["unref"])(r).is("active",Object(i["unref"])(c)===e.label),Object(i["unref"])(r).is("disabled",Object(i["unref"])(a)),Object(i["unref"])(r).is("focus",Object(i["unref"])(o)),Object(i["unref"])(r).bm("button",Object(i["unref"])(l))])},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{ref_key:"radioRef",ref:n,"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(c)?c.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(r).be("button","original-radio")),value:e.label,type:"radio",name:e.name||(null==(d=Object(i["unref"])(s))?void 0:d.name),disabled:Object(i["unref"])(a),onFocus:t[1]||(t[1]=e=>o.value=!0),onBlur:t[2]||(t[2]=e=>o.value=!1)},null,42,to),[[i["vModelRadio"],Object(i["unref"])(c)]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).be("button","inner")),style:Object(i["normalizeStyle"])(Object(i["unref"])(c)===e.label?Object(i["unref"])(u):{}),onKeydown:t[3]||(t[3]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)])],38)],2)}}});var oo=Object(f["a"])(no,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const lo=Object(s["b"])({id:{type:String,default:void 0},size:Vt["c"],disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),ao=Kn,io=["id","aria-label","aria-labelledby"],co={name:"ElRadioGroup"},so=Object(i["defineComponent"])({...co,props:lo,emits:ao,setup(e,{emit:t}){const r=e,n=Object(b["b"])("radio"),o=Object(gt["a"])(),l=Object(i["ref"])(),{formItem:a}=Object(mn["a"])(),{inputId:c,isLabeledByFormItem:s}=Object(mn["b"])(r,{formItemContext:a}),d=e=>{t(u["c"],e),Object(i["nextTick"])(()=>t("change",e))};Object(i["onMounted"])(()=>{const e=l.value.querySelectorAll("[type=radio]"),t=e[0];!Array.from(e).some(e=>e.checked)&&t&&(t.tabIndex=0)});const p=Object(i["computed"])(()=>r.name||o.value);return Object(i["provide"])(Yn,Object(i["reactive"])({...Object(i["toRefs"])(r),changeEvent:d,name:p})),Object(i["watch"])(()=>r.modelValue,()=>{r.validateEvent&&(null==a||a.validate("change").catch(e=>Object(m["a"])(e)))}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{id:Object(i["unref"])(c),ref_key:"radioGroupRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(n).b("group")),role:"radiogroup","aria-label":Object(i["unref"])(s)?void 0:e.label||"radio-group","aria-labelledby":Object(i["unref"])(s)?Object(i["unref"])(a).labelId:void 0},[Object(i["renderSlot"])(e.$slots,"default")],10,io))}});var uo=Object(f["a"])(so,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const po=Object(j["a"])(Qn,{RadioButton:oo,RadioGroup:uo}),fo=Object(j["d"])(uo),bo=Object(j["d"])(oo);var mo=Object(i["defineComponent"])({name:"NodeContent",setup(){const e=Object(b["b"])("cascader-node");return{ns:e}},render(){const{ns:e}=this,{node:t,panel:r}=this.$parent,{data:n,label:o}=t,{renderLabelFn:l}=r;return Object(i["h"])("span",{class:e.e("label")},l?l({node:t,data:n}):o)}});const ho=Symbol(),vo=Object(i["defineComponent"])({name:"ElCascaderNode",components:{ElCheckbox:Fn,ElRadio:po,NodeContent:mo,ElIcon:y["a"],Check:M["Check"],Loading:M["Loading"],ArrowRight:M["ArrowRight"]},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const r=Object(i["inject"])(ho),n=Object(b["b"])("cascader-node"),o=Object(i["computed"])(()=>r.isHoverMenu),l=Object(i["computed"])(()=>r.config.multiple),a=Object(i["computed"])(()=>r.config.checkStrictly),c=Object(i["computed"])(()=>{var e;return null==(e=r.checkedNodes[0])?void 0:e.uid}),s=Object(i["computed"])(()=>e.node.isDisabled),u=Object(i["computed"])(()=>e.node.isLeaf),d=Object(i["computed"])(()=>a.value&&!u.value||!s.value),p=Object(i["computed"])(()=>m(r.expandingNode)),f=Object(i["computed"])(()=>a.value&&r.checkedNodes.some(m)),m=t=>{var r;const{level:n,uid:o}=e.node;return(null==(r=null==t?void 0:t.pathNodes[n-1])?void 0:r.uid)===o},h=()=>{p.value||r.expandNode(e.node)},v=t=>{const{node:n}=e;t!==n.checked&&r.handleCheckChange(n,t)},g=()=>{r.lazyLoad(e.node,()=>{u.value||h()})},O=e=>{o.value&&(j(),!u.value&&t("expand",e))},j=()=>{const{node:t}=e;d.value&&!t.loading&&(t.loaded?h():g())},w=()=>{o.value&&!u.value||(!u.value||s.value||a.value||l.value?j():x(!0))},y=t=>{a.value?(v(t),e.node.loaded&&h()):x(t)},x=t=>{e.node.loaded?(v(t),!a.value&&h()):g()};return{panel:r,isHoverMenu:o,multiple:l,checkStrictly:a,checkedNodeId:c,isDisabled:s,isLeaf:u,expandable:d,inExpandingPath:p,inCheckedPath:f,ns:n,handleHoverExpand:O,handleExpand:j,handleClick:w,handleCheck:x,handleSelectCheck:y}}}),go=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],Oo=Object(i["createElementVNode"])("span",null,null,-1);function jo(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-checkbox"),c=Object(i["resolveComponent"])("el-radio"),s=Object(i["resolveComponent"])("check"),u=Object(i["resolveComponent"])("el-icon"),d=Object(i["resolveComponent"])("node-content"),p=Object(i["resolveComponent"])("loading"),f=Object(i["resolveComponent"])("arrow-right");return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{id:`${e.menuId}-${e.node.uid}`,role:"menuitem","aria-haspopup":!e.isLeaf,"aria-owns":e.isLeaf?null:e.menuId,"aria-expanded":e.inExpandingPath,tabindex:e.expandable?-1:void 0,class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("selectable",e.checkStrictly),e.ns.is("active",e.node.checked),e.ns.is("disabled",!e.expandable),e.inExpandingPath&&"in-active-path",e.inCheckedPath&&"in-checked-path"]),onMouseenter:t[2]||(t[2]=(...t)=>e.handleHoverExpand&&e.handleHoverExpand(...t)),onFocus:t[3]||(t[3]=(...t)=>e.handleHoverExpand&&e.handleHoverExpand(...t)),onClick:t[4]||(t[4]=(...t)=>e.handleClick&&e.handleClick(...t))},[Object(i["createCommentVNode"])(" prefix "),e.multiple?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"])),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):e.checkStrictly?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))},{default:Object(i["withCtx"])(()=>[Object(i["createCommentVNode"])("\n Add an empty element to avoid render label,\n do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485\n "),Oo]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):e.isLeaf&&e.node.checked?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:2,class:Object(i["normalizeClass"])(e.ns.e("prefix"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s)]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createCommentVNode"])(" content "),Object(i["createVNode"])(d),Object(i["createCommentVNode"])(" postfix "),e.isLeaf?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:3},[e.node.loading?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:0,class:Object(i["normalizeClass"])([e.ns.is("loading"),e.ns.e("postfix")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(p)]),_:1},8,["class"])):(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:1,class:Object(i["normalizeClass"])(["arrow-right",e.ns.e("postfix")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f)]),_:1},8,["class"]))],64))],42,go)}var wo=Object(f["a"])(vo,[["render",jo],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/node.vue"]]);const yo=Object(i["defineComponent"])({name:"ElCascaderMenu",components:{Loading:M["Loading"],ElIcon:y["a"],ElScrollbar:Z,ElCascaderNode:wo},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=Object(i["getCurrentInstance"])(),r=Object(b["b"])("cascader-menu"),{t:n}=Object(Mr["a"])(),o=he();let l=null,a=null;const c=Object(i["inject"])(ho),s=Object(i["ref"])(null),u=Object(i["computed"])(()=>!e.nodes.length),d=Object(i["computed"])(()=>!c.initialLoaded),p=Object(i["computed"])(()=>`cascader-menu-${o}-${e.index}`),f=e=>{l=e.target},m=e=>{if(c.isHoverMenu&&l&&s.value)if(l.contains(e.target)){h();const r=t.vnode.el,{left:n}=r.getBoundingClientRect(),{offsetWidth:o,offsetHeight:a}=r,i=e.clientX-n,c=l.offsetTop,u=c+l.offsetHeight;s.value.innerHTML=`\n \n \n `}else a||(a=window.setTimeout(v,c.config.hoverThreshold))},h=()=>{a&&(clearTimeout(a),a=null)},v=()=>{s.value&&(s.value.innerHTML="",h())};return{ns:r,panel:c,hoverZone:s,isEmpty:u,isLoading:d,menuId:p,t:n,handleExpand:f,handleMouseMove:m,clearHoverZone:v}}});function xo(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-cascader-node"),c=Object(i["resolveComponent"])("loading"),s=Object(i["resolveComponent"])("el-icon"),u=Object(i["resolveComponent"])("el-scrollbar");return Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:e.menuId,tag:"ul",role:"menu",class:Object(i["normalizeClass"])(e.ns.b()),"wrap-class":e.ns.e("wrap"),"view-class":[e.ns.e("list"),e.ns.is("empty",e.isEmpty)],onMousemove:e.handleMouseMove,onMouseleave:e.clearHoverZone},{default:Object(i["withCtx"])(()=>{var t;return[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.nodes,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:t.uid,node:t,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},[Object(i["createVNode"])(s,{size:"14",class:Object(i["normalizeClass"])(e.ns.is("loading"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c)]),_:1},8,["class"]),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},Object(i["toDisplayString"])(e.t("el.cascader.noData")),3)):(null==(t=e.panel)?void 0:t.isHoverMenu)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("svg",{key:2,ref:"hoverZone",class:Object(i["normalizeClass"])(e.ns.e("hover-zone"))},null,2)):Object(i["createCommentVNode"])("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var ko=Object(f["a"])(yo,[["render",xo],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue"]]),_o=r("a7ea");let Co=0;const zo=e=>{const t=[e];let{parent:r}=e;while(r)t.unshift(r),r=r.parent;return t};class Eo{constructor(e,t,r,n=!1){this.data=e,this.config=t,this.parent=r,this.root=n,this.uid=Co++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:o,label:l,children:a}=t,i=e[a],c=zo(this);this.level=n?0:r?r.level+1:1,this.value=e[o],this.label=e[l],this.pathNodes=c,this.pathValues=c.map(e=>e.value),this.pathLabels=c.map(e=>e.label),this.childrenData=i,this.children=(i||[]).map(e=>new Eo(e,t,this)),this.loaded=!t.lazy||this.isLeaf||!Object(Re["b"])(i)}get isDisabled(){const{data:e,parent:t,config:r}=this,{disabled:n,checkStrictly:o}=r,l=Object(Y["isFunction"])(n)?n(e,this):!!e[n];return l||!o&&(null==t?void 0:t.isDisabled)}get isLeaf(){const{data:e,config:t,childrenData:r,loaded:n}=this,{lazy:o,leaf:l}=t,a=Object(Y["isFunction"])(l)?l(e,this):e[l];return Object(Re["d"])(a)?!(o&&!n)&&!(Array.isArray(r)&&r.length):!!a}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(e){const{childrenData:t,children:r}=this,n=new Eo(e,this.config,this);return Array.isArray(t)?t.push(e):this.childrenData=[e],r.push(n),n}calcText(e,t){const r=e?this.pathLabels.join(t):this.label;return this.text=r,r}broadcast(e,...t){const r="onParent"+Object(_o["a"])(e);this.children.forEach(n=>{n&&(n.broadcast(e,...t),n[r]&&n[r](...t))})}emit(e,...t){const{parent:r}=this,n="onChild"+Object(_o["a"])(e);r&&(r[n]&&r[n](...t),r.emit(e,...t))}onParentCheck(e){this.isDisabled||this.setCheckState(e)}onChildCheck(){const{children:e}=this,t=e.filter(e=>!e.isDisabled),r=!!t.length&&t.every(e=>e.checked);this.setCheckState(r)}setCheckState(e){const t=this.children.length,r=this.children.reduce((e,t)=>{const r=t.checked?1:t.indeterminate?.5:0;return e+r},0);this.checked=this.loaded&&this.children.filter(e=>!e.isDisabled).every(e=>e.loaded&&e.checked)&&e,this.indeterminate=this.loaded&&r!==t&&r>0}doCheck(e){if(this.checked===e)return;const{checkStrictly:t,multiple:r}=this.config;t||!r?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check"))}}const Bo=(e,t)=>e.reduce((e,r)=>(r.isLeaf?e.push(r):(!t&&e.push(r),e=e.concat(Bo(r.children,t))),e),[]);class So{constructor(e,t){this.config=t;const r=(e||[]).map(e=>new Eo(e,this.config));this.nodes=r,this.allNodes=Bo(r,!1),this.leafNodes=Bo(r,!0)}getNodes(){return this.nodes}getFlattedNodes(e){return e?this.leafNodes:this.allNodes}appendNode(e,t){const r=t?t.appendChild(e):new Eo(e,this.config);t||this.nodes.push(r),this.allNodes.push(r),r.isLeaf&&this.leafNodes.push(r)}appendNodes(e,t){e.forEach(e=>this.appendNode(e,t))}getNodeByValue(e,t=!1){if(!e&&0!==e)return null;const r=this.getFlattedNodes(t).find(t=>Object(N["isEqual"])(t.value,e)||Object(N["isEqual"])(t.pathValues,e));return r||null}getSameNode(e){if(!e)return null;const t=this.getFlattedNodes(!1).find(({value:t,level:r})=>Object(N["isEqual"])(e.value,t)&&e.level===r);return t||null}}const Vo={modelValue:[Number,String,Array],options:{type:Array,default:()=>[]},props:{type:Object,default:()=>({})}},No={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:Y["NOOP"],value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},Mo=e=>Object(i["computed"])(()=>({...No,...e.props}));var Ao=r("9885");const To=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},Ho=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():Object(Ao["c"])(e)&&e.click()},Ro=(e,t)=>{const r=t.slice(0),n=r.map(e=>e.uid),o=e.reduce((e,t)=>{const o=n.indexOf(t.uid);return o>-1&&(e.push(t),r.splice(o,1),n.splice(o,1)),e},[]);return o.push(...r),o},Lo=e=>[...new Set(e)],Do=e=>e||0===e?Array.isArray(e)?e:[e]:[],Po=Object(i["defineComponent"])({name:"ElCascaderPanel",components:{ElCascaderMenu:ko},props:{...Vo,border:{type:Boolean,default:!0},renderLabel:Function},emits:[u["c"],u["a"],"close","expand-change"],setup(e,{emit:t,slots:r}){let n=!1;const o=Object(b["b"])("cascader"),l=Mo(e);let a=null;const s=Object(i["ref"])(!0),d=Object(i["ref"])([]),p=Object(i["ref"])(null),f=Object(i["ref"])([]),m=Object(i["ref"])(null),v=Object(i["ref"])([]),g=Object(i["computed"])(()=>"hover"===l.value.expandTrigger),O=Object(i["computed"])(()=>e.renderLabel||r.default),j=()=>{const{options:t}=e,r=l.value;n=!1,a=new So(t,r),f.value=[a.getNodes()],r.lazy&&Object(Re["b"])(e.options)?(s.value=!1,w(void 0,e=>{e&&(a=new So(e,r),f.value=[a.getNodes()]),s.value=!0,B(!1,!0)})):B(!1,!0)},w=(e,t)=>{const r=l.value;e=e||new Eo({},r,void 0,!0),e.loading=!0;const n=r=>{const n=e,o=n.root?null:n;r&&(null==a||a.appendNodes(r,o)),n.loading=!1,n.loaded=!0,n.childrenData=n.childrenData||[],t&&t(r)};r.lazyLoad(e,n)},y=(e,r)=>{var n;const{level:o}=e,l=f.value.slice(0,o);let a;e.isLeaf?a=e.pathNodes[o-2]:(a=e,l.push(e.children)),(null==(n=m.value)?void 0:n.uid)!==(null==a?void 0:a.uid)&&(m.value=e,f.value=l,!r&&t("expand-change",(null==e?void 0:e.pathValues)||[]))},x=(e,r,o=!0)=>{const{checkStrictly:a,multiple:i}=l.value,c=v.value[0];n=!0,!i&&(null==c||c.doCheck(!1)),e.doCheck(r),E(),o&&!i&&!a&&t("close"),!o&&!i&&!a&&k(e)},k=e=>{e&&(e=e.parent,k(e),e&&y(e))},_=e=>null==a?void 0:a.getFlattedNodes(e),C=e=>{var t;return null==(t=_(e))?void 0:t.filter(e=>!1!==e.checked)},z=()=>{v.value.forEach(e=>e.doCheck(!1)),E()},E=()=>{var e;const{checkStrictly:t,multiple:r}=l.value,n=v.value,o=C(!t),a=Ro(n,o),i=a.map(e=>e.valueByOption);v.value=a,p.value=r?i:null!=(e=i[0])?e:null},B=(t=!1,r=!1)=>{const{modelValue:o}=e,{lazy:i,multiple:c,checkStrictly:u}=l.value,d=!u;if(s.value&&!n&&(r||!Object(N["isEqual"])(o,p.value)))if(i&&!t){const e=Lo(Object(N["flattenDeep"])(Do(o))),t=e.map(e=>null==a?void 0:a.getNodeByValue(e)).filter(e=>!!e&&!e.loaded&&!e.loading);t.length?t.forEach(e=>{w(e,()=>B(!1,r))}):B(!0,r)}else{const e=c?Do(o):[o],t=Lo(e.map(e=>null==a?void 0:a.getNodeByValue(e,d)));S(t,r),p.value=o}},S=(e,t=!0)=>{const{checkStrictly:r}=l.value,n=v.value,o=e.filter(e=>!!e&&(r||e.isLeaf)),c=null==a?void 0:a.getSameNode(m.value),s=t&&c||o[0];s?s.pathNodes.forEach(e=>y(e,!0)):m.value=null,n.forEach(e=>e.doCheck(!1)),o.forEach(e=>e.doCheck(!0)),v.value=o,Object(i["nextTick"])(V)},V=()=>{c["isClient"]&&d.value.forEach(e=>{const t=null==e?void 0:e.$el;if(t){const e=t.querySelector(`.${o.namespace.value}-scrollbar__wrap`),r=t.querySelector(`.${o.b("node")}.${o.is("active")}`)||t.querySelector(`.${o.b("node")}.in-active-path`);Object(h["c"])(e,r)}})},M=e=>{const t=e.target,{code:r}=e;switch(r){case ke["a"].up:case ke["a"].down:{e.preventDefault();const n=r===ke["a"].up?-1:1;Object(Ao["a"])(Object(Ao["b"])(t,n,`.${o.b("node")}[tabindex="-1"]`));break}case ke["a"].left:{e.preventDefault();const r=d.value[To(t)-1],n=null==r?void 0:r.$el.querySelector(`.${o.b("node")}[aria-expanded="true"]`);Object(Ao["a"])(n);break}case ke["a"].right:{e.preventDefault();const r=d.value[To(t)+1],n=null==r?void 0:r.$el.querySelector(`.${o.b("node")}[tabindex="-1"]`);Object(Ao["a"])(n);break}case ke["a"].enter:Ho(t);break}};return Object(i["provide"])(ho,Object(i["reactive"])({config:l,expandingNode:m,checkedNodes:v,isHoverMenu:g,initialLoaded:s,renderLabelFn:O,lazyLoad:w,expandNode:y,handleCheckChange:x})),Object(i["watch"])([l,()=>e.options],j,{deep:!0,immediate:!0}),Object(i["watch"])(()=>e.modelValue,()=>{n=!1,B()}),Object(i["watch"])(p,r=>{Object(N["isEqual"])(r,e.modelValue)||(t(u["c"],r),t(u["a"],r))}),Object(i["onBeforeUpdate"])(()=>d.value=[]),Object(i["onMounted"])(()=>!Object(Re["b"])(e.modelValue)&&B()),{ns:o,menuList:d,menus:f,checkedNodes:v,handleKeyDown:M,handleCheckChange:x,getFlattedNodes:_,getCheckedNodes:C,clearCheckedNodes:z,calculateCheckedValue:E,scrollToExpandingNode:V}}});function Io(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-cascader-menu");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:t[0]||(t[0]=(...t)=>e.handleKeyDown&&e.handleKeyDown(...t))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.menus,(t,r)=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:r,ref_for:!0,ref:t=>e.menuList[r]=t,index:r,nodes:[...t]},null,8,["index","nodes"]))),128))],34)}var Fo=Object(f["a"])(Po,[["render",Io],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue"]]);Fo.install=e=>{e.component(Fo.name,Fo)};const $o=Fo,qo=$o,Wo=Object(s["b"])({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:Dt["b"],default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),Uo={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},Ko={name:"ElTag"},Yo=Object(i["defineComponent"])({...Ko,props:Wo,emits:Uo,setup(e,{emit:t}){const r=e,n=Object(Vt["b"])(),o=Object(b["b"])("tag"),l=Object(i["computed"])(()=>{const{type:e,hit:t,effect:l,closable:a,round:i}=r;return[o.b(),o.is("closable",a),o.m(e),o.m(n.value),o.m(l),o.is("hit",t),o.is("round",i)]}),a=e=>{t("close",e)},c=e=>{t("click",e)};return(e,t)=>e.disableTransitions?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(l)),style:Object(i["normalizeStyle"])({backgroundColor:e.color}),onClick:c},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content"))},[Object(i["renderSlot"])(e.$slots,"default")],2),e.closable?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("close")),onClick:Object(i["withModifiers"])(a,["stop"])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)],6)):(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:1,name:Object(i["unref"])(o).namespace.value+"-zoom-in-center",appear:""},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l)),style:Object(i["normalizeStyle"])({backgroundColor:e.color}),onClick:c},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content"))},[Object(i["renderSlot"])(e.$slots,"default")],2),e.closable?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("close")),onClick:Object(i["withModifiers"])(a,["stop"])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)],6)]),_:3},8,["name"]))}});var Go=Object(f["a"])(Yo,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const Xo=Object(j["a"])(Go),Jo=new Map;let Zo;function Qo(e,t){let r=[];return Array.isArray(t.arg)?r=t.arg:Object(Re["a"])(t.arg)&&r.push(t.arg),function(n,o){const l=t.instance.popperRef,a=n.target,i=null==o?void 0:o.target,c=!t||!t.instance,s=!a||!i,u=e.contains(a)||e.contains(i),d=e===a,p=r.length&&r.some(e=>null==e?void 0:e.contains(a))||r.length&&r.includes(i),f=l&&(l.contains(a)||l.contains(i));c||s||u||d||p||f||t.value(n,o)}}c["isClient"]&&(document.addEventListener("mousedown",e=>Zo=e),document.addEventListener("mouseup",e=>{for(const t of Jo.values())for(const{documentHandler:r}of t)r(e,Zo)}));const el={beforeMount(e,t){Jo.has(e)||Jo.set(e,[]),Jo.get(e).push({documentHandler:Qo(e,t),bindingFn:t.value})},updated(e,t){Jo.has(e)||Jo.set(e,[]);const r=Jo.get(e),n=r.findIndex(e=>e.bindingFn===t.oldValue),o={documentHandler:Qo(e,t),bindingFn:t.value};n>=0?r.splice(n,1,o):r.push(o)},unmounted(e){Jo.delete(e)}};var tl=r("5a89"),rl=r("22a4");const nl=40,ol={large:36,default:32,small:28},ll={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:e})=>{const{modifiersData:t,placement:r}=e;["right","left","bottom","top"].includes(r)||(t.arrow.x=35)},requires:["arrow"]}]},al="ElCascader",il=Object(i["defineComponent"])({name:al,components:{ElCascaderPanel:$o,ElInput:A["a"],ElTooltip:zt,ElScrollbar:Z,ElTag:Xo,ElIcon:y["a"],CircleClose:M["CircleClose"],Check:M["Check"],ArrowDown:M["ArrowDown"]},directives:{Clickoutside:el},props:{...Vo,size:{type:String,validator:tl["a"]},placeholder:{type:String},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:Function,default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:Function,default:()=>!0},popperClass:{type:String,default:""},teleported:Ce.teleported,tagType:{...Wo.type,default:"info"},validateEvent:{type:Boolean,default:!0}},emits:[u["c"],u["a"],"focus","blur","visible-change","expand-change","remove-tag"],setup(e,{emit:t}){let r=0,n=0;const o=Object(b["b"])("cascader"),l=Object(b["b"])("input"),{t:a}=Object(Mr["a"])(),{form:s,formItem:d}=Object(mn["a"])(),p=Object(i["ref"])(null),f=Object(i["ref"])(null),h=Object(i["ref"])(null),v=Object(i["ref"])(null),g=Object(i["ref"])(null),O=Object(i["ref"])(!1),j=Object(i["ref"])(!1),w=Object(i["ref"])(!1),y=Object(i["ref"])(""),x=Object(i["ref"])(""),k=Object(i["ref"])([]),_=Object(i["ref"])([]),C=Object(i["ref"])([]),z=Object(i["ref"])(!1),E=Object(i["computed"])(()=>e.disabled||(null==s?void 0:s.disabled)),B=Object(i["computed"])(()=>e.placeholder||a("el.cascader.placeholder")),S=Object(Vt["b"])(),V=Object(i["computed"])(()=>["small"].includes(S.value)?"small":"default"),M=Object(i["computed"])(()=>!!e.props.multiple),A=Object(i["computed"])(()=>!e.filterable||M.value),T=Object(i["computed"])(()=>M.value?x.value:y.value),H=Object(i["computed"])(()=>{var e;return(null==(e=v.value)?void 0:e.checkedNodes)||[]}),R=Object(i["computed"])(()=>!(!e.clearable||E.value||w.value||!j.value)&&!!H.value.length),L=Object(i["computed"])(()=>{const{showAllLevels:t,separator:r}=e,n=H.value;return n.length?M.value?" ":n[0].calcText(t,r):""}),D=Object(i["computed"])({get(){return e.modelValue},set(r){t(u["c"],r),t(u["a"],r),e.validateEvent&&(null==d||d.validate("change").catch(e=>Object(m["a"])(e)))}}),P=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=p.value)?void 0:e.popperRef)?void 0:t.contentRef}),I=r=>{var n,o,l;E.value||(r=null!=r?r:!O.value,r!==O.value&&(O.value=r,null==(o=null==(n=f.value)?void 0:n.input)||o.setAttribute("aria-expanded",""+r),r?(F(),Object(i["nextTick"])(null==(l=v.value)?void 0:l.scrollToExpandingNode)):e.filterable&&re(),t("visible-change",r)))},F=()=>{Object(i["nextTick"])(()=>{var e;null==(e=p.value)||e.updatePopper()})},$=()=>{w.value=!1},q=t=>{const{showAllLevels:r,separator:n}=e;return{node:t,key:t.uid,text:t.calcText(r,n),hitState:!1,closable:!E.value&&!t.isDisabled,isCollapseTag:!1}},W=e=>{var r;const n=e.node;n.doCheck(!1),null==(r=v.value)||r.calculateCheckedValue(),t("remove-tag",n.valueByOption)},U=()=>{if(!M.value)return;const t=H.value,r=[],n=[];if(t.forEach(e=>n.push(q(e))),_.value=n,t.length){const[n,...o]=t,l=o.length;r.push(q(n)),l&&(e.collapseTags?r.push({key:-1,text:"+ "+l,closable:!1,isCollapseTag:!0}):o.forEach(e=>r.push(q(e))))}k.value=r},K=()=>{var t,r;const{filterMethod:n,showAllLevels:o,separator:l}=e,a=null==(r=null==(t=v.value)?void 0:t.getFlattedNodes(!e.props.checkStrictly))?void 0:r.filter(e=>!e.isDisabled&&(e.calcText(o,l),n(e,T.value)));M.value&&(k.value.forEach(e=>{e.hitState=!1}),_.value.forEach(e=>{e.hitState=!1})),w.value=!0,C.value=a,F()},G=()=>{var e;let t;t=w.value&&g.value?g.value.$el.querySelector("."+o.e("suggestion-item")):null==(e=v.value)?void 0:e.$el.querySelector(`.${o.b("node")}[tabindex="-1"]`),t&&(t.focus(),!w.value&&t.click())},X=()=>{var e,t;const n=null==(e=f.value)?void 0:e.input,l=h.value,a=null==(t=g.value)?void 0:t.$el;if(c["isClient"]&&n){if(a){const e=a.querySelector("."+o.e("suggestion-list"));e.style.minWidth=n.offsetWidth+"px"}if(l){const{offsetHeight:e}=l,t=k.value.length>0?Math.max(e+6,r)+"px":r+"px";n.style.height=t,F()}}},J=e=>{var t;return null==(t=v.value)?void 0:t.getCheckedNodes(e)},Z=e=>{F(),t("expand-change",e)},Q=e=>{var t;const r=null==(t=e.target)?void 0:t.value;if("compositionend"===e.type)z.value=!1,Object(i["nextTick"])(()=>ie(r));else{const e=r[r.length-1]||"";z.value=!Object(rl["a"])(e)}},ee=e=>{if(!z.value)switch(e.code){case ke["a"].enter:I();break;case ke["a"].down:I(!0),Object(i["nextTick"])(G),e.preventDefault();break;case ke["a"].esc:!0===O.value&&(e.preventDefault(),e.stopPropagation(),I(!1));break;case ke["a"].tab:I(!1);break}},te=()=>{var t;null==(t=v.value)||t.clearCheckedNodes(),!O.value&&e.filterable&&re(),I(!1)},re=()=>{const{value:e}=L;y.value=e,x.value=e},ne=e=>{var t,r;const{checked:n}=e;M.value?null==(t=v.value)||t.handleCheckChange(e,!n,!1):(!n&&(null==(r=v.value)||r.handleCheckChange(e,!0,!1)),I(!1))},oe=e=>{const t=e.target,{code:r}=e;switch(r){case ke["a"].up:case ke["a"].down:{const e=r===ke["a"].up?-1:1;Object(Ao["a"])(Object(Ao["b"])(t,e,`.${o.e("suggestion-item")}[tabindex="-1"]`));break}case ke["a"].enter:t.click();break}},le=()=>{const t=k.value,r=t[t.length-1];n=x.value?0:n+1,!r||!n||e.collapseTags&&t.length>1||(r.hitState?W(r):r.hitState=!0)},ae=Object(N["debounce"])(()=>{const{value:t}=T;if(!t)return;const r=e.beforeFilter(t);Object(Y["isPromise"])(r)?r.then(K).catch(()=>{}):!1!==r?K():$()},e.debounce),ie=(e,t)=>{!O.value&&I(!0),(null==t?void 0:t.isComposing)||(e?ae():$())};return Object(i["watch"])(w,F),Object(i["watch"])([H,E],U),Object(i["watch"])(k,()=>{Object(i["nextTick"])(()=>X())}),Object(i["watch"])(L,e=>y.value=e,{immediate:!0}),Object(i["onMounted"])(()=>{var e;const t=null==(e=f.value)?void 0:e.$el;r=(null==t?void 0:t.offsetHeight)||ol[S.value]||nl,Object(c["useResizeObserver"])(t,X)}),{popperOptions:ll,tooltipRef:p,popperPaneRef:P,input:f,tagWrapper:h,panel:v,suggestionPanel:g,popperVisible:O,inputHover:j,inputPlaceholder:B,filtering:w,presentText:L,checkedValue:D,inputValue:y,searchInputValue:x,presentTags:k,allPresentTags:_,suggestions:C,isDisabled:E,isOnComposition:z,realSize:S,tagSize:V,multiple:M,readonly:A,clearBtnVisible:R,nsCascader:o,nsInput:l,t:a,togglePopperVisible:I,hideSuggestionPanel:$,deleteTag:W,focusFirstNode:G,getCheckedNodes:J,handleExpandChange:Z,handleKeyDown:ee,handleComposition:Q,handleClear:te,handleSuggestionClick:ne,handleSuggestionKeyDown:oe,handleDelete:le,handleInput:ie}}}),cl={key:0},sl=["placeholder"],ul=["onClick"];function dl(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("circle-close"),c=Object(i["resolveComponent"])("el-icon"),s=Object(i["resolveComponent"])("arrow-down"),u=Object(i["resolveComponent"])("el-input"),d=Object(i["resolveComponent"])("el-tag"),p=Object(i["resolveComponent"])("el-tooltip"),f=Object(i["resolveComponent"])("el-cascader-panel"),b=Object(i["resolveComponent"])("check"),m=Object(i["resolveComponent"])("el-scrollbar"),h=Object(i["resolveDirective"])("clickoutside");return Object(i["openBlock"])(),Object(i["createBlock"])(p,{ref:"tooltipRef",visible:e.popperVisible,teleported:e.teleported,"popper-class":[e.nsCascader.e("dropdown"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:e.nsCascader.namespace.value+"-zoom-in-top",effect:"light",pure:"",persistent:"",onHide:e.hideSuggestionPanel},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.nsCascader.b(),e.nsCascader.m(e.realSize),e.nsCascader.is("disabled",e.isDisabled),e.$attrs.class]),style:Object(i["normalizeStyle"])(e.$attrs.style),onClick:t[11]||(t[11]=()=>e.togglePopperVisible(!e.readonly||void 0)),onKeydown:t[12]||(t[12]=(...t)=>e.handleKeyDown&&e.handleKeyDown(...t)),onMouseenter:t[13]||(t[13]=t=>e.inputHover=!0),onMouseleave:t[14]||(t[14]=t=>e.inputHover=!1)},[Object(i["createVNode"])(u,{ref:"input",modelValue:e.inputValue,"onUpdate:modelValue":t[1]||(t[1]=t=>e.inputValue=t),placeholder:e.searchInputValue?"":e.inputPlaceholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1,size:e.realSize,class:Object(i["normalizeClass"])(e.nsCascader.is("focus",e.popperVisible)),onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onFocus:t[2]||(t[2]=t=>e.$emit("focus",t)),onBlur:t[3]||(t[3]=t=>e.$emit("blur",t)),onInput:e.handleInput},{suffix:Object(i["withCtx"])(()=>[e.clearBtnVisible?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:"clear",class:Object(i["normalizeClass"])([e.nsInput.e("icon"),"icon-circle-close"]),onClick:Object(i["withModifiers"])(e.handleClear,["stop"])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a)]),_:1},8,["class","onClick"])):(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:"arrow-down",class:Object(i["normalizeClass"])([e.nsInput.e("icon"),"icon-arrow-down",e.nsCascader.is("reverse",e.popperVisible)]),onClick:t[0]||(t[0]=Object(i["withModifiers"])(t=>e.togglePopperVisible(),["stop"]))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s)]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","onCompositionstart","onCompositionupdate","onCompositionend","onInput"]),e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"tagWrapper",class:Object(i["normalizeClass"])(e.nsCascader.e("tags"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.presentTags,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:t.key,type:e.tagType,size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":"",onClose:r=>e.deleteTag(t)},{default:Object(i["withCtx"])(()=>[!1===t.isCollapseTag?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",cl,Object(i["toDisplayString"])(t.text),1)):(Object(i["openBlock"])(),Object(i["createBlock"])(p,{key:1,teleported:!1,disabled:e.popperVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1)]),content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsCascader.e("collapse-tags"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.allPresentTags.slice(1),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsCascader.e("collapse-tag"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:t.key,class:"in-tooltip",type:e.tagType,size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":"",onClose:r=>e.deleteTag(t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),e.filterable&&!e.isDisabled?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:0,"onUpdate:modelValue":t[4]||(t[4]=t=>e.searchInputValue=t),type:"text",class:Object(i["normalizeClass"])(e.nsCascader.e("search-input")),placeholder:e.presentText?"":e.inputPlaceholder,onInput:t[5]||(t[5]=t=>e.handleInput(e.searchInputValue,t)),onClick:t[6]||(t[6]=Object(i["withModifiers"])(t=>e.togglePopperVisible(!0),["stop"])),onKeydown:t[7]||(t[7]=Object(i["withKeys"])((...t)=>e.handleDelete&&e.handleDelete(...t),["delete"])),onCompositionstart:t[8]||(t[8]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionupdate:t[9]||(t[9]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionend:t[10]||(t[10]=(...t)=>e.handleComposition&&e.handleComposition(...t))},null,42,sl)),[[i["vModelText"],e.searchInputValue]]):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0)],38)),[[h,()=>e.togglePopperVisible(!1),e.popperPaneRef]])]),content:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(f,{ref:"panel",modelValue:e.checkedValue,"onUpdate:modelValue":t[15]||(t[15]=t=>e.checkedValue=t),options:e.options,props:e.props,border:!1,"render-label":e.$slots.default,onExpandChange:e.handleExpandChange,onClose:t[16]||(t[16]=t=>e.$nextTick(()=>e.togglePopperVisible(!1)))},null,8,["modelValue","options","props","render-label","onExpandChange"]),[[i["vShow"],!e.filtering]]),e.filterable?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(m,{key:0,ref:"suggestionPanel",tag:"ul",class:Object(i["normalizeClass"])(e.nsCascader.e("suggestion-panel")),"view-class":e.nsCascader.e("suggestion-list"),onKeydown:e.handleSuggestionKeyDown},{default:Object(i["withCtx"])(()=>[e.suggestions.length?(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:0},Object(i["renderList"])(e.suggestions,t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:t.uid,class:Object(i["normalizeClass"])([e.nsCascader.e("suggestion-item"),e.nsCascader.is("checked",t.checked)]),tabindex:-1,onClick:r=>e.handleSuggestionClick(t)},[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1),t.checked?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(b)]),_:1})):Object(i["createCommentVNode"])("v-if",!0)],10,ul))),128)):Object(i["renderSlot"])(e.$slots,"empty",{key:1},()=>[Object(i["createElementVNode"])("li",{class:Object(i["normalizeClass"])(e.nsCascader.e("empty-text"))},Object(i["toDisplayString"])(e.t("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class","onKeydown"])),[[i["vShow"],e.filtering]]):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["visible","teleported","popper-class","popper-options","transition","onHide"])}var pl=Object(f["a"])(il,[["render",dl],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader/src/index.vue"]]);pl.install=e=>{e.component(pl.name,pl)};const fl=pl,bl=fl,ml=Object(s["b"])({checked:{type:Boolean,default:!1}}),hl={"update:checked":e=>Object(c["isBoolean"])(e),[u["a"]]:e=>Object(c["isBoolean"])(e)},vl={name:"ElCheckTag"},gl=Object(i["defineComponent"])({...vl,props:ml,emits:hl,setup(e,{emit:t}){const r=e,n=Object(b["b"])("check-tag"),o=()=>{const e=!r.checked;t(u["a"],e),t("update:checked",e)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).is("checked",e.checked)]),onClick:o},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Ol=Object(f["a"])(gl,[["__file","/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue"]]);const jl=Object(j["a"])(Ol);var wl=r("f5f6");const yl=Object(s["b"])({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},sm:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},md:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},lg:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},xl:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})}}),xl=Symbol("rowContextKey"),kl={name:"ElCol"},_l=Object(i["defineComponent"])({...kl,props:yl,setup(e){const t=e,{gutter:r}=Object(i["inject"])(xl,{gutter:Object(i["computed"])(()=>0)}),n=Object(b["b"])("col"),o=Object(i["computed"])(()=>{const e={};return r.value&&(e.paddingLeft=e.paddingRight=r.value/2+"px"),e}),l=Object(i["computed"])(()=>{const e=[],o=["span","offset","pull","push"];o.forEach(r=>{const o=t[r];Object(c["isNumber"])(o)&&("span"===r?e.push(n.b(""+t[r])):o>0&&e.push(n.b(`${r}-${t[r]}`)))});const l=["xs","sm","md","lg","xl"];return l.forEach(r=>{Object(c["isNumber"])(t[r])?e.push(n.b(`${r}-${t[r]}`)):Object(Y["isObject"])(t[r])&&Object.entries(t[r]).forEach(([t,o])=>{e.push("span"!==t?n.b(`${r}-${t}-${o}`):n.b(`${r}-${o}`))})}),r.value&&e.push(n.is("guttered")),e});return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(l)]),style:Object(i["normalizeStyle"])(Object(i["unref"])(o))},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["class","style"]))}});var Cl=Object(f["a"])(_l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const zl=Object(j["a"])(Cl),El=e=>typeof Object(c["isNumber"])(e),Bl=Object(s["b"])({accordion:Boolean,modelValue:{type:Object(s["c"])([Array,String,Number]),default:()=>Object(wl["a"])([])}}),Sl={[u["c"]]:El,[u["a"]]:El},Vl=Symbol("collapseContextKey"),Nl={name:"ElCollapse"},Ml=Object(i["defineComponent"])({...Nl,props:Bl,emits:Sl,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("collapse"),l=Object(i["ref"])(Object(N["castArray"])(n.modelValue)),a=e=>{l.value=e;const t=n.accordion?l.value[0]:l.value;r(u["c"],t),r(u["a"],t)},c=e=>{if(n.accordion)a([!l.value[0]&&0!==l.value[0]||l.value[0]!==e?e:""]);else{const t=[...l.value],r=t.indexOf(e);r>-1?t.splice(r,1):t.push(e),a(t)}};return Object(i["watch"])(()=>n.modelValue,()=>l.value=Object(N["castArray"])(n.modelValue),{deep:!0}),Object(i["provide"])(Vl,{activeNames:l,handleItemClick:c}),t({activeNames:l,setActiveNames:a}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).b()),role:"tablist","aria-multiselectable":"true"},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Al=Object(f["a"])(Ml,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue"]]);const Tl={name:"ElCollapseTransition"},Hl=Object(i["defineComponent"])({...Tl,setup(e){const t=Object(b["b"])("collapse-transition"),r={beforeEnter(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.maxHeight=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.maxHeight=0,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},afterEnter(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow},beforeLeave(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.maxHeight=e.scrollHeight+"px",e.style.overflow="hidden"},leave(e){0!==e.scrollHeight&&(e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom}};return(e,n)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],Object(i["mergeProps"])({name:Object(i["unref"])(t).b()},Object(i["toHandlers"])(r)),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["name"]))}});var Rl=Object(f["a"])(Hl,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);Rl.install=e=>{e.component(Rl.name,Rl)};const Ll=Rl,Dl=Ll,Pl=Object(s["b"])({title:{type:String,default:""},name:{type:Object(s["c"])([String,Number]),default:()=>he()},disabled:Boolean}),Il=["aria-expanded","aria-controls","aria-describedby"],Fl=["id","tabindex","onKeypress"],$l=["id","aria-hidden","aria-labelledby"],ql={name:"ElCollapseItem"},Wl=Object(i["defineComponent"])({...ql,props:Pl,setup(e,{expose:t}){const r=e,n=Object(i["inject"])(Vl),o=Object(b["b"])("collapse"),l=Object(i["ref"])(!1),a=Object(i["ref"])(!1),c=Object(i["ref"])(he()),s=Object(i["computed"])(()=>null==n?void 0:n.activeNames.value.includes(r.name)),u=()=>{setTimeout(()=>{a.value?a.value=!1:l.value=!0},50)},d=()=>{r.disabled||(null==n||n.handleItemClick(r.name),l.value=!1,a.value=!0)},p=()=>{null==n||n.handleItemClick(r.name)};return t({isActive:s}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(o).b("item"),Object(i["unref"])(o).is("active",Object(i["unref"])(s)),Object(i["unref"])(o).is("disabled",e.disabled)])},[Object(i["createElementVNode"])("div",{role:"tab","aria-expanded":Object(i["unref"])(s),"aria-controls":Object(i["unref"])(o).b("content-"+c.value),"aria-describedby":Object(i["unref"])(o).b("content-"+c.value)},[Object(i["createElementVNode"])("div",{id:Object(i["unref"])(o).b("head-"+c.value),class:Object(i["normalizeClass"])([Object(i["unref"])(o).be("item","header"),Object(i["unref"])(o).is("active",Object(i["unref"])(s)),{focusing:l.value&&!e.disabled}]),role:"button",tabindex:e.disabled?-1:0,onClick:d,onKeypress:Object(i["withKeys"])(Object(i["withModifiers"])(p,["stop","prevent"]),["space","enter"]),onFocus:u,onBlur:t[0]||(t[0]=e=>l.value=!1)},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)]),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])([Object(i["unref"])(o).be("item","arrow"),Object(i["unref"])(o).is("active",Object(i["unref"])(s))])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1},8,["class"])],42,Fl)],8,Il),Object(i["createVNode"])(Object(i["unref"])(Ll),null,{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{id:Object(i["unref"])(o).b("content-"+c.value),class:Object(i["normalizeClass"])(Object(i["unref"])(o).be("item","wrap")),role:"tabpanel","aria-hidden":!Object(i["unref"])(s),"aria-labelledby":Object(i["unref"])(o).b("head-"+c.value)},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).be("item","content"))},[Object(i["renderSlot"])(e.$slots,"default")],2)],10,$l),[[i["vShow"],Object(i["unref"])(s)]])]),_:3})],2))}});var Ul=Object(f["a"])(Wl,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue"]]);const Kl=Object(j["a"])(Al,{CollapseItem:Ul}),Yl=Object(j["d"])(Ul);let Gl=!1;function Xl(e,t){if(!c["isClient"])return;const r=function(e){var r;null==(r=t.drag)||r.call(t,e)},n=function(e){var o;document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",n),document.removeEventListener("touchmove",r),document.removeEventListener("touchend",n),document.onselectstart=null,document.ondragstart=null,Gl=!1,null==(o=t.end)||o.call(t,e)},o=function(e){var o;Gl||(e.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",r),document.addEventListener("mouseup",n),document.addEventListener("touchmove",r),document.addEventListener("touchend",n),Gl=!0,null==(o=t.start)||o.call(t,e))};e.addEventListener("mousedown",o),e.addEventListener("touchstart",o)}const Jl=(e,t)=>{if(!c["isClient"]||!e||!t)return!1;const r=e.getBoundingClientRect();let n;return n=t instanceof Element?t.getBoundingClientRect():{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},r.topn.top&&r.right>n.left&&r.left{let t=0,r=e;while(r)t+=r.offsetTop,r=r.offsetParent;return t},Ql=(e,t)=>Math.abs(Zl(e)-Zl(t)),ea=e=>{let t,r;return"touchend"===e.type?(r=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith("touch")?(r=e.touches[0].clientY,t=e.touches[0].clientX):(r=e.clientY,t=e.clientX),{clientX:t,clientY:r}},ta=Object(i["defineComponent"])({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=Object(b["b"])("color-alpha-slider"),r=Object(i["getCurrentInstance"])(),n=Object(i["shallowRef"])(null),o=Object(i["shallowRef"])(null),l=Object(i["ref"])(0),a=Object(i["ref"])(0),c=Object(i["ref"])(null);function s(){if(e.vertical)return 0;const t=r.vnode.el,o=e.color.get("alpha");return t?Math.round(o*(t.offsetWidth-n.value.offsetWidth/2)/100):0}function u(){const t=r.vnode.el;if(!e.vertical)return 0;const o=e.color.get("alpha");return t?Math.round(o*(t.offsetHeight-n.value.offsetHeight/2)/100):0}function d(){if(e.color&&e.color.value){const{r:t,g:r,b:n}=e.color.toRgb();return`linear-gradient(to right, rgba(${t}, ${r}, ${n}, 0) 0%, rgba(${t}, ${r}, ${n}, 1) 100%)`}return null}function p(e){const t=e.target;t!==n.value&&f(e)}function f(t){const o=r.vnode.el,l=o.getBoundingClientRect(),{clientX:a,clientY:i}=ea(t);if(e.vertical){let t=i-l.top;t=Math.max(n.value.offsetHeight/2,t),t=Math.min(t,l.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((t-n.value.offsetHeight/2)/(l.height-n.value.offsetHeight)*100))}else{let t=a-l.left;t=Math.max(n.value.offsetWidth/2,t),t=Math.min(t,l.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((t-n.value.offsetWidth/2)/(l.width-n.value.offsetWidth)*100))}}function m(){l.value=s(),a.value=u(),c.value=d()}return Object(i["watch"])(()=>e.color.get("alpha"),()=>{m()}),Object(i["watch"])(()=>e.color.value,()=>{m()}),Object(i["onMounted"])(()=>{const e={drag:e=>{f(e)},end:e=>{f(e)}};Xl(o.value,e),Xl(n.value,e),m()}),{thumb:n,bar:o,thumbLeft:l,thumbTop:a,background:c,handleClick:p,update:m,ns:t}}});function ra(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("vertical",e.vertical)])},[Object(i["createElementVNode"])("div",{ref:"bar",class:Object(i["normalizeClass"])(e.ns.e("bar")),style:Object(i["normalizeStyle"])({background:e.background}),onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},null,6),Object(i["createElementVNode"])("div",{ref:"thumb",class:Object(i["normalizeClass"])(e.ns.e("thumb")),style:Object(i["normalizeStyle"])({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var na=Object(f["a"])(ta,[["render",ra],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const oa=Object(i["defineComponent"])({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Object(b["b"])("color-hue-slider"),r=Object(i["getCurrentInstance"])(),n=Object(i["ref"])(null),o=Object(i["ref"])(null),l=Object(i["ref"])(0),a=Object(i["ref"])(0),c=Object(i["computed"])(()=>e.color.get("hue"));function s(e){const t=e.target;t!==n.value&&u(e)}function u(t){const o=r.vnode.el,l=o.getBoundingClientRect(),{clientX:a,clientY:i}=ea(t);let c;if(e.vertical){let e=i-l.top;e=Math.min(e,l.height-n.value.offsetHeight/2),e=Math.max(n.value.offsetHeight/2,e),c=Math.round((e-n.value.offsetHeight/2)/(l.height-n.value.offsetHeight)*360)}else{let e=a-l.left;e=Math.min(e,l.width-n.value.offsetWidth/2),e=Math.max(n.value.offsetWidth/2,e),c=Math.round((e-n.value.offsetWidth/2)/(l.width-n.value.offsetWidth)*360)}e.color.set("hue",c)}function d(){const t=r.vnode.el;if(e.vertical)return 0;const o=e.color.get("hue");return t?Math.round(o*(t.offsetWidth-n.value.offsetWidth/2)/360):0}function p(){const t=r.vnode.el;if(!e.vertical)return 0;const o=e.color.get("hue");return t?Math.round(o*(t.offsetHeight-n.value.offsetHeight/2)/360):0}function f(){l.value=d(),a.value=p()}return Object(i["watch"])(()=>c.value,()=>{f()}),Object(i["onMounted"])(()=>{const e={drag:e=>{u(e)},end:e=>{u(e)}};Xl(o.value,e),Xl(n.value,e),f()}),{bar:o,thumb:n,thumbLeft:l,thumbTop:a,hueValue:c,handleClick:s,update:f,ns:t}}});function la(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("vertical",e.vertical)])},[Object(i["createElementVNode"])("div",{ref:"bar",class:Object(i["normalizeClass"])(e.ns.e("bar")),onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},null,2),Object(i["createElementVNode"])("div",{ref:"thumb",class:Object(i["normalizeClass"])(e.ns.e("thumb")),style:Object(i["normalizeStyle"])({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var aa=Object(f["a"])(oa,[["render",la],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const ia=Symbol(),ca=()=>Object(i["inject"])(ia),sa=function(e,t,r){return[e,t*r/((e=(2-t)*r)<1?e:2-e)||0,e/2]},ua=function(e){return"string"===typeof e&&e.includes(".")&&1===Number.parseFloat(e)},da=function(e){return"string"===typeof e&&e.includes("%")},pa=function(e,t){ua(e)&&(e="100%");const r=da(e);return e=Math.min(t,Math.max(0,Number.parseFloat(""+e))),r&&(e=Number.parseInt(""+e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},fa={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},ba=function(e){e=Math.min(Math.round(e),255);const t=Math.floor(e/16),r=e%16;return`${fa[t]||t}${fa[r]||r}`},ma=function({r:e,g:t,b:r}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+r)?"":`#${ba(e)}${ba(t)}${ba(r)}`},ha={A:10,B:11,C:12,D:13,E:14,F:15},va=function(e){return 2===e.length?16*(ha[e[0].toUpperCase()]||+e[0])+(ha[e[1].toUpperCase()]||+e[1]):ha[e[1].toUpperCase()]||+e[1]},ga=function(e,t,r){t/=100,r/=100;let n=t;const o=Math.max(r,.01);r*=2,t*=r<=1?r:2-r,n*=o<=1?o:2-o;const l=(r+t)/2,a=0===r?2*n/(o+n):2*t/(r+t);return{h:e,s:100*a,v:100*l}},Oa=function(e,t,r){e=pa(e,255),t=pa(t,255),r=pa(r,255);const n=Math.max(e,t,r),o=Math.min(e,t,r);let l;const a=n,i=n-o,c=0===n?0:i/n;if(n===o)l=0;else{switch(n){case e:l=(t-r)/i+(t{this._hue=Math.max(0,Math.min(360,e)),this._saturation=Math.max(0,Math.min(100,t)),this._value=Math.max(0,Math.min(100,r)),this.doOnChange()};if(e.includes("hsl")){const r=e.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(e=>""!==e).map((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10));if(4===r.length?this._alpha=100*Number.parseFloat(r[3]):3===r.length&&(this._alpha=100),r.length>=3){const{h:e,s:n,v:o}=ga(r[0],r[1],r[2]);t(e,n,o)}}else if(e.includes("hsv")){const r=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(e=>""!==e).map((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10));4===r.length?this._alpha=100*Number.parseFloat(r[3]):3===r.length&&(this._alpha=100),r.length>=3&&t(r[0],r[1],r[2])}else if(e.includes("rgb")){const r=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(e=>""!==e).map((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10));if(4===r.length?this._alpha=100*Number.parseFloat(r[3]):3===r.length&&(this._alpha=100),r.length>=3){const{h:e,s:n,v:o}=Oa(r[0],r[1],r[2]);t(e,n,o)}}else if(e.includes("#")){const r=e.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(r))return;let n,o,l;3===r.length?(n=va(r[0]+r[0]),o=va(r[1]+r[1]),l=va(r[2]+r[2])):6!==r.length&&8!==r.length||(n=va(r.slice(0,2)),o=va(r.slice(2,4)),l=va(r.slice(4,6))),8===r.length?this._alpha=va(r.slice(6))/255*100:3!==r.length&&6!==r.length||(this._alpha=100);const{h:a,s:i,v:c}=Oa(n,o,l);t(a,i,c)}}compare(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1}doOnChange(){const{_hue:e,_saturation:t,_value:r,_alpha:n,format:o}=this;if(this.enableAlpha)switch(o){case"hsl":{const n=sa(e,t/100,r/100);this.value=`hsla(${e}, ${Math.round(100*n[1])}%, ${Math.round(100*n[2])}%, ${this.get("alpha")/100})`;break}case"hsv":this.value=`hsva(${e}, ${Math.round(t)}%, ${Math.round(r)}%, ${this.get("alpha")/100})`;break;case"hex":this.value=`${ma(ja(e,t,r))}${ba(255*n/100)}`;break;default:{const{r:n,g:o,b:l}=ja(e,t,r);this.value=`rgba(${n}, ${o}, ${l}, ${this.get("alpha")/100})`}}else switch(o){case"hsl":{const n=sa(e,t/100,r/100);this.value=`hsl(${e}, ${Math.round(100*n[1])}%, ${Math.round(100*n[2])}%)`;break}case"hsv":this.value=`hsv(${e}, ${Math.round(t)}%, ${Math.round(r)}%)`;break;case"rgb":{const{r:n,g:o,b:l}=ja(e,t,r);this.value=`rgb(${n}, ${o}, ${l})`;break}default:this.value=ma(ja(e,t,r))}}}const ya=Object(i["defineComponent"])({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const t=Object(b["b"])("color-predefine"),{currentColor:r}=ca(),n=Object(i["ref"])(l(e.colors,e.color));function o(t){e.color.fromString(e.colors[t])}function l(e,t){return e.map(e=>{const r=new wa;return r.enableAlpha=!0,r.format="rgba",r.fromString(e),r.selected=r.value===t.value,r})}return Object(i["watch"])(()=>r.value,e=>{const t=new wa;t.fromString(e),n.value.forEach(e=>{e.selected=t.compare(e)})}),Object(i["watchEffect"])(()=>{n.value=l(e.colors,e.color)}),{rgbaColors:n,handleSelect:o,ns:t}}}),xa=["onClick"];function ka(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(e.ns.b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("colors"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.rgbaColors,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:e.colors[r],class:Object(i["normalizeClass"])([e.ns.e("color-selector"),e.ns.is("alpha",t._alpha<100),{selected:t.selected}]),onClick:t=>e.handleSelect(r)},[Object(i["createElementVNode"])("div",{style:Object(i["normalizeStyle"])({backgroundColor:t.value})},null,4)],10,xa))),128))],2)],2)}var _a=Object(f["a"])(ya,[["render",ka],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const Ca=Object(i["defineComponent"])({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Object(b["b"])("color-svpanel"),r=Object(i["getCurrentInstance"])(),n=Object(i["ref"])(0),o=Object(i["ref"])(0),l=Object(i["ref"])("hsl(0, 100%, 50%)"),a=Object(i["computed"])(()=>{const t=e.color.get("hue"),r=e.color.get("value");return{hue:t,value:r}});function c(){const t=e.color.get("saturation"),a=e.color.get("value"),i=r.vnode.el,{clientWidth:c,clientHeight:s}=i;o.value=t*c/100,n.value=(100-a)*s/100,l.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function s(t){const l=r.vnode.el,a=l.getBoundingClientRect(),{clientX:i,clientY:c}=ea(t);let s=i-a.left,u=c-a.top;s=Math.max(0,s),s=Math.min(s,a.width),u=Math.max(0,u),u=Math.min(u,a.height),o.value=s,n.value=u,e.color.set({saturation:s/a.width*100,value:100-u/a.height*100})}return Object(i["watch"])(()=>a.value,()=>{c()}),Object(i["onMounted"])(()=>{Xl(r.vnode.el,{drag:e=>{s(e)},end:e=>{s(e)}}),c()}),{cursorTop:n,cursorLeft:o,background:l,colorValue:a,handleDrag:s,update:c,ns:t}}}),za=Object(i["createElementVNode"])("div",null,null,-1),Ea=[za];function Ba(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(e.ns.b()),style:Object(i["normalizeStyle"])({backgroundColor:e.background})},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("white"))},null,2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("black"))},null,2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("cursor")),style:Object(i["normalizeStyle"])({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},Ea,6)],6)}var Sa=Object(f["a"])(Ca,[["render",Ba],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const Va=Object(i["defineComponent"])({name:"ElColorPicker",components:{ElButton:br["a"],ElTooltip:zt,ElInput:A["a"],ElIcon:y["a"],Close:M["Close"],ArrowDown:M["ArrowDown"],SvPanel:Sa,HueSlider:aa,AlphaSlider:na,Predefine:_a},directives:{ClickOutside:el},props:{modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:tl["a"]},popperClass:String,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:Array,validateEvent:{type:Boolean,default:!0}},emits:["change","active-change",u["c"]],setup(e,{emit:t}){const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("color"),{form:o,formItem:l}=Object(mn["a"])(),{inputId:a,isLabeledByFormItem:c}=Object(mn["b"])(e,{formItemContext:l}),s=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])(),f=Object(i["ref"])(null);let h=!0;const v=Object(i["reactive"])(new wa({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue})),g=Object(i["ref"])(!1),O=Object(i["ref"])(!1),j=Object(i["ref"])(""),w=Object(i["computed"])(()=>e.modelValue||O.value?z(v,e.showAlpha):"transparent"),y=Object(Vt["b"])(),x=Object(i["computed"])(()=>!(!e.disabled&&!(null==o?void 0:o.disabled))),k=Object(i["computed"])(()=>e.modelValue||O.value?v.value:""),_=Object(i["computed"])(()=>c.value?void 0:e.label||r("el.colorpicker.defaultLabel")),C=Object(i["computed"])(()=>c.value?null==l?void 0:l.labelId:void 0);function z(e,t){if(!(e instanceof wa))throw new TypeError("color should be instance of _color Class");const{r:r,g:n,b:o}=e.toRgb();return t?`rgba(${r}, ${n}, ${o}, ${e.get("alpha")/100})`:`rgb(${r}, ${n}, ${o})`}function E(e){g.value=e}Object(i["watch"])(()=>e.modelValue,e=>{e?e&&e!==v.value&&(h=!1,v.fromString(e)):O.value=!1}),Object(i["watch"])(()=>k.value,e=>{j.value=e,h&&t("active-change",e),h=!0}),Object(i["watch"])(()=>v.value,()=>{e.modelValue||O.value||(O.value=!0)});const B=Object(N["debounce"])(E,100);function S(){B(!1),V()}function V(){Object(i["nextTick"])(()=>{e.modelValue?v.fromString(e.modelValue):(v.value="",Object(i["nextTick"])(()=>{O.value=!1}))})}function M(){x.value||B(!g.value)}function A(){v.fromString(j.value)}function T(){const r=v.value;t(u["c"],r),t("change",r),e.validateEvent&&(null==l||l.validate("change").catch(e=>Object(m["a"])(e))),B(!1),Object(i["nextTick"])(()=>{const t=new wa({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue});v.compare(t)||V()})}function H(){B(!1),t(u["c"],null),t("change",null),null!==e.modelValue&&e.validateEvent&&(null==l||l.validate("change").catch(e=>Object(m["a"])(e))),V()}return Object(i["onMounted"])(()=>{e.modelValue&&(j.value=k.value)}),Object(i["watch"])(()=>g.value,()=>{Object(i["nextTick"])(()=>{var e,t,r;null==(e=s.value)||e.update(),null==(t=d.value)||t.update(),null==(r=p.value)||r.update()})}),Object(i["provide"])(ia,{currentColor:k}),{color:v,colorDisabled:x,colorSize:y,displayedColor:w,showPanelColor:O,showPicker:g,customInput:j,buttonId:a,buttonAriaLabel:_,buttonAriaLabelledby:C,handleConfirm:A,hide:S,handleTrigger:M,clear:H,confirmValue:T,t:r,ns:n,hue:s,svPanel:d,alpha:p,popper:f}}}),Na=["id","aria-label","aria-labelledby","aria-description","tabindex"];function Ma(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("hue-slider"),c=Object(i["resolveComponent"])("sv-panel"),s=Object(i["resolveComponent"])("alpha-slider"),u=Object(i["resolveComponent"])("predefine"),d=Object(i["resolveComponent"])("el-input"),p=Object(i["resolveComponent"])("el-button"),f=Object(i["resolveComponent"])("arrow-down"),b=Object(i["resolveComponent"])("el-icon"),m=Object(i["resolveComponent"])("close"),h=Object(i["resolveComponent"])("el-tooltip"),v=Object(i["resolveDirective"])("click-outside");return Object(i["openBlock"])(),Object(i["createBlock"])(h,{ref:"popper",visible:e.showPicker,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[e.ns.be("picker","panel"),e.ns.b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:e.ns.namespace.value+"-zoom-in-top",persistent:""},{content:Object(i["withCtx"])(()=>[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",null,[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("dropdown","main-wrapper"))},[Object(i["createVNode"])(a,{ref:"hue",class:"hue-slider",color:e.color,vertical:""},null,8,["color"]),Object(i["createVNode"])(c,{ref:"svPanel",color:e.color},null,8,["color"])],2),e.showAlpha?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,ref:"alpha",color:e.color},null,8,["color"])):Object(i["createCommentVNode"])("v-if",!0),e.predefine?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:1,ref:"predefine",color:e.color,colors:e.predefine},null,8,["color","colors"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("dropdown","btns"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.be("dropdown","value"))},[Object(i["createVNode"])(d,{modelValue:e.customInput,"onUpdate:modelValue":t[0]||(t[0]=t=>e.customInput=t),"validate-event":!1,size:"small",onKeyup:Object(i["withKeys"])(e.handleConfirm,["enter"]),onBlur:e.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])],2),Object(i["createVNode"])(p,{class:Object(i["normalizeClass"])(e.ns.be("dropdown","link-btn")),text:"",size:"small",onClick:e.clear},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.t("el.colorpicker.clear")),1)]),_:1},8,["class","onClick"]),Object(i["createVNode"])(p,{plain:"",size:"small",class:Object(i["normalizeClass"])(e.ns.be("dropdown","btn")),onClick:e.confirmValue},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.t("el.colorpicker.confirm")),1)]),_:1},8,["class","onClick"])],2)])),[[v,e.hide]])]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{id:e.buttonId,class:Object(i["normalizeClass"])([e.ns.b("picker"),e.ns.is("disabled",e.colorDisabled),e.ns.bm("picker",e.colorSize)]),role:"button","aria-label":e.buttonAriaLabel,"aria-labelledby":e.buttonAriaLabelledby,"aria-description":e.t("el.colorpicker.description",{color:e.modelValue||""}),tabindex:e.tabindex,onKeydown:t[2]||(t[2]=Object(i["withKeys"])((...t)=>e.handleTrigger&&e.handleTrigger(...t),["enter"]))},[e.colorDisabled?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.be("picker","mask"))},null,2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("picker","trigger")),onClick:t[1]||(t[1]=(...t)=>e.handleTrigger&&e.handleTrigger(...t))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([e.ns.be("picker","color"),e.ns.is("alpha",e.showAlpha)])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.be("picker","color-inner")),style:Object(i["normalizeStyle"])({backgroundColor:e.displayedColor})},[Object(i["withDirectives"])(Object(i["createVNode"])(b,{class:Object(i["normalizeClass"])([e.ns.be("picker","icon"),e.ns.is("icon-arrow-down")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f)]),_:1},8,["class"]),[[i["vShow"],e.modelValue||e.showPanelColor]]),e.modelValue||e.showPanelColor?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(b,{key:0,class:Object(i["normalizeClass"])([e.ns.be("picker","empty"),e.ns.is("icon-close")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(m)]),_:1},8,["class"]))],6)],2)],2)],42,Na)]),_:1},8,["visible","popper-class","transition"])}var Aa=Object(f["a"])(Va,[["render",Ma],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/index.vue"]]);Aa.install=e=>{e.component(Aa.name,Aa)};const Ta=Aa,Ha=Ta;var Ra=r("93b2");const La=Object(j["a"])(Ra["a"]),Da={name:"ElContainer"},Pa=Object(i["defineComponent"])({...Da,props:{direction:{type:String}},setup(e){const t=e,r=Object(i["useSlots"])(),n=Object(b["b"])("container"),o=Object(i["computed"])(()=>{if("vertical"===t.direction)return!0;if("horizontal"===t.direction)return!1;if(r&&r.default){const e=r.default();return e.some(e=>{const t=e.type.name;return"ElHeader"===t||"ElFooter"===t})}return!1});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("section",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).is("vertical",Object(i["unref"])(o))])},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Ia=Object(f["a"])(Pa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const Fa={name:"ElAside"},$a=Object(i["defineComponent"])({...Fa,props:{width:{type:String,default:null}},setup(e){const t=e,r=Object(b["b"])("aside"),n=Object(i["computed"])(()=>t.width?r.cssVarBlock({width:t.width}):{});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("aside",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(n))},[Object(i["renderSlot"])(e.$slots,"default")],6))}});var qa=Object(f["a"])($a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const Wa={name:"ElFooter"},Ua=Object(i["defineComponent"])({...Wa,props:{height:{type:String,default:null}},setup(e){const t=e,r=Object(b["b"])("footer"),n=Object(i["computed"])(()=>t.height?r.cssVarBlock({height:t.height}):{});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("footer",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(n))},[Object(i["renderSlot"])(e.$slots,"default")],6))}});var Ka=Object(f["a"])(Ua,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const Ya={name:"ElHeader"},Ga=Object(i["defineComponent"])({...Ya,props:{height:{type:String,default:null}},setup(e){const t=e,r=Object(b["b"])("header"),n=Object(i["computed"])(()=>t.height?r.cssVarBlock({height:t.height}):{});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("header",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(n))},[Object(i["renderSlot"])(e.$slots,"default")],6))}});var Xa=Object(f["a"])(Ga,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const Ja={name:"ElMain"},Za=Object(i["defineComponent"])({...Ja,setup(e){const t=Object(b["b"])("main");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("main",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).b())},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Qa=Object(f["a"])(Za,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const ei=Object(j["a"])(Ia,{Aside:qa,Footer:Ka,Header:Xa,Main:Qa}),ti=Object(j["d"])(qa),ri=Object(j["d"])(Ka),ni=Object(j["d"])(Xa),oi=Object(j["d"])(Qa);var li=r("f906"),ai=r.n(li),ii=r("8f19"),ci=r.n(ii),si=r("2a04"),ui=r.n(si),di=r("1ac8"),pi=r.n(di),fi=r("8d82"),bi=r.n(fi),mi=r("d758"),hi=r.n(mi),vi=r("b375"),gi=r.n(vi);const Oi=Object(s["b"])({type:{type:Object(s["c"])(String),default:"date"}}),ji=["date","dates","year","month","week","range"],wi=Object(s["b"])({disabledDate:{type:Object(s["c"])(Function)},date:{type:Object(s["c"])(Object),required:!0},minDate:{type:Object(s["c"])(Object)},maxDate:{type:Object(s["c"])(Object)},parsedValue:{type:Object(s["c"])([Object,Array])},rangeState:{type:Object(s["c"])(Object),default:()=>({endDate:null,selecting:!1})}}),yi=Object(s["b"])({type:{type:Object(s["c"])(String),required:!0,values:Ar["b"]}}),xi=Object(s["b"])({unlinkPanels:Boolean,parsedValue:{type:Object(s["c"])(Array)}}),ki=e=>({type:String,values:ji,default:e}),_i=Object(s["b"])({...yi,parsedValue:{type:Object(s["c"])([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),Ci=Object(s["b"])({...wi,cellClassName:{type:Object(s["c"])(Function)},showWeekNumber:Boolean,selectionMode:ki("date")}),zi=e=>{if(!Object(Y["isArray"])(e))return!1;const[t,r]=e;return hr.a.isDayjs(t)&&hr.a.isDayjs(r)&&t.isSameOrBefore(r)},Ei=(e,{lang:t,unit:r,unlinkPanels:n})=>{let o;if(Object(Y["isArray"])(e)){let[o,l]=e.map(e=>hr()(e).locale(t));return n||(l=o.add(1,r)),[o,l]}return o=e?hr()(e):hr()(),o=o.locale(t),[o,o.add(1,r)]},Bi=(e,t,{columnIndexOffset:r,startDate:n,nextEndDate:o,now:l,unit:a,relativeDateGetter:i,setCellMetadata:c,setRowMetadata:s})=>{for(let u=0;u{const{cell:n}=e;if(r.default){const e=r.default(n).filter(e=>-2!==e.patchFlag&&"Symbol(Comment)"!==e.type.toString());if(e.length)return e}return Object(i["createVNode"])("div",{class:t.b()},[Object(i["createVNode"])("span",{class:t.e("text")},[null==n?void 0:n.text])])}}});const Mi=["aria-label"],Ai={key:0,scope:"col"},Ti=["aria-label"],Hi=["aria-current","aria-selected","tabindex"],Ri=Object(i["defineComponent"])({__name:"basic-date-table",props:Ci,emits:["changerange","pick","select"],setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("date-table"),{t:l,lang:a}=Object(Mr["a"])(),c=Object(i["ref"])(),s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])([[],[],[],[],[],[]]);let f=!1;const m=n.date.$locale().weekStart||7,h=n.date.locale("en").localeData().weekdaysShort().map(e=>e.toLowerCase()),v=Object(i["computed"])(()=>m>3?7-m:-m),g=Object(i["computed"])(()=>{const e=n.date.startOf("month");return e.subtract(e.day()||7,"day")}),O=Object(i["computed"])(()=>h.concat(h).slice(m,m+7)),j=Object(i["computed"])(()=>Object(N["flatten"])(C.value).some(e=>e.isCurrent)),w=Object(i["computed"])(()=>{const e=n.date.startOf("month"),t=e.day()||7,r=e.daysInMonth(),o=e.subtract(1,"month").daysInMonth();return{startOfMonthDay:t,dateCountOfMonth:r,dateCountOfLastMonth:o}}),y=Object(i["computed"])(()=>"dates"===n.selectionMode?Do(n.parsedValue):[]),x=(e,{count:t,rowIndex:r,columnIndex:n})=>{const{startOfMonthDay:o,dateCountOfMonth:l,dateCountOfLastMonth:a}=Object(i["unref"])(w),c=Object(i["unref"])(v);if(!(r>=0&&r<=1))return t<=l?e.text=t:(e.text=t-l,e.type="next-month"),!0;{const l=o+c<0?7+o+c:o+c;if(n+7*r>=l)return e.text=t,!0;e.text=a-(l-n%7)+1+7*r,e.type="prev-month"}return!1},k=(e,{columnIndex:t,rowIndex:r},o)=>{const{disabledDate:l,cellClassName:a}=n,c=Object(i["unref"])(y),s=x(e,{count:o,rowIndex:r,columnIndex:t}),u=e.dayjs.toDate();return e.selected=c.find(t=>t.valueOf()===e.dayjs.valueOf()),e.isSelected=!!e.selected,e.isCurrent=B(e),e.disabled=null==l?void 0:l(u),e.customClass=null==a?void 0:a(u),s},_=e=>{if("week"===n.selectionMode){const[t,r]=n.showWeekNumber?[1,7]:[0,6],o=P(e[t+1]);e[t].inRange=o,e[t].start=o,e[r].inRange=o,e[r].end=o}},C=Object(i["computed"])(()=>{const{minDate:e,maxDate:t,rangeState:r,showWeekNumber:o}=n,l=v.value,c=p.value,s="day";let u=1;if(o)for(let n=0;n<6;n++)c[n][0]||(c[n][0]={type:"week",text:g.value.add(7*n+1,s).week()});return Bi({row:6,column:7},c,{startDate:e,columnIndexOffset:o?1:0,nextEndDate:r.endDate||t||r.selecting&&e||null,now:hr()().locale(Object(i["unref"])(a)).startOf(s),unit:s,relativeDateGetter:e=>g.value.add(e-l,s),setCellMetadata:(...e)=>{k(...e,u)&&(u+=1)},setRowMetadata:_}),c});Object(i["watch"])(()=>n.date,async()=>{var e,t;(null==(e=c.value)?void 0:e.contains(document.activeElement))&&(await Object(i["nextTick"])(),null==(t=s.value)||t.focus())});const z=async()=>{var e;null==(e=s.value)||e.focus()},E=(e="")=>["normal","today"].includes(e),B=e=>"date"===n.selectionMode&&E(e.type)&&S(e,n.parsedValue),S=(e,t)=>!!t&&hr()(t).locale(a.value).isSame(n.date.date(Number(e.text)),"day"),V=e=>{const t=[];return E(e.type)&&!e.disabled?(t.push("available"),"today"===e.type&&t.push("today")):t.push(e.type),B(e)&&t.push("current"),e.inRange&&(E(e.type)||"week"===n.selectionMode)&&(t.push("in-range"),e.start&&t.push("start-date"),e.end&&t.push("end-date")),e.disabled&&t.push("disabled"),e.selected&&t.push("selected"),e.customClass&&t.push(e.customClass),t.join(" ")},M=(e,t)=>{const r=7*e+(t-(n.showWeekNumber?1:0))-v.value;return g.value.add(r,"day")},A=e=>{var t;if(!n.rangeState.selecting)return;let o=e.target;if("SPAN"===o.tagName&&(o=null==(t=o.parentNode)?void 0:t.parentNode),"DIV"===o.tagName&&(o=o.parentNode),"TD"!==o.tagName)return;const l=o.parentNode.rowIndex-1,a=o.cellIndex;C.value[l][a].disabled||l===u.value&&a===d.value||(u.value=l,d.value=a,r("changerange",{selecting:!0,endDate:M(l,a)}))},T=e=>!j.value&&1===(null==e?void 0:e.text)&&"normal"===e.type||e.isCurrent,H=e=>{f||j.value||"date"!==n.selectionMode||D(e,!0)},R=e=>{const t=e.target.closest("td");t&&(f=!0)},L=e=>{const t=e.target.closest("td");t&&(f=!1)},D=(e,t=!1)=>{const o=e.target.closest("td");if(!o)return;const l=o.parentNode.rowIndex-1,a=o.cellIndex,i=C.value[l][a];if(i.disabled||"week"===i.type)return;const c=M(l,a);if("range"===n.selectionMode)n.rangeState.selecting&&n.minDate?(c>=n.minDate?r("pick",{minDate:n.minDate,maxDate:c}):r("pick",{minDate:c,maxDate:n.minDate}),r("select",!1)):(r("pick",{minDate:c,maxDate:null}),r("select",!0));else if("date"===n.selectionMode)r("pick",c,t);else if("week"===n.selectionMode){const e=c.week(),t=`${c.year()}w${e}`;r("pick",{year:c.year(),week:e,value:t,date:c.startOf("week")})}else if("dates"===n.selectionMode){const e=i.selected?Do(n.parsedValue).filter(e=>(null==e?void 0:e.valueOf())!==c.valueOf()):Do(n.parsedValue).concat([c]);r("pick",e)}},P=e=>{if("week"!==n.selectionMode)return!1;let t=n.date.startOf("day");if("prev-month"===e.type&&(t=t.subtract(1,"month")),"next-month"===e.type&&(t=t.add(1,"month")),t=t.date(Number.parseInt(e.text,10)),n.parsedValue&&!Array.isArray(n.parsedValue)){const e=(n.parsedValue.day()-m+7)%7-1,r=n.parsedValue.subtract(e,"day");return r.isSame(t,"day")}return!1};return t({focus:z}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{role:"grid","aria-label":Object(i["unref"])(l)("el.datepicker.dateTablePrompt"),cellspacing:"0",cellpadding:"0",class:Object(i["normalizeClass"])([Object(i["unref"])(o).b(),{"is-week-mode":"week"===e.selectionMode}]),onClick:D,onMousemove:A,onMousedown:R,onMouseup:L},[Object(i["createElementVNode"])("tbody",{ref_key:"tbodyRef",ref:c},[Object(i["createElementVNode"])("tr",null,[e.showWeekNumber?(Object(i["openBlock"])(),Object(i["createElementBlock"])("th",Ai,Object(i["toDisplayString"])(Object(i["unref"])(l)("el.datepicker.week")),1)):Object(i["createCommentVNode"])("v-if",!0),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(O),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("th",{key:t,scope:"col","aria-label":Object(i["unref"])(l)("el.datepicker.weeksFull."+e)},Object(i["toDisplayString"])(Object(i["unref"])(l)("el.datepicker.weeks."+e)),9,Ti))),128))]),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(C),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",{key:t,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("row"),{current:P(e[1])}])},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e,(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:`${t}.${r}`,ref_for:!0,ref:t=>T(e)&&(s.value=t),class:Object(i["normalizeClass"])(V(e)),"aria-current":e.isCurrent?"date":void 0,"aria-selected":e.isCurrent,tabindex:T(e)?0:-1,onFocus:H},[Object(i["createVNode"])(Object(i["unref"])(Ni),{cell:e},null,8,["cell"])],42,Hi))),128))],2))),128))],512)],42,Mi))}});var Li=Object(f["a"])(Ri,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const Di=Object(s["b"])({...wi,selectionMode:ki("month")}),Pi=["aria-label"],Ii=["aria-selected","aria-label","tabindex","onKeydown"],Fi={class:"cell"},$i=Object(i["defineComponent"])({__name:"basic-month-table",props:Di,emits:["changerange","pick","select"],setup(e,{expose:t,emit:r}){const n=e,o=(e,t,r)=>{const n=hr()().locale(r).startOf("month").month(t).year(e),o=n.daysInMonth();return jr(o).map(e=>n.add(e,"day").toDate())},l=Object(b["b"])("month-table"),{t:a,lang:c}=Object(Mr["a"])(),s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(n.date.locale("en").localeData().monthsShort().map(e=>e.toLowerCase())),p=Object(i["ref"])([[],[],[]]),f=Object(i["ref"])(),m=Object(i["ref"])(),h=Object(i["computed"])(()=>{var e,t;const r=p.value,o=hr()().locale(c.value).startOf("month");for(let l=0;l<3;l++){const a=r[l];for(let r=0;r<4;r++){const i=a[r]||(a[r]={row:l,column:r,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});i.type="normal";const c=4*l+r,s=n.date.startOf("year").month(c),u=n.rangeState.endDate||n.maxDate||n.rangeState.selecting&&n.minDate||null;i.inRange=!!(n.minDate&&s.isSameOrAfter(n.minDate,"month")&&u&&s.isSameOrBefore(u,"month"))||!!(n.minDate&&s.isSameOrBefore(n.minDate,"month")&&u&&s.isSameOrAfter(u,"month")),(null==(e=n.minDate)?void 0:e.isSameOrAfter(u))?(i.start=!(!u||!s.isSame(u,"month")),i.end=n.minDate&&s.isSame(n.minDate,"month")):(i.start=!(!n.minDate||!s.isSame(n.minDate,"month")),i.end=!(!u||!s.isSame(u,"month")));const d=o.isSame(s);d&&(i.type="today"),i.text=c,i.disabled=(null==(t=n.disabledDate)?void 0:t.call(n,s.toDate()))||!1}}return r}),v=()=>{var e;null==(e=u.value)||e.focus()},g=e=>{const t={},r=n.date.year(),l=new Date,a=e.text;return t.disabled=!!n.disabledDate&&o(r,a,c.value).every(n.disabledDate),t.current=Do(n.parsedValue).findIndex(e=>hr.a.isDayjs(e)&&e.year()===r&&e.month()===a)>=0,t.today=l.getFullYear()===r&&l.getMonth()===a,e.inRange&&(t["in-range"]=!0,e.start&&(t["start-date"]=!0),e.end&&(t["end-date"]=!0)),t},O=e=>{const t=n.date.year(),r=e.text;return Do(n.date).findIndex(e=>e.year()===t&&e.month()===r)>=0},j=e=>{var t;if(!n.rangeState.selecting)return;let o=e.target;if("A"===o.tagName&&(o=null==(t=o.parentNode)?void 0:t.parentNode),"DIV"===o.tagName&&(o=o.parentNode),"TD"!==o.tagName)return;const l=o.parentNode.rowIndex,a=o.cellIndex;h.value[l][a].disabled||l===f.value&&a===m.value||(f.value=l,m.value=a,r("changerange",{selecting:!0,endDate:n.date.startOf("year").month(4*l+a)}))},w=e=>{var t;const o=null==(t=e.target)?void 0:t.closest("td");if("TD"!==(null==o?void 0:o.tagName))return;if(Object(K["d"])(o,"disabled"))return;const l=o.cellIndex,a=o.parentNode.rowIndex,i=4*a+l,c=n.date.startOf("year").month(i);"range"===n.selectionMode?n.rangeState.selecting?(n.minDate&&c>=n.minDate?r("pick",{minDate:n.minDate,maxDate:c}):r("pick",{minDate:c,maxDate:n.minDate}),r("select",!1)):(r("pick",{minDate:c,maxDate:null}),r("select",!0)):r("pick",i)};return Object(i["watch"])(()=>n.date,async()=>{var e,t;(null==(e=s.value)?void 0:e.contains(document.activeElement))&&(await Object(i["nextTick"])(),null==(t=u.value)||t.focus())}),t({focus:v}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{role:"grid","aria-label":Object(i["unref"])(a)("el.datepicker.monthTablePrompt"),class:Object(i["normalizeClass"])(Object(i["unref"])(l).b()),onClick:w,onMousemove:j},[Object(i["createElementVNode"])("tbody",{ref_key:"tbodyRef",ref:s},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(h),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",{key:t},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e,(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:t,ref_for:!0,ref:t=>O(e)&&(u.value=t),class:Object(i["normalizeClass"])(g(e)),"aria-selected":""+O(e),"aria-label":Object(i["unref"])(a)("el.datepicker.month"+(+e.text+1)),tabindex:O(e)?0:-1,onKeydown:[Object(i["withKeys"])(Object(i["withModifiers"])(w,["prevent","stop"]),["space"]),Object(i["withKeys"])(Object(i["withModifiers"])(w,["prevent","stop"]),["enter"])]},[Object(i["createElementVNode"])("div",null,[Object(i["createElementVNode"])("span",Fi,Object(i["toDisplayString"])(Object(i["unref"])(a)("el.datepicker.months."+d.value[e.text])),1)])],42,Ii))),128))]))),128))],512)],42,Pi))}});var qi=Object(f["a"])($i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date:Wi,disabledDate:Ui,parsedValue:Ki}=wi,Yi=Object(s["b"])({date:Wi,disabledDate:Ui,parsedValue:Ki}),Gi=["aria-label"],Xi=["aria-selected","tabindex","onKeydown"],Ji={class:"cell"},Zi={key:1},Qi=Object(i["defineComponent"])({__name:"basic-year-table",props:Yi,emits:["pick"],setup(e,{expose:t,emit:r}){const n=e,o=(e,t)=>{const r=hr()(String(e)).locale(t).startOf("year"),n=r.endOf("year"),o=n.dayOfYear();return jr(o).map(e=>r.add(e,"day").toDate())},l=Object(b["b"])("year-table"),{t:a,lang:c}=Object(Mr["a"])(),s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["computed"])(()=>10*Math.floor(n.date.year()/10)),p=()=>{var e;null==(e=u.value)||e.focus()},f=e=>{const t={},r=hr()().locale(c.value);return t.disabled=!!n.disabledDate&&o(e,c.value).every(n.disabledDate),t.current=Do(n.parsedValue).findIndex(t=>t.year()===e)>=0,t.today=r.year()===e,t},m=e=>e===d.value&&n.date.year()d.value+9||Do(n.date).findIndex(t=>t.year()===e)>=0,h=e=>{const t=e.target,n=t.closest("td");if(n&&n.textContent){if(Object(K["d"])(n,"disabled"))return;const e=n.textContent||n.innerText;r("pick",Number(e))}};return Object(i["watch"])(()=>n.date,async()=>{var e,t;(null==(e=s.value)?void 0:e.contains(document.activeElement))&&(await Object(i["nextTick"])(),null==(t=u.value)||t.focus())}),t({focus:p}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{role:"grid","aria-label":Object(i["unref"])(a)("el.datepicker.yearTablePrompt"),class:Object(i["normalizeClass"])(Object(i["unref"])(l).b()),onClick:h},[Object(i["createElementVNode"])("tbody",{ref_key:"tbodyRef",ref:s},[(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(3,(e,t)=>Object(i["createElementVNode"])("tr",{key:t},[(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(4,(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:t+"_"+r},[4*t+r<10?(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:0,ref_for:!0,ref:e=>m(Object(i["unref"])(d)+4*t+r)&&(u.value=e),class:Object(i["normalizeClass"])(["available",f(Object(i["unref"])(d)+4*t+r)]),"aria-selected":""+m(Object(i["unref"])(d)+4*t+r),tabindex:m(Object(i["unref"])(d)+4*t+r)?0:-1,onKeydown:[Object(i["withKeys"])(Object(i["withModifiers"])(h,["prevent","stop"]),["space"]),Object(i["withKeys"])(Object(i["withModifiers"])(h,["prevent","stop"]),["enter"])]},[Object(i["createElementVNode"])("span",Ji,Object(i["toDisplayString"])(Object(i["unref"])(d)+4*t+r),1)],42,Xi)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",Zi))],64))),64))])),64))],512)],10,Gi))}});var ec=Object(f["a"])(Qi,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const tc=Object(s["b"])({disabledHours:{type:Object(s["c"])(Function)},disabledMinutes:{type:Object(s["c"])(Function)},disabledSeconds:{type:Object(s["c"])(Function)}}),rc=Object(s["b"])({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),nc=Object(s["b"])({...rc,datetimeRole:String,parsedValue:{type:Object(s["c"])(Object)}}),oc=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:r})=>{const n=(n,o,l,a)=>{const i={hour:e,minute:t,second:r};let c=n;return["hour","minute","second"].forEach(e=>{if(i[e]){let t;const r=i[e];switch(e){case"minute":t=r(c.hour(),o,a);break;case"second":t=r(c.hour(),c.minute(),o,a);break;default:t=r(o,a);break}if((null==t?void 0:t.length)&&!t.includes(c[e]())){const r=l?0:t.length-1;c=c[e](t[r])}}}),c},o={},l=([e,t])=>{o[e]=t};return{timePickerOptions:o,getAvailableTime:n,onSetOption:l}},lc=e=>{const t=(e,t)=>e||t,r=e=>!0!==e;return e.map(t).filter(r)},ac=(e,t,r)=>{const n=(t,r)=>zr(24,e&&(()=>null==e?void 0:e(t,r))),o=(e,r,n)=>zr(60,t&&(()=>null==t?void 0:t(e,r,n))),l=(e,t,n,o)=>zr(60,r&&(()=>null==r?void 0:r(e,t,n,o)));return{getHoursList:n,getMinutesList:o,getSecondsList:l}},ic=(e,t,r)=>{const{getHoursList:n,getMinutesList:o,getSecondsList:l}=ac(e,t,r),a=(e,t)=>lc(n(e,t)),i=(e,t,r)=>lc(o(e,t,r)),c=(e,t,r,n)=>lc(l(e,t,r,n));return{getAvailableHours:a,getAvailableMinutes:i,getAvailableSeconds:c}},cc=e=>{const t=Object(i["ref"])(e.parsedValue);return Object(i["watch"])(()=>e.visible,r=>{r||(t.value=e.parsedValue)}),t},sc=["hours","minutes","seconds"],uc="HH:mm:ss",dc="YYYY-MM-DD",pc={date:dc,dates:dc,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${dc} ${uc}`,monthrange:"YYYY-MM",daterange:dc,datetimerange:`${dc} ${uc}`},fc=Object(s["b"])({role:{type:String,required:!0},spinnerDate:{type:Object(s["c"])(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:Object(s["c"])(String),default:""},...tc}),bc=100,mc=600,hc={beforeMount(e,t){let r=null,n=null;const o=()=>t.value&&t.value(),l=()=>{n&&(clearTimeout(n),n=null),r&&(clearInterval(r),r=null)};e.addEventListener("mousedown",e=>{0===e.button&&(o(),document.addEventListener("mouseup",l,{once:!0}),l(),n=setTimeout(()=>{r=setInterval(()=>{o()},bc)},mc))})}},vc=["onClick"],gc=["onMouseenter"],Oc=Object(i["defineComponent"])({__name:"basic-time-spinner",props:fc,emits:["change","select-range","set-option"],setup(e,{emit:t}){const r=e,n=Object(b["b"])("time"),{getHoursList:o,getMinutesList:l,getSecondsList:a}=ac(r.disabledHours,r.disabledMinutes,r.disabledSeconds);let c=!1;const s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])(),f={hours:u,minutes:d,seconds:p},m=Object(i["computed"])(()=>r.showSeconds?sc:sc.slice(0,2)),h=Object(i["computed"])(()=>{const{spinnerDate:e}=r,t=e.hour(),n=e.minute(),o=e.second();return{hours:t,minutes:n,seconds:o}}),v=Object(i["computed"])(()=>{const{hours:e,minutes:t}=Object(i["unref"])(h);return{hours:o(r.role),minutes:l(e,r.role),seconds:a(e,t,r.role)}}),g=Object(i["computed"])(()=>{const{hours:e,minutes:t,seconds:r}=Object(i["unref"])(h);return{hours:Or(e,23),minutes:Or(t,59),seconds:Or(r,59)}}),O=Object(N["debounce"])(e=>{c=!1,x(e)},200),j=e=>{const t=!!r.amPmMode;if(!t)return"";const n="A"===r.amPmMode;let o=e<12?" am":" pm";return n&&(o=o.toUpperCase()),o},w=e=>{let r;switch(e){case"hours":r=[0,2];break;case"minutes":r=[3,5];break;case"seconds":r=[6,8];break}const[n,o]=r;t("select-range",n,o),s.value=e},x=e=>{C(e,Object(i["unref"])(h)[e])},k=()=>{x("hours"),x("minutes"),x("seconds")},_=e=>e.querySelector(`.${n.namespace.value}-scrollbar__wrap`),C=(e,t)=>{if(r.arrowControl)return;const n=Object(i["unref"])(f[e]);n&&n.$el&&(_(n.$el).scrollTop=Math.max(0,t*z(e)))},z=e=>{const t=Object(i["unref"])(f[e]);return(null==t?void 0:t.$el.querySelector("li").offsetHeight)||0},E=()=>{S(1)},B=()=>{S(-1)},S=e=>{s.value||w("hours");const t=s.value,r=Object(i["unref"])(h)[t],n="hours"===s.value?24:60,o=V(t,r,e,n);A(t,o),C(t,o),Object(i["nextTick"])(()=>w(t))},V=(e,t,r,n)=>{let o=(t+r+n)%n;const l=Object(i["unref"])(v)[e];while(l[o]&&o!==t)o=(o+r+n)%n;return o},A=(e,n)=>{const o=Object(i["unref"])(v)[e],l=o[n];if(l)return;const{hours:a,minutes:c,seconds:s}=Object(i["unref"])(h);let u;switch(e){case"hours":u=r.spinnerDate.hour(n).minute(c).second(s);break;case"minutes":u=r.spinnerDate.hour(a).minute(n).second(s);break;case"seconds":u=r.spinnerDate.hour(a).minute(c).second(n);break}t("change",u)},T=(e,{value:t,disabled:r})=>{r||(A(e,t),w(e),C(e,t))},H=e=>{c=!0,O(e);const t=Math.min(Math.round((_(Object(i["unref"])(f[e]).$el).scrollTop-(.5*R(e)-10)/z(e)+3)/z(e)),"hours"===e?23:59);A(e,t)},R=e=>Object(i["unref"])(f[e]).$el.offsetHeight,L=()=>{const e=e=>{const t=Object(i["unref"])(f[e]);t&&t.$el&&(_(t.$el).onscroll=()=>{H(e)})};e("hours"),e("minutes"),e("seconds")};Object(i["onMounted"])(()=>{Object(i["nextTick"])(()=>{!r.arrowControl&&L(),k(),"start"===r.role&&w("hours")})});const D=(e,t)=>{f[t].value=e};return t("set-option",[r.role+"_scrollDown",S]),t("set-option",[r.role+"_emitSelectRange",w]),Object(i["watch"])(()=>r.spinnerDate,()=>{c||k()}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b("spinner"),{"has-seconds":e.showSeconds}])},[e.arrowControl?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:0},Object(i["renderList"])(Object(i["unref"])(m),t=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Z),{key:t,ref_for:!0,ref:e=>D(e,t),class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":Object(i["unref"])(n).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:e=>w(t),onMousemove:e=>x(t)},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(v)[t],(r,o)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:o,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("spinner","item"),Object(i["unref"])(n).is("active",o===Object(i["unref"])(h)[t]),Object(i["unref"])(n).is("disabled",r)]),onClick:e=>T(t,{value:o,disabled:r})},["hours"===t?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+(e.amPmMode?o%12||12:o)).slice(-2))+Object(i["toDisplayString"])(j(o)),1)],64)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+o).slice(-2)),1)],64))],10,vc))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),e.arrowControl?(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:1},Object(i["renderList"])(Object(i["unref"])(m),t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:t,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("spinner","wrapper"),Object(i["unref"])(n).is("arrow")]),onMouseenter:e=>w(t)},[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(["arrow-up",Object(i["unref"])(n).be("spinner","arrow")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowUp"]))]),_:1},8,["class"])),[[Object(i["unref"])(hc),B]]),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(["arrow-down",Object(i["unref"])(n).be("spinner","arrow")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowDown"]))]),_:1},8,["class"])),[[Object(i["unref"])(hc),E]]),Object(i["createElementVNode"])("ul",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("spinner","list"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(g)[t],(r,o)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:o,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("spinner","item"),Object(i["unref"])(n).is("active",r===Object(i["unref"])(h)[t]),Object(i["unref"])(n).is("disabled",Object(i["unref"])(v)[t][r])])},["number"===typeof r?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},["hours"===t?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+(e.amPmMode?r%12||12:r)).slice(-2))+Object(i["toDisplayString"])(j(r)),1)],64)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+r).slice(-2)),1)],64))],64)):Object(i["createCommentVNode"])("v-if",!0)],2))),128))],2)],42,gc))),128)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var jc=Object(f["a"])(Oc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const wc=Object(i["defineComponent"])({__name:"panel-time-pick",props:nc,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const r=e,n=Object(i["inject"])("EP_PICKER_BASE"),{arrowControl:o,disabledHours:l,disabledMinutes:a,disabledSeconds:c,defaultValue:s}=n.props,{getAvailableHours:u,getAvailableMinutes:d,getAvailableSeconds:p}=ic(l,a,c),f=Object(b["b"])("time"),{t:m,lang:h}=Object(Mr["a"])(),v=Object(i["ref"])([0,2]),g=cc(r),O=Object(i["computed"])(()=>Object(Re["d"])(r.actualVisible)?f.namespace.value+"-zoom-in-top":""),j=Object(i["computed"])(()=>r.format.includes("ss")),w=Object(i["computed"])(()=>r.format.includes("A")?"A":r.format.includes("a")?"a":""),y=e=>{const t=hr()(e).locale(h.value),r=N(t);return t.isSame(r)},x=()=>{t("pick",g.value,!1)},k=(e=!1,n=!1)=>{n||t("pick",r.parsedValue,e)},_=e=>{if(!r.visible)return;const n=N(e).millisecond(0);t("pick",n,!0)},C=(e,r)=>{t("select-range",e,r),v.value=[e,r]},z=e=>{const t=[0,3].concat(j.value?[6]:[]),r=["hours","minutes"].concat(j.value?["seconds"]:[]),n=t.indexOf(v.value[0]),o=(n+e+t.length)%t.length;B["start_emitSelectRange"](r[o])},E=e=>{const t=e.code,{left:r,right:n,up:o,down:l}=ke["a"];if([r,n].includes(t)){const n=t===r?-1:1;return z(n),void e.preventDefault()}if([o,l].includes(t)){const r=t===o?-1:1;return B["start_scrollDown"](r),void e.preventDefault()}},{timePickerOptions:B,onSetOption:S,getAvailableTime:V}=oc({getAvailableHours:u,getAvailableMinutes:d,getAvailableSeconds:p}),N=e=>V(e,r.datetimeRole||"",!0),M=e=>e?hr()(e,r.format).locale(h.value):null,A=e=>e?e.format(r.format):null,T=()=>hr()(s).locale(h.value);return t("set-picker-option",["isValidValue",y]),t("set-picker-option",["formatToString",A]),t("set-picker-option",["parseUserInput",M]),t("set-picker-option",["handleKeydownInput",E]),t("set-picker-option",["getRangeAvailableTime",N]),t("set-picker-option",["getDefaultValue",T]),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(O)},{default:Object(i["withCtx"])(()=>[e.actualVisible||e.visible?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(f).b("panel"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(f).be("panel","content"),{"has-seconds":Object(i["unref"])(j)}])},[Object(i["createVNode"])(jc,{ref:"spinner",role:e.datetimeRole||"start","arrow-control":Object(i["unref"])(o),"show-seconds":Object(i["unref"])(j),"am-pm-mode":Object(i["unref"])(w),"spinner-date":e.parsedValue,"disabled-hours":Object(i["unref"])(l),"disabled-minutes":Object(i["unref"])(a),"disabled-seconds":Object(i["unref"])(c),onChange:_,onSetOption:Object(i["unref"])(S),onSelectRange:C},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(f).be("panel","footer"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(f).be("panel","btn"),"cancel"]),onClick:x},Object(i["toDisplayString"])(Object(i["unref"])(m)("el.datepicker.cancel")),3),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(f).be("panel","btn"),"confirm"]),onClick:t[0]||(t[0]=e=>k())},Object(i["toDisplayString"])(Object(i["unref"])(m)("el.datepicker.confirm")),3)],2)],2)):Object(i["createCommentVNode"])("v-if",!0)]),_:1},8,["name"]))}});var yc=Object(f["a"])(wc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const xc=["onClick"],kc=["aria-label"],_c=["aria-label"],Cc=["aria-label"],zc=["aria-label"],Ec=Object(i["defineComponent"])({__name:"panel-date-pick",props:_i,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const r=e,n=(e,t,r)=>!0,o=Object(b["b"])("picker-panel"),l=Object(b["b"])("date-picker"),a=Object(i["useAttrs"])(),c=Object(i["useSlots"])(),{t:s,lang:u}=Object(Mr["a"])(),d=Object(i["inject"])("EP_PICKER_BASE"),p=Object(i["inject"])(Be),{shortcuts:f,disabledDate:m,cellClassName:h,defaultTime:v,arrowControl:g}=d.props,O=Object(i["toRef"])(d.props,"defaultValue"),j=Object(i["ref"])(),w=Object(i["ref"])(hr()().locale(u.value)),x=Object(i["computed"])(()=>hr()(v).locale(u.value)),k=Object(i["computed"])(()=>w.value.month()),_=Object(i["computed"])(()=>w.value.year()),C=Object(i["ref"])([]),z=Object(i["ref"])(null),E=Object(i["ref"])(null),B=e=>!(C.value.length>0)||n(e,C.value,r.format||"HH:mm:ss"),S=e=>v&&!Q.value?x.value.year(e.year()).month(e.month()).date(e.date()):U.value?e.millisecond(0):e.startOf("day"),V=(e,...r)=>{if(e)if(Object(Y["isArray"])(e)){const n=e.map(S);t("pick",n,...r)}else t("pick",S(e),...r);else t("pick",e,...r);z.value=null,E.value=null},N=(e,t)=>{if("date"===P.value){e=e;let n=r.parsedValue?r.parsedValue.year(e.year()).month(e.month()).date(e.date()):e;B(n)||(n=C.value[0][0].year(e.year()).month(e.month()).date(e.date())),w.value=n,V(n,U.value||t)}else"week"===P.value?V(e.date):"dates"===P.value&&V(e,!0)},T=e=>{const t=e?"add":"subtract";w.value=w.value[t](1,"month"),me("month")},H=e=>{const t=w.value,r=e?"add":"subtract";w.value="year"===R.value?t[r](10,"year"):t[r](1,"year"),me("year")},R=Object(i["ref"])("date"),L=Object(i["computed"])(()=>{const e=s("el.datepicker.year");if("year"===R.value){const t=10*Math.floor(_.value/10);return e?`${t} ${e} - ${t+9} ${e}`:`${t} - ${t+9}`}return`${_.value} ${e}`}),D=e=>{const r=Object(Y["isFunction"])(e.value)?e.value():e.value;r?V(hr()(r).locale(u.value)):e.onClick&&e.onClick({attrs:a,slots:c,emit:t})},P=Object(i["computed"])(()=>{const{type:e}=r;return["week","month","year","dates"].includes(e)?e:"date"}),I=Object(i["computed"])(()=>"date"===P.value?R.value:P.value),F=Object(i["computed"])(()=>!!f.length),$=async e=>{w.value=w.value.startOf("month").month(e),"month"===P.value?V(w.value,!1):(R.value="date",["month","year","date","week"].includes(P.value)&&(V(w.value,!0),await Object(i["nextTick"])(),pe())),me("month")},q=async e=>{"year"===P.value?(w.value=w.value.startOf("year").year(e),V(w.value,!1)):(w.value=w.value.year(e),R.value="month",["month","year","date","week"].includes(P.value)&&(V(w.value,!0),await Object(i["nextTick"])(),pe())),me("year")},W=async e=>{R.value=e,await Object(i["nextTick"])(),pe()},U=Object(i["computed"])(()=>"datetime"===r.type||"datetimerange"===r.type),K=Object(i["computed"])(()=>U.value||"dates"===P.value),G=()=>{if("dates"===P.value)V(r.parsedValue);else{let e=r.parsedValue;if(!e){const t=hr()(v).locale(u.value),r=de();e=t.year(r.year()).month(r.month()).date(r.date())}w.value=e,V(e)}},X=()=>{const e=hr()().locale(u.value),t=e.toDate();m&&m(t)||!B(t)||(w.value=hr()().locale(u.value),V(w.value))},J=Object(i["computed"])(()=>yr(r.format)),Z=Object(i["computed"])(()=>wr(r.format)),Q=Object(i["computed"])(()=>E.value?E.value:r.parsedValue||O.value?(r.parsedValue||w.value).format(J.value):void 0),ee=Object(i["computed"])(()=>z.value?z.value:r.parsedValue||O.value?(r.parsedValue||w.value).format(Z.value):void 0),te=Object(i["ref"])(!1),re=()=>{te.value=!0},ne=()=>{te.value=!1},oe=e=>({hour:e.hour(),minute:e.minute(),second:e.second(),year:e.year(),month:e.month(),date:e.date()}),le=(e,t,n)=>{const{hour:o,minute:l,second:a}=oe(e),i=r.parsedValue?r.parsedValue.hour(o).minute(l).second(a):e;w.value=i,V(w.value,!0),n||(te.value=t)},ae=e=>{const t=hr()(e,J.value).locale(u.value);if(t.isValid()&&B(t)){const{year:e,month:r,date:n}=oe(w.value);w.value=t.year(e).month(r).date(n),E.value=null,te.value=!1,V(w.value,!0)}},ie=e=>{const t=hr()(e,Z.value).locale(u.value);if(t.isValid()){if(m&&m(t.toDate()))return;const{hour:e,minute:r,second:n}=oe(w.value);w.value=t.hour(e).minute(r).second(n),z.value=null,V(w.value,!0)}},ce=e=>hr.a.isDayjs(e)&&e.isValid()&&(!m||!m(e.toDate())),se=e=>"dates"===P.value?e.map(e=>e.format(r.format)):e.format(r.format),ue=e=>hr()(e,r.format).locale(u.value),de=()=>{const e=hr()(O.value).locale(u.value);if(!O.value){const e=x.value;return hr()().hour(e.hour()).minute(e.minute()).second(e.second()).locale(u.value)}return e},pe=async()=>{var e;["week","month","year","date"].includes(P.value)&&(null==(e=j.value)||e.focus(),"week"===P.value&&be(ke["a"].down))},fe=e=>{const{code:t}=e,r=[ke["a"].up,ke["a"].down,ke["a"].left,ke["a"].right,ke["a"].home,ke["a"].end,ke["a"].pageUp,ke["a"].pageDown];r.includes(t)&&(be(t),e.stopPropagation(),e.preventDefault()),[ke["a"].enter,ke["a"].space].includes(t)&&null===z.value&&null===E.value&&(e.preventDefault(),V(w.value,!1))},be=e=>{var r;const{up:n,down:o,left:l,right:a,home:i,end:c,pageUp:s,pageDown:d}=ke["a"],p={year:{[n]:-4,[o]:4,[l]:-1,[a]:1,offset:(e,t)=>e.setFullYear(e.getFullYear()+t)},month:{[n]:-4,[o]:4,[l]:-1,[a]:1,offset:(e,t)=>e.setMonth(e.getMonth()+t)},week:{[n]:-1,[o]:1,[l]:-1,[a]:1,offset:(e,t)=>e.setDate(e.getDate()+7*t)},date:{[n]:-7,[o]:7,[l]:-1,[a]:1,[i]:e=>-e.getDay(),[c]:e=>6-e.getDay(),[s]:e=>-new Date(e.getFullYear(),e.getMonth(),0).getDate(),[d]:e=>new Date(e.getFullYear(),e.getMonth()+1,0).getDate(),offset:(e,t)=>e.setDate(e.getDate()+t)}},f=w.value.toDate();while(Math.abs(w.value.diff(f,"year",!0))<1){const n=p[I.value];if(!n)return;if(n.offset(f,Object(Y["isFunction"])(n[e])?n[e](f):null!=(r=n[e])?r:0),m&&m(f))break;const o=hr()(f).locale(u.value);w.value=o,t("pick",o,!0);break}},me=e=>{t("panel-change",w.value.toDate(),e,R.value)};return Object(i["watch"])(()=>P.value,e=>{["month","year"].includes(e)?R.value=e:R.value="date"},{immediate:!0}),Object(i["watch"])(()=>R.value,()=>{null==p||p.updatePopper()}),Object(i["watch"])(()=>O.value,e=>{e&&(w.value=de())},{immediate:!0}),Object(i["watch"])(()=>r.parsedValue,e=>{if(e){if("dates"===P.value)return;if(Array.isArray(e))return;w.value=e}else w.value=de()},{immediate:!0}),t("set-picker-option",["isValidValue",ce]),t("set-picker-option",["formatToString",se]),t("set-picker-option",["parseUserInput",ue]),t("set-picker-option",["handleFocusPicker",pe]),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(o).b(),Object(i["unref"])(l).b(),{"has-sidebar":e.$slots.sidebar||Object(i["unref"])(F),"has-time":Object(i["unref"])(U)}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("body-wrapper"))},[Object(i["renderSlot"])(e.$slots,"sidebar",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("sidebar"))}),Object(i["unref"])(F)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("sidebar"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(f),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:t,type:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("shortcut")),onClick:t=>D(e)},Object(i["toDisplayString"])(e.text),11,xc))),128))],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("body"))},[Object(i["unref"])(U)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("time-header"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("editor-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{placeholder:Object(i["unref"])(s)("el.datepicker.selectDate"),"model-value":Object(i["unref"])(ee),size:"small","validate-event":!1,onInput:t[0]||(t[0]=e=>z.value=e),onChange:ie},null,8,["placeholder","model-value"])],2),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("editor-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{placeholder:Object(i["unref"])(s)("el.datepicker.selectTime"),"model-value":Object(i["unref"])(Q),size:"small","validate-event":!1,onFocus:re,onInput:t[1]||(t[1]=e=>E.value=e),onChange:ae},null,8,["placeholder","model-value"]),Object(i["createVNode"])(Object(i["unref"])(yc),{visible:te.value,format:Object(i["unref"])(J),"time-arrow-control":Object(i["unref"])(g),"parsed-value":w.value,onPick:le},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[Object(i["unref"])(el),ne]])],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("header"),("year"===R.value||"month"===R.value)&&Object(i["unref"])(l).e("header--bordered")])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("prev-btn"))},[Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.prevYear"),class:Object(i["normalizeClass"])(["d-arrow-left",Object(i["unref"])(o).e("icon-btn")]),onClick:t[2]||(t[2]=e=>H(!1))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],10,kc),Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.prevMonth"),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("icon-btn"),"arrow-left"]),onClick:t[3]||(t[3]=e=>T(!1))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],10,_c),[[i["vShow"],"date"===R.value]])],2),Object(i["createElementVNode"])("span",{role:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:t[4]||(t[4]=Object(i["withKeys"])(e=>W("year"),["enter"])),onClick:t[5]||(t[5]=e=>W("year"))},Object(i["toDisplayString"])(Object(i["unref"])(L)),35),Object(i["withDirectives"])(Object(i["createElementVNode"])("span",{role:"button","aria-live":"polite",tabindex:"0",class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("header-label"),{active:"month"===R.value}]),onKeydown:t[6]||(t[6]=Object(i["withKeys"])(e=>W("month"),["enter"])),onClick:t[7]||(t[7]=e=>W("month"))},Object(i["toDisplayString"])(Object(i["unref"])(s)("el.datepicker.month"+(Object(i["unref"])(k)+1))),35),[[i["vShow"],"date"===R.value]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("next-btn"))},[Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.nextMonth"),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("icon-btn"),"arrow-right"]),onClick:t[8]||(t[8]=e=>T(!0))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],10,Cc),[[i["vShow"],"date"===R.value]]),Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.nextYear"),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("icon-btn"),"d-arrow-right"]),onClick:t[9]||(t[9]=e=>H(!0))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],10,zc)],2)],2),[[i["vShow"],"time"!==R.value]]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content")),onKeydown:fe},["date"===R.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Li,{key:0,ref_key:"currentViewRef",ref:j,"selection-mode":Object(i["unref"])(P),date:w.value,"parsed-value":e.parsedValue,"disabled-date":Object(i["unref"])(m),"cell-class-name":Object(i["unref"])(h),onPick:N},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):Object(i["createCommentVNode"])("v-if",!0),"year"===R.value?(Object(i["openBlock"])(),Object(i["createBlock"])(ec,{key:1,ref_key:"currentViewRef",ref:j,date:w.value,"disabled-date":Object(i["unref"])(m),"parsed-value":e.parsedValue,onPick:q},null,8,["date","disabled-date","parsed-value"])):Object(i["createCommentVNode"])("v-if",!0),"month"===R.value?(Object(i["openBlock"])(),Object(i["createBlock"])(qi,{key:2,ref_key:"currentViewRef",ref:j,date:w.value,"parsed-value":e.parsedValue,"disabled-date":Object(i["unref"])(m),onPick:$},null,8,["date","parsed-value","disabled-date"])):Object(i["createCommentVNode"])("v-if",!0)],34)],2)],2),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("footer"))},[Object(i["withDirectives"])(Object(i["createVNode"])(Object(i["unref"])(br["a"]),{text:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("link-btn")),onClick:X},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(s)("el.datepicker.now")),1)]),_:1},8,["class"]),[[i["vShow"],"dates"!==Object(i["unref"])(P)]]),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{plain:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("link-btn")),onClick:G},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(s)("el.datepicker.confirm")),1)]),_:1},8,["class"])],2),[[i["vShow"],Object(i["unref"])(K)&&"date"===R.value]])],2))}});var Bc=Object(f["a"])(Ec,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const Sc=Object(s["b"])({...yi,...xi}),Vc=e=>{const{emit:t}=Object(i["getCurrentInstance"])(),r=Object(i["useAttrs"])(),n=Object(i["useSlots"])(),o=o=>{const l=Object(Y["isFunction"])(o.value)?o.value():o.value;l?t("pick",[hr()(l[0]).locale(e.value),hr()(l[1]).locale(e.value)]):o.onClick&&o.onClick({attrs:r,slots:n,emit:t})};return o},Nc=(e,{defaultValue:t,leftDate:r,rightDate:n,unit:o,onParsedValueChanged:l})=>{const{emit:a}=Object(i["getCurrentInstance"])(),{pickerNs:c}=Object(i["inject"])(Vi),s=Object(b["b"])("date-range-picker"),{t:u,lang:d}=Object(Mr["a"])(),p=Vc(d),f=Object(i["ref"])(),m=Object(i["ref"])(),h=Object(i["ref"])({endDate:null,selecting:!1}),v=e=>{h.value=e},g=(e=!1)=>{const t=Object(i["unref"])(f),r=Object(i["unref"])(m);zi([t,r])&&a("pick",[t,r],e)},O=e=>{h.value.selecting=e,e||(h.value.endDate=null)},j=()=>{const[l,a]=Ei(Object(i["unref"])(t),{lang:Object(i["unref"])(d),unit:o,unlinkPanels:e.unlinkPanels});f.value=void 0,m.value=void 0,r.value=l,n.value=a};return Object(i["watch"])(t,e=>{e&&j()},{immediate:!0}),Object(i["watch"])(()=>e.parsedValue,e=>{if(Object(Y["isArray"])(e)&&2===e.length){const[t,n]=e;f.value=t,r.value=t,m.value=n,l(Object(i["unref"])(f),Object(i["unref"])(m))}else j()},{immediate:!0}),{minDate:f,maxDate:m,rangeState:h,lang:d,ppNs:c,drpNs:s,handleChangeRange:v,handleRangeConfirm:g,handleShortcutClick:p,onSelect:O,t:u}},Mc=["onClick"],Ac=["disabled"],Tc=["disabled"],Hc=["disabled"],Rc=["disabled"],Lc=Object(i["defineComponent"])({__name:"panel-date-range",props:Sc,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const r=e,n="month",o=Object(i["inject"])("EP_PICKER_BASE"),{disabledDate:l,cellClassName:a,format:c,defaultTime:s,arrowControl:u,clearable:d}=o.props,p=Object(i["toRef"])(o.props,"shortcuts"),f=Object(i["toRef"])(o.props,"defaultValue"),{lang:b}=Object(Mr["a"])(),m=Object(i["ref"])(hr()().locale(b.value)),h=Object(i["ref"])(hr()().locale(b.value).add(1,n)),{minDate:v,maxDate:g,rangeState:O,ppNs:j,drpNs:w,handleChangeRange:x,handleRangeConfirm:k,handleShortcutClick:_,onSelect:C,t:z}=Nc(r,{defaultValue:f,leftDate:m,rightDate:h,unit:n,onParsedValueChanged:je}),E=Object(i["ref"])({min:null,max:null}),B=Object(i["ref"])({min:null,max:null}),S=Object(i["computed"])(()=>`${m.value.year()} ${z("el.datepicker.year")} ${z("el.datepicker.month"+(m.value.month()+1))}`),V=Object(i["computed"])(()=>`${h.value.year()} ${z("el.datepicker.year")} ${z("el.datepicker.month"+(h.value.month()+1))}`),N=Object(i["computed"])(()=>m.value.year()),T=Object(i["computed"])(()=>m.value.month()),H=Object(i["computed"])(()=>h.value.year()),R=Object(i["computed"])(()=>h.value.month()),L=Object(i["computed"])(()=>!!p.value.length),D=Object(i["computed"])(()=>null!==E.value.min?E.value.min:v.value?v.value.format(q.value):""),P=Object(i["computed"])(()=>null!==E.value.max?E.value.max:g.value||v.value?(g.value||v.value).format(q.value):""),I=Object(i["computed"])(()=>null!==B.value.min?B.value.min:v.value?v.value.format($.value):""),F=Object(i["computed"])(()=>null!==B.value.max?B.value.max:g.value||v.value?(g.value||v.value).format($.value):""),$=Object(i["computed"])(()=>yr(c)),q=Object(i["computed"])(()=>wr(c)),W=()=>{m.value=m.value.subtract(1,"year"),r.unlinkPanels||(h.value=m.value.add(1,"month")),ee("year")},U=()=>{m.value=m.value.subtract(1,"month"),r.unlinkPanels||(h.value=m.value.add(1,"month")),ee("month")},K=()=>{r.unlinkPanels?h.value=h.value.add(1,"year"):(m.value=m.value.add(1,"year"),h.value=m.value.add(1,"month")),ee("year")},G=()=>{r.unlinkPanels?h.value=h.value.add(1,"month"):(m.value=m.value.add(1,"month"),h.value=m.value.add(1,"month")),ee("month")},X=()=>{m.value=m.value.add(1,"year"),ee("year")},J=()=>{m.value=m.value.add(1,"month"),ee("month")},Z=()=>{h.value=h.value.subtract(1,"year"),ee("year")},Q=()=>{h.value=h.value.subtract(1,"month"),ee("month")},ee=e=>{t("panel-change",[m.value.toDate(),h.value.toDate()],e)},te=Object(i["computed"])(()=>{const e=(T.value+1)%12,t=T.value+1>=12?1:0;return r.unlinkPanels&&new Date(N.value+t,e)r.unlinkPanels&&12*H.value+R.value-(12*N.value+T.value+1)>=12),ne=Object(i["computed"])(()=>!(v.value&&g.value&&!O.value.selecting&&zi([v.value,g.value]))),oe=Object(i["computed"])(()=>"datetime"===r.type||"datetimerange"===r.type),le=(e,t)=>{if(e){if(s){const r=hr()(s[t]||s).locale(b.value);return r.year(e.year()).month(e.month()).date(e.date())}return e}},ae=(e,r=!0)=>{const n=e.minDate,o=e.maxDate,l=le(n,0),a=le(o,1);g.value===a&&v.value===l||(t("calendar-change",[n.toDate(),o&&o.toDate()]),g.value=a,v.value=l,r&&!oe.value&&k())},ie=Object(i["ref"])(!1),ce=Object(i["ref"])(!1),se=()=>{ie.value=!1},ue=()=>{ce.value=!1},de=(e,t)=>{E.value[t]=e;const n=hr()(e,q.value).locale(b.value);if(n.isValid()){if(l&&l(n.toDate()))return;"min"===t?(m.value=n,v.value=(v.value||m.value).year(n.year()).month(n.month()).date(n.date()),r.unlinkPanels||(h.value=n.add(1,"month"),g.value=v.value.add(1,"month"))):(h.value=n,g.value=(g.value||h.value).year(n.year()).month(n.month()).date(n.date()),r.unlinkPanels||(m.value=n.subtract(1,"month"),v.value=g.value.subtract(1,"month")))}},pe=(e,t)=>{E.value[t]=null},fe=(e,t)=>{B.value[t]=e;const r=hr()(e,$.value).locale(b.value);r.isValid()&&("min"===t?(ie.value=!0,v.value=(v.value||m.value).hour(r.hour()).minute(r.minute()).second(r.second()),g.value&&!g.value.isBefore(v.value)||(g.value=v.value)):(ce.value=!0,g.value=(g.value||h.value).hour(r.hour()).minute(r.minute()).second(r.second()),h.value=g.value,g.value&&g.value.isBefore(v.value)&&(v.value=g.value)))},be=(e,t)=>{B.value[t]=null,"min"===t?(m.value=v.value,ie.value=!1):(h.value=g.value,ce.value=!1)},me=(e,t,r)=>{B.value.min||(e&&(m.value=e,v.value=(v.value||m.value).hour(e.hour()).minute(e.minute()).second(e.second())),r||(ie.value=t),g.value&&!g.value.isBefore(v.value)||(g.value=v.value,h.value=e))},he=(e,t,r)=>{B.value.max||(e&&(h.value=e,g.value=(g.value||h.value).hour(e.hour()).minute(e.minute()).second(e.second())),r||(ce.value=t),g.value&&g.value.isBefore(v.value)&&(v.value=g.value))},ve=()=>{m.value=Ei(Object(i["unref"])(f),{lang:Object(i["unref"])(b),unit:"month",unlinkPanels:r.unlinkPanels})[0],h.value=m.value.add(1,"month"),t("pick",null)},ge=e=>Object(Y["isArray"])(e)?e.map(e=>e.format(c)):e.format(c),Oe=e=>Object(Y["isArray"])(e)?e.map(e=>hr()(e,c).locale(b.value)):hr()(e,c).locale(b.value);function je(e,t){if(r.unlinkPanels&&t){const r=(null==e?void 0:e.year())||0,o=(null==e?void 0:e.month())||0,l=t.year(),a=t.month();h.value=r===l&&o===a?t.add(1,n):t}else h.value=m.value.add(1,n),t&&(h.value=h.value.hour(t.hour()).minute(t.minute()).second(t.second()))}return t("set-picker-option",["isValidValue",zi]),t("set-picker-option",["parseUserInput",Oe]),t("set-picker-option",["formatToString",ge]),t("set-picker-option",["handleClear",ve]),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(j).b(),Object(i["unref"])(w).b(),{"has-sidebar":e.$slots.sidebar||Object(i["unref"])(L),"has-time":Object(i["unref"])(oe)}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("body-wrapper"))},[Object(i["renderSlot"])(e.$slots,"sidebar",{class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("sidebar"))}),Object(i["unref"])(L)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("sidebar"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(p),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:t,type:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("shortcut")),onClick:t=>Object(i["unref"])(_)(e)},Object(i["toDisplayString"])(e.text),11,Mc))),128))],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("body"))},[Object(i["unref"])(oe)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-header"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editors-wrap"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.startDate"),class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),"model-value":Object(i["unref"])(D),"validate-event":!1,onInput:t[0]||(t[0]=e=>de(e,"min")),onChange:t[1]||(t[1]=e=>pe(e,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.startTime"),"model-value":Object(i["unref"])(I),"validate-event":!1,onFocus:t[2]||(t[2]=e=>ie.value=!0),onInput:t[3]||(t[3]=e=>fe(e,"min")),onChange:t[4]||(t[4]=e=>be(e,"min"))},null,8,["class","disabled","placeholder","model-value"]),Object(i["createVNode"])(Object(i["unref"])(yc),{visible:ie.value,format:Object(i["unref"])($),"datetime-role":"start","time-arrow-control":Object(i["unref"])(u),"parsed-value":m.value,onPick:me},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[Object(i["unref"])(el),se]])],2),Object(i["createElementVNode"])("span",null,[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(w).e("editors-wrap"),"is-right"])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.endDate"),"model-value":Object(i["unref"])(P),readonly:!Object(i["unref"])(v),"validate-event":!1,onInput:t[5]||(t[5]=e=>de(e,"max")),onChange:t[6]||(t[6]=e=>pe(e,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.endTime"),"model-value":Object(i["unref"])(F),readonly:!Object(i["unref"])(v),"validate-event":!1,onFocus:t[7]||(t[7]=e=>Object(i["unref"])(v)&&(ce.value=!0)),onInput:t[8]||(t[8]=e=>fe(e,"max")),onChange:t[9]||(t[9]=e=>be(e,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),Object(i["createVNode"])(Object(i["unref"])(yc),{"datetime-role":"end",visible:ce.value,format:Object(i["unref"])($),"time-arrow-control":Object(i["unref"])(u),"parsed-value":h.value,onPick:he},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[Object(i["unref"])(el),ue]])],2)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("content"),Object(i["unref"])(w).e("content")],"is-left"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("header"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"d-arrow-left"]),onClick:W},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],2),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"arrow-left"]),onClick:U},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],2),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(re),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(re)}],"d-arrow-right"]),onClick:X},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],10,Ac)):Object(i["createCommentVNode"])("v-if",!0),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:1,type:"button",disabled:!Object(i["unref"])(te),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(te)}],"arrow-right"]),onClick:J},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],10,Tc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(S)),1)],2),Object(i["createVNode"])(Li,{"selection-mode":"range",date:m.value,"min-date":Object(i["unref"])(v),"max-date":Object(i["unref"])(g),"range-state":Object(i["unref"])(O),"disabled-date":Object(i["unref"])(l),"cell-class-name":Object(i["unref"])(a),onChangerange:Object(i["unref"])(x),onPick:ae,onSelect:Object(i["unref"])(C)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("content"),Object(i["unref"])(w).e("content")],"is-right"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("header"))},[e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(re),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(re)}],"d-arrow-left"]),onClick:Z},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],10,Hc)):Object(i["createCommentVNode"])("v-if",!0),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:1,type:"button",disabled:!Object(i["unref"])(te),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(te)}],"arrow-left"]),onClick:Q},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],10,Rc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"d-arrow-right"]),onClick:K},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],2),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"arrow-right"]),onClick:G},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],2),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(V)),1)],2),Object(i["createVNode"])(Li,{"selection-mode":"range",date:h.value,"min-date":Object(i["unref"])(v),"max-date":Object(i["unref"])(g),"range-state":Object(i["unref"])(O),"disabled-date":Object(i["unref"])(l),"cell-class-name":Object(i["unref"])(a),onChangerange:Object(i["unref"])(x),onPick:ae,onSelect:Object(i["unref"])(C)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),Object(i["unref"])(oe)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("footer"))},[Object(i["unref"])(d)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(br["a"]),{key:0,text:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("link-btn")),onClick:ve},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(z)("el.datepicker.clear")),1)]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{plain:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("link-btn")),disabled:Object(i["unref"])(ne),onClick:t[10]||(t[10]=e=>Object(i["unref"])(k)(!1))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(z)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var Dc=Object(f["a"])(Lc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const Pc=Object(s["b"])({...xi}),Ic=["pick","set-picker-option"],Fc=({unlinkPanels:e,leftDate:t,rightDate:r})=>{const{t:n}=Object(Mr["a"])(),o=()=>{t.value=t.value.subtract(1,"year"),e||(r.value=r.value.subtract(1,"year"))},l=()=>{e||(t.value=t.value.add(1,"year")),r.value=r.value.add(1,"year")},a=()=>{t.value=t.value.add(1,"year")},c=()=>{r.value=r.value.subtract(1,"year")},s=Object(i["computed"])(()=>`${t.value.year()} ${n("el.datepicker.year")}`),u=Object(i["computed"])(()=>`${r.value.year()} ${n("el.datepicker.year")}`),d=Object(i["computed"])(()=>t.value.year()),p=Object(i["computed"])(()=>r.value.year()===t.value.year()?t.value.year()+1:r.value.year());return{leftPrevYear:o,rightNextYear:l,leftNextYear:a,rightPrevYear:c,leftLabel:s,rightLabel:u,leftYear:d,rightYear:p}},$c=["onClick"],qc=["disabled"],Wc=["disabled"],Uc={name:"DatePickerMonthRange"},Kc=Object(i["defineComponent"])({...Uc,props:Pc,emits:Ic,setup(e,{emit:t}){const r=e,n="year",{lang:o}=Object(Mr["a"])(),l=Object(i["inject"])("EP_PICKER_BASE"),{shortcuts:a,disabledDate:c,format:s}=l.props,u=Object(i["toRef"])(l.props,"defaultValue"),d=Object(i["ref"])(hr()().locale(o.value)),p=Object(i["ref"])(hr()().locale(o.value).add(1,n)),{minDate:f,maxDate:b,rangeState:m,ppNs:h,drpNs:v,handleChangeRange:g,handleRangeConfirm:O,handleShortcutClick:j,onSelect:w}=Nc(r,{defaultValue:u,leftDate:d,rightDate:p,unit:n,onParsedValueChanged:H}),x=Object(i["computed"])(()=>!!a.length),{leftPrevYear:k,rightNextYear:_,leftNextYear:C,rightPrevYear:z,leftLabel:E,rightLabel:B,leftYear:S,rightYear:V}=Fc({unlinkPanels:Object(i["toRef"])(r,"unlinkPanels"),leftDate:d,rightDate:p}),N=Object(i["computed"])(()=>r.unlinkPanels&&V.value>S.value+1),A=(e,t=!0)=>{const r=e.minDate,n=e.maxDate;b.value===n&&f.value===r||(b.value=n,f.value=r,t&&O())},T=e=>e.map(e=>e.format(s));function H(e,t){if(r.unlinkPanels&&t){const r=(null==e?void 0:e.year())||0,o=t.year();p.value=r===o?t.add(1,n):t}else p.value=d.value.add(1,n)}return t("set-picker-option",["formatToString",T]),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(h).b(),Object(i["unref"])(v).b(),{"has-sidebar":Boolean(e.$slots.sidebar)||Object(i["unref"])(x)}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("body-wrapper"))},[Object(i["renderSlot"])(e.$slots,"sidebar",{class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("sidebar"))}),Object(i["unref"])(x)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("sidebar"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(a),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:t,type:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("shortcut")),onClick:t=>Object(i["unref"])(j)(e)},Object(i["toDisplayString"])(e.text),11,$c))),128))],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("body"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("content"),Object(i["unref"])(v).e("content")],"is-left"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(v).e("header"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(h).e("icon-btn"),"d-arrow-left"]),onClick:t[0]||(t[0]=(...e)=>Object(i["unref"])(k)&&Object(i["unref"])(k)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],2),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(N),class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("icon-btn"),{[Object(i["unref"])(h).is("disabled")]:!Object(i["unref"])(N)}],"d-arrow-right"]),onClick:t[1]||(t[1]=(...e)=>Object(i["unref"])(C)&&Object(i["unref"])(C)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],10,qc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(E)),1)],2),Object(i["createVNode"])(qi,{"selection-mode":"range",date:d.value,"min-date":Object(i["unref"])(f),"max-date":Object(i["unref"])(b),"range-state":Object(i["unref"])(m),"disabled-date":Object(i["unref"])(c),onChangerange:Object(i["unref"])(g),onPick:A,onSelect:Object(i["unref"])(w)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("content"),Object(i["unref"])(v).e("content")],"is-right"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(v).e("header"))},[e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(N),class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("icon-btn"),{"is-disabled":!Object(i["unref"])(N)}],"d-arrow-left"]),onClick:t[2]||(t[2]=(...e)=>Object(i["unref"])(z)&&Object(i["unref"])(z)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],10,Wc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(h).e("icon-btn"),"d-arrow-right"]),onClick:t[3]||(t[3]=(...e)=>Object(i["unref"])(_)&&Object(i["unref"])(_)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],2),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(B)),1)],2),Object(i["createVNode"])(qi,{"selection-mode":"range",date:p.value,"min-date":Object(i["unref"])(f),"max-date":Object(i["unref"])(b),"range-state":Object(i["unref"])(m),"disabled-date":Object(i["unref"])(c),onChangerange:Object(i["unref"])(g),onPick:A,onSelect:Object(i["unref"])(w)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var Yc=Object(f["a"])(Kc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const Gc=function(e){switch(e){case"daterange":case"datetimerange":return Dc;case"monthrange":return Yc;default:return Bc}},Xc=Object(s["b"])({id:{type:Object(s["c"])([Array,String])},name:{type:Object(s["c"])([Array,String]),default:""},popperClass:{type:String,default:""},format:String,valueFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:Object(s["c"])([String,Object]),default:M["CircleClose"]},editable:{type:Boolean,default:!0},prefixIcon:{type:Object(s["c"])([String,Object]),default:""},size:Vt["c"],readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},popperOptions:{type:Object(s["c"])(Object),default:()=>({})},modelValue:{type:Object(s["c"])([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:Object(s["c"])([Date,Array])},defaultTime:{type:Object(s["c"])([Date,Array])},isRange:{type:Boolean,default:!1},...tc,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:Object(s["c"])([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),Jc=["id","name","placeholder","value","disabled","readonly"],Zc=["id","name","placeholder","value","disabled","readonly"],Qc={name:"Picker"},es=Object(i["defineComponent"])({...Qc,props:Xc,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:r}){const n=e,{lang:o}=Object(Mr["a"])(),l=Object(b["b"])("date"),a=Object(b["b"])("input"),s=Object(b["b"])("range"),{form:u,formItem:d}=Object(mn["a"])(),p=Object(i["inject"])("ElPopperOptions",{}),f=Object(i["ref"])(),h=Object(i["ref"])(),v=Object(i["ref"])(!1),g=Object(i["ref"])(!1),O=Object(i["ref"])(null);let j=!1,w=!1;Object(i["watch"])(v,e=>{e?O.value=n.modelValue:(ce.value=null,Object(i["nextTick"])(()=>{x(n.modelValue)}))});const x=(e,t)=>{!t&&kr(e,O.value)||(r("change",e),n.validateEvent&&(null==d||d.validate("change").catch(e=>Object(m["a"])(e))))},k=e=>{if(!kr(n.modelValue,e)){let t;Object(Y["isArray"])(e)?t=e.map(e=>Cr(e,n.valueFormat,o.value)):e&&(t=Cr(e,n.valueFormat,o.value)),r("update:modelValue",e?t:e,o.value)}},_=e=>{r("keydown",e)},C=Object(i["computed"])(()=>{if(h.value){const e=oe.value?h.value:h.value.$el;return Array.from(e.querySelectorAll("input"))}return[]}),z=(e,t,r)=>{const n=C.value;n.length&&(r&&"min"!==r?"max"===r&&(n[1].setSelectionRange(e,t),n[1].focus()):(n[0].setSelectionRange(e,t),n[0].focus()))},E=()=>{D(!0,!0),Object(i["nextTick"])(()=>{w=!1})},B=(e="",t=!1)=>{let r;t||E(),v.value=t,r=Object(Y["isArray"])(e)?e.map(e=>e.toDate()):e?e.toDate():e,ce.value=null,k(r)},S=()=>{g.value=!0},V=()=>{r("visible-change",!0)},T=e=>{(null==e?void 0:e.key)===ke["a"].esc&&D(!0,!0)},H=()=>{g.value=!1,w=!1,r("visible-change",!1)},R=()=>{v.value=!0},L=()=>{v.value=!1},D=(e=!0,t=!1)=>{w=t;const[r,n]=Object(i["unref"])(C);let o=r;!e&&oe.value&&(o=n),o&&o.focus()},P=e=>{n.readonly||$.value||v.value||w||(v.value=Object(N["isNil"])(null==e?void 0:e.relatedTarget),r("focus",e))};let I=void 0;const F=e=>{const t=async()=>{setTimeout(()=>{var o;I===t&&((null==(o=f.value)?void 0:o.isFocusInsideContent())&&!j||0!==C.value.filter(e=>e.contains(document.activeElement)).length||(se(),v.value=!1,r("blur",e),n.validateEvent&&(null==d||d.validate("blur").catch(e=>Object(m["a"])(e)))),j=!1)},0)};I=t,t()},$=Object(i["computed"])(()=>n.disabled||(null==u?void 0:u.disabled)),q=Object(i["computed"])(()=>{let e;if(Q.value?Oe.value.getDefaultValue&&(e=Oe.value.getDefaultValue()):e=Object(Y["isArray"])(n.modelValue)?n.modelValue.map(e=>_r(e,n.valueFormat,o.value)):_r(n.modelValue,n.valueFormat,o.value),Oe.value.getRangeAvailableTime){const t=Oe.value.getRangeAvailableTime(e);Object(N["isEqual"])(t,e)||(e=t,k(Object(Y["isArray"])(e)?e.map(e=>e.toDate()):e.toDate()))}return Object(Y["isArray"])(e)&&e.some(e=>!e)&&(e=[]),e}),W=Object(i["computed"])(()=>{if(!Oe.value.panelReady)return"";const e=de(q.value);return Object(Y["isArray"])(ce.value)?[ce.value[0]||e&&e[0]||"",ce.value[1]||e&&e[1]||""]:null!==ce.value?ce.value:!K.value&&Q.value||!v.value&&Q.value?"":e?G.value?e.join(", "):e:""}),U=Object(i["computed"])(()=>n.type.includes("time")),K=Object(i["computed"])(()=>n.type.startsWith("time")),G=Object(i["computed"])(()=>"dates"===n.type),X=Object(i["computed"])(()=>n.prefixIcon||(U.value?M["Clock"]:M["Calendar"])),J=Object(i["ref"])(!1),Z=e=>{n.readonly||$.value||J.value&&(e.stopPropagation(),E(),k(null),x(null,!0),J.value=!1,v.value=!1,Oe.value.handleClear&&Oe.value.handleClear())},Q=Object(i["computed"])(()=>{const{modelValue:e}=n;return!e||Object(Y["isArray"])(e)&&!e.filter(Boolean).length}),ee=async e=>{var t;n.readonly||$.value||("INPUT"!==(null==(t=e.target)?void 0:t.tagName)||C.value.includes(document.activeElement))&&(v.value=!0)},te=()=>{n.readonly||$.value||!Q.value&&n.clearable&&(J.value=!0)},re=()=>{J.value=!1},ne=e=>{var t;("INPUT"!==(null==(t=e.touches[0].target)?void 0:t.tagName)||C.value.includes(document.activeElement))&&(v.value=!0)},oe=Object(i["computed"])(()=>n.type.includes("range")),le=Object(Vt["b"])(),ae=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=Object(i["unref"])(f))?void 0:e.popperRef)?void 0:t.contentRef}),ie=Object(i["computed"])(()=>{var e;return Object(i["unref"])(oe)?Object(i["unref"])(h):null==(e=Object(i["unref"])(h))?void 0:e.$el});Object(c["onClickOutside"])(ie,e=>{const t=Object(i["unref"])(ae),r=Object(i["unref"])(ie);t&&(e.target===t||e.composedPath().includes(t))||e.target===r||e.composedPath().includes(r)||(v.value=!1)});const ce=Object(i["ref"])(null),se=()=>{if(ce.value){const e=ue(W.value);e&&pe(e)&&(k(Object(Y["isArray"])(e)?e.map(e=>e.toDate()):e.toDate()),ce.value=null)}""===ce.value&&(k(null),x(null),ce.value=null)},ue=e=>e?Oe.value.parseUserInput(e):null,de=e=>e?Oe.value.formatToString(e):null,pe=e=>Oe.value.isValidValue(e),fe=async e=>{if(n.readonly||$.value)return;const{code:t}=e;if(_(e),t!==ke["a"].esc)if(t===ke["a"].down&&(Oe.value.handleFocusPicker&&(e.preventDefault(),e.stopPropagation()),!1===v.value&&(v.value=!0,await Object(i["nextTick"])()),Oe.value.handleFocusPicker))Oe.value.handleFocusPicker();else{if(t!==ke["a"].tab)return t===ke["a"].enter||t===ke["a"].numpadEnter?((null===ce.value||""===ce.value||pe(ue(W.value)))&&(se(),v.value=!1),void e.stopPropagation()):void(ce.value?e.stopPropagation():Oe.value.handleKeydownInput&&Oe.value.handleKeydownInput(e));j=!0}else!0===v.value&&(v.value=!1,e.preventDefault(),e.stopPropagation())},be=e=>{ce.value=e,v.value||(v.value=!0)},me=e=>{const t=e.target;ce.value?ce.value=[t.value,ce.value[1]]:ce.value=[t.value,null]},he=e=>{const t=e.target;ce.value?ce.value=[ce.value[0],t.value]:ce.value=[null,t.value]},ve=()=>{var e;const t=ce.value,r=ue(t&&t[0]),n=Object(i["unref"])(q);if(r&&r.isValid()){ce.value=[de(r),(null==(e=W.value)?void 0:e[1])||null];const t=[r,n&&(n[1]||null)];pe(t)&&(k(t),ce.value=null)}},ge=()=>{var e;const t=Object(i["unref"])(ce),r=ue(t&&t[1]),n=Object(i["unref"])(q);if(r&&r.isValid()){ce.value=[(null==(e=Object(i["unref"])(W))?void 0:e[0])||null,de(r)];const t=[n&&n[0],r];pe(t)&&(k(t),ce.value=null)}},Oe=Object(i["ref"])({}),je=e=>{Oe.value[e[0]]=e[1],Oe.value.panelReady=!0},we=e=>{r("calendar-change",e)},ye=(e,t,n)=>{r("panel-change",e,t,n)};return Object(i["provide"])("EP_PICKER_BASE",{props:n}),t({focus:D,handleFocusInput:P,handleBlurInput:F,handleOpen:R,handleClose:L,onPick:B}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),Object(i["mergeProps"])({ref_key:"refPopper",ref:f,visible:v.value,effect:"light",pure:"",trigger:"click"},e.$attrs,{role:"dialog",teleported:"",transition:Object(i["unref"])(l).namespace.value+"-zoom-in-top","popper-class":[Object(i["unref"])(l).namespace.value+"-picker__popper",e.popperClass],"popper-options":Object(i["unref"])(p),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:S,onShow:V,onHide:H}),{default:Object(i["withCtx"])(()=>[Object(i["unref"])(oe)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,ref_key:"inputRef",ref:h,class:Object(i["normalizeClass"])([Object(i["unref"])(l).b("editor"),Object(i["unref"])(l).bm("editor",e.type),Object(i["unref"])(a).e("wrapper"),Object(i["unref"])(l).is("disabled",Object(i["unref"])($)),Object(i["unref"])(l).is("active",v.value),Object(i["unref"])(s).b("editor"),Object(i["unref"])(le)?Object(i["unref"])(s).bm("editor",Object(i["unref"])(le)):"",e.$attrs.class]),style:Object(i["normalizeStyle"])(e.$attrs.style),onClick:P,onMouseenter:te,onMouseleave:re,onTouchstart:ne,onKeydown:fe},[Object(i["unref"])(X)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("icon"),Object(i["unref"])(s).e("icon")]),onMousedown:Object(i["withModifiers"])(ee,["prevent"]),onTouchstart:ne},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(X))))]),_:1},8,["class","onMousedown"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("input",{id:e.id&&e.id[0],autocomplete:"off",name:e.name&&e.name[0],placeholder:e.startPlaceholder,value:Object(i["unref"])(W)&&Object(i["unref"])(W)[0],disabled:Object(i["unref"])($),readonly:!e.editable||e.readonly,class:Object(i["normalizeClass"])(Object(i["unref"])(s).b("input")),onMousedown:ee,onInput:me,onChange:ve,onFocus:P,onBlur:F},null,42,Jc),Object(i["renderSlot"])(e.$slots,"range-separator",{},()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).b("separator"))},Object(i["toDisplayString"])(e.rangeSeparator),3)]),Object(i["createElementVNode"])("input",{id:e.id&&e.id[1],autocomplete:"off",name:e.name&&e.name[1],placeholder:e.endPlaceholder,value:Object(i["unref"])(W)&&Object(i["unref"])(W)[1],disabled:Object(i["unref"])($),readonly:!e.editable||e.readonly,class:Object(i["normalizeClass"])(Object(i["unref"])(s).b("input")),onMousedown:ee,onFocus:P,onBlur:F,onInput:he,onChange:ge},null,42,Zc),e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("icon"),Object(i["unref"])(s).e("close-icon"),{[Object(i["unref"])(s).e("close-icon--hidden")]:!J.value}]),onClick:Z},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],38)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(A["a"]),{key:0,id:e.id,ref_key:"inputRef",ref:h,"container-role":"combobox","model-value":Object(i["unref"])(W),name:e.name,size:Object(i["unref"])(le),disabled:Object(i["unref"])($),placeholder:e.placeholder,class:Object(i["normalizeClass"])([Object(i["unref"])(l).b("editor"),Object(i["unref"])(l).bm("editor",e.type),e.$attrs.class]),style:Object(i["normalizeStyle"])(e.$attrs.style),readonly:!e.editable||e.readonly||Object(i["unref"])(G)||"week"===e.type,label:e.label,tabindex:e.tabindex,"validate-event":!1,onInput:be,onFocus:P,onBlur:F,onKeydown:fe,onChange:se,onMousedown:ee,onMouseenter:te,onMouseleave:re,onTouchstart:ne,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"]))},{prefix:Object(i["withCtx"])(()=>[Object(i["unref"])(X)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("icon")),onMousedown:Object(i["withModifiers"])(ee,["prevent"]),onTouchstart:ne},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(X))))]),_:1},8,["class","onMousedown"])):Object(i["createCommentVNode"])("v-if",!0)]),suffix:Object(i["withCtx"])(()=>[J.value&&e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("icon")+" clear-icon"),onClick:Object(i["withModifiers"])(Z,["stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default",{visible:v.value,actualVisible:g.value,parsedValue:Object(i["unref"])(q),format:e.format,unlinkPanels:e.unlinkPanels,type:e.type,defaultValue:e.defaultValue,onPick:B,onSelectRange:z,onSetPickerOption:je,onCalendarChange:we,onPanelChange:ye,onKeydown:T,onMousedown:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var ts=Object(f["a"])(es,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);hr.a.extend(gr.a),hr.a.extend(ci.a),hr.a.extend(ai.a),hr.a.extend(ui.a),hr.a.extend(pi.a),hr.a.extend(bi.a),hr.a.extend(hi.a),hr.a.extend(gi.a);var rs=Object(i["defineComponent"])({name:"ElDatePicker",install:null,props:{...Xc,...Oi},emits:["update:modelValue"],setup(e,{expose:t,emit:r,slots:n}){const o=Object(b["b"])("picker-panel");Object(i["provide"])("ElPopperOptions",Object(i["reactive"])(Object(i["toRef"])(e,"popperOptions"))),Object(i["provide"])(Vi,{slots:n,pickerNs:o});const l=Object(i["ref"])(),a={focus:(e=!0)=>{var t;null==(t=l.value)||t.focus(e)},handleOpen:()=>{var e;null==(e=l.value)||e.handleOpen()},handleClose:()=>{var e;null==(e=l.value)||e.handleClose()}};t(a);const c=e=>{r("update:modelValue",e)};return()=>{var t;const r=null!=(t=e.format)?t:pc[e.type]||dc,o=Gc(e.type);return Object(i["createVNode"])(ts,Object(i["mergeProps"])(e,{format:r,type:e.type,ref:l,"onUpdate:modelValue":c}),{default:e=>Object(i["createVNode"])(o,e,null),"range-separator":n["range-separator"]})}}});const ns=rs;ns.install=e=>{e.component(ns.name,ns)};const os=ns,ls="elDescriptions";var as=r("9215"),is=Object(i["defineComponent"])({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String},type:{type:String}},setup(){const e=Object(i["inject"])(ls,{});return{descriptions:e}},render(){var e,t,r,n,o,l;const a=Object(as["d"])(this.cell),{border:c,direction:s}=this.descriptions,u="vertical"===s,d=(null==(r=null==(t=null==(e=this.cell)?void 0:e.children)?void 0:t.label)?void 0:r.call(t))||a.label,p=null==(l=null==(o=null==(n=this.cell)?void 0:n.children)?void 0:o.default)?void 0:l.call(o),f=a.span,m=a.align?"is-"+a.align:"",h=a.labelAlign?"is-"+a.labelAlign:m,v=a.className,g=a.labelClassName,O={width:Object(K["b"])(a.width),minWidth:Object(K["b"])(a.minWidth)},j=Object(b["b"])("descriptions");switch(this.type){case"label":return Object(i["h"])(this.tag,{style:O,class:[j.e("cell"),j.e("label"),j.is("bordered-label",c),j.is("vertical-label",u),h,g],colSpan:u?f:1},d);case"content":return Object(i["h"])(this.tag,{style:O,class:[j.e("cell"),j.e("content"),j.is("bordered-content",c),j.is("vertical-content",u),m,v],colSpan:u?f:2*f-1},p);default:return Object(i["h"])("td",{style:O,class:[j.e("cell"),m],colSpan:f},[Object(i["h"])("span",{class:[j.e("label"),g]},d),Object(i["h"])("span",{class:[j.e("content"),v]},p)])}}});const cs=Object(s["b"])({row:{type:Array,default:()=>[]}}),ss={key:1},us={name:"ElDescriptionsRow"},ds=Object(i["defineComponent"])({...us,props:cs,setup(e){const t=Object(i["inject"])(ls,{});return(e,r)=>"vertical"===Object(i["unref"])(t).direction?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createElementVNode"])("tr",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.row,(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(is),{key:"tr1-"+t,cell:e,tag:"th",type:"label"},null,8,["cell"]))),128))]),Object(i["createElementVNode"])("tr",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.row,(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(is),{key:"tr2-"+t,cell:e,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",ss,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.row,(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:"tr3-"+r},[Object(i["unref"])(t).border?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createVNode"])(Object(i["unref"])(is),{cell:e,tag:"td",type:"label"},null,8,["cell"]),Object(i["createVNode"])(Object(i["unref"])(is),{cell:e,tag:"td",type:"content"},null,8,["cell"])],64)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(is),{key:1,cell:e,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var ps=Object(f["a"])(ds,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue"]]);const fs=Object(s["b"])({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:Vt["c"],title:{type:String,default:""},extra:{type:String,default:""}}),bs={name:"ElDescriptions"},ms=Object(i["defineComponent"])({...bs,props:fs,setup(e){const t=e,r=Object(b["b"])("descriptions"),n=Object(Vt["b"])(),o=Object(i["useSlots"])();Object(i["provide"])(ls,t);const l=Object(i["computed"])(()=>[r.b(),r.m(n.value)]),a=(e,t,r,n=!1)=>(e.props||(e.props={}),t>r&&(e.props.span=r),n&&(e.props.span=t),e),c=()=>{var e;const r=Object(as["c"])(null==(e=o.default)?void 0:e.call(o)).filter(e=>{var t;return"ElDescriptionsItem"===(null==(t=null==e?void 0:e.type)?void 0:t.name)}),n=[];let l=[],i=t.column,c=0;return r.forEach((e,o)=>{var s;const u=(null==(s=e.props)?void 0:s.span)||1;if(oi?i:u),o===r.length-1){const r=t.column-c%t.column;return l.push(a(e,r,i,!0)),void n.push(l)}u(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l))},[e.title||e.extra||e.$slots.title||e.$slots.extra?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("header"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("title"))},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("extra"))},[Object(i["renderSlot"])(e.$slots,"extra",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.extra),1)])],2)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("body"))},[Object(i["createElementVNode"])("table",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("table"),Object(i["unref"])(r).is("bordered",e.border)])},[Object(i["createElementVNode"])("tbody",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(c(),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(ps,{key:t,row:e},null,8,["row"]))),128))])],2)],2)],2))}});var hs=Object(f["a"])(ms,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),vs=Object(i["defineComponent"])({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});const gs=Object(j["a"])(hs,{DescriptionsItem:vs}),Os=Object(j["d"])(vs);var js=r("d5f6");const ws=Object(s["b"])({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:k["e"]},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),ys={close:()=>!0},xs=Symbol("dialogInjectionKey");var ks=r("72a5");const _s=(...e)=>t=>{e.forEach(e=>{Object(Y["isFunction"])(e)?e(t):e.value=t})};var Cs=r("be44");const zs=["aria-label"],Es=["id"],Bs={name:"ElDialogContent"},Ss=Object(i["defineComponent"])({...Bs,props:ws,emits:ys,setup(e){const t=e,{t:r}=Object(Mr["a"])(),{Close:n}=k["a"],{dialogRef:o,headerRef:l,bodyId:a,ns:c,style:s}=Object(i["inject"])(xs),{focusTrapRef:u}=Object(i["inject"])(ks["d"]),d=_s(u,o),p=Object(i["computed"])(()=>t.draggable);return Object(Cs["a"])(o,l,p),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:Object(i["unref"])(d),class:Object(i["normalizeClass"])([Object(i["unref"])(c).b(),Object(i["unref"])(c).is("fullscreen",e.fullscreen),Object(i["unref"])(c).is("draggable",Object(i["unref"])(p)),Object(i["unref"])(c).is("align-center",e.alignCenter),{[Object(i["unref"])(c).m("center")]:e.center},e.customClass]),style:Object(i["normalizeStyle"])(Object(i["unref"])(s)),tabindex:"-1",onClick:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["createElementVNode"])("header",{ref_key:"headerRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("header"))},[Object(i["renderSlot"])(e.$slots,"header",{},()=>[Object(i["createElementVNode"])("span",{role:"heading",class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("title"))},Object(i["toDisplayString"])(e.title),3)]),e.showClose?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,"aria-label":Object(i["unref"])(r)("el.dialog.close"),class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("headerbtn")),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("close"))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("close"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.closeIcon||Object(i["unref"])(n))))]),_:1},8,["class"])],10,zs)):Object(i["createCommentVNode"])("v-if",!0)],2),Object(i["createElementVNode"])("div",{id:Object(i["unref"])(a),class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("body"))},[Object(i["renderSlot"])(e.$slots,"default")],10,Es),e.$slots.footer?(Object(i["openBlock"])(),Object(i["createElementBlock"])("footer",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("footer"))},[Object(i["renderSlot"])(e.$slots,"footer")],2)):Object(i["createCommentVNode"])("v-if",!0)],6))}});var Vs=Object(f["a"])(Ss,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const Ns=Object(s["b"])({...ws,appendToBody:{type:Boolean,default:!1},beforeClose:{type:Object(s["c"])(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),Ms={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[u["c"]]:e=>Object(c["isBoolean"])(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0};var As=r("7190");const Ts=(e,t)=>{const r=Object(i["getCurrentInstance"])(),n=r.emit,{nextZIndex:o}=Object(He["a"])();let a="";const s=Object(gt["a"])(),d=Object(gt["a"])(),p=Object(i["ref"])(!1),f=Object(i["ref"])(!1),m=Object(i["ref"])(!1),h=Object(i["ref"])(e.zIndex||o());let v=void 0,g=void 0;const O=Object(l["b"])("namespace",b["a"]),j=Object(i["computed"])(()=>{const t={},r=`--${O.value}-dialog`;return e.fullscreen||(e.top&&(t[r+"-margin-top"]=e.top),e.width&&(t[r+"-width"]=Object(K["b"])(e.width))),t}),w=Object(i["computed"])(()=>e.alignCenter?{display:"flex"}:{});function y(){n("opened")}function x(){n("closed"),n(u["c"],!1),e.destroyOnClose&&(m.value=!1)}function k(){n("close")}function _(){null==g||g(),null==v||v(),e.openDelay&&e.openDelay>0?({stop:v}=Object(c["useTimeoutFn"])(()=>B(),e.openDelay)):B()}function C(){null==v||v(),null==g||g(),e.closeDelay&&e.closeDelay>0?({stop:g}=Object(c["useTimeoutFn"])(()=>S(),e.closeDelay)):S()}function z(){function t(e){e||(f.value=!0,p.value=!1)}e.beforeClose?e.beforeClose(t):C()}function E(){e.closeOnClickModal&&z()}function B(){c["isClient"]&&(p.value=!0)}function S(){p.value=!1}function V(){n("openAutoFocus")}function N(){n("closeAutoFocus")}function M(){e.closeOnPressEscape&&z()}return e.lockScroll&&Object(As["a"])(p),Object(i["watch"])(()=>e.modelValue,r=>{r?(f.value=!1,_(),m.value=!0,h.value=e.zIndex?h.value++:o(),Object(i["nextTick"])(()=>{n("open"),t.value&&(t.value.scrollTop=0)})):p.value&&C()}),Object(i["watch"])(()=>e.fullscreen,e=>{t.value&&(e?(a=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=a)}),Object(i["onMounted"])(()=>{e.modelValue&&(p.value=!0,m.value=!0,_())}),{afterEnter:y,afterLeave:x,beforeLeave:k,handleClose:z,onModalClick:E,close:C,doClose:S,onOpenAutoFocus:V,onCloseAutoFocus:N,onCloseRequested:M,titleId:s,bodyId:d,closed:f,style:j,overlayDialogStyle:w,rendered:m,visible:p,zIndex:h}};var Hs=r("89d4");const Rs=["aria-label","aria-labelledby","aria-describedby"],Ls={name:"ElDialog",inheritAttrs:!1},Ds=Object(i["defineComponent"])({...Ls,props:Ns,emits:Ms,setup(e,{expose:t}){const r=e,n=Object(i["useSlots"])();Object($r["a"])({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},Object(i["computed"])(()=>!!n.title)),Object($r["a"])({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},Object(i["computed"])(()=>!!r.customClass));const o=Object(b["b"])("dialog"),l=Object(i["ref"])(),a=Object(i["ref"])(),c=Object(i["ref"])(),{visible:s,titleId:u,bodyId:d,style:p,overlayDialogStyle:f,rendered:m,zIndex:h,afterEnter:v,afterLeave:g,beforeLeave:O,handleClose:j,onModalClick:w,onOpenAutoFocus:y,onCloseAutoFocus:x,onCloseRequested:k}=Ts(r,l);Object(i["provide"])(xs,{dialogRef:l,headerRef:a,bodyId:d,ns:o,rendered:m,style:p});const _=Object(Hs["a"])(w),C=Object(i["computed"])(()=>r.draggable&&!r.fullscreen);return t({visible:s,dialogContentRef:c}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:"body",disabled:!e.appendToBody},[Object(i["createVNode"])(i["Transition"],{name:"dialog-fade",onAfterEnter:Object(i["unref"])(v),onAfterLeave:Object(i["unref"])(g),onBeforeLeave:Object(i["unref"])(O),persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(Object(i["unref"])(js["a"]),{"custom-mask-event":"",mask:e.modal,"overlay-class":e.modalClass,"z-index":Object(i["unref"])(h)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{role:"dialog","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:Object(i["unref"])(u),"aria-describedby":Object(i["unref"])(d),class:Object(i["normalizeClass"])(Object(i["unref"])(o).namespace.value+"-overlay-dialog"),style:Object(i["normalizeStyle"])(Object(i["unref"])(f)),onClick:t[0]||(t[0]=(...e)=>Object(i["unref"])(_).onClick&&Object(i["unref"])(_).onClick(...e)),onMousedown:t[1]||(t[1]=(...e)=>Object(i["unref"])(_).onMousedown&&Object(i["unref"])(_).onMousedown(...e)),onMouseup:t[2]||(t[2]=(...e)=>Object(i["unref"])(_).onMouseup&&Object(i["unref"])(_).onMouseup(...e))},[Object(i["createVNode"])(Object(i["unref"])(Le["a"]),{loop:"",trapped:Object(i["unref"])(s),"focus-start-el":"container",onFocusAfterTrapped:Object(i["unref"])(y),onFocusAfterReleased:Object(i["unref"])(x),onReleaseRequested:Object(i["unref"])(k)},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(m)?(Object(i["openBlock"])(),Object(i["createBlock"])(Vs,Object(i["mergeProps"])({key:0,ref_key:"dialogContentRef",ref:c},e.$attrs,{"custom-class":e.customClass,center:e.center,"align-center":e.alignCenter,"close-icon":e.closeIcon,draggable:Object(i["unref"])(C),fullscreen:e.fullscreen,"show-close":e.showClose,title:e.title,onClose:Object(i["unref"])(j)}),Object(i["createSlots"])({header:Object(i["withCtx"])(()=>[e.$slots.title?Object(i["renderSlot"])(e.$slots,"title",{key:1}):Object(i["renderSlot"])(e.$slots,"header",{key:0,close:Object(i["unref"])(j),titleId:Object(i["unref"])(u),titleClass:Object(i["unref"])(o).e("title")})]),default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:2},[e.$slots.footer?{name:"footer",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onReleaseRequested"])],46,Rs)]),_:3},8,["mask","overlay-class","z-index"]),[[i["vShow"],Object(i["unref"])(s)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var Ps=Object(f["a"])(Ds,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const Is=Object(j["a"])(Ps),Fs=Object(s["b"])({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Object(s["c"])(String),default:"solid"}}),$s={name:"ElDivider"},qs=Object(i["defineComponent"])({...$s,props:Fs,setup(e){const t=e,r=Object(b["b"])("divider"),n=Object(i["computed"])(()=>r.cssVar({"border-style":t.borderStyle}));return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).b(),Object(i["unref"])(r).m(e.direction)]),style:Object(i["normalizeStyle"])(Object(i["unref"])(n)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("text"),Object(i["unref"])(r).is(e.contentPosition)])},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],6))}});var Ws=Object(f["a"])(qs,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const Us=Object(j["a"])(Ws),Ks=Object(s["b"])({...Ns,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),Ys=Ms,Gs=Object(i["defineComponent"])({name:"ElDrawer",components:{ElOverlay:js["a"],ElFocusTrap:Le["a"],ElIcon:y["a"],Close:M["Close"]},props:Ks,emits:Ys,setup(e,{slots:t}){Object($r["a"])({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},Object(i["computed"])(()=>!!t.title));const r=Object(i["ref"])(),n=Object(i["ref"])(),o=Object(b["b"])("drawer"),{t:l}=Object(Mr["a"])(),a=Object(i["computed"])(()=>"rtl"===e.direction||"ltr"===e.direction),c=Object(i["computed"])(()=>Object(K["b"])(e.size));return{...Ts(e,r),drawerRef:r,focusStartRef:n,isHorizontal:a,drawerSize:c,ns:o,t:l}}}),Xs=["aria-label","aria-labelledby","aria-describedby"],Js=["id"],Zs=["aria-label"],Qs=["id"];function eu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("close"),c=Object(i["resolveComponent"])("el-icon"),s=Object(i["resolveComponent"])("el-focus-trap"),u=Object(i["resolveComponent"])("el-overlay");return Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:"body",disabled:!e.appendToBody},[Object(i["createVNode"])(i["Transition"],{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(u,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId,class:Object(i["normalizeClass"])([e.ns.b(),e.direction,e.visible&&"open",e.customClass]),style:Object(i["normalizeStyle"])(e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize),role:"dialog",onClick:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["createElementVNode"])("span",{ref:"focusStartRef",class:Object(i["normalizeClass"])(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(Object(i["openBlock"])(),Object(i["createElementBlock"])("header",{key:0,class:Object(i["normalizeClass"])(e.ns.e("header"))},[e.$slots.title?Object(i["renderSlot"])(e.$slots,"title",{key:1},()=>[Object(i["createCommentVNode"])(" DEPRECATED SLOT ")]):Object(i["renderSlot"])(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,id:e.titleId,role:"heading",class:Object(i["normalizeClass"])(e.ns.e("title"))},Object(i["toDisplayString"])(e.title),11,Js))]),e.showClose?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:2,"aria-label":e.t("el.drawer.close"),class:Object(i["normalizeClass"])(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...t)=>e.handleClose&&e.handleClose(...t))},[Object(i["createVNode"])(c,{class:Object(i["normalizeClass"])(e.ns.e("close"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a)]),_:1},8,["class"])],10,Zs)):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),e.rendered?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,id:e.bodyId,class:Object(i["normalizeClass"])(e.ns.e("body"))},[Object(i["renderSlot"])(e.$slots,"default")],10,Qs)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.footer?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(e.ns.e("footer"))},[Object(i["renderSlot"])(e.$slots,"footer")],2)):Object(i["createCommentVNode"])("v-if",!0)],14,Xs)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[i["vShow"],e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var tu=Object(f["a"])(Gs,[["render",eu],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const ru=Object(j["a"])(tu),nu={inheritAttrs:!1};function ou(e,t,r,n,o,l){return Object(i["renderSlot"])(e.$slots,"default")}var lu=Object(f["a"])(nu,[["render",ou],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const au={name:"ElCollectionItem",inheritAttrs:!1};function iu(e,t,r,n,o,l){return Object(i["renderSlot"])(e.$slots,"default")}var cu=Object(f["a"])(au,[["render",iu],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const su="data-el-collection-item",uu=e=>{const t=`El${e}Collection`,r=t+"Item",n=Symbol(t),o=Symbol(r),l={...lu,name:t,setup(){const e=Object(i["ref"])(null),t=new Map,r=()=>{const r=Object(i["unref"])(e);if(!r)return[];const n=Array.from(r.querySelectorAll(`[${su}]`)),o=[...t.values()];return o.sort((e,t)=>n.indexOf(e.ref)-n.indexOf(t.ref))};Object(i["provide"])(n,{itemMap:t,getItems:r,collectionRef:e})}},a={...cu,name:r,setup(e,{attrs:t}){const r=Object(i["ref"])(null),l=Object(i["inject"])(n,void 0);Object(i["provide"])(o,{collectionItemRef:r}),Object(i["onMounted"])(()=>{const e=Object(i["unref"])(r);e&&l.itemMap.set(e,{ref:e,...t})}),Object(i["onBeforeUnmount"])(()=>{const e=Object(i["unref"])(r);l.itemMap.delete(e)})}};return{COLLECTION_INJECTION_KEY:n,COLLECTION_ITEM_INJECTION_KEY:o,ElCollection:l,ElCollectionItem:a}},du=Object(s["b"])({trigger:ze.trigger,effect:{...Ce.effect,default:"light"},type:{type:Object(s["c"])(String)},placement:{type:Object(s["c"])(String),default:"bottom"},popperOptions:{type:Object(s["c"])(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:Object(s["c"])([Number,String]),default:0},maxHeight:{type:Object(s["c"])([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Object(s["c"])(Object)}}),pu=Object(s["b"])({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:k["e"]}}),fu=Object(s["b"])({onKeydown:{type:Object(s["c"])(Function)}}),bu=[ke["a"].down,ke["a"].pageDown,ke["a"].home],mu=[ke["a"].up,ke["a"].pageUp,ke["a"].end],hu=[...bu,...mu],{ElCollection:vu,ElCollectionItem:gu,COLLECTION_INJECTION_KEY:Ou,COLLECTION_ITEM_INJECTION_KEY:ju}=uu("Dropdown"),wu=Symbol("elDropdown"),yu=Object(s["b"])({style:{type:Object(s["c"])([String,Array,Object])},currentTabId:{type:Object(s["c"])(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:Object(s["c"])(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:xu,ElCollectionItem:ku,COLLECTION_INJECTION_KEY:_u,COLLECTION_ITEM_INJECTION_KEY:Cu}=uu("RovingFocusGroup"),zu=Symbol("elRovingFocusGroup"),Eu=Symbol("elRovingFocusGroupItem"),Bu={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Su=(e,t)=>{if("rtl"!==t)return e;switch(e){case ke["a"].right:return ke["a"].left;case ke["a"].left:return ke["a"].right;default:return e}},Vu=(e,t,r)=>{const n=Su(e.key,r);if(("vertical"!==t||![ke["a"].left,ke["a"].right].includes(n))&&("horizontal"!==t||![ke["a"].up,ke["a"].down].includes(n)))return Bu[n]},Nu=(e,t)=>e.map((r,n)=>e[(n+t)%e.length]),Mu=e=>{const{activeElement:t}=document;for(const r of e){if(r===t)return;if(r.focus(),t!==document.activeElement)return}},Au="currentTabIdChange",Tu="rovingFocusGroup.entryFocus",Hu={bubbles:!1,cancelable:!0},Ru=Object(i["defineComponent"])({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:yu,emits:[Au,"entryFocus"],setup(e,{emit:t}){var r;const n=Object(i["ref"])(null!=(r=e.currentTabId||e.defaultCurrentTabId)?r:null),o=Object(i["ref"])(!1),l=Object(i["ref"])(!1),a=Object(i["ref"])(null),{getItems:s}=Object(i["inject"])(_u,void 0),u=Object(i["computed"])(()=>[{outline:"none"},e.style]),d=e=>{t(Au,e)},p=()=>{o.value=!0},f=Fe(t=>{var r;null==(r=e.onMousedown)||r.call(e,t)},()=>{l.value=!0}),b=Fe(t=>{var r;null==(r=e.onFocus)||r.call(e,t)},e=>{const t=!Object(i["unref"])(l),{target:r,currentTarget:a}=e;if(r===a&&t&&!Object(i["unref"])(o)){const e=new Event(Tu,Hu);if(null==a||a.dispatchEvent(e),!e.defaultPrevented){const e=s().filter(e=>e.focusable),t=e.find(e=>e.active),r=e.find(e=>e.id===Object(i["unref"])(n)),o=[t,r,...e].filter(Boolean),l=o.map(e=>e.ref);Mu(l)}}l.value=!1}),m=Fe(t=>{var r;null==(r=e.onBlur)||r.call(e,t)},()=>{o.value=!1}),h=(...e)=>{t("entryFocus",...e)};Object(i["provide"])(zu,{currentTabbedId:Object(i["readonly"])(n),loop:Object(i["toRef"])(e,"loop"),tabIndex:Object(i["computed"])(()=>Object(i["unref"])(o)?-1:0),rovingFocusGroupRef:a,rovingFocusGroupRootStyle:u,orientation:Object(i["toRef"])(e,"orientation"),dir:Object(i["toRef"])(e,"dir"),onItemFocus:d,onItemShiftTab:p,onBlur:m,onFocus:b,onMousedown:f}),Object(i["watch"])(()=>e.currentTabId,e=>{n.value=null!=e?e:null}),Object(c["useEventListener"])(a,Tu,h)}});function Lu(e,t,r,n,o,l){return Object(i["renderSlot"])(e.$slots,"default")}var Du=Object(f["a"])(Ru,[["render",Lu],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const Pu=Object(i["defineComponent"])({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:xu,ElRovingFocusGroupImpl:Du}});function Iu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-roving-focus-group-impl"),c=Object(i["resolveComponent"])("el-focus-group-collection");return Object(i["openBlock"])(),Object(i["createBlock"])(c,null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a,Object(i["normalizeProps"])(Object(i["guardReactiveProps"])(e.$attrs)),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)]),_:3})}var Fu=Object(f["a"])(Pu,[["render",Iu],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const{ButtonGroup:$u}=br["a"],qu=Object(i["defineComponent"])({name:"ElDropdown",components:{ElButton:br["a"],ElButtonGroup:$u,ElScrollbar:Z,ElDropdownCollection:vu,ElTooltip:zt,ElRovingFocusGroup:Fu,ElOnlyChild:Qe,ElIcon:y["a"],ArrowDown:M["ArrowDown"]},props:du,emits:["visible-change","click","command"],setup(e,{emit:t}){const r=Object(i["getCurrentInstance"])(),n=Object(b["b"])("dropdown"),{t:o}=Object(Mr["a"])(),l=Object(i["ref"])(),a=Object(i["ref"])(),c=Object(i["ref"])(null),s=Object(i["ref"])(null),u=Object(i["ref"])(null),d=Object(i["ref"])(null),p=Object(i["ref"])(!1),f=[ke["a"].enter,ke["a"].space,ke["a"].down],m=Object(i["computed"])(()=>({maxHeight:Object(K["b"])(e.maxHeight)})),h=Object(i["computed"])(()=>[n.m(y.value)]),v=Object(gt["a"])().value,g=Object(i["computed"])(()=>e.id||v);function O(){j()}function j(){var e;null==(e=c.value)||e.onClose()}function w(){var e;null==(e=c.value)||e.onOpen()}const y=Object(Vt["b"])();function x(...e){t("command",...e)}function k(){}function _(){const e=Object(i["unref"])(s);null==e||e.focus(),d.value=null}function C(e){d.value=e}function z(e){p.value||(e.preventDefault(),e.stopImmediatePropagation())}function E(){t("visible-change",!0)}function B(e){"keydown"===(null==e?void 0:e.type)&&s.value.focus()}function S(){t("visible-change",!1)}Object(i["provide"])(wu,{contentRef:s,role:Object(i["computed"])(()=>e.role),triggerId:g,isUsingKeyboard:p,onItemEnter:k,onItemLeave:_}),Object(i["provide"])("elDropdown",{instance:r,dropdownSize:y,handleClick:O,commandHandler:x,trigger:Object(i["toRef"])(e,"trigger"),hideOnClick:Object(i["toRef"])(e,"hideOnClick")});const V=e=>{var t,r;e.preventDefault(),null==(r=null==(t=s.value)?void 0:t.focus)||r.call(t,{preventScroll:!0})},N=e=>{t("click",e)};return{t:o,ns:n,scrollbar:u,wrapStyle:m,dropdownTriggerKls:h,dropdownSize:y,triggerId:g,triggerKeys:f,currentTabId:d,handleCurrentTabIdChange:C,handlerMainButtonClick:N,handleEntryFocus:z,handleClose:j,handleOpen:w,handleBeforeShowTooltip:E,handleShowTooltip:B,handleBeforeHideTooltip:S,onFocusAfterTrapped:V,popperRef:c,contentRef:s,triggeringElementRef:l,referenceElementRef:a}}});function Wu(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-dropdown-collection"),s=Object(i["resolveComponent"])("el-roving-focus-group"),u=Object(i["resolveComponent"])("el-scrollbar"),d=Object(i["resolveComponent"])("el-only-child"),p=Object(i["resolveComponent"])("el-tooltip"),f=Object(i["resolveComponent"])("el-button"),b=Object(i["resolveComponent"])("arrow-down"),m=Object(i["resolveComponent"])("el-icon"),h=Object(i["resolveComponent"])("el-button-group");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("disabled",e.disabled)])},[Object(i["createVNode"])(p,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(a=e.referenceElementRef)?void 0:a.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":"hover"===e.trigger?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:e.ns.namespace.value+"-zoom-in-top",teleported:"",pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},Object(i["createSlots"])({content:Object(i["withCtx"])(()=>[Object(i["createVNode"])(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c,null,{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:Object(i["withCtx"])(()=>[Object(i["createVNode"])(d,{id:e.triggerId,role:"button",tabindex:e.tabindex},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(Object(i["openBlock"])(),Object(i["createBlock"])(h,{key:0},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f,Object(i["mergeProps"])({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),Object(i["createVNode"])(f,Object(i["mergeProps"])({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(m,{class:Object(i["normalizeClass"])(e.ns.e("icon"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(b)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):Object(i["createCommentVNode"])("v-if",!0)],2)}var Uu=Object(f["a"])(qu,[["render",Wu],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const Ku=Object(i["defineComponent"])({name:"DropdownItemImpl",components:{ElIcon:y["a"]},props:pu,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const r=Object(b["b"])("dropdown"),{role:n}=Object(i["inject"])(wu,void 0),{collectionItemRef:o}=Object(i["inject"])(ju,void 0),{collectionItemRef:l}=Object(i["inject"])(Cu,void 0),{rovingFocusGroupItemRef:a,tabIndex:c,handleFocus:s,handleKeydown:u,handleMousedown:d}=Object(i["inject"])(Eu,void 0),p=_s(o,l,a),f=Object(i["computed"])(()=>"menu"===n.value?"menuitem":"navigation"===n.value?"link":"button"),m=Fe(e=>{const{code:r}=e;if(r===ke["a"].enter||r===ke["a"].space)return e.preventDefault(),e.stopImmediatePropagation(),t("clickimpl",e),!0},u);return{ns:r,itemRef:p,dataset:{[su]:""},role:f,tabIndex:c,handleFocus:s,handleKeydown:m,handleMousedown:d}}}),Yu=["aria-disabled","tabindex","role"];function Gu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-icon");return Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,[e.divided?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",Object(i["mergeProps"])({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("li",Object(i["mergeProps"])({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=t=>e.$emit("clickimpl",t)),onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:t[2]||(t[2]=(...t)=>e.handleKeydown&&e.handleKeydown(...t)),onMousedown:t[3]||(t[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:t[4]||(t[4]=t=>e.$emit("pointermove",t)),onPointerleave:t[5]||(t[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default")],16,Yu)],64)}var Xu=Object(f["a"])(Ku,[["render",Gu],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Ju=()=>{const e=Object(i["inject"])("elDropdown",{}),t=Object(i["computed"])(()=>null==e?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},Zu=Object(i["defineComponent"])({components:{ElRovingFocusCollectionItem:ku},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:r,loop:n,onItemFocus:o,onItemShiftTab:l}=Object(i["inject"])(zu,void 0),{getItems:a}=Object(i["inject"])(_u,void 0),c=Object(gt["a"])(),s=Object(i["ref"])(null),u=Fe(e=>{t("mousedown",e)},t=>{e.focusable?o(Object(i["unref"])(c)):t.preventDefault()}),d=Fe(e=>{t("focus",e)},()=>{o(Object(i["unref"])(c))}),p=Fe(e=>{t("keydown",e)},e=>{const{key:t,shiftKey:r,target:o,currentTarget:c}=e;if(t===ke["a"].tab&&r)return void l();if(o!==c)return;const s=Vu(e);if(s){e.preventDefault();const t=a().filter(e=>e.focusable);let r=t.map(e=>e.ref);switch(s){case"last":r.reverse();break;case"prev":case"next":{"prev"===s&&r.reverse();const e=r.indexOf(c);r=n.value?Nu(r,e+1):r.slice(e+1);break}default:break}Object(i["nextTick"])(()=>{Mu(r)})}}),f=Object(i["computed"])(()=>r.value===Object(i["unref"])(c));return Object(i["provide"])(Eu,{rovingFocusGroupItemRef:s,tabIndex:Object(i["computed"])(()=>Object(i["unref"])(f)?0:-1),handleMousedown:u,handleFocus:d,handleKeydown:p}),{id:c,handleKeydown:p,handleFocus:d,handleMousedown:u}}});function Qu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-roving-focus-collection-item");return Object(i["openBlock"])(),Object(i["createBlock"])(a,{id:e.id,focusable:e.focusable,active:e.active},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var ed=Object(f["a"])(Zu,[["render",Qu],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const td=Object(i["defineComponent"])({name:"ElDropdownItem",components:{ElDropdownCollectionItem:gu,ElRovingFocusItem:ed,ElDropdownItemImpl:Xu},inheritAttrs:!1,props:pu,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:r}){const{elDropdown:n}=Ju(),o=Object(i["getCurrentInstance"])(),l=Object(i["ref"])(null),a=Object(i["computed"])(()=>{var e,t;return null!=(t=null==(e=Object(i["unref"])(l))?void 0:e.textContent)?t:""}),{onItemEnter:c,onItemLeave:s}=Object(i["inject"])(wu,void 0),u=Fe(e=>(t("pointermove",e),e.defaultPrevented),$e(t=>{var r;e.disabled?s(t):(c(t),t.defaultPrevented||null==(r=t.currentTarget)||r.focus())})),d=Fe(e=>(t("pointerleave",e),e.defaultPrevented),$e(e=>{s(e)})),p=Fe(e=>(t("click",e),"keydown"!==e.type&&e.defaultPrevented),t=>{var r,l,a;e.disabled?t.stopImmediatePropagation():((null==(r=null==n?void 0:n.hideOnClick)?void 0:r.value)&&(null==(l=n.handleClick)||l.call(n)),null==(a=n.commandHandler)||a.call(n,e.command,o,t))}),f=Object(i["computed"])(()=>({...e,...r}));return{handleClick:p,handlePointerMove:u,handlePointerLeave:d,textContent:a,propsAndAttrs:f}}});function rd(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-dropdown-item-impl"),s=Object(i["resolveComponent"])("el-roving-focus-item"),u=Object(i["resolveComponent"])("el-dropdown-collection-item");return Object(i["openBlock"])(),Object(i["createBlock"])(u,{disabled:e.disabled,"text-value":null!=(a=e.textValue)?a:e.textContent},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s,{focusable:!e.disabled},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c,Object(i["mergeProps"])(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var nd=Object(f["a"])(td,[["render",rd],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const od=Object(i["defineComponent"])({name:"ElDropdownMenu",props:fu,setup(e){const t=Object(b["b"])("dropdown"),{_elDropdownSize:r}=Ju(),n=r.value,{focusTrapRef:o,onKeydown:l}=Object(i["inject"])(ks["d"],void 0),{contentRef:a,role:c,triggerId:s}=Object(i["inject"])(wu,void 0),{collectionRef:u,getItems:d}=Object(i["inject"])(Ou,void 0),{rovingFocusGroupRef:p,rovingFocusGroupRootStyle:f,tabIndex:m,onBlur:h,onFocus:v,onMousedown:g}=Object(i["inject"])(zu,void 0),{collectionRef:O}=Object(i["inject"])(_u,void 0),j=Object(i["computed"])(()=>[t.b("menu"),t.bm("menu",null==n?void 0:n.value)]),w=_s(a,u,o,p,O),y=Fe(t=>{var r;null==(r=e.onKeydown)||r.call(e,t)},e=>{const{currentTarget:t,code:r,target:n}=e;t.contains(n);if(ke["a"].tab===r&&e.stopImmediatePropagation(),e.preventDefault(),n!==Object(i["unref"])(a))return;if(!hu.includes(r))return;const o=d().filter(e=>!e.disabled),l=o.map(e=>e.ref);mu.includes(r)&&l.reverse(),Mu(l)}),x=e=>{y(e),l(e)};return{size:n,rovingFocusGroupRootStyle:f,tabIndex:m,dropdownKls:j,role:c,triggerId:s,dropdownListWrapperRef:w,handleKeydown:x,onBlur:h,onFocus:v,onMousedown:g}}}),ld=["role","aria-labelledby"];function ad(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{ref:e.dropdownListWrapperRef,class:Object(i["normalizeClass"])(e.dropdownKls),style:Object(i["normalizeStyle"])(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...t)=>e.onBlur&&e.onBlur(...t)),onFocus:t[1]||(t[1]=(...t)=>e.onFocus&&e.onFocus(...t)),onKeydown:t[2]||(t[2]=(...t)=>e.handleKeydown&&e.handleKeydown(...t)),onMousedown:t[3]||(t[3]=(...t)=>e.onMousedown&&e.onMousedown(...t))},[Object(i["renderSlot"])(e.$slots,"default")],46,ld)}var id=Object(f["a"])(od,[["render",ad],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const cd=Object(j["a"])(Uu,{DropdownItem:nd,DropdownMenu:id}),sd=Object(j["d"])(nd),ud=Object(j["d"])(id);let dd=0;const pd=Object(i["defineComponent"])({name:"ImgEmpty",setup(){const e=Object(b["b"])("empty");return{ns:e,id:++dd}}}),fd={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},bd=["id"],md=["stop-color"],hd=["stop-color"],vd=["id"],gd=["stop-color"],Od=["stop-color"],jd=["id"],wd={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},yd={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},xd={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},kd=["fill"],_d=["fill"],Cd={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},zd=["fill"],Ed=["fill"],Bd=["fill"],Sd=["fill"],Vd=["fill"],Nd={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},Md=["fill","xlink:href"],Ad=["fill","mask"],Td=["fill"];function Hd(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("svg",fd,[Object(i["createElementVNode"])("defs",null,[Object(i["createElementVNode"])("linearGradient",{id:"linearGradient-1-"+e.id,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,md),Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,hd)],8,bd),Object(i["createElementVNode"])("linearGradient",{id:"linearGradient-2-"+e.id,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,gd),Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,Od)],8,vd),Object(i["createElementVNode"])("rect",{id:"path-3-"+e.id,x:"0",y:"0",width:"17",height:"36"},null,8,jd)]),Object(i["createElementVNode"])("g",wd,[Object(i["createElementVNode"])("g",yd,[Object(i["createElementVNode"])("g",xd,[Object(i["createElementVNode"])("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${e.ns.cssVarBlockName("fill-color-3")})`},null,8,kd),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-14",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,_d),Object(i["createElementVNode"])("g",Cd,[Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-10",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,zd),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-11",fill:`var(${e.ns.cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,Ed),Object(i["createElementVNode"])("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${e.id})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,Bd),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-13",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,Sd)]),Object(i["createElementVNode"])("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${e.id})`,x:"13",y:"45",width:"40",height:"36"},null,8,Vd),Object(i["createElementVNode"])("g",Nd,[Object(i["createElementVNode"])("use",{id:"Mask",fill:`var(${e.ns.cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":"#path-3-"+e.id},null,8,Md),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy",fill:`var(${e.ns.cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${e.id})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,Ad)]),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-18",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,Td)])])])])}var Rd=Object(f["a"])(pd,[["render",Hd],["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const Ld={image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},Dd=["src"],Pd={key:1},Id={name:"ElEmpty"},Fd=Object(i["defineComponent"])({...Id,props:Ld,setup(e){const t=e,{t:r}=Object(Mr["a"])(),n=Object(b["b"])("empty"),o=Object(i["computed"])(()=>t.description||r("el.table.emptyText")),l=Object(i["computed"])(()=>({width:t.imageSize?t.imageSize+"px":""}));return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("image")),style:Object(i["normalizeStyle"])(Object(i["unref"])(l))},[e.image?(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{key:0,src:e.image,ondragstart:"return false"},null,8,Dd)):Object(i["renderSlot"])(e.$slots,"image",{key:1},()=>[Object(i["createVNode"])(Rd)])],6),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("description"))},[e.$slots.description?Object(i["renderSlot"])(e.$slots,"description",{key:0}):(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",Pd,Object(i["toDisplayString"])(Object(i["unref"])(o)),1))],2),e.$slots.default?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("bottom"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var $d=Object(f["a"])(Fd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const qd=Object(j["a"])($d),Wd=Object(s["b"])({model:Object,rules:{type:Object(s["c"])(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:{type:String,values:Dt["b"]},disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean}),Ud={validate:(e,t,r)=>(Object(Y["isArray"])(e)||Object(Y["isString"])(e))&&Object(c["isBoolean"])(t)&&Object(Y["isString"])(r)},Kd="ElForm";function Yd(){const e=Object(i["ref"])([]),t=Object(i["computed"])(()=>{if(!e.value.length)return"0";const t=Math.max(...e.value);return t?t+"px":""});function r(t){const r=e.value.indexOf(t);return-1===r&&Object(m["a"])(Kd,"unexpected width "+t),r}function n(t,n){if(t&&n){const o=r(n);e.value.splice(o,1,t)}else t&&e.value.push(t)}function o(t){const n=r(t);n>-1&&e.value.splice(n,1)}return{autoLabelWidth:t,registerLabelWidth:n,deregisterLabelWidth:o}}const Gd=(e,t)=>{const r=Object(N["castArray"])(t);return r.length>0?e.filter(e=>e.prop&&r.includes(e.prop)):e},Xd={name:"ElForm"},Jd=Object(i["defineComponent"])({...Xd,props:Wd,emits:Ud,setup(e,{expose:t,emit:r}){const n=e,o="ElForm",l=[],a=Object(Vt["b"])(),c=Object(b["b"])("form"),s=Object(i["computed"])(()=>{const{labelPosition:e,inline:t}=n;return[c.b(),c.m(a.value||"default"),{[c.m("label-"+e)]:e,[c.m("inline")]:t}]}),u=e=>{l.push(e)},d=e=>{e.prop&&l.splice(l.indexOf(e),1)},p=(e=[])=>{n.model?Gd(l,e).forEach(e=>e.resetField()):Object(m["a"])(o,"model is required for resetFields to work.")},f=(e=[])=>{Gd(l,e).forEach(e=>e.clearValidate())},h=Object(i["computed"])(()=>{const e=!!n.model;return e||Object(m["a"])(o,"model is required for validate to work."),e}),v=e=>{if(0===l.length)return[];const t=Gd(l,e);return t.length?t:(Object(m["a"])(o,"please pass correct props!"),[])},g=async e=>j(void 0,e),O=async(e=[])=>{if(!h.value)return!1;const t=v(e);if(0===t.length)return!0;let r={};for(const o of t)try{await o.validate("")}catch(n){r={...r,...n}}return 0===Object.keys(r).length||Promise.reject(r)},j=async(e=[],t)=>{const r=!Object(Y["isFunction"])(t);try{const r=await O(e);return!0===r&&(null==t||t(r)),r}catch(o){const e=o;return n.scrollToError&&w(Object.keys(e)[0]),null==t||t(!1,e),r&&Promise.reject(e)}},w=e=>{var t;const r=Gd(l,e)[0];r&&(null==(t=r.$el)||t.scrollIntoView())};return Object(i["watch"])(()=>n.rules,()=>{n.validateOnRuleChange&&g().catch(e=>Object(m["a"])(e))},{deep:!0}),Object(i["provide"])(Te["a"],Object(i["reactive"])({...Object(i["toRefs"])(n),emit:r,resetFields:p,clearValidate:f,validateField:j,addField:u,removeField:d,...Yd()})),t({validate:g,validateField:j,resetFields:p,clearValidate:f,scrollToField:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("form",{class:Object(i["normalizeClass"])(Object(i["unref"])(s))},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Zd=Object(f["a"])(Jd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]),Qd=r("0f3d"),ep=r.n(Qd);const tp=["","error","validating","success"],rp=Object(s["b"])({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:Object(s["c"])([String,Array])},required:{type:Boolean,default:void 0},rules:{type:Object(s["c"])([Object,Array])},error:String,validateStatus:{type:String,values:tp},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:Dt["b"]}}),np="ElLabelWrap";var op=Object(i["defineComponent"])({name:np,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){const r=Object(i["inject"])(Te["a"],void 0),n=Object(i["inject"])(Te["b"]);n||Object(m["b"])(np,"usage: ");const o=Object(b["b"])("form"),l=Object(i["ref"])(),a=Object(i["ref"])(0),s=()=>{var e;if(null==(e=l.value)?void 0:e.firstElementChild){const e=window.getComputedStyle(l.value.firstElementChild).width;return Math.ceil(Number.parseFloat(e))}return 0},u=(n="update")=>{Object(i["nextTick"])(()=>{t.default&&e.isAutoWidth&&("update"===n?a.value=s():"remove"===n&&(null==r||r.deregisterLabelWidth(a.value)))})},d=()=>u("update");return Object(i["onMounted"])(()=>{d()}),Object(i["onBeforeUnmount"])(()=>{u("remove")}),Object(i["onUpdated"])(()=>d()),Object(i["watch"])(a,(t,n)=>{e.updateAll&&(null==r||r.registerLabelWidth(t,n))}),Object(c["useResizeObserver"])(Object(i["computed"])(()=>{var e,t;return null!=(t=null==(e=l.value)?void 0:e.firstElementChild)?t:null}),d),()=>{var n,c;if(!t)return null;const{isAutoWidth:s}=e;if(s){const e=null==r?void 0:r.autoLabelWidth,c={};if(e&&"auto"!==e){const t=Math.max(0,Number.parseInt(e,10)-a.value),n="left"===r.labelPosition?"marginRight":"marginLeft";t&&(c[n]=t+"px")}return Object(i["createVNode"])("div",{ref:l,class:[o.be("item","label-wrap")],style:c},[null==(n=t.default)?void 0:n.call(t)])}return Object(i["createVNode"])(i["Fragment"],{ref:l},[null==(c=t.default)?void 0:c.call(t)])}}});const lp=["role","aria-labelledby"],ap={name:"ElFormItem"},ip=Object(i["defineComponent"])({...ap,props:rp,setup(e,{expose:t}){const r=e,n=Object(i["useSlots"])(),o=Object(i["inject"])(Te["a"],void 0),l=Object(i["inject"])(Te["b"],void 0),a=Object(Vt["b"])(void 0,{formItem:!1}),s=Object(b["b"])("form-item"),u=Object(gt["a"])().value,d=Object(i["ref"])([]),p=Object(i["ref"])(""),f=Object(c["refDebounced"])(p,100),m=Object(i["ref"])(""),h=Object(i["ref"])();let v=void 0,g=!1;const O=Object(i["computed"])(()=>{if("top"===(null==o?void 0:o.labelPosition))return{};const e=Object(K["b"])(r.labelWidth||(null==o?void 0:o.labelWidth)||"");return e?{width:e}:{}}),j=Object(i["computed"])(()=>{if("top"===(null==o?void 0:o.labelPosition)||(null==o?void 0:o.inline))return{};if(!r.label&&!r.labelWidth&&B)return{};const e=Object(K["b"])(r.labelWidth||(null==o?void 0:o.labelWidth)||"");return r.label||n.label?{}:{marginLeft:e}}),w=Object(i["computed"])(()=>[s.b(),s.m(a.value),s.is("error","error"===p.value),s.is("validating","validating"===p.value),s.is("success","success"===p.value),s.is("required",T.value||r.required),s.is("no-asterisk",null==o?void 0:o.hideRequiredAsterisk),"right"===(null==o?void 0:o.requireAsteriskPosition)?"asterisk-right":"asterisk-left",{[s.m("feedback")]:null==o?void 0:o.statusIcon}]),y=Object(i["computed"])(()=>Object(c["isBoolean"])(r.inlineMessage)?r.inlineMessage:(null==o?void 0:o.inlineMessage)||!1),k=Object(i["computed"])(()=>[s.e("error"),{[s.em("error","inline")]:y.value}]),_=Object(i["computed"])(()=>r.prop?Object(Y["isString"])(r.prop)?r.prop:r.prop.join("."):""),C=Object(i["computed"])(()=>!(!r.label&&!n.label)),z=Object(i["computed"])(()=>r.for||1===d.value.length?d.value[0]:void 0),E=Object(i["computed"])(()=>!z.value&&C.value),B=!!l,S=Object(i["computed"])(()=>{const e=null==o?void 0:o.model;if(e&&r.prop)return Object(x["b"])(e,r.prop).value}),V=Object(i["computed"])(()=>{const{required:e}=r,t=[];r.rules&&t.push(...Object(N["castArray"])(r.rules));const n=null==o?void 0:o.rules;if(n&&r.prop){const e=Object(x["b"])(n,r.prop).value;e&&t.push(...Object(N["castArray"])(e))}if(void 0!==e){const r=t.map((e,t)=>[e,t]).filter(([e])=>Object.keys(e).includes("required"));if(r.length>0)for(const[n,o]of r)n.required!==e&&(t[o]={...n,required:e});else t.push({required:e})}return t}),M=Object(i["computed"])(()=>V.value.length>0),A=e=>{const t=V.value;return t.filter(t=>!t.trigger||!e||(Array.isArray(t.trigger)?t.trigger.includes(e):t.trigger===e)).map(({trigger:e,...t})=>t)},T=Object(i["computed"])(()=>V.value.some(e=>e.required)),H=Object(i["computed"])(()=>{var e;return"error"===f.value&&r.showMessage&&(null==(e=null==o?void 0:o.showMessage)||e)}),R=Object(i["computed"])(()=>`${r.label||""}${(null==o?void 0:o.labelSuffix)||""}`),L=e=>{p.value=e},D=e=>{var t,n;const{errors:l,fields:a}=e;l&&a||console.error(e),L("error"),m.value=l?null!=(n=null==(t=null==l?void 0:l[0])?void 0:t.message)?n:r.prop+" is required":"",null==o||o.emit("validate",r.prop,!1,m.value)},P=()=>{L("success"),null==o||o.emit("validate",r.prop,!0,"")},I=async e=>{const t=_.value,r=new ep.a({[t]:e});return r.validate({[t]:S.value},{firstFields:!0}).then(()=>(P(),!0)).catch(e=>(D(e),Promise.reject(e)))},F=async(e,t)=>{if(g)return!1;const r=Object(Y["isFunction"])(t);if(!M.value)return null==t||t(!1),!1;const n=A(e);return 0===n.length?(null==t||t(!0),!0):(L("validating"),I(n).then(()=>(null==t||t(!0),!0)).catch(e=>{const{fields:n}=e;return null==t||t(!1,n),!r&&Promise.reject(n)}))},$=()=>{L(""),m.value="",g=!1},q=async()=>{const e=null==o?void 0:o.model;if(!e||!r.prop)return;const t=Object(x["b"])(e,r.prop);g=!0,t.value=Object(N["clone"])(v),await Object(i["nextTick"])(),$(),g=!1},W=e=>{d.value.includes(e)||d.value.push(e)},U=e=>{d.value=d.value.filter(t=>t!==e)};Object(i["watch"])(()=>r.error,e=>{m.value=e||"",L(e?"error":"")},{immediate:!0}),Object(i["watch"])(()=>r.validateStatus,e=>L(e||""));const G=Object(i["reactive"])({...Object(i["toRefs"])(r),$el:h,size:a,validateState:p,labelId:u,inputIds:d,isGroup:E,addInputId:W,removeInputId:U,resetField:q,clearValidate:$,validate:F});return Object(i["provide"])(Te["b"],G),Object(i["onMounted"])(()=>{r.prop&&(null==o||o.addField(G),v=Object(N["clone"])(S.value))}),Object(i["onBeforeUnmount"])(()=>{null==o||o.removeField(G)}),t({size:a,validateMessage:m,validateState:p,validate:F,clearValidate:$,resetField:q}),(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"formItemRef",ref:h,class:Object(i["normalizeClass"])(Object(i["unref"])(w)),role:Object(i["unref"])(E)?"group":void 0,"aria-labelledby":Object(i["unref"])(E)?Object(i["unref"])(u):void 0},[Object(i["createVNode"])(Object(i["unref"])(op),{"is-auto-width":"auto"===Object(i["unref"])(O).width,"update-all":"auto"===(null==(r=Object(i["unref"])(o))?void 0:r.labelWidth)},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(C)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(z)?"label":"div"),{key:0,id:Object(i["unref"])(u),for:Object(i["unref"])(z),class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("label")),style:Object(i["normalizeStyle"])(Object(i["unref"])(O))},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"label",{label:Object(i["unref"])(R)},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(R)),1)])]),_:3},8,["id","for","class","style"])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("content")),style:Object(i["normalizeStyle"])(Object(i["unref"])(j))},[Object(i["renderSlot"])(e.$slots,"default"),Object(i["createVNode"])(i["Transition"],{name:Object(i["unref"])(s).namespace.value+"-zoom-in-top"},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(H)?Object(i["renderSlot"])(e.$slots,"error",{key:0,error:m.value},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(k))},Object(i["toDisplayString"])(m.value),3)]):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["name"])],6)],10,lp)}}});var cp=Object(f["a"])(ip,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const sp=Object(j["a"])(Zd,{FormItem:cp}),up=Object(j["d"])(cp),dp=Object(s["b"])({urlList:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1},teleported:{type:Boolean,default:!1},closeOnPressEscape:{type:Boolean,default:!0}}),pp={close:()=>!0,switch:e=>Object(c["isNumber"])(e)},fp=()=>c["isClient"]&&/firefox/i.test(window.navigator.userAgent),bp=["src"],mp={name:"ElImageViewer"},hp=Object(i["defineComponent"])({...mp,props:dp,emits:pp,setup(e,{expose:t,emit:r}){const n=e,o={CONTAIN:{name:"contain",icon:Object(i["markRaw"])(M["FullScreen"])},ORIGINAL:{name:"original",icon:Object(i["markRaw"])(M["ScaleToOriginal"])}},l=fp()?"DOMMouseScroll":"mousewheel",{t:a}=Object(Mr["a"])(),s=Object(b["b"])("image-viewer"),{nextZIndex:u}=Object(He["a"])(),d=Object(i["ref"])(),p=Object(i["ref"])([]),f=Object(i["effectScope"])(),m=Object(i["ref"])(!0),h=Object(i["ref"])(n.initialIndex),v=Object(i["shallowRef"])(o.CONTAIN),g=Object(i["ref"])({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),O=Object(i["computed"])(()=>{const{urlList:e}=n;return e.length<=1}),j=Object(i["computed"])(()=>0===h.value),w=Object(i["computed"])(()=>h.value===n.urlList.length-1),k=Object(i["computed"])(()=>n.urlList[h.value]),_=Object(i["computed"])(()=>{const{scale:e,deg:t,offsetX:r,offsetY:n,enableTransition:l}=g.value;let a=r/e,i=n/e;switch(t%360){case 90:case-270:[a,i]=[i,-a];break;case 180:case-180:[a,i]=[-a,-i];break;case 270:case-90:[a,i]=[-i,a];break}const c={transform:`scale(${e}) rotate(${t}deg) translate(${a}px, ${i}px)`,transition:l?"transform .3s":""};return v.value.name===o.CONTAIN.name&&(c.maxWidth=c.maxHeight="100%"),c}),C=Object(i["computed"])(()=>Object(c["isNumber"])(n.zIndex)?n.zIndex:u());function z(){B(),r("close")}function E(){const e=Object(N["throttle"])(e=>{switch(e.code){case ke["a"].esc:n.closeOnPressEscape&&z();break;case ke["a"].space:H();break;case ke["a"].left:L();break;case ke["a"].up:P("zoomIn");break;case ke["a"].right:D();break;case ke["a"].down:P("zoomOut");break}}),t=Object(N["throttle"])(e=>{const t=e.wheelDelta?e.wheelDelta:-e.detail;P(t>0?"zoomIn":"zoomOut",{zoomRate:1.2,enableTransition:!1})});f.run(()=>{Object(c["useEventListener"])(document,"keydown",e),Object(c["useEventListener"])(document,l,t)})}function B(){f.stop()}function S(){m.value=!1}function V(e){m.value=!1,e.target.alt=a("el.image.error")}function A(e){if(m.value||0!==e.button||!d.value)return;g.value.enableTransition=!1;const{offsetX:t,offsetY:r}=g.value,n=e.pageX,o=e.pageY,l=Object(N["throttle"])(e=>{g.value={...g.value,offsetX:t+e.pageX-n,offsetY:r+e.pageY-o}}),a=Object(c["useEventListener"])(document,"mousemove",l);Object(c["useEventListener"])(document,"mouseup",()=>{a()}),e.preventDefault()}function T(){g.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function H(){if(m.value)return;const e=Object(x["c"])(o),t=Object.values(o),r=v.value.name,n=t.findIndex(e=>e.name===r),l=(n+1)%e.length;v.value=o[e[l]],T()}function R(e){const t=n.urlList.length;h.value=(e+t)%t}function L(){j.value&&!n.infinite||R(h.value-1)}function D(){w.value&&!n.infinite||R(h.value+1)}function P(e,t={}){if(m.value)return;const{zoomRate:r,rotateDeg:n,enableTransition:o}={zoomRate:1.4,rotateDeg:90,enableTransition:!0,...t};switch(e){case"zoomOut":g.value.scale>.2&&(g.value.scale=Number.parseFloat((g.value.scale/r).toFixed(3)));break;case"zoomIn":g.value.scale<7&&(g.value.scale=Number.parseFloat((g.value.scale*r).toFixed(3)));break;case"clockwise":g.value.deg+=n;break;case"anticlockwise":g.value.deg-=n;break}g.value.enableTransition=o}return Object(i["watch"])(k,()=>{Object(i["nextTick"])(()=>{const e=p.value[0];(null==e?void 0:e.complete)||(m.value=!0)})}),Object(i["watch"])(h,e=>{T(),r("switch",e)}),Object(i["onMounted"])(()=>{var e,t;E(),null==(t=null==(e=d.value)?void 0:e.focus)||t.call(e)}),t({setActiveItem:R}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:"body",disabled:!e.teleported},[Object(i["createVNode"])(i["Transition"],{name:"viewer-fade",appear:""},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref_key:"wrapper",ref:d,tabindex:-1,class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("wrapper")),style:Object(i["normalizeStyle"])({zIndex:Object(i["unref"])(C)})},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("mask")),onClick:t[0]||(t[0]=Object(i["withModifiers"])(t=>e.hideOnClickModal&&z(),["self"]))},null,2),Object(i["createCommentVNode"])(" CLOSE "),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("close")]),onClick:z},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1})],2),Object(i["createCommentVNode"])(" ARROW "),Object(i["unref"])(O)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("prev"),Object(i["unref"])(s).is("disabled",!e.infinite&&Object(i["unref"])(j))]),onClick:L},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],2),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("next"),Object(i["unref"])(s).is("disabled",!e.infinite&&Object(i["unref"])(w))]),onClick:D},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],2)],64)),Object(i["createCommentVNode"])(" ACTIONS "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("actions")])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("actions__inner"))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[1]||(t[1]=e=>P("zoomOut"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ZoomOut"]))]),_:1}),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[2]||(t[2]=e=>P("zoomIn"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ZoomIn"]))]),_:1}),Object(i["createElementVNode"])("i",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("actions__divider"))},null,2),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:H},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(v).icon)))]),_:1}),Object(i["createElementVNode"])("i",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("actions__divider"))},null,2),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[3]||(t[3]=e=>P("anticlockwise"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["RefreshLeft"]))]),_:1}),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[4]||(t[4]=e=>P("clockwise"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["RefreshRight"]))]),_:1})],2)],2),Object(i["createCommentVNode"])(" CANVAS "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("canvas"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.urlList,(e,t)=>Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{ref_for:!0,ref:e=>p.value[t]=e,key:e,src:e,style:Object(i["normalizeStyle"])(Object(i["unref"])(_)),class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("img")),onLoad:S,onError:V,onMousedown:A},null,46,bp)),[[i["vShow"],t===h.value]])),128))],2),Object(i["renderSlot"])(e.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var vp=Object(f["a"])(hp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const gp=Object(j["a"])(vp),Op=Object(s["b"])({hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:{type:Boolean,default:!1},scrollContainer:{type:Object(s["c"])([String,Object])},previewSrcList:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},previewTeleported:{type:Boolean,default:!1},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0}}),jp={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Object(c["isNumber"])(e),close:()=>!0,show:()=>!0},wp=["src","loading"],yp={key:0},xp={name:"ElImage",inheritAttrs:!1},kp=Object(i["defineComponent"])({...xp,props:Op,emits:jp,setup(e,{emit:t}){const r=e;let n="";const{t:o}=Object(Mr["a"])(),l=Object(b["b"])("image"),a=Object(i["useAttrs"])(),s=Object(St["a"])(),u=Object(i["ref"])(),d=Object(i["ref"])(!1),p=Object(i["ref"])(!0),f=Object(i["ref"])(!1),m=Object(i["ref"])(),v=Object(i["ref"])(),g=c["isClient"]&&"loading"in HTMLImageElement.prototype;let O,j;const w=Object(i["computed"])(()=>a.style),y=Object(i["computed"])(()=>{const{fit:e}=r;return c["isClient"]&&e?{objectFit:e}:{}}),x=Object(i["computed"])(()=>{const{previewSrcList:e}=r;return Array.isArray(e)&&e.length>0}),k=Object(i["computed"])(()=>{const{previewSrcList:e,initialIndex:t}=r;let n=t;return t>e.length-1&&(n=0),n}),_=Object(i["computed"])(()=>"eager"!==r.loading&&(!g&&"lazy"===r.loading||r.lazy)),C=()=>{c["isClient"]&&(p.value=!0,d.value=!1,u.value=r.src)};function z(e){p.value=!1,d.value=!1,t("load",e)}function E(e){p.value=!1,d.value=!0,t("error",e)}function B(){Jl(m.value,v.value)&&(C(),N())}const S=Object(c["useThrottleFn"])(B,200);async function V(){var e;if(!c["isClient"])return;await Object(i["nextTick"])();const{scrollContainer:t}=r;Object(Re["a"])(t)?v.value=t:Object(Y["isString"])(t)&&""!==t?v.value=null!=(e=document.querySelector(t))?e:void 0:m.value&&(v.value=Object(h["b"])(m.value)),v.value&&(O=Object(c["useEventListener"])(v,"scroll",S),setTimeout(()=>B(),100))}function N(){c["isClient"]&&v.value&&S&&(null==O||O(),v.value=void 0)}function M(e){if(e.ctrlKey)return e.deltaY<0||e.deltaY>0?(e.preventDefault(),!1):void 0}function A(){x.value&&(j=Object(c["useEventListener"])("wheel",M,{passive:!1}),n=document.body.style.overflow,document.body.style.overflow="hidden",f.value=!0,t("show"))}function T(){null==j||j(),document.body.style.overflow=n,f.value=!1,t("close")}function H(e){t("switch",e)}return Object(i["watch"])(()=>r.src,()=>{_.value?(p.value=!0,d.value=!1,N(),V()):C()}),Object(i["onMounted"])(()=>{_.value?V():C()}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"container",ref:m,class:Object(i["normalizeClass"])([Object(i["unref"])(l).b(),e.$attrs.class]),style:Object(i["normalizeStyle"])(Object(i["unref"])(w))},[void 0===u.value||d.value?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",Object(i["mergeProps"])({key:0},Object(i["unref"])(s),{src:u.value,loading:e.loading,style:Object(i["unref"])(y),class:[Object(i["unref"])(l).e("inner"),Object(i["unref"])(x)&&Object(i["unref"])(l).e("preview"),p.value&&Object(i["unref"])(l).is("loading")],onClick:A,onLoad:z,onError:E}),null,16,wp)),p.value||d.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("wrapper"))},[p.value?Object(i["renderSlot"])(e.$slots,"placeholder",{key:0},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("placeholder"))},null,2)]):d.value?Object(i["renderSlot"])(e.$slots,"error",{key:1},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("error"))},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.image.error")),3)]):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["unref"])(x)?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[f.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(gp),{key:0,"z-index":e.zIndex,"initial-index":Object(i["unref"])(k),infinite:e.infinite,"url-list":e.previewSrcList,"hide-on-click-modal":e.hideOnClickModal,teleported:e.previewTeleported,"close-on-press-escape":e.closeOnPressEscape,onClose:T,onSwitch:H},{default:Object(i["withCtx"])(()=>[e.$slots.viewer?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",yp,[Object(i["renderSlot"])(e.$slots,"viewer")])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):Object(i["createCommentVNode"])("v-if",!0)],64)):Object(i["createCommentVNode"])("v-if",!0)],6))}});var _p=Object(f["a"])(kp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const Cp=Object(j["a"])(_p),zp=Object(s["b"])({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:Vt["c"],controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>null===e||Object(c["isNumber"])(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(""+e,10)},validateEvent:{type:Boolean,default:!0}}),Ep={[u["a"]]:(e,t)=>e!==t,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[u["b"]]:e=>Object(c["isNumber"])(e)||Object(N["isNil"])(e),[u["c"]]:e=>Object(c["isNumber"])(e)||Object(N["isNil"])(e)},Bp=["aria-label","onKeydown"],Sp=["aria-label","onKeydown"],Vp={name:"ElInputNumber"},Np=Object(i["defineComponent"])({...Vp,props:zp,emits:Ep,setup(e,{expose:t,emit:r}){const n=e,{t:o}=Object(Mr["a"])(),l=Object(b["b"])("input-number"),a=Object(i["ref"])(),s=Object(i["reactive"])({currentValue:n.modelValue,userInput:null}),{formItem:u}=Object(mn["a"])(),d=Object(i["computed"])(()=>Object(c["isNumber"])(n.modelValue)&&x(n.modelValue,-1)Object(c["isNumber"])(n.modelValue)&&x(n.modelValue)>n.max),f=Object(i["computed"])(()=>{const e=w(n.step);return Object(Re["d"])(n.precision)?Math.max(w(n.modelValue),e):(e>n.precision&&Object(m["a"])("InputNumber","precision should not be less than the decimal places of step"),n.precision)}),h=Object(i["computed"])(()=>n.controls&&"right"===n.controlsPosition),v=Object(Vt["b"])(),g=Object(Vt["a"])(),O=Object(i["computed"])(()=>{if(null!==s.userInput)return s.userInput;let e=s.currentValue;if(Object(N["isNil"])(e))return"";if(Object(c["isNumber"])(e)){if(Number.isNaN(e))return"";Object(Re["d"])(n.precision)||(e=e.toFixed(n.precision))}return e}),j=(e,t)=>{if(Object(Re["d"])(t)&&(t=f.value),0===t)return Math.round(e);let r=String(e);const n=r.indexOf(".");if(-1===n)return e;const o=r.replace(".","").split(""),l=o[n+t];if(!l)return e;const a=r.length;return"5"===r.charAt(a-1)&&(r=r.slice(0,Math.max(0,a-1))+"6"),Number.parseFloat(Number(r).toFixed(t))},w=e=>{if(Object(N["isNil"])(e))return 0;const t=e.toString(),r=t.indexOf(".");let n=0;return-1!==r&&(n=t.length-r-1),n},x=(e,t=1)=>Object(c["isNumber"])(e)?j(e+n.step*t):s.currentValue,k=()=>{if(n.readonly||g.value||p.value)return;const e=n.modelValue||0,t=x(e);z(t)},_=()=>{if(n.readonly||g.value||d.value)return;const e=n.modelValue||0,t=x(e,-1);z(t)},C=(e,t)=>{const{max:o,min:l,step:a,precision:i,stepStrictly:c,valueOnClear:s}=n;let u=Number(e);if(Object(N["isNil"])(e)||Number.isNaN(u))return null;if(""===e){if(null===s)return null;u=Object(Y["isString"])(s)?{min:l,max:o}[s]:s}return c&&(u=j(Math.round(u/a)*a,i)),Object(Re["d"])(i)||(u=j(u,i)),(u>o||uo?o:l,t&&r("update:modelValue",u)),u},z=e=>{var t;const o=s.currentValue,l=C(e);o!==l&&(s.userInput=null,r("update:modelValue",l),r("input",l),r("change",l,o),n.validateEvent&&(null==(t=null==u?void 0:u.validate)||t.call(u,"change").catch(e=>Object(m["a"])(e))),s.currentValue=l)},E=e=>s.userInput=e,B=e=>{const t=""!==e?Number(e):"";(Object(c["isNumber"])(t)&&!Number.isNaN(t)||""===e)&&z(t),s.userInput=null},S=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.focus)||t.call(e)},V=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.blur)||t.call(e)},T=e=>{r("focus",e)},H=e=>{var t;r("blur",e),n.validateEvent&&(null==(t=null==u?void 0:u.validate)||t.call(u,"blur").catch(e=>Object(m["a"])(e)))};return Object(i["watch"])(()=>n.modelValue,e=>{s.currentValue=C(e,!0),s.userInput=null},{immediate:!0}),Object(i["onMounted"])(()=>{var e;const{min:t,max:o,modelValue:l}=n,i=null==(e=a.value)?void 0:e.input;if(i.setAttribute("role","spinbutton"),Number.isFinite(o)?i.setAttribute("aria-valuemax",String(o)):i.removeAttribute("aria-valuemax"),Number.isFinite(t)?i.setAttribute("aria-valuemin",String(t)):i.removeAttribute("aria-valuemin"),i.setAttribute("aria-valuenow",String(s.currentValue)),i.setAttribute("aria-disabled",String(g.value)),!Object(c["isNumber"])(l)&&null!=l){let e=Number(l);Number.isNaN(e)&&(e=null),r("update:modelValue",e)}}),Object(i["onUpdated"])(()=>{var e;const t=null==(e=a.value)?void 0:e.input;null==t||t.setAttribute("aria-valuenow",""+s.currentValue)}),t({focus:S,blur:V}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).b(),Object(i["unref"])(l).m(Object(i["unref"])(v)),Object(i["unref"])(l).is("disabled",Object(i["unref"])(g)),Object(i["unref"])(l).is("without-controls",!e.controls),Object(i["unref"])(l).is("controls-right",Object(i["unref"])(h))]),onDragstart:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["prevent"]))},[e.controls?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,role:"button","aria-label":Object(i["unref"])(o)("el.inputNumber.decrease"),class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("decrease"),Object(i["unref"])(l).is("disabled",Object(i["unref"])(d))]),onKeydown:Object(i["withKeys"])(_,["enter"])},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["ArrowDown"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["Minus"]),{key:1}))]),_:1})],42,Bp)),[[Object(i["unref"])(hc),_]]):Object(i["createCommentVNode"])("v-if",!0),e.controls?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,role:"button","aria-label":Object(i["unref"])(o)("el.inputNumber.increase"),class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("increase"),Object(i["unref"])(l).is("disabled",Object(i["unref"])(p))]),onKeydown:Object(i["withKeys"])(k,["enter"])},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["ArrowUp"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["Plus"]),{key:1}))]),_:1})],42,Sp)),[[Object(i["unref"])(hc),k]]):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(Object(i["unref"])(A["a"]),{id:e.id,ref_key:"input",ref:a,type:"number",step:e.step,"model-value":Object(i["unref"])(O),placeholder:e.placeholder,readonly:e.readonly,disabled:Object(i["unref"])(g),size:Object(i["unref"])(v),max:e.max,min:e.min,name:e.name,label:e.label,"validate-event":!1,onKeydown:[Object(i["withKeys"])(Object(i["withModifiers"])(k,["prevent"]),["up"]),Object(i["withKeys"])(Object(i["withModifiers"])(_,["prevent"]),["down"])],onBlur:H,onFocus:T,onInput:E,onChange:B},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var Mp=Object(f["a"])(Np,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const Ap=Object(j["a"])(Mp),Tp=Object(s["b"])({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:k["e"]}}),Hp={click:e=>e instanceof MouseEvent},Rp=["href"],Lp={name:"ElLink"},Dp=Object(i["defineComponent"])({...Lp,props:Tp,emits:Hp,setup(e,{emit:t}){const r=e,n=Object(b["b"])("link");function o(e){r.disabled||t("click",e)}return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("a",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.type),Object(i["unref"])(n).is("disabled",e.disabled),Object(i["unref"])(n).is("underline",e.underline&&!e.disabled)]),href:e.disabled||!e.href?void 0:e.href,onClick:o},[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),e.$slots.default?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("inner"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.icon?Object(i["renderSlot"])(e.$slots,"icon",{key:2}):Object(i["createCommentVNode"])("v-if",!0)],10,Rp))}});var Pp=Object(f["a"])(Dp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const Ip=Object(j["a"])(Pp);class Fp{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,t=>{t.addEventListener("keydown",t=>{let r=!1;switch(t.code){case ke["a"].down:this.gotoSubIndex(this.subIndex+1),r=!0;break;case ke["a"].up:this.gotoSubIndex(this.subIndex-1),r=!0;break;case ke["a"].tab:Object(Ao["e"])(e,"mouseleave");break;case ke["a"].enter:case ke["a"].space:r=!0,t.currentTarget.click();break}return r&&(t.preventDefault(),t.stopPropagation()),!1})})}}class $p{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new Fp(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",e=>{let t=!1;switch(e.code){case ke["a"].down:Object(Ao["e"])(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break;case ke["a"].up:Object(Ao["e"])(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break;case ke["a"].tab:Object(Ao["e"])(e.currentTarget,"mouseleave");break;case ke["a"].enter:case ke["a"].space:t=!0,e.currentTarget.click();break}t&&e.preventDefault()})}}class qp{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach(t=>{1===t.nodeType&&new $p(t,e)})}}const Wp=Object(i["defineComponent"])({name:"ElMenuCollapseTransition",setup(){const e=Object(b["b"])("menu"),t={onBeforeEnter:e=>e.style.opacity="0.2",onEnter(t,r){Object(K["a"])(t,e.namespace.value+"-opacity-transition"),t.style.opacity="1",r()},onAfterEnter(t){Object(K["e"])(t,e.namespace.value+"-opacity-transition"),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),Object(K["d"])(t,e.m("collapse"))?(Object(K["e"])(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),Object(K["a"])(t,e.m("collapse"))):(Object(K["a"])(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),Object(K["e"])(t,e.m("collapse"))),t.style.width=t.scrollWidth+"px",t.style.overflow="hidden"},onLeave(e){Object(K["a"])(e,"horizontal-collapse-transition"),e.style.width=e.dataset.scrollWidth+"px"}};return{listeners:t}}});function Up(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],Object(i["mergeProps"])({mode:"out-in"},e.listeners),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)}var Kp=Object(f["a"])(Wp,[["render",Up],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function Yp(e,t){const r=Object(i["computed"])(()=>{let r=e.parent;const n=[t.value];while("ElMenu"!==r.type.name)r.props.index&&n.unshift(r.props.index),r=r.parent;return n}),n=Object(i["computed"])(()=>{let t=e.parent;while(t&&!["ElMenu","ElSubMenu"].includes(t.type.name))t=t.parent;return t});return{parentMenu:n,indexPath:r}}var Gp=r("c741");function Xp(e){const t=Object(i["computed"])(()=>{const t=e.backgroundColor;return t?new Gp["TinyColor"](t).shade(20).toString():""});return t}const Jp=(e,t)=>{const r=Object(b["b"])("menu");return Object(i["computed"])(()=>r.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Xp(e).value||"","active-color":e.activeTextColor||"",level:""+t}))},Zp=Object(s["b"])({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:k["e"]},expandOpenIcon:{type:k["e"]},collapseCloseIcon:{type:k["e"]},collapseOpenIcon:{type:k["e"]}}),Qp="ElSubMenu";var ef=Object(i["defineComponent"])({name:Qp,props:Zp,setup(e,{slots:t,expose:r}){const n=Object(i["getCurrentInstance"])(),{indexPath:o,parentMenu:l}=Yp(n,Object(i["computed"])(()=>e.index)),a=Object(b["b"])("menu"),s=Object(b["b"])("sub-menu"),u=Object(i["inject"])("rootMenu");u||Object(m["b"])(Qp,"can not inject root menu");const d=Object(i["inject"])("subMenu:"+l.value.uid);d||Object(m["b"])(Qp,"can not inject sub menu");const p=Object(i["ref"])({}),f=Object(i["ref"])({});let h;const v=Object(i["ref"])(!1),g=Object(i["ref"])(),O=Object(i["ref"])(null),j=Object(i["computed"])(()=>"horizontal"===N.value&&x.value?"bottom-start":"right-start"),w=Object(i["computed"])(()=>"horizontal"===N.value&&x.value||"vertical"===N.value&&!u.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?z.value?e.expandOpenIcon:e.expandCloseIcon:M["ArrowDown"]:e.collapseCloseIcon&&e.collapseOpenIcon?z.value?e.collapseOpenIcon:e.collapseCloseIcon:M["ArrowRight"]),x=Object(i["computed"])(()=>0===d.level),k=Object(i["computed"])(()=>void 0===e.popperAppendToBody?x.value:Boolean(e.popperAppendToBody)),_=Object(i["computed"])(()=>u.props.collapse?a.namespace.value+"-zoom-in-left":a.namespace.value+"-zoom-in-top"),C=Object(i["computed"])(()=>"horizontal"===N.value&&x.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),z=Object(i["computed"])(()=>u.openedMenus.includes(e.index)),E=Object(i["computed"])(()=>{let e=!1;return Object.values(p.value).forEach(t=>{t.active&&(e=!0)}),Object.values(f.value).forEach(t=>{t.active&&(e=!0)}),e}),B=Object(i["computed"])(()=>u.props.backgroundColor||""),S=Object(i["computed"])(()=>u.props.activeTextColor||""),V=Object(i["computed"])(()=>u.props.textColor||""),N=Object(i["computed"])(()=>u.props.mode),A=Object(i["reactive"])({index:e.index,indexPath:o,active:E}),T=Object(i["computed"])(()=>"horizontal"!==N.value?{color:V.value}:{borderBottomColor:E.value?u.props.activeTextColor?S.value:"":"transparent",color:E.value?S.value:V.value}),H=()=>{var e,t,r;return null==(r=null==(t=null==(e=O.value)?void 0:e.popperRef)?void 0:t.popperInstanceRef)?void 0:r.destroy()},R=e=>{e||H()},L=()=>{"hover"===u.props.menuTrigger&&"horizontal"===u.props.mode||u.props.collapse&&"vertical"===u.props.mode||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:o.value,active:E.value})},D=(t,r=e.showTimeout)=>{var n;"focus"!==t.type&&("click"===u.props.menuTrigger&&"horizontal"===u.props.mode||!u.props.collapse&&"vertical"===u.props.mode||e.disabled||(d.mouseInChild.value=!0,null==h||h(),({stop:h}=Object(c["useTimeoutFn"])(()=>{u.openMenu(e.index,o.value)},r)),k.value&&(null==(n=l.value.vnode.el)||n.dispatchEvent(new MouseEvent("mouseenter")))))},P=(t=!1)=>{var r,l;"click"===u.props.menuTrigger&&"horizontal"===u.props.mode||!u.props.collapse&&"vertical"===u.props.mode||(null==h||h(),d.mouseInChild.value=!1,({stop:h}=Object(c["useTimeoutFn"])(()=>!v.value&&u.closeMenu(e.index,o.value),e.hideTimeout)),k.value&&t&&"ElSubMenu"===(null==(r=n.parent)?void 0:r.type.name)&&(null==(l=d.handleMouseleave)||l.call(d,!0)))};Object(i["watch"])(()=>u.props.collapse,e=>R(Boolean(e)));{const e=e=>{f.value[e.index]=e},t=e=>{delete f.value[e.index]};Object(i["provide"])("subMenu:"+n.uid,{addSubMenu:e,removeSubMenu:t,handleMouseleave:P,mouseInChild:v,level:d.level+1})}return r({opened:z}),Object(i["onMounted"])(()=>{u.addSubMenu(A),d.addSubMenu(A)}),Object(i["onBeforeUnmount"])(()=>{d.removeSubMenu(A),u.removeSubMenu(A)}),()=>{var r;const o=[null==(r=t.title)?void 0:r.call(t),Object(i["h"])(y["a"],{class:s.e("icon-arrow"),style:{transform:z.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Object(Y["isString"])(w.value)?Object(i["h"])(n.appContext.components[w.value]):Object(i["h"])(w.value)})],l=Jp(u.props,d.level+1),c=u.isMenuPopup?Object(i["h"])(zt,{ref:O,visible:z.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:j.value,teleported:k.value,fallbackPlacements:C.value,transition:_.value,gpuAcceleration:!1},{content:()=>{var r;return Object(i["h"])("div",{class:[a.m(N.value),a.m("popup-container"),e.popperClass],onMouseenter:e=>D(e,100),onMouseleave:()=>P(!0),onFocus:e=>D(e,100)},[Object(i["h"])("ul",{class:[a.b(),a.m("popup"),a.m("popup-"+j.value)],style:l.value},[null==(r=t.default)?void 0:r.call(t)])])},default:()=>Object(i["h"])("div",{class:s.e("title"),style:[T.value,{backgroundColor:B.value}],onClick:L},o)}):Object(i["h"])(i["Fragment"],{},[Object(i["h"])("div",{class:s.e("title"),style:[T.value,{backgroundColor:B.value}],ref:g,onClick:L},o),Object(i["h"])(Ll,{},{default:()=>{var e;return Object(i["withDirectives"])(Object(i["h"])("ul",{role:"menu",class:[a.b(),a.m("inline")],style:l.value},[null==(e=t.default)?void 0:e.call(t)]),[[i["vShow"],z.value]])}})]);return Object(i["h"])("li",{class:[s.b(),s.is("active",E.value),s.is("opened",z.value),s.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:z.value,onMouseenter:D,onMouseleave:()=>P(!0),onFocus:D},[c])}}});const tf=Object(s["b"])({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0}}),rf=e=>Array.isArray(e)&&e.every(e=>Object(Y["isString"])(e)),nf={close:(e,t)=>Object(Y["isString"])(e)&&rf(t),open:(e,t)=>Object(Y["isString"])(e)&&rf(t),select:(e,t,r,n)=>Object(Y["isString"])(e)&&rf(t)&&Object(Y["isObject"])(r)&&(void 0===n||n instanceof Promise)};var of=Object(i["defineComponent"])({name:"ElMenu",props:tf,emits:nf,setup(e,{emit:t,slots:r,expose:n}){const o=Object(i["getCurrentInstance"])(),l=o.appContext.config.globalProperties.$router,a=Object(i["ref"])(),s=Object(b["b"])("menu"),u=Object(b["b"])("sub-menu"),d=Object(i["ref"])(-1),p=Object(i["ref"])(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=Object(i["ref"])(e.defaultActive),m=Object(i["ref"])({}),h=Object(i["ref"])({}),v=Object(i["computed"])(()=>"horizontal"===e.mode||"vertical"===e.mode&&e.collapse),g=()=>{const t=f.value&&m.value[f.value];if(!t||"horizontal"===e.mode||e.collapse)return;const r=t.indexPath;r.forEach(e=>{const t=h.value[e];t&&O(e,t.indexPath)})},O=(r,n)=>{p.value.includes(r)||(e.uniqueOpened&&(p.value=p.value.filter(e=>n.includes(e))),p.value.push(r),t("open",r,n))},j=(e,r)=>{const n=p.value.indexOf(e);-1!==n&&p.value.splice(n,1),t("close",e,r)},w=({index:e,indexPath:t})=>{const r=p.value.includes(e);r?j(e,t):O(e,t)},x=r=>{("horizontal"===e.mode||e.collapse)&&(p.value=[]);const{index:n,indexPath:o}=r;if(void 0!==n&&void 0!==o)if(e.router&&l){const e=r.route||n,a=l.push(e).then(e=>(e||(f.value=n),e));t("select",n,o,{index:n,indexPath:o,route:e},a)}else f.value=n,t("select",n,o,{index:n,indexPath:o})},k=t=>{const r=m.value,n=r[t]||f.value&&r[f.value]||r[e.defaultActive];f.value=n?n.index:t},_=()=>{var e,t;if(!a.value)return-1;const r=Array.from(null!=(t=null==(e=a.value)?void 0:e.childNodes)?t:[]).filter(e=>"#text"!==e.nodeName||e.nodeValue),n=64,o=Number.parseInt(getComputedStyle(a.value).paddingLeft,10),l=Number.parseInt(getComputedStyle(a.value).paddingRight,10),i=a.value.clientWidth-o-l;let c=0,s=0;return r.forEach((e,t)=>{c+=e.offsetWidth||0,c<=i-n&&(s=t+1)}),s===r.length?-1:s},C=(e,t=33.34)=>{let r;return()=>{r&&clearTimeout(r),r=setTimeout(()=>{e()},t)}};let z=!0;const E=()=>{const e=()=>{d.value=-1,Object(i["nextTick"])(()=>{d.value=_()})};z?e():C(e)(),z=!1};let B;Object(i["watch"])(()=>e.defaultActive,e=>{m.value[e]||(f.value=""),k(e)}),Object(i["watch"])(()=>e.collapse,e=>{e&&(p.value=[])}),Object(i["watch"])(m.value,g),Object(i["watchEffect"])(()=>{"horizontal"===e.mode&&e.ellipsis?B=Object(c["useResizeObserver"])(a,E).stop:null==B||B()});{const t=e=>{h.value[e.index]=e},r=e=>{delete h.value[e.index]},n=e=>{m.value[e.index]=e},l=e=>{delete m.value[e.index]};Object(i["provide"])("rootMenu",Object(i["reactive"])({props:e,openedMenus:p,items:m,subMenus:h,activeIndex:f,isMenuPopup:v,addMenuItem:n,removeMenuItem:l,addSubMenu:t,removeSubMenu:r,openMenu:O,closeMenu:j,handleMenuItemClick:x,handleSubMenuClick:w})),Object(i["provide"])("subMenu:"+o.uid,{addSubMenu:t,removeSubMenu:r,mouseInChild:Object(i["ref"])(!1),level:0})}Object(i["onMounted"])(()=>{"horizontal"===e.mode&&new qp(o.vnode.el,s.namespace.value)});{const e=e=>{const{indexPath:t}=h.value[e];t.forEach(e=>O(e,t))};n({open:e,close:j,handleResize:E})}return()=>{var t,n;let o=null!=(n=null==(t=r.default)?void 0:t.call(r))?n:[];const l=[];if("horizontal"===e.mode&&a.value){const t=Object(as["c"])(o),r=-1===d.value?t:t.slice(0,d.value),n=-1===d.value?[]:t.slice(d.value);(null==n?void 0:n.length)&&e.ellipsis&&(o=r,l.push(Object(i["h"])(ef,{index:"sub-menu-more",class:u.e("hide-arrow")},{title:()=>Object(i["h"])(y["a"],{class:u.e("icon-more")},{default:()=>Object(i["h"])(M["More"])}),default:()=>n})))}const c=Jp(e,0),p=Object(i["h"])("ul",{key:String(e.collapse),role:"menubar",ref:a,style:c.value,class:{[s.b()]:!0,[s.m(e.mode)]:!0,[s.m("collapse")]:e.collapse}},[...o,...l]);return e.collapseTransition&&"vertical"===e.mode?Object(i["h"])(Kp,()=>p):p}}});const lf=Object(s["b"])({index:{type:Object(s["c"])([String,null]),default:null},route:{type:Object(s["c"])([String,Object])},disabled:Boolean}),af={click:e=>Object(Y["isString"])(e.index)&&Array.isArray(e.indexPath)},cf="ElMenuItem",sf=Object(i["defineComponent"])({name:cf,components:{ElTooltip:zt},props:lf,emits:af,setup(e,{emit:t}){const r=Object(i["getCurrentInstance"])(),n=Object(i["inject"])("rootMenu"),o=Object(b["b"])("menu"),l=Object(b["b"])("menu-item");n||Object(m["b"])(cf,"can not inject root menu");const{parentMenu:a,indexPath:c}=Yp(r,Object(i["toRef"])(e,"index")),s=Object(i["inject"])("subMenu:"+a.value.uid);s||Object(m["b"])(cf,"can not inject sub menu");const u=Object(i["computed"])(()=>e.index===n.activeIndex),d=Object(i["reactive"])({index:e.index,indexPath:c,active:u}),p=()=>{e.disabled||(n.handleMenuItemClick({index:e.index,indexPath:c.value,route:e.route}),t("click",d))};return Object(i["onMounted"])(()=>{s.addSubMenu(d),n.addMenuItem(d)}),Object(i["onBeforeUnmount"])(()=>{s.removeSubMenu(d),n.removeMenuItem(d)}),{Effect:Q,parentMenu:a,rootMenu:n,active:u,nsMenu:o,nsMenuItem:l,handleClick:p}}});function uf(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tooltip");return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},["ElMenu"===e.parentMenu.type.name&&e.rootMenu.props.collapse&&e.$slots.title?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,effect:e.Effect.DARK,placement:"right","fallback-placements":["left"],persistent:""},{content:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"title")]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsMenu.be("tooltip","trigger"))},[Object(i["renderSlot"])(e.$slots,"default")],2)]),_:3},8,["effect"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[Object(i["renderSlot"])(e.$slots,"default"),Object(i["renderSlot"])(e.$slots,"title")],64))],2)}var df=Object(f["a"])(sf,[["render",uf],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const pf={title:String},ff="ElMenuItemGroup",bf=Object(i["defineComponent"])({name:ff,props:pf,setup(){const e=Object(b["b"])("menu-item-group");return{ns:e}}});function mf(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])(e.ns.b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("title"))},[e.$slots.title?Object(i["renderSlot"])(e.$slots,"title",{key:1}):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)],64))],2),Object(i["createElementVNode"])("ul",null,[Object(i["renderSlot"])(e.$slots,"default")])],2)}var hf=Object(f["a"])(bf,[["render",mf],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const vf=Object(j["a"])(of,{MenuItem:df,MenuItemGroup:hf,SubMenu:ef}),gf=Object(j["d"])(df),Of=Object(j["d"])(hf),jf=(Object(j["d"])(ef),Object(s["b"])({icon:{type:k["e"],default:()=>M["Back"]},title:String,content:{type:String,default:""}})),wf={back:()=>!0},yf=["aria-label"],xf={name:"ElPageHeader"},kf=Object(i["defineComponent"])({...xf,props:jf,emits:wf,setup(e,{emit:t}){const r=Object(i["useSlots"])(),{t:n}=Object(Mr["a"])(),o=Object(b["b"])("page-header"),l=Object(i["computed"])(()=>[o.b(),{[o.m("has-breadcrumb")]:!!r.breadcrumb,[o.m("has-extra")]:!!r.extra,[o.is("contentful")]:!!r.default}]);function a(){t("back")}return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("breadcrumb"))},[Object(i["renderSlot"])(e.$slots,"breadcrumb")],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("header"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("left"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("back")),role:"button",tabindex:"0",onClick:a},[e.icon||e.$slots.icon?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,"aria-label":e.title||Object(i["unref"])(n)("el.pageHeader.title"),class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("icon"))},[Object(i["renderSlot"])(e.$slots,"icon",{},()=>[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0)])],10,yf)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("title"))},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title||Object(i["unref"])(n)("el.pageHeader.title")),1)])],2)],2),Object(i["createVNode"])(Object(i["unref"])(Us),{direction:"vertical"}),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content"))},[Object(i["renderSlot"])(e.$slots,"content",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.content),1)])],2)],2),e.$slots.extra?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("extra"))},[Object(i["renderSlot"])(e.$slots,"extra")],2)):Object(i["createCommentVNode"])("v-if",!0)],2),e.$slots.default?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("main"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var _f=Object(f["a"])(kf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const Cf=Object(j["a"])(_f),zf=Object(s["b"])({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:k["e"]}}),Ef={click:e=>e instanceof MouseEvent},Bf=["disabled","aria-disabled"],Sf={key:0},Vf={name:"ElPaginationPrev"},Nf=Object(i["defineComponent"])({...Vf,props:zf,emits:Ef,setup(e){const t=e,r=Object(i["computed"])(()=>t.disabled||t.currentPage<=1);return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{type:"button",class:"btn-prev",disabled:Object(i["unref"])(r),"aria-disabled":Object(i["unref"])(r),onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[e.prevText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Sf,Object(i["toDisplayString"])(e.prevText),1)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.prevIcon)))]),_:1}))],8,Bf))}});var Mf=Object(f["a"])(Nf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const Af=Object(s["b"])({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:k["e"]}}),Tf=["disabled","aria-disabled"],Hf={key:0},Rf={name:"ElPaginationNext"},Lf=Object(i["defineComponent"])({...Rf,props:Af,emits:["click"],setup(e){const t=e,r=Object(i["computed"])(()=>t.disabled||t.currentPage===t.pageCount||0===t.pageCount);return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{type:"button",class:"btn-next",disabled:Object(i["unref"])(r),"aria-disabled":Object(i["unref"])(r),onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[e.nextText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Hf,Object(i["toDisplayString"])(e.nextText),1)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.nextIcon)))]),_:1}))],8,Tf))}});var Df=Object(f["a"])(Lf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const Pf="ElSelectGroup",If="ElSelect";function Ff(e,t){const r=Object(i["inject"])(If),n=Object(i["inject"])(Pf,{disabled:!1}),o=Object(i["computed"])(()=>"[object object]"===Object.prototype.toString.call(e.value).toLowerCase()),l=Object(i["computed"])(()=>r.props.multiple?p(r.props.modelValue,e.value):f(e.value,r.props.modelValue)),a=Object(i["computed"])(()=>{if(r.props.multiple){const e=r.props.modelValue||[];return!l.value&&e.length>=r.props.multipleLimit&&r.props.multipleLimit>0}return!1}),c=Object(i["computed"])(()=>e.label||(o.value?"":e.value)),s=Object(i["computed"])(()=>e.value||e.label||""),u=Object(i["computed"])(()=>e.disabled||t.groupDisabled||a.value),d=Object(i["getCurrentInstance"])(),p=(e=[],t)=>{if(o.value){const n=r.props.valueKey;return e&&e.some(e=>Object(i["toRaw"])(Object(N["get"])(e,n))===Object(N["get"])(t,n))}return e&&e.includes(t)},f=(e,t)=>{if(o.value){const{valueKey:n}=r.props;return Object(N["get"])(e,n)===Object(N["get"])(t,n)}return e===t},b=()=>{e.disabled||n.disabled||(r.hoverIndex=r.optionsArray.indexOf(d.proxy))};Object(i["watch"])(()=>c.value,()=>{e.created||r.props.remote||r.setSelected()}),Object(i["watch"])(()=>e.value,(t,n)=>{const{remote:o,valueKey:l}=r.props;if(Object.is(t,n)||(r.onOptionDestroy(n,d.proxy),r.onOptionCreate(d.proxy)),!e.created&&!o){if(l&&"object"===typeof t&&"object"===typeof n&&t[l]===n[l])return;r.setSelected()}}),Object(i["watch"])(()=>n.disabled,()=>{t.groupDisabled=n.disabled},{immediate:!0});const{queryChange:m}=Object(i["toRaw"])(r);return Object(i["watch"])(m,n=>{const{query:o}=Object(i["unref"])(n),l=new RegExp(Object(_o["b"])(o),"i");t.visible=l.test(c.value)||e.created,t.visible||r.filteredOptionsCount--}),{select:r,currentLabel:c,currentValue:s,itemSelected:l,isDisabled:u,hoverItem:b}}const $f=Object(i["defineComponent"])({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(e){const t=Object(b["b"])("select"),r=Object(i["reactive"])({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:n,itemSelected:o,isDisabled:l,select:a,hoverItem:c}=Ff(e,r),{visible:s,hover:u}=Object(i["toRefs"])(r),d=Object(i["getCurrentInstance"])().proxy;function p(){!0!==e.disabled&&!0!==r.groupDisabled&&a.handleOptionSelect(d,!0)}return a.onOptionCreate(d),Object(i["onBeforeUnmount"])(()=>{const e=d.value,{selected:t}=a,r=a.props.multiple?t:[t],n=r.some(e=>e.value===d.value);Object(i["nextTick"])(()=>{a.cachedOptions.get(e)!==d||n||a.cachedOptions.delete(e)}),a.onOptionDestroy(e,d)}),{ns:t,currentLabel:n,itemSelected:o,isDisabled:l,select:a,hoverItem:c,visible:s,hover:u,selectOptionClick:p,states:r}}});function qf(e,t,r,n,o,l){return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])([e.ns.be("dropdown","item"),e.ns.is("disabled",e.isDisabled),{selected:e.itemSelected,hover:e.hover}]),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverItem&&e.hoverItem(...t)),onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.selectOptionClick&&e.selectOptionClick(...t),["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(e.currentLabel),1)])],34)),[[i["vShow"],e.visible]])}var Wf=Object(f["a"])($f,[["render",qf],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const Uf=Object(i["defineComponent"])({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Object(i["inject"])(If),t=Object(b["b"])("select"),r=Object(i["computed"])(()=>e.props.popperClass),n=Object(i["computed"])(()=>e.props.multiple),o=Object(i["computed"])(()=>e.props.fitInputWidth),l=Object(i["ref"])("");function a(){var t;l.value=(null==(t=e.selectWrapper)?void 0:t.offsetWidth)+"px"}return Object(i["onMounted"])(()=>{a(),Object(c["useResizeObserver"])(e.selectWrapper,a)}),{ns:t,minWidth:l,popperClass:r,isMultiple:n,isFitInputWidth:o}}});function Kf(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Object(i["normalizeStyle"])({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[Object(i["renderSlot"])(e.$slots,"default")],6)}var Yf=Object(f["a"])(Uf,[["render",Kf],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);const Gf=e=>Dt["a"][e||"default"];function Xf(e){const{t:t}=Object(Mr["a"])();return Object(i["reactive"])({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,prefixWidth:11,tagInMultiLine:!1})}const Jf=(e,t,r)=>{const{t:n}=Object(Mr["a"])(),o=Object(b["b"])("select"),l=Object(i["ref"])(null),a=Object(i["ref"])(null),s=Object(i["ref"])(null),d=Object(i["ref"])(null),p=Object(i["ref"])(null),f=Object(i["ref"])(null),v=Object(i["ref"])(-1),g=Object(i["shallowRef"])({query:""}),O=Object(i["shallowRef"])(""),{form:j,formItem:w}=Object(mn["a"])(),y=Object(i["computed"])(()=>!e.filterable||e.multiple||!t.visible),x=Object(i["computed"])(()=>e.disabled||(null==j?void 0:j.disabled)),k=Object(i["computed"])(()=>{const r=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:void 0!==e.modelValue&&null!==e.modelValue&&""!==e.modelValue,n=e.clearable&&!x.value&&t.inputHovering&&r;return n}),_=Object(i["computed"])(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),C=Object(i["computed"])(()=>o.is("reverse",_.value&&t.visible&&e.suffixTransition)),z=Object(i["computed"])(()=>e.remote?300:0),E=Object(i["computed"])(()=>e.loading?e.loadingText||n("el.select.loading"):(!e.remote||""!==t.query||0!==t.options.size)&&(e.filterable&&t.query&&t.options.size>0&&0===t.filteredOptionsCount?e.noMatchText||n("el.select.noMatch"):0===t.options.size?e.noDataText||n("el.select.noData"):null)),B=Object(i["computed"])(()=>Array.from(t.options.values())),S=Object(i["computed"])(()=>Array.from(t.cachedOptions.values())),V=Object(i["computed"])(()=>{const r=B.value.filter(e=>!e.created).some(e=>e.currentLabel===t.query);return e.filterable&&e.allowCreate&&""!==t.query&&!r}),M=Object(Vt["b"])(),A=Object(i["computed"])(()=>["small"].includes(M.value)?"small":"default"),T=Object(i["computed"])({get(){return t.visible&&!1!==E.value},set(e){t.visible=e}});Object(i["watch"])([()=>x.value,()=>M.value,()=>null==j?void 0:j.size],()=>{Object(i["nextTick"])(()=>{H()})}),Object(i["watch"])(()=>e.placeholder,e=>{t.cachedPlaceHolder=t.currentPlaceholder=e}),Object(i["watch"])(()=>e.modelValue,(r,n)=>{e.multiple&&(H(),r&&r.length>0||a.value&&""!==t.query?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&&!e.reserveKeyword&&(t.query="",R(t.query))),P(),e.filterable&&!e.multiple&&(t.inputLength=20),!Object(N["isEqual"])(r,n)&&e.validateEvent&&(null==w||w.validate("change").catch(e=>Object(m["a"])(e)))},{flush:"post",deep:!0}),Object(i["watch"])(()=>t.visible,n=>{var o,l,c;n?(null==(l=null==(o=s.value)?void 0:o.updatePopper)||l.call(o),e.filterable&&(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,e.multiple?null==(c=a.value)||c.focus():t.selectedLabel&&(t.currentPlaceholder=""+t.selectedLabel,t.selectedLabel=""),R(t.query),e.multiple||e.remote||(g.value.query="",Object(i["triggerRef"])(g),Object(i["triggerRef"])(O)))):(a.value&&a.value.blur(),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,F(),Object(i["nextTick"])(()=>{a.value&&""===a.value.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&&(e.filterable&&e.allowCreate&&t.createdSelected&&t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&&(t.query=t.selectedLabel)),e.filterable&&(t.currentPlaceholder=t.cachedPlaceHolder))),r.emit("visible-change",n)}),Object(i["watch"])(()=>t.options.entries(),()=>{var r,n,o;if(!c["isClient"])return;null==(n=null==(r=s.value)?void 0:r.updatePopper)||n.call(r),e.multiple&&H();const l=(null==(o=p.value)?void 0:o.querySelectorAll("input"))||[];Array.from(l).includes(document.activeElement)||P(),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&D()},{flush:"post"}),Object(i["watch"])(()=>t.hoverIndex,e=>{v.value="number"===typeof e&&e>-1&&B.value[e]||{},B.value.forEach(e=>{e.hover=v.value===e})});const H=()=>{e.collapseTags&&!e.filterable||Object(i["nextTick"])(()=>{var e,r;if(!l.value)return;const n=l.value.$el.querySelector("input"),o=d.value,a=Gf(M.value||(null==j?void 0:j.size));n.style.height=(0===t.selected.length?a:Math.max(o?o.clientHeight+(o.clientHeight>a?6:0):0,a))-2+"px",t.tagInMultiLine=Number.parseFloat(n.style.height)>=a,t.visible&&!1!==E.value&&(null==(r=null==(e=s.value)?void 0:e.updatePopper)||r.call(e))})},R=async r=>{t.previousQuery===r||t.isOnComposition||(null!==t.previousQuery||"function"!==typeof e.filterMethod&&"function"!==typeof e.remoteMethod?(t.previousQuery=r,Object(i["nextTick"])(()=>{var e,r;t.visible&&(null==(r=null==(e=s.value)?void 0:e.updatePopper)||r.call(e))}),t.hoverIndex=-1,e.multiple&&e.filterable&&Object(i["nextTick"])(()=>{const r=15*a.value.value.length+20;t.inputLength=e.collapseTags?Math.min(50,r):r,L(),H()}),e.remote&&"function"===typeof e.remoteMethod?(t.hoverIndex=-1,e.remoteMethod(r)):"function"===typeof e.filterMethod?(e.filterMethod(r),Object(i["triggerRef"])(O)):(t.filteredOptionsCount=t.optionsCount,g.value.query=r,Object(i["triggerRef"])(g),Object(i["triggerRef"])(O)),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&(await Object(i["nextTick"])(),D())):t.previousQuery=r)},L=()=>{""!==t.currentPlaceholder&&(t.currentPlaceholder=a.value.value?"":t.cachedPlaceHolder)},D=()=>{const e=B.value.filter(e=>e.visible&&!e.disabled&&!e.states.groupDisabled),r=e.find(e=>e.created),n=e[0];t.hoverIndex=ee(B.value,r||n)},P=()=>{var r;if(!e.multiple){const n=I(e.modelValue);return(null==(r=n.props)?void 0:r.created)?(t.createdLabel=n.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=n.currentLabel,t.selected=n,void(e.filterable&&(t.query=t.selectedLabel))}t.selectedLabel="";const n=[];Array.isArray(e.modelValue)&&e.modelValue.forEach(e=>{n.push(I(e))}),t.selected=n,Object(i["nextTick"])(()=>{H()})},I=r=>{let n;const o="object"===Object(Y["toRawType"])(r).toLowerCase(),l="null"===Object(Y["toRawType"])(r).toLowerCase(),a="undefined"===Object(Y["toRawType"])(r).toLowerCase();for(let s=t.cachedOptions.size-1;s>=0;s--){const t=S.value[s],l=o?Object(N["get"])(t.value,e.valueKey)===Object(N["get"])(r,e.valueKey):t.value===r;if(l){n={value:r,currentLabel:t.currentLabel,isDisabled:t.isDisabled};break}}if(n)return n;const i=o?r.label:l||a?"":r,c={value:r,currentLabel:i};return e.multiple&&(c.hitState=!1),c},F=()=>{setTimeout(()=>{const r=e.valueKey;e.multiple?t.selected.length>0?t.hoverIndex=Math.min.apply(null,t.selected.map(e=>B.value.findIndex(t=>Object(N["get"])(t,r)===Object(N["get"])(e,r)))):t.hoverIndex=-1:t.hoverIndex=B.value.findIndex(e=>ve(e)===ve(t.selected))},300)},$=()=>{var t,r;q(),null==(r=null==(t=s.value)?void 0:t.updatePopper)||r.call(t),e.multiple&&!e.filterable&&H()},q=()=>{var e;t.inputWidth=null==(e=l.value)?void 0:e.$el.getBoundingClientRect().width},W=()=>{e.filterable&&t.query!==t.selectedLabel&&(t.query=t.selectedLabel,R(t.query))},U=Object(N["debounce"])(()=>{W()},z.value),K=Object(N["debounce"])(e=>{R(e.target.value)},z.value),G=t=>{Object(N["isEqual"])(e.modelValue,t)||r.emit(u["a"],t)},X=n=>{if(n.target.value.length<=0&&!ae()){const t=e.modelValue.slice();t.pop(),r.emit(u["c"],t),G(t)}1===n.target.value.length&&0===e.modelValue.length&&(t.currentPlaceholder=t.cachedPlaceHolder)},J=(n,o)=>{const l=t.selected.indexOf(o);if(l>-1&&!x.value){const t=e.modelValue.slice();t.splice(l,1),r.emit(u["c"],t),G(t),r.emit("remove-tag",o.value)}n.stopPropagation()},Z=n=>{n.stopPropagation();const o=e.multiple?[]:"";if("string"!==typeof o)for(const e of t.selected)e.isDisabled&&o.push(e.value);r.emit(u["c"],o),G(o),t.hoverIndex=-1,t.visible=!1,r.emit("clear")},Q=(n,o)=>{var l;if(e.multiple){const o=(e.modelValue||[]).slice(),i=ee(o,n.value);i>-1?o.splice(i,1):(e.multipleLimit<=0||o.length{re(n)})},ee=(t=[],r)=>{if(!Object(Y["isObject"])(r))return t.indexOf(r);const n=e.valueKey;let o=-1;return t.some((e,t)=>Object(i["toRaw"])(Object(N["get"])(e,n))===Object(N["get"])(r,n)&&(o=t,!0)),o},te=()=>{t.softFocus=!0;const e=a.value||l.value;e&&(null==e||e.focus())},re=e=>{var t,r,n,l,a;const i=Array.isArray(e)?e[0]:e;let c=null;if(null==i?void 0:i.value){const e=B.value.filter(e=>e.value===i.value);e.length>0&&(c=e[0].$el)}if(s.value&&c){const e=null==(l=null==(n=null==(r=null==(t=s.value)?void 0:t.popperRef)?void 0:r.contentRef)?void 0:n.querySelector)?void 0:l.call(n,"."+o.be("dropdown","wrap"));e&&Object(h["c"])(e,c)}null==(a=f.value)||a.handleScroll()},ne=e=>{t.optionsCount++,t.filteredOptionsCount++,t.options.set(e.value,e),t.cachedOptions.set(e.value,e)},oe=(e,r)=>{t.options.get(e)===r&&(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(e))},le=e=>{e.code!==ke["a"].backspace&&ae(!1),t.inputLength=15*a.value.value.length+20,H()},ae=e=>{if(!Array.isArray(t.selected))return;const r=t.selected[t.selected.length-1];return r?!0===e||!1===e?(r.hitState=e,e):(r.hitState=!r.hitState,r.hitState):void 0},ie=e=>{const r=e.target.value;if("compositionend"===e.type)t.isOnComposition=!1,Object(i["nextTick"])(()=>R(r));else{const e=r[r.length-1]||"";t.isOnComposition=!Object(rl["a"])(e)}},ce=()=>{Object(i["nextTick"])(()=>re(t.selected))},se=n=>{t.softFocus?t.softFocus=!1:((e.automaticDropdown||e.filterable)&&(e.filterable&&!t.visible&&(t.menuVisibleOnFocus=!0),t.visible=!0),r.emit("focus",n))},ue=()=>{var e;t.visible=!1,null==(e=l.value)||e.blur()},de=e=>{Object(i["nextTick"])(()=>{t.isSilentBlur?t.isSilentBlur=!1:r.emit("blur",e)}),t.softFocus=!1},pe=e=>{Z(e)},fe=()=>{t.visible=!1},be=e=>{t.visible&&(e.preventDefault(),e.stopPropagation(),t.visible=!1)},me=()=>{var e;x.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:t.visible=!t.visible,t.visible&&(null==(e=a.value||l.value)||e.focus()))},he=()=>{t.visible?B.value[t.hoverIndex]&&Q(B.value[t.hoverIndex],void 0):me()},ve=t=>Object(Y["isObject"])(t.value)?Object(N["get"])(t.value,e.valueKey):t.value,ge=Object(i["computed"])(()=>B.value.filter(e=>e.visible).every(e=>e.disabled)),Oe=e=>{if(t.visible){if(0!==t.options.size&&0!==t.filteredOptionsCount&&!t.isOnComposition&&!ge.value){"next"===e?(t.hoverIndex++,t.hoverIndex===t.options.size&&(t.hoverIndex=0)):"prev"===e&&(t.hoverIndex--,t.hoverIndex<0&&(t.hoverIndex=t.options.size-1));const r=B.value[t.hoverIndex];!0!==r.disabled&&!0!==r.states.groupDisabled&&r.visible||Oe(e),Object(i["nextTick"])(()=>re(v.value))}}else t.visible=!0};return{optionsArray:B,selectSize:M,handleResize:$,debouncedOnInputChange:U,debouncedQueryChange:K,deletePrevTag:X,deleteTag:J,deleteSelected:Z,handleOptionSelect:Q,scrollToOption:re,readonly:y,resetInputHeight:H,showClose:k,iconComponent:_,iconReverse:C,showNewOption:V,collapseTagSize:A,setSelected:P,managePlaceholder:L,selectDisabled:x,emptyText:E,toggleLastOptionHitState:ae,resetInputState:le,handleComposition:ie,onOptionCreate:ne,onOptionDestroy:oe,handleMenuEnter:ce,handleFocus:se,blur:ue,handleBlur:de,handleClearClick:pe,handleClose:fe,handleKeydownEscape:be,toggleMenu:me,selectOption:he,getValueKey:ve,navigateOptions:Oe,dropMenuVisible:T,queryChange:g,groupQueryChange:O,reference:l,input:a,tooltipRef:s,tags:d,selectWrapper:p,scrollbar:f}},Zf=e=>({focus:()=>{var t,r;null==(r=null==(t=e.value)?void 0:t.focus)||r.call(t)}}),Qf="ElSelect",eb=Object(i["defineComponent"])({name:Qf,componentName:Qf,components:{ElInput:A["a"],ElSelectMenu:Yf,ElOption:Wf,ElTag:Xo,ElScrollbar:Z,ElTooltip:zt,ElIcon:y["a"]},directives:{ClickOutside:el},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:tl["a"]},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},teleported:Ce.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:k["e"],default:M["CircleClose"]},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:k["e"],default:M["ArrowDown"]},tagType:{...Wo.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:{type:Boolean,default:!1},suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:de["placements"],default:"bottom-start"}},emits:[u["c"],u["a"],"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const r=Object(b["b"])("select"),n=Object(b["b"])("input"),{t:o}=Object(Mr["a"])(),l=Xf(e),{optionsArray:a,selectSize:s,readonly:d,handleResize:p,collapseTagSize:f,debouncedOnInputChange:m,debouncedQueryChange:h,deletePrevTag:v,deleteTag:g,deleteSelected:O,handleOptionSelect:j,scrollToOption:w,setSelected:y,resetInputHeight:x,managePlaceholder:k,showClose:_,selectDisabled:C,iconComponent:z,iconReverse:E,showNewOption:B,emptyText:S,toggleLastOptionHitState:V,resetInputState:N,handleComposition:M,onOptionCreate:A,onOptionDestroy:T,handleMenuEnter:H,handleFocus:R,blur:L,handleBlur:D,handleClearClick:P,handleClose:I,handleKeydownEscape:F,toggleMenu:$,selectOption:q,getValueKey:W,navigateOptions:U,dropMenuVisible:K,reference:Y,input:G,tooltipRef:X,tags:J,selectWrapper:Z,scrollbar:Q,queryChange:ee,groupQueryChange:te}=Jf(e,l,t),{focus:re}=Zf(Y),{inputWidth:ne,selected:oe,inputLength:le,filteredOptionsCount:ae,visible:ie,softFocus:ce,selectedLabel:se,hoverIndex:ue,query:de,inputHovering:pe,currentPlaceholder:fe,menuVisibleOnFocus:be,isOnComposition:me,isSilentBlur:he,options:ve,cachedOptions:ge,optionsCount:Oe,prefixWidth:je,tagInMultiLine:we}=Object(i["toRefs"])(l),ye=Object(i["computed"])(()=>{const t=[r.b()],n=Object(i["unref"])(s);return n&&t.push(r.m(n)),e.disabled&&t.push(r.m("disabled")),t}),xe=Object(i["computed"])(()=>({maxWidth:Object(i["unref"])(ne)-32+"px",width:"100%"})),ke=Object(i["computed"])(()=>{const e=Object(i["unref"])(ne)>123?Object(i["unref"])(ne)-123:Object(i["unref"])(ne)-75;return{maxWidth:e+"px"}});Object(i["provide"])(If,Object(i["reactive"])({props:e,options:ve,optionsArray:a,cachedOptions:ge,optionsCount:Oe,filteredOptionsCount:ae,hoverIndex:ue,handleOptionSelect:j,onOptionCreate:A,onOptionDestroy:T,selectWrapper:Z,selected:oe,setSelected:y,queryChange:ee,groupQueryChange:te})),Object(i["onMounted"])(()=>{l.cachedPlaceHolder=fe.value=e.placeholder||o("el.select.placeholder"),e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(fe.value=""),Object(c["useResizeObserver"])(Z,p),e.remote&&e.multiple&&x(),Object(i["nextTick"])(()=>{const e=Y.value&&Y.value.$el;if(e&&(ne.value=e.getBoundingClientRect().width,t.slots.prefix)){const t=e.querySelector("."+n.e("prefix"));je.value=Math.max(t.getBoundingClientRect().width+5,30)}}),y()}),e.multiple&&!Array.isArray(e.modelValue)&&t.emit(u["c"],[]),!e.multiple&&Array.isArray(e.modelValue)&&t.emit(u["c"],"");const _e=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=X.value)?void 0:e.popperRef)?void 0:t.contentRef});return{tagInMultiLine:we,prefixWidth:je,selectSize:s,readonly:d,handleResize:p,collapseTagSize:f,debouncedOnInputChange:m,debouncedQueryChange:h,deletePrevTag:v,deleteTag:g,deleteSelected:O,handleOptionSelect:j,scrollToOption:w,inputWidth:ne,selected:oe,inputLength:le,filteredOptionsCount:ae,visible:ie,softFocus:ce,selectedLabel:se,hoverIndex:ue,query:de,inputHovering:pe,currentPlaceholder:fe,menuVisibleOnFocus:be,isOnComposition:me,isSilentBlur:he,options:ve,resetInputHeight:x,managePlaceholder:k,showClose:_,selectDisabled:C,iconComponent:z,iconReverse:E,showNewOption:B,emptyText:S,toggleLastOptionHitState:V,resetInputState:N,handleComposition:M,handleMenuEnter:H,handleFocus:R,blur:L,handleBlur:D,handleClearClick:P,handleClose:I,handleKeydownEscape:F,toggleMenu:$,selectOption:q,getValueKey:W,navigateOptions:U,dropMenuVisible:K,focus:re,reference:Y,input:G,tooltipRef:X,popperPaneRef:_e,tags:J,selectWrapper:Z,scrollbar:Q,wrapperKls:ye,selectTagsStyle:xe,nsSelect:r,tagTextStyle:ke}}}),tb=["disabled","autocomplete"],rb={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function nb(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tag"),c=Object(i["resolveComponent"])("el-tooltip"),s=Object(i["resolveComponent"])("el-icon"),u=Object(i["resolveComponent"])("el-input"),d=Object(i["resolveComponent"])("el-option"),p=Object(i["resolveComponent"])("el-scrollbar"),f=Object(i["resolveComponent"])("el-select-menu"),b=Object(i["resolveDirective"])("click-outside");return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"selectWrapper",class:Object(i["normalizeClass"])(e.wrapperKls),onClick:t[22]||(t[22]=Object(i["withModifiers"])((...t)=>e.toggleMenu&&e.toggleMenu(...t),["stop"]))},[Object(i["createVNode"])(c,{ref:"tooltipRef",visible:e.dropMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,pure:"",trigger:"click",transition:e.nsSelect.namespace.value+"-zoom-in-top","stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onShow:e.handleMenuEnter},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:"select-trigger",onMouseenter:t[20]||(t[20]=t=>e.inputHovering=!0),onMouseleave:t[21]||(t[21]=t=>e.inputHovering=!1)},[e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"tags",class:Object(i["normalizeClass"])(e.nsSelect.e("tags")),style:Object(i["normalizeStyle"])(e.selectTagsStyle)},[e.collapseTags&&e.selected.length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[Object(i["createVNode"])(a,{closable:!e.selectDisabled&&!e.selected[0].isDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:e.tagType,"disable-transitions":"",onClose:t[0]||(t[0]=t=>e.deleteTag(t,e.selected[0]))},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text")),style:Object(i["normalizeStyle"])(e.tagTextStyle)},Object(i["toDisplayString"])(e.selected[0].currentLabel),7)]),_:1},8,["closable","size","hit","type"]),e.selected.length>1?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:Object(i["withCtx"])(()=>[e.collapseTagsTooltip?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text"))},"+ "+Object(i["toDisplayString"])(e.selected.length-1),3)]),content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsSelect.e("collapse-tags"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.selected.slice(1),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsSelect.e("collapse-tag"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),class:"in-tooltip",closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,hit:t.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.inputWidth-75+"px"})},Object(i["toDisplayString"])(t.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text"))},"+ "+Object(i["toDisplayString"])(e.selected.length-1),3))]),_:1},8,["size","type"])):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createCommentVNode"])("
      "),e.collapseTags?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:1,onAfterLeave:e.resetInputHeight},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.selected,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,hit:t.hitState,type:e.tagType,"disable-transitions":"",onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.inputWidth-75+"px"})},Object(i["toDisplayString"])(t.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],2)]),_:1},8,["onAfterLeave"])),Object(i["createCommentVNode"])("
      "),e.filterable?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:2,ref:"input","onUpdate:modelValue":t[1]||(t[1]=t=>e.query=t),type:"text",class:Object(i["normalizeClass"])([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Object(i["normalizeStyle"])({marginLeft:e.prefixWidth&&!e.selected.length||e.tagInMultiLine?e.prefixWidth+"px":"",flexGrow:1,width:e.inputLength/(e.inputWidth-32)+"%",maxWidth:e.inputWidth-42+"px"}),onFocus:t[2]||(t[2]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[3]||(t[3]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onKeyup:t[4]||(t[4]=(...t)=>e.managePlaceholder&&e.managePlaceholder(...t)),onKeydown:[t[5]||(t[5]=(...t)=>e.resetInputState&&e.resetInputState(...t)),t[6]||(t[6]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("next"),["prevent"]),["down"])),t[7]||(t[7]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("prev"),["prevent"]),["up"])),t[8]||(t[8]=Object(i["withKeys"])((...t)=>e.handleKeydownEscape&&e.handleKeydownEscape(...t),["esc"])),t[9]||(t[9]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.selectOption&&e.selectOption(...t),["stop","prevent"]),["enter"])),t[10]||(t[10]=Object(i["withKeys"])((...t)=>e.deletePrevTag&&e.deletePrevTag(...t),["delete"])),t[11]||(t[11]=Object(i["withKeys"])(t=>e.visible=!1,["tab"]))],onCompositionstart:t[12]||(t[12]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionupdate:t[13]||(t[13]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionend:t[14]||(t[14]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onInput:t[15]||(t[15]=(...t)=>e.debouncedQueryChange&&e.debouncedQueryChange(...t))},null,46,tb)),[[i["vModelText"],e.query]]):Object(i["createCommentVNode"])("v-if",!0)],6)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(u,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[16]||(t[16]=t=>e.selectedLabel=t),type:"text",placeholder:e.currentPlaceholder,name:e.name,autocomplete:e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,class:Object(i["normalizeClass"])([e.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&&e.filterable?-1:void 0,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[17]||(t[17]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[18]||(t[18]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),Object(i["withKeys"])(Object(i["withModifiers"])(e.selectOption,["stop","prevent"]),["enter"]),Object(i["withKeys"])(e.handleKeydownEscape,["esc"]),t[19]||(t[19]=Object(i["withKeys"])(t=>e.visible=!1,["tab"]))]},Object(i["createSlots"])({suffix:Object(i["withCtx"])(()=>[e.iconComponent&&!e.showClose?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,class:Object(i["normalizeClass"])([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),e.showClose&&e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:1,class:Object(i["normalizeClass"])([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",rb,[Object(i["renderSlot"])(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f,null,{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(p,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:Object(i["normalizeClass"])([e.nsSelect.is("empty",!e.allowCreate&&Boolean(e.query)&&0===e.filteredOptionsCount)])},{default:Object(i["withCtx"])(()=>[e.showNewOption?(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:0,value:e.query,created:!0},null,8,["value"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["wrap-class","view-class","class"]),[[i["vShow"],e.options.size>0&&!e.loading]]),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.size)?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[e.$slots.empty?Object(i["renderSlot"])(e.$slots,"empty",{key:0}):(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",{key:1,class:Object(i["normalizeClass"])(e.nsSelect.be("dropdown","empty"))},Object(i["toDisplayString"])(e.emptyText),3))],64)):Object(i["createCommentVNode"])("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","effect","transition","persistent","onShow"])],2)),[[b,e.handleClose,e.popperPaneRef]])}var ob=Object(f["a"])(eb,[["render",nb],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const lb=Object(i["defineComponent"])({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(e){const t=Object(b["b"])("select"),r=Object(i["ref"])(!0),n=Object(i["getCurrentInstance"])(),o=Object(i["ref"])([]);Object(i["provide"])(Pf,Object(i["reactive"])({...Object(i["toRefs"])(e)}));const l=Object(i["inject"])(If);Object(i["onMounted"])(()=>{o.value=a(n.subTree)});const a=e=>{const t=[];return Array.isArray(e.children)&&e.children.forEach(e=>{var r;e.type&&"ElOption"===e.type.name&&e.component&&e.component.proxy?t.push(e.component.proxy):(null==(r=e.children)?void 0:r.length)&&t.push(...a(e))}),t},{groupQueryChange:c}=Object(i["toRaw"])(l);return Object(i["watch"])(c,()=>{r.value=o.value.some(e=>!0===e.visible)},{flush:"post"}),{visible:r,ns:t}}});function ab(e,t,r,n,o,l){return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{class:Object(i["normalizeClass"])(e.ns.be("group","wrap"))},[Object(i["createElementVNode"])("li",{class:Object(i["normalizeClass"])(e.ns.be("group","title"))},Object(i["toDisplayString"])(e.label),3),Object(i["createElementVNode"])("li",null,[Object(i["createElementVNode"])("ul",{class:Object(i["normalizeClass"])(e.ns.b("group"))},[Object(i["renderSlot"])(e.$slots,"default")],2)])],2)),[[i["vShow"],e.visible]])}var ib=Object(f["a"])(lb,[["render",ab],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const cb=Object(j["a"])(ob,{Option:Wf,OptionGroup:ib}),sb=Object(j["d"])(Wf),ub=Object(j["d"])(ib),db=Symbol("elPaginationKey"),pb=()=>Object(i["inject"])(db,{}),fb=Object(s["b"])({pageSize:{type:Number,required:!0},pageSizes:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,size:{type:String,default:"default"}}),bb={name:"ElPaginationSizes"},mb=Object(i["defineComponent"])({...bb,props:fb,emits:["page-size-change"],setup(e,{emit:t}){const r=e,{t:n}=Object(Mr["a"])(),o=Object(b["b"])("pagination"),l=pb(),a=Object(i["ref"])(r.pageSize);Object(i["watch"])(()=>r.pageSizes,(e,n)=>{if(!Object(N["isEqual"])(e,n)&&Array.isArray(e)){const n=e.includes(r.pageSize)?r.pageSize:r.pageSizes[0];t("page-size-change",n)}}),Object(i["watch"])(()=>r.pageSize,e=>{a.value=e});const c=Object(i["computed"])(()=>r.pageSizes);function s(e){var t;e!==a.value&&(a.value=e,null==(t=l.handleSizeChange)||t.call(l,Number(e)))}return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("sizes"))},[Object(i["createVNode"])(Object(i["unref"])(cb),{"model-value":a.value,disabled:e.disabled,"popper-class":e.popperClass,size:e.size,"validate-event":!1,onChange:s},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(c),e=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(sb),{key:e,value:e,label:e+Object(i["unref"])(n)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size"])],2))}});var hb=Object(f["a"])(mb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const vb=["disabled"],gb={name:"ElPaginationJumper"},Ob=Object(i["defineComponent"])({...gb,setup(e){const{t:t}=Object(Mr["a"])(),r=Object(b["b"])("pagination"),{pageCount:n,disabled:o,currentPage:l,changeEvent:a}=pb(),c=Object(i["ref"])(),s=Object(i["computed"])(()=>{var e;return null!=(e=c.value)?e:null==l?void 0:l.value});function u(e){c.value=+e}function d(e){e=Math.trunc(+e),null==a||a(+e),c.value=void 0}return(e,l)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("jump")),disabled:Object(i["unref"])(o)},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(t)("el.pagination.goto"))+" ",1),Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("editor"),Object(i["unref"])(r).is("in-pagination")]),min:1,max:Object(i["unref"])(n),disabled:Object(i["unref"])(o),"model-value":Object(i["unref"])(s),"validate-event":!1,type:"number","onUpdate:modelValue":u,onChange:d},null,8,["class","max","disabled","model-value"]),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(Object(i["unref"])(t)("el.pagination.pageClassifier")),1)],10,vb))}});var jb=Object(f["a"])(Ob,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const wb=Object(s["b"])({total:{type:Number,default:1e3}}),yb=["disabled"],xb={name:"ElPaginationTotal"},kb=Object(i["defineComponent"])({...xb,props:wb,setup(e){const{t:t}=Object(Mr["a"])(),r=Object(b["b"])("pagination"),{disabled:n}=pb();return(e,o)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("total")),disabled:Object(i["unref"])(n)},Object(i["toDisplayString"])(Object(i["unref"])(t)("el.pagination.total",{total:e.total})),11,yb))}});var _b=Object(f["a"])(kb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const Cb=Object(s["b"])({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),zb=["onKeyup"],Eb=["aria-current","tabindex"],Bb=["tabindex"],Sb=["aria-current","tabindex"],Vb=["tabindex"],Nb=["aria-current","tabindex"],Mb={name:"ElPaginationPager"},Ab=Object(i["defineComponent"])({...Mb,props:Cb,emits:["change"],setup(e,{emit:t}){const r=e,n=Object(b["b"])("pager"),o=Object(b["b"])("icon"),l=Object(i["ref"])(!1),a=Object(i["ref"])(!1),c=Object(i["ref"])(!1),s=Object(i["ref"])(!1),u=Object(i["ref"])(!1),d=Object(i["ref"])(!1),p=Object(i["computed"])(()=>{const e=r.pagerCount,t=(e-1)/2,n=Number(r.currentPage),o=Number(r.pageCount);let l=!1,a=!1;o>e&&(n>e-t&&(l=!0),nr.disabled?-1:0);function m(e=!1){r.disabled||(e?c.value=!0:s.value=!0)}function h(e=!1){e?u.value=!0:d.value=!0}function v(e){const n=e.target;if("li"===n.tagName.toLowerCase()&&Array.from(n.classList).includes("number")){const e=Number(n.textContent);e!==r.currentPage&&t("change",e)}else"li"===n.tagName.toLowerCase()&&Array.from(n.classList).includes("more")&&g(e)}function g(e){const n=e.target;if("ul"===n.tagName.toLowerCase()||r.disabled)return;let o=Number(n.textContent);const l=r.pageCount,a=r.currentPage,i=r.pagerCount-2;n.className.includes("more")&&(n.className.includes("quickprev")?o=a-i:n.className.includes("quicknext")&&(o=a+i)),Number.isNaN(+o)||(o<1&&(o=1),o>l&&(o=l)),o!==a&&t("change",o)}return Object(i["watchEffect"])(()=>{const e=(r.pagerCount-1)/2;l.value=!1,a.value=!1,r.pageCount>r.pagerCount&&(r.currentPage>r.pagerCount-e&&(l.value=!0),r.currentPage(Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).b()),onClick:g,onKeyup:Object(i["withKeys"])(v,["enter"])},[e.pageCount>0?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:0,class:Object(i["normalizeClass"])([[Object(i["unref"])(n).is("active",1===e.currentPage),Object(i["unref"])(n).is("disabled",e.disabled)],"number"]),"aria-current":1===e.currentPage,tabindex:Object(i["unref"])(f)}," 1 ",10,Eb)):Object(i["createCommentVNode"])("v-if",!0),l.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:1,class:Object(i["normalizeClass"])(["more","btn-quickprev",Object(i["unref"])(o).b(),Object(i["unref"])(n).is("disabled",e.disabled)]),tabindex:Object(i["unref"])(f),onMouseenter:t[0]||(t[0]=e=>m(!0)),onMouseleave:t[1]||(t[1]=e=>c.value=!1),onFocus:t[2]||(t[2]=e=>h(!0)),onBlur:t[3]||(t[3]=e=>u.value=!1)},[c.value||u.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["DArrowLeft"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["MoreFilled"]),{key:1}))],42,Bb)):Object(i["createCommentVNode"])("v-if",!0),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(p),t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:t,class:Object(i["normalizeClass"])([[Object(i["unref"])(n).is("active",e.currentPage===t),Object(i["unref"])(n).is("disabled",e.disabled)],"number"]),"aria-current":e.currentPage===t,tabindex:Object(i["unref"])(f)},Object(i["toDisplayString"])(t),11,Sb))),128)),a.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:2,class:Object(i["normalizeClass"])(["more","btn-quicknext",Object(i["unref"])(o).b(),Object(i["unref"])(n).is("disabled",e.disabled)]),tabindex:Object(i["unref"])(f),onMouseenter:t[4]||(t[4]=e=>m()),onMouseleave:t[5]||(t[5]=e=>s.value=!1),onFocus:t[6]||(t[6]=e=>h()),onBlur:t[7]||(t[7]=e=>d.value=!1)},[s.value||d.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["DArrowRight"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["MoreFilled"]),{key:1}))],42,Vb)):Object(i["createCommentVNode"])("v-if",!0),e.pageCount>1?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:3,class:Object(i["normalizeClass"])([[Object(i["unref"])(n).is("active",e.currentPage===e.pageCount),Object(i["unref"])(n).is("disabled",e.disabled)],"number"]),"aria-current":e.currentPage===e.pageCount,tabindex:Object(i["unref"])(f)},Object(i["toDisplayString"])(e.pageCount),11,Nb)):Object(i["createCommentVNode"])("v-if",!0)],42,zb))}});var Tb=Object(f["a"])(Ab,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const Hb=e=>"number"!==typeof e,Rb=Object(s["b"])({total:Number,pageSize:Number,defaultPageSize:Number,currentPage:Number,defaultCurrentPage:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>"number"===typeof e&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:k["e"],default:()=>M["ArrowLeft"]},nextText:{type:String,default:""},nextIcon:{type:k["e"],default:()=>M["ArrowRight"]},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),Lb={"update:current-page":e=>"number"===typeof e,"update:page-size":e=>"number"===typeof e,"size-change":e=>"number"===typeof e,"current-change":e=>"number"===typeof e,"prev-click":e=>"number"===typeof e,"next-click":e=>"number"===typeof e},Db="ElPagination";var Pb=Object(i["defineComponent"])({name:Db,props:Rb,emits:Lb,setup(e,{emit:t,slots:r}){const{t:n}=Object(Mr["a"])(),o=Object(b["b"])("pagination"),l=Object(i["getCurrentInstance"])().vnode.props||{},a="onUpdate:currentPage"in l||"onUpdate:current-page"in l||"onCurrentChange"in l,c="onUpdate:pageSize"in l||"onUpdate:page-size"in l||"onSizeChange"in l,s=Object(i["computed"])(()=>{if(Hb(e.total)&&Hb(e.pageCount))return!1;if(!Hb(e.currentPage)&&!a)return!1;if(e.layout.includes("sizes"))if(Hb(e.pageCount)){if(!Hb(e.total)&&!Hb(e.pageSize)&&!c)return!1}else if(!c)return!1;return!0}),u=Object(i["ref"])(Hb(e.defaultPageSize)?10:e.defaultPageSize),d=Object(i["ref"])(Hb(e.defaultCurrentPage)?1:e.defaultCurrentPage),p=Object(i["computed"])({get(){return Hb(e.pageSize)?u.value:e.pageSize},set(r){Hb(e.pageSize)&&(u.value=r),c&&(t("update:page-size",r),t("size-change",r))}}),f=Object(i["computed"])(()=>{let t=0;return Hb(e.pageCount)?Hb(e.total)||(t=Math.max(1,Math.ceil(e.total/p.value))):t=e.pageCount,t}),h=Object(i["computed"])({get(){return Hb(e.currentPage)?d.value:e.currentPage},set(r){let n=r;r<1?n=1:r>f.value&&(n=f.value),Hb(e.currentPage)&&(d.value=n),a&&(t("update:current-page",n),t("current-change",n))}});function v(e){h.value=e}function g(e){p.value=e;const t=f.value;h.value>t&&(h.value=t)}function O(){e.disabled||(h.value-=1,t("prev-click",h.value))}function j(){e.disabled||(h.value+=1,t("next-click",h.value))}function w(e,t){e&&(e.props||(e.props={}),e.props.class=[e.props.class,t].join(" "))}return Object(i["watch"])(f,e=>{h.value>e&&(h.value=e)}),Object(i["provide"])(db,{pageCount:f,disabled:Object(i["computed"])(()=>e.disabled),currentPage:h,changeEvent:v,handleSizeChange:g}),()=>{var t,l;if(!s.value)return Object(m["a"])(Db,n("el.pagination.deprecationWarning")),null;if(!e.layout)return null;if(e.hideOnSinglePage&&f.value<=1)return null;const a=[],c=[],u=Object(i["h"])("div",{class:o.e("rightwrapper")},c),d={prev:Object(i["h"])(Mf,{disabled:e.disabled,currentPage:h.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:O}),jumper:Object(i["h"])(jb),pager:Object(i["h"])(Tb,{currentPage:h.value,pageCount:f.value,pagerCount:e.pagerCount,onChange:v,disabled:e.disabled}),next:Object(i["h"])(Df,{disabled:e.disabled,currentPage:h.value,pageCount:f.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:j}),sizes:Object(i["h"])(hb,{pageSize:p.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,size:e.small?"small":"default"}),slot:null!=(l=null==(t=null==r?void 0:r.default)?void 0:t.call(r))?l:null,total:Object(i["h"])(_b,{total:Hb(e.total)?0:e.total})},b=e.layout.split(",").map(e=>e.trim());let g=!1;return b.forEach(e=>{"->"!==e?g?c.push(d[e]):a.push(d[e]):g=!0}),w(a[0],o.is("first")),w(a[a.length-1],o.is("last")),g&&c.length>0&&(w(c[0],o.is("first")),w(c[c.length-1],o.is("last")),a.push(u)),Object(i["h"])("div",{role:"pagination","aria-label":"pagination",class:[o.b(),o.is("background",e.background),{[o.m("small")]:e.small}]},a)}}});const Ib=Object(j["a"])(Pb);var Fb=r("446f");const $b=Object(s["b"])({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Fb["c"],default:"primary"},cancelButtonType:{type:String,values:Fb["c"],default:"text"},icon:{type:k["e"],default:()=>M["QuestionFilled"]},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},onConfirm:{type:Object(s["c"])(Function)},onCancel:{type:Object(s["c"])(Function)},teleported:Ce.teleported,persistent:Ce.persistent,width:{type:[String,Number],default:150}}),qb={name:"ElPopconfirm"},Wb=Object(i["defineComponent"])({...qb,props:$b,setup(e){const t=e,{t:r}=Object(Mr["a"])(),n=Object(b["b"])("popconfirm"),o=Object(i["ref"])(),l=()=>{var e,t;null==(t=null==(e=o.value)?void 0:e.onClose)||t.call(e)},a=Object(i["computed"])(()=>({width:Object(K["b"])(t.width)})),c=e=>{var r;null==(r=t.onConfirm)||r.call(t,e),l()},s=e=>{var r;null==(r=t.onCancel)||r.call(t,e),l()},u=Object(i["computed"])(()=>t.confirmButtonText||r("el.popconfirm.confirmButtonText")),d=Object(i["computed"])(()=>t.cancelButtonText||r("el.popconfirm.cancelButtonText"));return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),Object(i["mergeProps"])({ref_key:"tooltipRef",ref:o,trigger:"click",effect:"light"},e.$attrs,{"popper-class":Object(i["unref"])(n).namespace.value+"-popover","popper-style":Object(i["unref"])(a),teleported:e.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":e.hideAfter,persistent:e.persistent}),{content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("main"))},[!e.hideIcon&&e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("icon")),style:Object(i["normalizeStyle"])({color:e.iconColor})},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class","style"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(e.title),1)],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("action"))},[Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",type:"text"===e.cancelButtonType?"":e.cancelButtonType,text:"text"===e.cancelButtonType,onClick:s},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(d)),1)]),_:1},8,["type","text"]),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",type:"text"===e.confirmButtonType?"":e.confirmButtonType,text:"text"===e.confirmButtonType,onClick:c},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(u)),1)]),_:1},8,["type","text"])],2)],2)]),default:Object(i["withCtx"])(()=>[e.$slots.reference?Object(i["renderSlot"])(e.$slots,"reference",{key:0}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var Ub=Object(f["a"])(Wb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const Kb=Object(j["a"])(Ub),Yb=Object(s["b"])({trigger:ze.trigger,placement:du.placement,disabled:ze.disabled,visible:Ce.visible,transition:Ce.transition,popperOptions:du.popperOptions,tabindex:du.tabindex,content:Ce.content,popperStyle:Ce.popperStyle,popperClass:Ce.popperClass,enterable:{...Ce.enterable,default:!0},effect:{...Ce.effect,default:"light"},teleported:Ce.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),Gb={"update:visible":e=>Object(c["isBoolean"])(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},Xb={name:"ElPopover"},Jb=Object(i["defineComponent"])({...Xb,props:Yb,emits:Gb,setup(e,{expose:t,emit:r}){const n=e,o="onUpdate:visible",l=Object(i["computed"])(()=>n[o]),a=Object(b["b"])("popover"),c=Object(i["ref"])(),s=Object(i["computed"])(()=>{var e;return null==(e=Object(i["unref"])(c))?void 0:e.popperRef}),u=Object(i["computed"])(()=>[{width:Object(K["b"])(n.width)},n.popperStyle]),d=Object(i["computed"])(()=>[a.b(),n.popperClass,{[a.m("plain")]:!!n.content}]),p=Object(i["computed"])(()=>n.transition===a.namespace.value+"-fade-in-linear"),f=()=>{var e;null==(e=c.value)||e.hide()},m=()=>{r("before-enter")},h=()=>{r("before-leave")},v=()=>{r("after-enter")},g=()=>{r("update:visible",!1),r("after-leave")};return t({popperRef:s,hide:f}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),Object(i["mergeProps"])({ref_key:"tooltipRef",ref:c},e.$attrs,{trigger:e.trigger,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":Object(i["unref"])(d),"popper-style":Object(i["unref"])(u),teleported:e.teleported,persistent:e.persistent,"gpu-acceleration":Object(i["unref"])(p),"onUpdate:visible":Object(i["unref"])(l),onBeforeShow:m,onBeforeHide:h,onShow:v,onHide:g}),{content:Object(i["withCtx"])(()=>[e.title?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("title")),role:"title"},Object(i["toDisplayString"])(e.title),3)):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.content),1)])]),default:Object(i["withCtx"])(()=>[e.$slots.reference?Object(i["renderSlot"])(e.$slots,"reference",{key:0}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var Zb=Object(f["a"])(Jb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const Qb=(e,t)=>{const r=t.arg||t.value,n=null==r?void 0:r.popperRef;n&&(n.triggerRef=e)};var em={mounted(e,t){Qb(e,t)},updated(e,t){Qb(e,t)}};const tm="popover",rm=Object(j["b"])(em,tm),nm=Object(j["a"])(Zb,{directive:rm}),om=Object(s["b"])({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:Object(s["c"])(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:Object(s["c"])([String,Array,Function]),default:""},format:{type:Object(s["c"])(Function),default:e=>e+"%"}}),lm=["aria-valuenow"],am={viewBox:"0 0 100 100"},im=["d","stroke","stroke-width"],cm=["d","stroke","opacity","stroke-linecap","stroke-width"],sm={key:0},um={name:"ElProgress"},dm=Object(i["defineComponent"])({...um,props:om,setup(e){const t=e,r={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},n=Object(b["b"])("progress"),o=Object(i["computed"])(()=>({width:t.percentage+"%",animationDuration:t.duration+"s",backgroundColor:j(t.percentage)})),l=Object(i["computed"])(()=>(t.strokeWidth/t.width*100).toFixed(1)),a=Object(i["computed"])(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(""+(50-Number.parseFloat(l.value)/2),10):0),c=Object(i["computed"])(()=>{const e=a.value,r="dashboard"===t.type;return`\n M 50 50\n m 0 ${r?"":"-"}${e}\n a ${e} ${e} 0 1 1 0 ${r?"-":""}${2*e}\n a ${e} ${e} 0 1 1 0 ${r?"":"-"}${2*e}\n `}),s=Object(i["computed"])(()=>2*Math.PI*a.value),u=Object(i["computed"])(()=>"dashboard"===t.type?.75:1),d=Object(i["computed"])(()=>{const e=-1*s.value*(1-u.value)/2;return e+"px"}),p=Object(i["computed"])(()=>({strokeDasharray:`${s.value*u.value}px, ${s.value}px`,strokeDashoffset:d.value})),f=Object(i["computed"])(()=>({strokeDasharray:`${s.value*u.value*(t.percentage/100)}px, ${s.value}px`,strokeDashoffset:d.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),m=Object(i["computed"])(()=>{let e;return e=t.color?j(t.percentage):r[t.status]||r.default,e}),h=Object(i["computed"])(()=>"warning"===t.status?M["WarningFilled"]:"line"===t.type?"success"===t.status?M["CircleCheck"]:M["CircleClose"]:"success"===t.status?M["Check"]:M["Close"]),v=Object(i["computed"])(()=>"line"===t.type?12+.4*t.strokeWidth:.111111*t.width+2),g=Object(i["computed"])(()=>t.format(t.percentage));function O(e){const t=100/e.length,r=e.map((e,r)=>Object(Y["isString"])(e)?{color:e,percentage:(r+1)*t}:e);return r.sort((e,t)=>e.percentage-t.percentage)}const j=e=>{var r;const{color:n}=t;if(Object(Y["isFunction"])(n))return n(e);if(Object(Y["isString"])(n))return n;{const t=O(n);for(const r of t)if(r.percentage>e)return r.color;return null==(r=t[t.length-1])?void 0:r.color}};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.type),Object(i["unref"])(n).is(e.status),{[Object(i["unref"])(n).m("without-text")]:!e.showText,[Object(i["unref"])(n).m("text-inside")]:e.textInside}]),role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},["line"===e.type?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).b("bar"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("bar","outer")),style:Object(i["normalizeStyle"])({height:e.strokeWidth+"px"})},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("bar","inner"),{[Object(i["unref"])(n).bem("bar","inner","indeterminate")]:e.indeterminate}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(o))},[(e.showText||e.$slots.default)&&e.textInside?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("bar","innerText"))},[Object(i["renderSlot"])(e.$slots,"default",{percentage:e.percentage},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(Object(i["unref"])(g)),1)])],2)):Object(i["createCommentVNode"])("v-if",!0)],6)],6)],2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(n).b("circle")),style:Object(i["normalizeStyle"])({height:e.width+"px",width:e.width+"px"})},[(Object(i["openBlock"])(),Object(i["createElementBlock"])("svg",am,[Object(i["createElementVNode"])("path",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("circle","track")),d:Object(i["unref"])(c),stroke:`var(${Object(i["unref"])(n).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":Object(i["unref"])(l),fill:"none",style:Object(i["normalizeStyle"])(Object(i["unref"])(p))},null,14,im),Object(i["createElementVNode"])("path",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("circle","path")),d:Object(i["unref"])(c),stroke:Object(i["unref"])(m),fill:"none",opacity:e.percentage?1:0,"stroke-linecap":e.strokeLinecap,"stroke-width":Object(i["unref"])(l),style:Object(i["normalizeStyle"])(Object(i["unref"])(f))},null,14,cm)]))],6)),!e.showText&&!e.$slots.default||e.textInside?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("text")),style:Object(i["normalizeStyle"])({fontSize:Object(i["unref"])(v)+"px"})},[Object(i["renderSlot"])(e.$slots,"default",{percentage:e.percentage},()=>[e.status?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(h))))]),_:1})):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",sm,Object(i["toDisplayString"])(Object(i["unref"])(g)),1))])],6))],10,lm))}});var pm=Object(f["a"])(dm,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const fm=Object(j["a"])(pm),bm=Object(s["b"])({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:Object(s["c"])([Array,Object]),default:()=>Object(wl["a"])(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:Object(s["c"])([Array,Object]),default:()=>[M["StarFilled"],M["StarFilled"],M["StarFilled"]]},voidIcon:{type:k["e"],default:()=>M["Star"]},disabledVoidIcon:{type:k["e"],default:()=>M["StarFilled"]},disabled:{type:Boolean},allowHalf:{type:Boolean},showText:{type:Boolean},showScore:{type:Boolean},textColor:{type:String,default:""},texts:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:{type:String,validator:tl["a"]},label:{type:String,default:void 0}}),mm={[u["a"]]:e=>Object(c["isNumber"])(e),[u["c"]]:e=>Object(c["isNumber"])(e)},hm=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],vm=["onMousemove","onClick"],gm={name:"ElRate"},Om=Object(i["defineComponent"])({...gm,props:bm,emits:mm,setup(e,{expose:t,emit:r}){const n=e;function o(e,t){const r=e=>Object(Y["isObject"])(e),n=Object.keys(t).map(e=>+e).filter(n=>{const o=t[n],l=!!r(o)&&o.excluded;return l?ee-t),o=t[n[0]];return r(o)&&o.value||o}const l=Object(i["inject"])(Te["a"],void 0),a=Object(i["inject"])(Te["b"],void 0),c=Object(Vt["b"])(),s=Object(b["b"])("rate"),{inputId:d,isLabeledByFormItem:p}=Object(mn["b"])(n,{formItemContext:a}),f=Object(i["ref"])(n.modelValue),m=Object(i["ref"])(-1),h=Object(i["ref"])(!0),v=Object(i["computed"])(()=>[s.b(),s.m(c.value)]),g=Object(i["computed"])(()=>n.disabled||(null==l?void 0:l.disabled)),O=Object(i["computed"])(()=>s.cssVarBlock({"void-color":n.voidColor,"disabled-void-color":n.disabledVoidColor,"fill-color":k.value})),j=Object(i["computed"])(()=>{let e="";return n.showScore?e=n.scoreTemplate.replace(/\{\s*value\s*\}/,g.value?""+n.modelValue:""+f.value):n.showText&&(e=n.texts[Math.ceil(f.value)-1]),e}),w=Object(i["computed"])(()=>100*n.modelValue-100*Math.floor(n.modelValue)),x=Object(i["computed"])(()=>Object(Y["isArray"])(n.colors)?{[n.lowThreshold]:n.colors[0],[n.highThreshold]:{value:n.colors[1],excluded:!0},[n.max]:n.colors[2]}:n.colors),k=Object(i["computed"])(()=>{const e=o(f.value,x.value);return Object(Y["isObject"])(e)?"":e}),_=Object(i["computed"])(()=>{let e="";return g.value?e=w.value+"%":n.allowHalf&&(e="50%"),{color:k.value,width:e}}),C=Object(i["computed"])(()=>{let e=Object(Y["isArray"])(n.icons)?[...n.icons]:{...n.icons};return e=Object(i["markRaw"])(e),Object(Y["isArray"])(e)?{[n.lowThreshold]:e[0],[n.highThreshold]:{value:e[1],excluded:!0},[n.max]:e[2]}:e}),z=Object(i["computed"])(()=>o(n.modelValue,C.value)),E=Object(i["computed"])(()=>g.value?Object(Y["isString"])(n.disabledVoidIcon)?n.disabledVoidIcon:Object(i["markRaw"])(n.disabledVoidIcon):Object(Y["isString"])(n.voidIcon)?n.voidIcon:Object(i["markRaw"])(n.voidIcon)),B=Object(i["computed"])(()=>o(f.value,C.value));function S(e){const t=g.value&&w.value>0&&e-1n.modelValue,r=n.allowHalf&&h.value&&e-.5<=f.value&&e>f.value;return t||r}function V(e){g.value||(n.allowHalf&&h.value?(r(u["c"],f.value),n.modelValue!==f.value&&r("change",f.value)):(r(u["c"],e),n.modelValue!==e&&r("change",e)))}function N(e){if(g.value)return;let t=f.value;const o=e.code;return o===ke["a"].up||o===ke["a"].right?(n.allowHalf?t+=.5:t+=1,e.stopPropagation(),e.preventDefault()):o!==ke["a"].left&&o!==ke["a"].down||(n.allowHalf?t-=.5:t-=1,e.stopPropagation(),e.preventDefault()),t=t<0?0:t,t=t>n.max?n.max:t,r(u["c"],t),r("change",t),t}function M(e,t){if(!g.value){if(n.allowHalf){let r=t.target;Object(K["d"])(r,s.e("item"))&&(r=r.querySelector("."+s.e("icon"))),(0===r.clientWidth||Object(K["d"])(r,s.e("decimal")))&&(r=r.parentNode),h.value=2*t.offsetX<=r.clientWidth,f.value=h.value?e-.5:e}else f.value=e;m.value=e}}function A(){g.value||(n.allowHalf&&(h.value=n.modelValue!==Math.floor(n.modelValue)),f.value=n.modelValue,m.value=-1)}return Object(i["watch"])(()=>n.modelValue,e=>{f.value=e,h.value=n.modelValue!==Math.floor(n.modelValue)}),n.modelValue||r(u["c"],0),t({setCurrentValue:M,resetCurrentValue:A}),(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{id:Object(i["unref"])(d),class:Object(i["normalizeClass"])([Object(i["unref"])(v),Object(i["unref"])(s).is("disabled",Object(i["unref"])(g))]),role:"slider","aria-label":Object(i["unref"])(p)?void 0:e.label||"rating","aria-labelledby":Object(i["unref"])(p)?null==(r=Object(i["unref"])(a))?void 0:r.labelId:void 0,"aria-valuenow":f.value,"aria-valuetext":Object(i["unref"])(j)||void 0,"aria-valuemin":"0","aria-valuemax":e.max,tabindex:"0",style:Object(i["normalizeStyle"])(Object(i["unref"])(O)),onKeydown:N},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.max,(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:t,class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("item")),onMousemove:t=>M(e,t),onMouseleave:A,onClick:t=>V(e)},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("icon"),{hover:m.value===e},Object(i["unref"])(s).is("active",e<=f.value)])},{default:Object(i["withCtx"])(()=>[S(e)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(B)),null,null,512)),[[i["vShow"],e<=f.value]]),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(E)),null,null,512)),[[i["vShow"],!(e<=f.value)]])],64)),S(e)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,style:Object(i["normalizeStyle"])(Object(i["unref"])(_)),class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("icon"),Object(i["unref"])(s).e("decimal")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(z))))]),_:1},8,["style","class"])):Object(i["createCommentVNode"])("v-if",!0)]),_:2},1032,["class"])],42,vm))),128)),e.showText||e.showScore?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("text"))},Object(i["toDisplayString"])(Object(i["unref"])(j)),3)):Object(i["createCommentVNode"])("v-if",!0)],46,hm)}}});var jm=Object(f["a"])(Om,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const wm=Object(j["a"])(jm),ym={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},xm={[ym.success]:M["CircleCheckFilled"],[ym.warning]:M["WarningFilled"],[ym.error]:M["CircleCloseFilled"],[ym.info]:M["InfoFilled"]},km=Object(s["b"])({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),_m={name:"ElResult"},Cm=Object(i["defineComponent"])({..._m,props:km,setup(e){const t=e,r=Object(b["b"])("result"),n=Object(i["computed"])(()=>{const e=t.icon,r=e&&ym[e]?ym[e]:"icon-info",n=xm[r]||xm["icon-info"];return{class:r,component:n}});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("icon"))},[Object(i["renderSlot"])(e.$slots,"icon",{},()=>[Object(i["unref"])(n).component?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(n).component),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).class)},null,8,["class"])):Object(i["createCommentVNode"])("v-if",!0)])],2),e.title||e.$slots.title?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("title"))},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createElementVNode"])("p",null,Object(i["toDisplayString"])(e.title),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.subTitle||e.$slots["sub-title"]?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("subtitle"))},[Object(i["renderSlot"])(e.$slots,"sub-title",{},()=>[Object(i["createElementVNode"])("p",null,Object(i["toDisplayString"])(e.subTitle),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.extra?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("extra"))},[Object(i["renderSlot"])(e.$slots,"extra")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var zm=Object(f["a"])(Cm,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const Em=Object(j["a"])(zm),Bm=["start","center","end","space-around","space-between","space-evenly"],Sm=["top","middle","bottom"],Vm=Object(s["b"])({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:Bm,default:"start"},align:{type:String,values:Sm,default:"top"}}),Nm={name:"ElRow"},Mm=Object(i["defineComponent"])({...Nm,props:Vm,setup(e){const t=e,r=Object(b["b"])("row"),n=Object(i["computed"])(()=>t.gutter);Object(i["provide"])(xl,{gutter:n});const o=Object(i["computed"])(()=>{const e={};return t.gutter?(e.marginRight=e.marginLeft=`-${t.gutter/2}px`,e):e});return(e,n)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{class:Object(i["normalizeClass"])([Object(i["unref"])(r).b(),Object(i["unref"])(r).is("justify-"+t.justify,"start"!==e.justify),Object(i["unref"])(r).is("align-"+t.align,"top"!==e.align)]),style:Object(i["normalizeStyle"])(Object(i["unref"])(o))},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["class","style"]))}});var Am=Object(f["a"])(Mm,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const Tm=Object(j["a"])(Am),Hm=Object(i["defineComponent"])({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){const e=Object(b["b"])("select");return{ns:e}}});function Rm(e,t,r,n,o,l){return e.item.isTitle?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.be("group","title")),style:Object(i["normalizeStyle"])([e.style,{lineHeight:e.height+"px"}])},Object(i["toDisplayString"])(e.item.label),7)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.ns.be("group","split")),style:Object(i["normalizeStyle"])(e.style)},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.be("group","split-dash")),style:Object(i["normalizeStyle"])({top:e.height/2+"px"})},null,6)],6))}var Lm=Object(f["a"])(Hm,[["render",Rm],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function Dm(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const Pm={allowCreate:Boolean,autocomplete:{type:String,default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:[String,Object],default:M["CircleClose"]},effect:{type:String,default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:[Array,String,Number,Boolean,Object],multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:Array,required:!0},placeholder:{type:String},teleported:Ce.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,size:{type:String,validator:tl["a"]},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},placement:{type:Object(s["c"])(String),values:de["placements"],default:"bottom-start"}},Im={data:Array,disabled:Boolean,hovering:Boolean,item:Object,index:Number,style:Object,selected:Boolean,created:Boolean},Fm=Object(i["defineComponent"])({props:Im,emits:["select","hover"],setup(e,{emit:t}){const r=Object(b["b"])("select"),{hoverItem:n,selectOptionClick:o}=Dm(e,{emit:t});return{ns:r,hoverItem:n,selectOptionClick:o}}}),$m=["aria-selected"];function qm(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{"aria-selected":e.selected,style:Object(i["normalizeStyle"])(e.style),class:Object(i["normalizeClass"])([e.ns.be("dropdown","option-item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),{hover:e.hovering}]),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverItem&&e.hoverItem(...t)),onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.selectOptionClick&&e.selectOptionClick(...t),["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(e.item.label),1)])],46,$m)}var Wm=Object(f["a"])(Fm,[["render",qm],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]);const Um="ElSelectV2Injection";var Km=r("a0bf"),Ym=r.n(Km);const Gm=()=>{const e=Object(i["getCurrentInstance"])(),t=e.proxy.$props;return Object(i["computed"])(()=>{const e=(e,t,r)=>({});return t.perfMode?Object(N["memoize"])(e):Ym()(e)})},Xm=50,Jm="itemRendered",Zm="scroll",Qm="forward",eh="backward",th="auto",rh="smart",nh="start",oh="center",lh="end",ah="horizontal",ih="vertical",ch="ltr",sh="rtl",uh="negative",dh="positive-ascending",ph="positive-descending",fh={[ah]:"left",[ih]:"top"},bh=20,mh=e=>c["isClient"]?window.requestAnimationFrame(e):setTimeout(e,16),hh=e=>c["isClient"]?window.cancelAnimationFrame(e):clearTimeout(e),vh={[ah]:"deltaX",[ih]:"deltaY"},gh=({atEndEdge:e,atStartEdge:t,layout:r},n)=>{let o,l=0;const a=r=>{const n=r<0&&t.value||r>0&&e.value;return n},i=e=>{hh(o);const t=e[vh[r.value]];a(l)&&a(l+t)||(l+=t,fp()||e.preventDefault(),o=mh(()=>{n(l),l=0}))};return{hasReachedEdge:a,onWheel:i}},Oh=Object(s["a"])({type:Object(s["c"])([Number,Function]),required:!0}),jh=Object(s["a"])({type:Number}),wh=Object(s["a"])({type:Number,default:2}),yh=Object(s["a"])({type:String,values:["ltr","rtl"],default:"ltr"}),xh=Object(s["a"])({type:Number,default:0}),kh=Object(s["a"])({type:Number,required:!0}),_h=Object(s["a"])({type:String,values:["horizontal","vertical"],default:ih}),Ch=Object(s["b"])({className:{type:String,default:""},containerElement:{type:Object(s["c"])([String,Object]),default:"div"},data:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},direction:yh,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Object(s["c"])([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),zh=Object(s["b"])({cache:wh,estimatedItemSize:jh,layout:_h,initScrollOffset:xh,total:kh,itemSize:Oh,...Ch}),Eh={type:Number,default:6},Bh={type:Number,default:0},Sh={type:Number,default:2},Vh=Object(s["b"])({columnCache:wh,columnWidth:Oh,estimatedColumnWidth:jh,estimatedRowHeight:jh,initScrollLeft:xh,initScrollTop:xh,itemKey:{type:Object(s["c"])(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:wh,rowHeight:Oh,totalColumn:kh,totalRow:kh,hScrollbarSize:Eh,vScrollbarSize:Eh,scrollbarStartGap:Bh,scrollbarEndGap:Sh,...Ch}),Nh=Object(s["b"])({alwaysOn:Boolean,class:String,layout:_h,total:kh,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:Eh,startGap:Bh,endGap:Sh,visible:Boolean}),Mh=(e,t)=>ee===ch||e===sh||e===ah,Th=e=>e===sh;let Hh=null;function Rh(e=!1){if(null===Hh||e){const e=document.createElement("div"),t=e.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";const r=document.createElement("div"),n=r.style;return n.width="100px",n.height="100px",e.appendChild(r),document.body.appendChild(e),e.scrollLeft>0?Hh=ph:(e.scrollLeft=1,Hh=0===e.scrollLeft?uh:dh),document.body.removeChild(e),Hh}return Hh}function Lh({move:e,size:t,bar:r},n){const o={},l=`translate${r.axis}(${e}px)`;return o[r.size]=t,o.transform=l,o.msTransform=l,o.webkitTransform=l,"horizontal"===n?o.height="100%":o.width="100%",o}const Dh=Object(i["defineComponent"])({name:"ElVirtualScrollBar",props:Nh,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const r=Object(i["computed"])(()=>e.startGap+e.endGap),n=Object(b["b"])("virtual-scrollbar"),o=Object(b["b"])("scrollbar"),l=Object(i["ref"])(),a=Object(i["ref"])();let c=null,s=null;const u=Object(i["reactive"])({isDragging:!1,traveled:0}),d=Object(i["computed"])(()=>H[e.layout]),p=Object(i["computed"])(()=>e.clientSize-Object(i["unref"])(r)),f=Object(i["computed"])(()=>({position:"absolute",width:(ah===e.layout?p.value:e.scrollbarSize)+"px",height:(ah===e.layout?e.scrollbarSize:p.value)+"px",[fh[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),m=Object(i["computed"])(()=>{const t=e.ratio,r=e.clientSize;if(t>=100)return Number.POSITIVE_INFINITY;if(t>=50)return t*r/100;const n=r/3;return Math.floor(Math.min(Math.max(t*r,bh),n))}),h=Object(i["computed"])(()=>{if(!Number.isFinite(m.value))return{display:"none"};const t=m.value+"px",r=Lh({bar:d.value,size:t,move:u.traveled},e.layout);return r}),v=Object(i["computed"])(()=>Math.floor(e.clientSize-m.value-Object(i["unref"])(r))),g=()=>{window.addEventListener("mousemove",y),window.addEventListener("mouseup",w);const e=Object(i["unref"])(a);e&&(s=document.onselectstart,document.onselectstart=()=>!1,e.addEventListener("touchmove",y),e.addEventListener("touchend",w))},O=()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",w),document.onselectstart=s,s=null;const e=Object(i["unref"])(a);e&&(e.removeEventListener("touchmove",y),e.removeEventListener("touchend",w))},j=e=>{e.stopImmediatePropagation(),e.ctrlKey||[1,2].includes(e.button)||(u.isDragging=!0,u[d.value.axis]=e.currentTarget[d.value.offset]-(e[d.value.client]-e.currentTarget.getBoundingClientRect()[d.value.direction]),t("start-move"),g())},w=()=>{u.isDragging=!1,u[d.value.axis]=0,t("stop-move"),O()},y=r=>{const{isDragging:n}=u;if(!n)return;if(!a.value||!l.value)return;const o=u[d.value.axis];if(!o)return;hh(c);const i=-1*(l.value.getBoundingClientRect()[d.value.direction]-r[d.value.client]),s=a.value[d.value.offset]-o,p=i-s;c=mh(()=>{u.traveled=Math.max(e.startGap,Math.min(p,v.value)),t("scroll",p,v.value)})},x=e=>{const r=Math.abs(e.target.getBoundingClientRect()[d.value.direction]-e[d.value.client]),n=a.value[d.value.offset]/2,o=r-n;u.traveled=Math.max(0,Math.min(o,v.value)),t("scroll",o,v.value)};return Object(i["watch"])(()=>e.scrollFrom,e=>{u.isDragging||(u.traveled=Math.ceil(e*v.value))}),Object(i["onBeforeUnmount"])(()=>{O()}),()=>Object(i["h"])("div",{role:"presentation",ref:l,class:[n.b(),e.class,(e.alwaysOn||u.isDragging)&&"always-on"],style:f.value,onMousedown:Object(i["withModifiers"])(x,["stop","prevent"]),onTouchstartPrevent:j},Object(i["h"])("div",{ref:a,class:o.e("thumb"),style:h.value,onMousedown:j},[]))}}),Ph=({name:e,getOffset:t,getItemSize:r,getItemOffset:n,getEstimatedTotalSize:o,getStartIndexForOffset:l,getStopIndexForStartIndex:a,initCache:s,clearCache:u,validateProps:d})=>Object(i["defineComponent"])({name:null!=e?e:"ElVirtualList",props:zh,emits:[Jm,Zm],setup(e,{emit:p,expose:f}){d(e);const m=Object(i["getCurrentInstance"])(),h=Object(b["b"])("vl"),v=Object(i["ref"])(s(e,m)),g=Gm(),O=Object(i["ref"])(),j=Object(i["ref"])(),w=Object(i["ref"])(),y=Object(i["ref"])({isScrolling:!1,scrollDir:"forward",scrollOffset:Object(c["isNumber"])(e.initScrollOffset)?e.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:e.scrollbarAlwaysOn}),x=Object(i["computed"])(()=>{const{total:t,cache:r}=e,{isScrolling:n,scrollDir:o,scrollOffset:c}=Object(i["unref"])(y);if(0===t)return[0,0,0,0];const s=l(e,c,Object(i["unref"])(v)),u=a(e,s,c,Object(i["unref"])(v)),d=n&&o!==eh?1:Math.max(1,r),p=n&&o!==Qm?1:Math.max(1,r);return[Math.max(0,s-d),Math.max(0,Math.min(t-1,u+p)),s,u]}),k=Object(i["computed"])(()=>o(e,Object(i["unref"])(v))),_=Object(i["computed"])(()=>Ah(e.layout)),C=Object(i["computed"])(()=>[{position:"relative",["overflow-"+(_.value?"x":"y")]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:e.direction,height:Object(c["isNumber"])(e.height)?e.height+"px":e.height,width:Object(c["isNumber"])(e.width)?e.width+"px":e.width},e.style]),z=Object(i["computed"])(()=>{const e=Object(i["unref"])(k),t=Object(i["unref"])(_);return{height:t?"100%":e+"px",pointerEvents:Object(i["unref"])(y).isScrolling?"none":void 0,width:t?e+"px":"100%"}}),E=Object(i["computed"])(()=>_.value?e.width:e.height),{onWheel:B}=gh({atStartEdge:Object(i["computed"])(()=>y.value.scrollOffset<=0),atEndEdge:Object(i["computed"])(()=>y.value.scrollOffset>=k.value),layout:Object(i["computed"])(()=>e.layout)},e=>{var t,r;null==(r=(t=w.value).onMouseUp)||r.call(t),T(Math.min(y.value.scrollOffset+e,k.value-E.value))}),S=()=>{const{total:t}=e;if(t>0){const[e,t,r,n]=Object(i["unref"])(x);p(Jm,e,t,r,n)}const{scrollDir:r,scrollOffset:n,updateRequested:o}=Object(i["unref"])(y);p(Zm,r,n,o)},V=e=>{const{clientHeight:t,scrollHeight:r,scrollTop:n}=e.currentTarget,o=Object(i["unref"])(y);if(o.scrollOffset===n)return;const l=Math.max(0,Math.min(n,r-t));y.value={...o,isScrolling:!0,scrollDir:Mh(o.scrollOffset,l),scrollOffset:l,updateRequested:!1},Object(i["nextTick"])(L)},N=t=>{const{clientWidth:r,scrollLeft:n,scrollWidth:o}=t.currentTarget,l=Object(i["unref"])(y);if(l.scrollOffset===n)return;const{direction:a}=e;let c=n;if(a===sh)switch(Rh()){case uh:c=-n;break;case ph:c=o-r-n;break}c=Math.max(0,Math.min(c,o-r)),y.value={...l,isScrolling:!0,scrollDir:Mh(l.scrollOffset,c),scrollOffset:c,updateRequested:!1},Object(i["nextTick"])(L)},M=e=>{Object(i["unref"])(_)?N(e):V(e),S()},A=(e,t)=>{const r=(k.value-E.value)/t*e;T(Math.min(k.value-E.value,r))},T=e=>{e=Math.max(e,0),e!==Object(i["unref"])(y).scrollOffset&&(y.value={...Object(i["unref"])(y),scrollOffset:e,scrollDir:Mh(Object(i["unref"])(y).scrollOffset,e),updateRequested:!0},Object(i["nextTick"])(L))},H=(r,n=th)=>{const{scrollOffset:o}=Object(i["unref"])(y);r=Math.max(0,Math.min(r,e.total-1)),T(t(e,r,n,o,Object(i["unref"])(v)))},R=t=>{const{direction:o,itemSize:l,layout:a}=e,c=g.value(u&&l,u&&a,u&&o);let s;if(Object(Y["hasOwn"])(c,String(t)))s=c[t];else{const l=n(e,t,Object(i["unref"])(v)),a=r(e,t,Object(i["unref"])(v)),u=Object(i["unref"])(_),d=o===sh,p=u?l:0;c[t]=s={position:"absolute",left:d?void 0:p+"px",right:d?p+"px":void 0,top:u?0:l+"px",height:u?"100%":a+"px",width:u?a+"px":"100%"}}return s},L=()=>{y.value.isScrolling=!1,Object(i["nextTick"])(()=>{g.value(-1,null,null)})},D=()=>{const e=O.value;e&&(e.scrollTop=0)};Object(i["onMounted"])(()=>{if(!c["isClient"])return;const{initScrollOffset:t}=e,r=Object(i["unref"])(O);Object(c["isNumber"])(t)&&r&&(Object(i["unref"])(_)?r.scrollLeft=t:r.scrollTop=t),S()}),Object(i["onUpdated"])(()=>{const{direction:t,layout:r}=e,{scrollOffset:n,updateRequested:o}=Object(i["unref"])(y),l=Object(i["unref"])(O);if(o&&l)if(r===ah)if(t===sh)switch(Rh()){case uh:l.scrollLeft=-n;break;case dh:l.scrollLeft=n;break;default:{const{clientWidth:e,scrollWidth:t}=l;l.scrollLeft=t-e-n;break}}else l.scrollLeft=n;else l.scrollTop=n});const P={ns:h,clientSize:E,estimatedTotalSize:k,windowStyle:C,windowRef:O,innerRef:j,innerStyle:z,itemsToRender:x,scrollbarRef:w,states:y,getItemStyle:R,onScroll:M,onScrollbarScroll:A,onWheel:B,scrollTo:T,scrollToItem:H,resetScrollTop:D};return f({windowRef:O,innerRef:j,getItemStyleCache:g,scrollTo:T,scrollToItem:H,resetScrollTop:D,states:y}),P},render(e){var t;const{$slots:r,className:n,clientSize:o,containerElement:l,data:a,getItemStyle:c,innerElement:s,itemsToRender:u,innerStyle:d,layout:p,total:f,onScroll:b,onScrollbarScroll:m,onWheel:h,states:v,useIsScrolling:g,windowStyle:O,ns:j}=e,[w,y]=u,x=Object(i["resolveDynamicComponent"])(l),k=Object(i["resolveDynamicComponent"])(s),_=[];if(f>0)for(let i=w;i<=y;i++)_.push(null==(t=r.default)?void 0:t.call(r,{data:a,key:i,index:i,isScrolling:g?v.isScrolling:void 0,style:c(i)}));const C=[Object(i["h"])(k,{style:d,ref:"innerRef"},Object(Y["isString"])(k)?_:{default:()=>_})],z=Object(i["h"])(Dh,{ref:"scrollbarRef",clientSize:o,layout:p,onScroll:m,ratio:100*o/this.estimatedTotalSize,scrollFrom:v.scrollOffset/(this.estimatedTotalSize-o),total:f}),E=Object(i["h"])(x,{class:[j.e("window"),n],style:O,onScroll:b,onWheel:h,ref:"windowRef",key:0},Object(Y["isString"])(x)?[C]:{default:()=>[C]});return Object(i["h"])("div",{key:0,class:[j.e("wrapper"),v.scrollbarAlwaysOn?"always-on":""]},[E,z])}}),Ih=Ph({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:r,layout:n,width:o},l,a,i)=>{const c=Ah(n)?o:e;const s=Math.max(0,t*r-c),u=Math.min(s,l*r),d=Math.max(0,(l+1)*r-c);switch(a===rh&&(a=i>=d-c&&i<=u+c?th:oh),a){case nh:return u;case lh:return d;case oh:{const e=Math.round(d+(u-d)/2);return es+Math.floor(c/2)?s:e}case th:default:return i>=d&&i<=u?i:iMath.max(0,Math.min(e-1,Math.floor(r/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:r,layout:n,width:o},l,a)=>{const i=l*r,c=Ah(n)?o:e,s=Math.ceil((c+a-i)/r);return Math.max(0,Math.min(t-1,l+s-1))},initCache(){},clearCache:!0,validateProps(){}}),Fh=(e,t,r)=>{const{itemSize:n}=e,{items:o,lastVisitedIndex:l}=r;if(t>l){let e=0;if(l>=0){const t=o[l];e=t.offset+t.size}for(let r=l+1;r<=t;r++){const t=n(r);o[r]={offset:e,size:t},e+=t}r.lastVisitedIndex=t}return o[t]},$h=(e,t,r)=>{const{items:n,lastVisitedIndex:o}=t,l=o>0?n[o].offset:0;return l>=r?qh(e,t,0,o,r):Wh(e,t,Math.max(0,o),r)},qh=(e,t,r,n,o)=>{while(r<=n){const l=r+Math.floor((n-r)/2),a=Fh(e,l,t).offset;if(a===o)return l;ao&&(n=l-1)}return Math.max(0,r-1)},Wh=(e,t,r,n)=>{const{total:o}=e;let l=1;while(r{let o=0;if(n>=e&&(n=e-1),n>=0){const e=t[n];o=e.offset+e.size}const l=e-n-1,a=l*r;return o+a},Kh=Ph({name:"ElDynamicSizeList",getItemOffset:(e,t,r)=>Fh(e,t,r).offset,getItemSize:(e,t,{items:r})=>r[t].size,getEstimatedTotalSize:Uh,getOffset:(e,t,r,n,o)=>{const{height:l,layout:a,width:i}=e,c=Ah(a)?i:l,s=Fh(e,t,o),u=Uh(e,o),d=Math.max(0,Math.min(u-c,s.offset)),p=Math.max(0,s.offset-c+s.size);switch(r===rh&&(r=n>=p-c&&n<=d+c?th:oh),r){case nh:return d;case lh:return p;case oh:return Math.round(p+(d-p)/2);case th:default:return n>=p&&n<=d?n:n$h(e,r,t),getStopIndexForStartIndex:(e,t,r,n)=>{const{height:o,total:l,layout:a,width:i}=e,c=Ah(a)?i:o,s=Fh(e,t,n),u=r+c;let d=s.offset+s.size,p=t;while(p{var o,l;r.lastVisitedIndex=Math.min(r.lastVisitedIndex,e-1),null==(o=t.exposed)||o.getItemStyleCache(-1),n&&(null==(l=t.proxy)||l.$forceUpdate())}};return r},clearCache:!1,validateProps:({itemSize:e})=>{0}});var Yh=Object(i["defineComponent"])({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:r}){const n=Object(i["inject"])(Um),o=Object(b["b"])("select"),l=Object(i["ref"])([]),a=Object(i["ref"])(),c=Object(i["computed"])(()=>Object(Re["d"])(n.props.estimatedOptionHeight)),s=Object(i["computed"])(()=>c.value?{itemSize:n.props.itemHeight}:{estimatedSize:n.props.estimatedOptionHeight,itemSize:e=>l.value[e]}),u=(e=[],t)=>{const{props:{valueKey:r}}=n;return Object(Y["isObject"])(t)?e&&e.some(e=>Object(N["get"])(e,r)===Object(N["get"])(t,r)):e.includes(t)},d=(e,t)=>{if(Object(Y["isObject"])(t)){const{valueKey:r}=n.props;return Object(N["get"])(e,r)===Object(N["get"])(t,r)}return e===t},p=(e,t)=>{const{valueKey:r}=n.props;return n.props.multiple?u(e,Object(N["get"])(t,r)):d(e,Object(N["get"])(t,r))},f=(e,t)=>{const{disabled:r,multiple:o,multipleLimit:l}=n.props;return r||!t&&!!o&&l>0&&e.length>=l},m=t=>e.hoveringIndex===t,h=e=>{const t=a.value;t&&t.scrollToItem(e)},v=()=>{const e=a.value;e&&e.resetScrollTop()};r({listRef:a,isSized:c,isItemDisabled:f,isItemHovering:m,isItemSelected:p,scrollToItem:h,resetScrollTop:v});const g=e=>{const{index:r,data:o,style:l}=e,a=Object(i["unref"])(c),{itemSize:u,estimatedSize:d}=Object(i["unref"])(s),{modelValue:b}=n.props,{onSelect:h,onHover:v}=n,g=o[r];if("Group"===g.type)return Object(i["createVNode"])(Lm,{item:g,style:l,height:a?u:d},null);const O=p(b,g),j=f(b,O),w=m(r);return Object(i["createVNode"])(Wm,Object(i["mergeProps"])(e,{selected:O,disabled:g.disabled||j,created:!!g.created,hovering:w,item:g,onSelect:h,onHover:v}),{default:e=>{var r;return(null==(r=t.default)?void 0:r.call(t,e))||Object(i["createVNode"])("span",null,[g.label])}})},{onKeyboardNavigate:O,onKeyboardSelect:j}=n,w=()=>{O("forward")},y=()=>{O("backward")},x=()=>{n.expanded=!1},k=e=>{const{code:t}=e,{tab:r,esc:n,down:o,up:l,enter:a}=ke["a"];switch(t!==r&&(e.preventDefault(),e.stopPropagation()),t){case r:case n:x();break;case o:w();break;case l:y();break;case a:j();break}};return()=>{var r;const{data:l,width:u}=e,{height:d,multiple:p,scrollbarAlwaysOn:f}=n.props;if(0===l.length)return Object(i["createVNode"])("div",{class:o.b("dropdown"),style:{width:u+"px"}},[null==(r=t.empty)?void 0:r.call(t)]);const b=Object(i["unref"])(c)?Ih:Kh;return Object(i["createVNode"])("div",{class:[o.b("dropdown"),o.is("multiple",p)]},[Object(i["createVNode"])(b,Object(i["mergeProps"])({ref:a},Object(i["unref"])(s),{className:o.be("dropdown","list"),scrollbarAlwaysOn:f,data:l,height:d,width:u,total:l.length,onKeydown:k}),{default:e=>Object(i["createVNode"])(g,e,null)})])}}});function Gh(e,t){const r=Object(i["ref"])(0),n=Object(i["ref"])(null),o=Object(i["computed"])(()=>e.allowCreate&&e.filterable);function l(r){const n=e=>e.value===r;return e.options&&e.options.some(n)||t.createdOptions.some(n)}function a(t){o.value&&(e.multiple&&t.created?r.value++:n.value=t)}function c(a){if(o.value)if(a&&a.length>0&&!l(a)){const e={value:a,label:a,created:!0,disabled:!1};t.createdOptions.length>=r.value?t.createdOptions[r.value]=e:t.createdOptions.push(e)}else if(e.multiple)t.createdOptions.length=r.value;else{const e=n.value;t.createdOptions.length=0,e&&e.created&&t.createdOptions.push(e)}}function s(n){if(!o.value||!n||!n.created||n.created&&e.reserveKeyword&&t.inputValue===n.label)return;const l=t.createdOptions.findIndex(e=>e.value===n.value);~l&&(t.createdOptions.splice(l,1),r.value--)}function u(){o.value&&(t.createdOptions.length=0,r.value=0)}return{createNewOption:c,removeNewOption:s,selectNewOption:a,clearAllNewOption:u}}const Xh=e=>{const t=[];return e.forEach(e=>{Object(Y["isArray"])(e.options)?(t.push({label:e.label,isTitle:!0,type:"Group"}),e.options.forEach(e=>{t.push(e)}),t.push({type:"Group"})):t.push(e)}),t};function Jh(e){const t=Object(i["ref"])(!1),r=()=>{t.value=!0},n=e=>{const r=e.target.value,n=r[r.length-1]||"";t.value=!Object(rl["a"])(n)},o=r=>{t.value&&(t.value=!1,Object(Y["isFunction"])(e)&&e(r))};return{handleCompositionStart:r,handleCompositionUpdate:n,handleCompositionEnd:o}}const Zh="",Qh=11,ev={larget:51,default:42,small:33},tv=(e,t)=>{const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("select-v2"),o=Object(b["b"])("input"),{form:l,formItem:a}=Object(mn["a"])(),s=Object(i["reactive"])({inputValue:Zh,displayInputValue:Zh,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:"",query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),d=Object(i["ref"])(-1),p=Object(i["ref"])(-1),f=Object(i["ref"])(null),h=Object(i["ref"])(null),v=Object(i["ref"])(null),g=Object(i["ref"])(null),O=Object(i["ref"])(null),j=Object(i["ref"])(null),w=Object(i["ref"])(null),y=Object(i["ref"])(!1),x=Object(i["computed"])(()=>e.disabled||(null==l?void 0:l.disabled)),_=Object(i["computed"])(()=>{const t=34*H.value.length;return t>e.height?e.height:t}),C=Object(i["computed"])(()=>!Object(N["isNil"])(e.modelValue)),z=Object(i["computed"])(()=>{const t=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:C.value,r=e.clearable&&!x.value&&s.comboBoxHovering&&t;return r}),E=Object(i["computed"])(()=>e.remote&&e.filterable?"":M["ArrowUp"]),B=Object(i["computed"])(()=>E.value&&n.is("reverse",y.value)),S=Object(i["computed"])(()=>(null==a?void 0:a.validateState)||""),V=Object(i["computed"])(()=>k["d"][S.value]),A=Object(i["computed"])(()=>e.remote?300:0),T=Object(i["computed"])(()=>{const t=H.value;return e.loading?e.loadingText||r("el.select.loading"):(!e.remote||""!==s.inputValue||0!==t.length)&&(e.filterable&&s.inputValue&&t.length>0?e.noMatchText||r("el.select.noMatch"):0===t.length?e.noDataText||r("el.select.noData"):null)}),H=Object(i["computed"])(()=>{const t=e=>{var t;const r=s.inputValue,n=!r||(null==(t=e.label)?void 0:t.includes(r));return n};return e.loading?[]:Xh(e.options.concat(s.createdOptions).map(r=>{if(Object(Y["isArray"])(r.options)){const e=r.options.filter(t);if(e.length>0)return{...r,options:e}}else if(e.remote||t(r))return r;return null}).filter(e=>null!==e))}),R=Object(i["computed"])(()=>H.value.every(e=>e.disabled)),L=Object(Vt["b"])(),D=Object(i["computed"])(()=>"small"===L.value?"small":"default"),P=Object(i["computed"])(()=>{const e=j.value,t=D.value||"default",r=e?Number.parseInt(getComputedStyle(e).paddingLeft):0,n=e?Number.parseInt(getComputedStyle(e).paddingRight):0;return s.selectWidth-n-r-ev[t]}),I=()=>{var e;p.value=(null==(e=O.value)?void 0:e.offsetWidth)||200},F=Object(i["computed"])(()=>({width:(0===s.calculatedWidth?Qh:Math.ceil(s.calculatedWidth)+Qh)+"px"})),$=Object(i["computed"])(()=>Object(Y["isArray"])(e.modelValue)?0===e.modelValue.length&&!s.displayInputValue:!e.filterable||0===s.displayInputValue.length),q=Object(i["computed"])(()=>{const t=e.placeholder||r("el.select.placeholder");return e.multiple?t:s.selectedLabel||t}),W=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=g.value)?void 0:e.popperRef)?void 0:t.contentRef}),U=Object(i["computed"])(()=>{if(e.multiple){const t=e.modelValue.length;if(e.modelValue.length>0)return H.value.findIndex(r=>r.value===e.modelValue[t-1])}else if(e.modelValue)return H.value.findIndex(t=>t.value===e.modelValue);return-1}),K=Object(i["computed"])({get(){return y.value&&!1!==T.value},set(e){y.value=e}}),{createNewOption:G,removeNewOption:X,selectNewOption:J,clearAllNewOption:Z}=Gh(e,s),{handleCompositionStart:Q,handleCompositionUpdate:ee,handleCompositionEnd:te}=Jh(e=>Ee(e)),re=()=>{var e,t,r;null==(t=(e=h.value).focus)||t.call(e),null==(r=g.value)||r.updatePopper()},ne=()=>{if(!e.automaticDropdown)return x.value?void 0:(s.isComposing&&(s.softFocus=!0),Object(i["nextTick"])(()=>{var e,t;y.value=!y.value,null==(t=null==(e=h.value)?void 0:e.focus)||t.call(e)}))},oe=()=>(e.filterable&&s.inputValue!==s.selectedLabel&&(s.query=s.selectedLabel),ae(s.inputValue),Object(i["nextTick"])(()=>{G(s.inputValue)})),le=Object(N["debounce"])(oe,A.value),ae=t=>{s.previousQuery!==t&&(s.previousQuery=t,e.filterable&&Object(Y["isFunction"])(e.filterMethod)?e.filterMethod(t):e.filterable&&e.remote&&Object(Y["isFunction"])(e.remoteMethod)&&e.remoteMethod(t))},ie=r=>{Object(N["isEqual"])(e.modelValue,r)||t(u["a"],r)},ce=e=>{t(u["c"],e),ie(e),s.previousValue=e.toString()},se=(t=[],r)=>{if(!Object(Y["isObject"])(r))return t.indexOf(r);const n=e.valueKey;let o=-1;return t.some((e,t)=>Object(N["get"])(e,n)===Object(N["get"])(r,n)&&(o=t,!0)),o},ue=t=>Object(Y["isObject"])(t)?Object(N["get"])(t,e.valueKey):t,de=e=>Object(Y["isObject"])(e)?e.label:e,pe=()=>{if(!e.collapseTags||e.filterable)return Object(i["nextTick"])(()=>{var e,t;if(!h.value)return;const r=j.value;O.value.height=r.offsetHeight,y.value&&!1!==T.value&&(null==(t=null==(e=g.value)?void 0:e.updatePopper)||t.call(e))})},fe=()=>{var t,r;if(be(),I(),null==(r=null==(t=g.value)?void 0:t.updatePopper)||r.call(t),e.multiple)return pe()},be=()=>{const e=j.value;e&&(s.selectWidth=e.getBoundingClientRect().width)},me=(t,r,n=!0)=>{var o,l;if(e.multiple){let n=e.modelValue.slice();const a=se(n,ue(t));a>-1?(n=[...n.slice(0,a),...n.slice(a+1)],s.cachedOptions.splice(a,1),X(t)):(e.multipleLimit<=0||n.length{const{valueKey:o}=e,l=e.modelValue.indexOf(Object(N["get"])(n,o));if(l>-1&&!x.value){const r=[...e.modelValue.slice(0,l),...e.modelValue.slice(l+1)];return s.cachedOptions.splice(l,1),ce(r),t("remove-tag",Object(N["get"])(n,o)),s.softFocus=!0,X(n),Object(i["nextTick"])(re)}r.stopPropagation()},ve=e=>{const r=s.isComposing;s.isComposing=!0,s.softFocus?s.softFocus=!1:r||t("focus",e)},ge=e=>(s.softFocus=!1,Object(i["nextTick"])(()=>{var r,n;null==(n=null==(r=h.value)?void 0:r.blur)||n.call(r),w.value&&(s.calculatedWidth=w.value.getBoundingClientRect().width),s.isSilentBlur?s.isSilentBlur=!1:s.isComposing&&t("blur",e),s.isComposing=!1})),Oe=()=>{s.displayInputValue.length>0?ye(""):y.value=!1},je=t=>{if(0===s.displayInputValue.length){t.preventDefault();const r=e.modelValue.slice();r.pop(),X(s.cachedOptions.pop()),ce(r)}},we=()=>{let r;return r=Object(Y["isArray"])(e.modelValue)?[]:"",s.softFocus=!0,e.multiple?s.cachedOptions=[]:s.selectedLabel="",y.value=!1,ce(r),t("clear"),Z(),Object(i["nextTick"])(re)},ye=e=>{s.displayInputValue=e,s.inputValue=e},xe=(e,t)=>{const r=H.value;if(!["forward","backward"].includes(e)||x.value||r.length<=0||R.value)return;if(!y.value)return ne();void 0===t&&(t=s.hoveringIndex);let n=-1;"forward"===e?(n=t+1,n>=r.length&&(n=0)):"backward"===e&&(n=t-1,n<0&&(n=r.length-1));const o=r[n];if(o.disabled||"Group"===o.type)return xe(e,n);_e(n),Ve(n)},ke=()=>{if(!y.value)return ne();~s.hoveringIndex&&H.value[s.hoveringIndex]&&me(H.value[s.hoveringIndex],s.hoveringIndex,!1)},_e=e=>{s.hoveringIndex=e},Ce=()=>{s.hoveringIndex=-1},ze=()=>{var e;const t=h.value;t&&(null==(e=t.focus)||e.call(t))},Ee=t=>{const r=t.target.value;if(ye(r),s.displayInputValue.length>0&&!y.value&&(y.value=!0),s.calculatedWidth=w.value.getBoundingClientRect().width,e.multiple&&pe(),!e.remote)return oe();le()},Be=()=>(y.value=!1,ge()),Se=()=>(s.inputValue=s.displayInputValue,Object(i["nextTick"])(()=>{~U.value&&(_e(U.value),Ve(s.hoveringIndex))})),Ve=e=>{v.value.scrollToItem(e)},Ne=()=>{if(Ce(),e.multiple)if(e.modelValue.length>0){let t=!1;s.cachedOptions.length=0,s.previousValue=e.modelValue.toString(),e.modelValue.forEach(e=>{const r=H.value.findIndex(t=>ue(t)===e);~r&&(s.cachedOptions.push(H.value[r]),t||_e(r),t=!0)})}else s.cachedOptions=[],s.previousValue="";else if(C.value){s.previousValue=e.modelValue;const t=H.value,r=t.findIndex(t=>ue(t)===ue(e.modelValue));~r?(s.selectedLabel=t[r].label,_e(r)):s.selectedLabel=""+e.modelValue}else s.selectedLabel="",s.previousValue="";Z(),I()};return Object(i["watch"])(y,e=>{var r,n;t("visible-change",e),e?null==(n=(r=g.value).update)||n.call(r):(s.displayInputValue="",s.previousQuery=null,G(""))}),Object(i["watch"])(()=>e.modelValue,(t,r)=>{var n;t&&t.toString()===s.previousValue||Ne(),!Object(N["isEqual"])(t,r)&&e.validateEvent&&(null==(n=null==a?void 0:a.validate)||n.call(a,"change").catch(e=>Object(m["a"])(e)))},{deep:!0}),Object(i["watch"])(()=>e.options,()=>{const e=h.value;(!e||e&&document.activeElement!==e)&&Ne()},{deep:!0}),Object(i["watch"])(H,()=>Object(i["nextTick"])(v.value.resetScrollTop)),Object(i["onMounted"])(()=>{Ne()}),Object(c["useResizeObserver"])(O,fe),{collapseTagSize:D,currentPlaceholder:q,expanded:y,emptyText:T,popupHeight:_,debounce:A,filteredOptions:H,iconComponent:E,iconReverse:B,inputWrapperStyle:F,popperSize:p,dropdownMenuVisible:K,hasModelValue:C,shouldShowPlaceholder:$,selectDisabled:x,selectSize:L,showClearBtn:z,states:s,tagMaxWidth:P,nsSelectV2:n,nsInput:o,calculatorRef:w,controlRef:f,inputRef:h,menuRef:v,popper:g,selectRef:O,selectionRef:j,popperRef:W,validateState:S,validateIcon:V,debouncedOnInputChange:le,deleteTag:he,getLabel:de,getValueKey:ue,handleBlur:ge,handleClear:we,handleClickOutside:Be,handleDel:je,handleEsc:Oe,handleFocus:ve,handleMenuEnter:Se,handleResize:fe,toggleMenu:ne,scrollTo:Ve,onInput:Ee,onKeyboardNavigate:xe,onKeyboardSelect:ke,onSelect:me,onHover:_e,onUpdateInputValue:ye,handleCompositionStart:Q,handleCompositionEnd:te,handleCompositionUpdate:ee}},rv=Object(i["defineComponent"])({name:"ElSelectV2",components:{ElSelectMenu:Yh,ElTag:Xo,ElTooltip:zt,ElIcon:y["a"]},directives:{ClickOutside:el,ModelText:i["vModelText"]},props:Pm,emits:[u["c"],u["a"],"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const r=tv(e,t);return Object(i["provide"])(Um,{props:Object(i["reactive"])({...Object(i["toRefs"])(e),height:r.popupHeight}),onSelect:r.onSelect,onHover:r.onHover,onKeyboardNavigate:r.onKeyboardNavigate,onKeyboardSelect:r.onKeyboardSelect}),r}}),nv={key:0},ov=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],lv=["textContent"],av=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],iv=["textContent"];function cv(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tag"),c=Object(i["resolveComponent"])("el-tooltip"),s=Object(i["resolveComponent"])("el-icon"),u=Object(i["resolveComponent"])("el-select-menu"),d=Object(i["resolveDirective"])("model-text"),p=Object(i["resolveDirective"])("click-outside");return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"selectRef",class:Object(i["normalizeClass"])([e.nsSelectV2.b(),e.nsSelectV2.m(e.selectSize)]),onClick:t[25]||(t[25]=Object(i["withModifiers"])((...t)=>e.toggleMenu&&e.toggleMenu(...t),["stop"])),onMouseenter:t[26]||(t[26]=t=>e.states.comboBoxHovering=!0),onMouseleave:t[27]||(t[27]=t=>e.states.comboBoxHovering=!1)},[Object(i["createVNode"])(c,{ref:"popper",visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelectV2.e("popper"),e.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,placement:e.placement,pure:"",transition:e.nsSelectV2.namespace.value+"-zoom-in-top",trigger:"click",persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[24]||(t[24]=t=>e.states.inputValue=e.states.displayInputValue)},{default:Object(i["withCtx"])(()=>{var r;return[Object(i["createElementVNode"])("div",{ref:"selectionRef",class:Object(i["normalizeClass"])([e.nsSelectV2.e("wrapper"),e.nsSelectV2.is("focused",e.states.isComposing),e.nsSelectV2.is("hovering",e.states.comboBoxHovering),e.nsSelectV2.is("filterable",e.filterable),e.nsSelectV2.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",nv,[Object(i["renderSlot"])(e.$slots,"prefix")])):Object(i["createCommentVNode"])("v-if",!0),e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selection"))},[e.collapseTags&&e.modelValue.length>0?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selected-item"))},[Object(i["createVNode"])(a,{closable:!e.selectDisabled&&!(null==(r=e.states.cachedOptions[0])?void 0:r.disable),size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:t[0]||(t[0]=t=>e.deleteTag(t,e.states.cachedOptions[0]))},{default:Object(i["withCtx"])(()=>{var t;return[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},Object(i["toDisplayString"])(null==(t=e.states.cachedOptions[0])?void 0:t.label),7)]}),_:1},8,["closable","size"]),e.modelValue.length>1?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""},{default:Object(i["withCtx"])(()=>[e.collapseTagsTooltip?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,disabled:e.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:!1},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},"+ "+Object(i["toDisplayString"])(e.modelValue.length-1),7)]),content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("selection"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.states.cachedOptions.slice(1),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selected-item"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),closable:!e.selectDisabled&&!t.disabled,size:e.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},Object(i["toDisplayString"])(e.getLabel(t)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},"+ "+Object(i["toDisplayString"])(e.modelValue.length-1),7))]),_:1},8,["size"])):Object(i["createCommentVNode"])("v-if",!0)],2)):(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:1},Object(i["renderList"])(e.states.cachedOptions,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selected-item"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),closable:!e.selectDisabled&&!t.disabled,size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},Object(i["toDisplayString"])(e.getLabel(t)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128)),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")]),style:Object(i["normalizeStyle"])(e.inputWrapperStyle)},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{id:e.id,ref:"inputRef",autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-labelledby":e.label,class:Object(i["normalizeClass"])([e.nsSelectV2.is(e.selectSize),e.nsSelectV2.e("combobox-input")]),disabled:e.disabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,unselectable:e.expanded?"on":void 0,"onUpdate:modelValue":t[1]||(t[1]=(...t)=>e.onUpdateInputValue&&e.onUpdateInputValue(...t)),onFocus:t[2]||(t[2]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[3]||(t[3]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onInput:t[4]||(t[4]=(...t)=>e.onInput&&e.onInput(...t)),onCompositionstart:t[5]||(t[5]=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t)),onCompositionupdate:t[6]||(t[6]=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t)),onCompositionend:t[7]||(t[7]=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t)),onKeydown:[t[8]||(t[8]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[9]||(t[9]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[10]||(t[10]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.onKeyboardSelect&&e.onKeyboardSelect(...t),["stop","prevent"]),["enter"])),t[11]||(t[11]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.handleEsc&&e.handleEsc(...t),["stop","prevent"]),["esc"])),t[12]||(t[12]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.handleDel&&e.handleDel(...t),["stop"]),["delete"]))]},null,42,ov),[[d,e.states.displayInputValue]]),e.filterable?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:Object(i["normalizeClass"])(e.nsSelectV2.e("input-calculator")),textContent:Object(i["toDisplayString"])(e.states.displayInputValue)},null,10,lv)):Object(i["createCommentVNode"])("v-if",!0)],6)],2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")])},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{id:e.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":e.label,"aria-expanded":e.expanded,autocapitalize:"off",autocomplete:e.autocomplete,class:Object(i["normalizeClass"])(e.nsSelectV2.e("combobox-input")),disabled:e.disabled,name:e.name,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",unselectable:e.expanded?"on":void 0,onCompositionstart:t[13]||(t[13]=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t)),onCompositionupdate:t[14]||(t[14]=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t)),onCompositionend:t[15]||(t[15]=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t)),onFocus:t[16]||(t[16]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[17]||(t[17]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onInput:t[18]||(t[18]=(...t)=>e.onInput&&e.onInput(...t)),onKeydown:[t[19]||(t[19]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[20]||(t[20]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[21]||(t[21]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.onKeyboardSelect&&e.onKeyboardSelect(...t),["stop","prevent"]),["enter"])),t[22]||(t[22]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.handleEsc&&e.handleEsc(...t),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":t[23]||(t[23]=(...t)=>e.onUpdateInputValue&&e.onUpdateInputValue(...t))},null,42,av),[[d,e.states.displayInputValue]])],2),e.filterable?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:Object(i["normalizeClass"])([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-calculator")]),textContent:Object(i["toDisplayString"])(e.states.displayInputValue)},null,10,iv)):Object(i["createCommentVNode"])("v-if",!0)],64)),e.shouldShowPlaceholder?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:3,class:Object(i["normalizeClass"])([e.nsSelectV2.e("placeholder"),e.nsSelectV2.is("transparent",e.states.isComposing||(e.multiple?0===e.modelValue.length:!e.hasModelValue))])},Object(i["toDisplayString"])(e.currentPlaceholder),3)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("suffix"))},[e.iconComponent?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,class:Object(i["normalizeClass"])([e.nsSelectV2.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])),[[i["vShow"],!e.showClearBtn]]):Object(i["createCommentVNode"])("v-if",!0),e.showClearBtn&&e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:1,class:Object(i["normalizeClass"])([e.nsSelectV2.e("caret"),e.nsInput.e("icon")]),onClick:Object(i["withModifiers"])(e.handleClear,["prevent","stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0),e.validateState&&e.validateIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:2,class:Object(i["normalizeClass"])([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.validateIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],2)],2)]}),content:Object(i["withCtx"])(()=>[Object(i["createVNode"])(u,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},{default:Object(i["withCtx"])(t=>[Object(i["renderSlot"])(e.$slots,"default",Object(i["normalizeProps"])(Object(i["guardReactiveProps"])(t)))]),empty:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"empty",{},()=>[Object(i["createElementVNode"])("p",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("empty"))},Object(i["toDisplayString"])(e.emptyText?e.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[p,e.handleClickOutside,e.popperRef]])}var sv=Object(f["a"])(rv,[["render",cv],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);sv.install=e=>{e.component(sv.name,sv)};const uv=sv,dv=uv,pv=Object(s["b"])({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),fv=Object(s["b"])({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),bv={name:"ElSkeletonItem"},mv=Object(i["defineComponent"])({...bv,props:fv,setup(e){const t=Object(b["b"])("skeleton");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("item"),Object(i["unref"])(t).e(e.variant)])},["image"===e.variant?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["PictureFilled"]),{key:0})):Object(i["createCommentVNode"])("v-if",!0)],2))}});var hv=Object(f["a"])(mv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const vv=(e,t=0)=>{if(0===t)return e;const r=Object(i["ref"])(!1);let n=0;const o=()=>{n&&clearTimeout(n),n=window.setTimeout(()=>{r.value=e.value},t)};return Object(i["onMounted"])(o),Object(i["watch"])(()=>e.value,e=>{e?o():r.value=e}),r},gv={name:"ElSkeleton"},Ov=Object(i["defineComponent"])({...gv,props:pv,setup(e,{expose:t}){const r=e,n=Object(b["b"])("skeleton"),o=vv(Object(i["toRef"])(r,"loading"),r.throttle);return t({uiLoading:o}),(e,t)=>Object(i["unref"])(o)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",Object(i["mergeProps"])({key:0,class:[Object(i["unref"])(n).b(),Object(i["unref"])(n).is("animated",e.animated)]},e.$attrs),[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.count,t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:t},[e.loading?Object(i["renderSlot"])(e.$slots,"template",{key:t},()=>[Object(i["createVNode"])(hv,{class:Object(i["normalizeClass"])(Object(i["unref"])(n).is("first")),variant:"p"},null,8,["class"]),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.rows,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(hv,{key:t,class:Object(i["normalizeClass"])([Object(i["unref"])(n).e("paragraph"),Object(i["unref"])(n).is("last",t===e.rows&&e.rows>1)]),variant:"p"},null,8,["class"]))),128))]):Object(i["createCommentVNode"])("v-if",!0)],64))),128))],16)):Object(i["renderSlot"])(e.$slots,"default",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:1},e.$attrs)))}});var jv=Object(f["a"])(Ov,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const wv=Object(j["a"])(jv,{SkeletonItem:hv}),yv=Object(j["d"])(hv),xv=Object(s["b"])({modelValue:{type:Object(s["c"])([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Vt["c"],inputSize:Vt["c"],showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Object(s["c"])(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Object(s["c"])(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:de["placements"],default:"top"},marks:{type:Object(s["c"])(Object)},validateEvent:{type:Boolean,default:!0}}),kv=e=>Object(c["isNumber"])(e)||Object(Y["isArray"])(e)&&e.every(c["isNumber"]),_v={[u["c"]]:kv,[u["b"]]:kv,[u["a"]]:kv},Cv=Object(s["b"])({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:de["placements"],default:"top"}}),zv={[u["c"]]:e=>Object(c["isNumber"])(e)},Ev=Symbol("sliderContextKey"),{left:Bv,down:Sv,right:Vv,up:Nv,home:Mv,end:Av,pageUp:Tv,pageDown:Hv}=ke["a"],Rv=(e,t,r)=>{const n=Object(i["ref"])(),o=Object(i["ref"])(!1),l=Object(i["computed"])(()=>t.value instanceof Function),a=Object(i["computed"])(()=>l.value&&t.value(e.modelValue)||e.modelValue),c=Object(N["debounce"])(()=>{r.value&&(o.value=!0)},50),s=Object(N["debounce"])(()=>{r.value&&(o.value=!1)},50);return{tooltip:n,tooltipVisible:o,formatValue:a,displayTooltip:c,hideTooltip:s}},Lv=(e,t,r)=>{const{disabled:n,min:o,max:l,step:a,showTooltip:c,precision:s,sliderSize:d,formatTooltip:p,emitChange:f,resetSize:b,updateDragging:m}=Object(i["inject"])(Ev),{tooltip:h,tooltipVisible:v,formatValue:g,displayTooltip:O,hideTooltip:j}=Rv(e,p,c),w=Object(i["ref"])(),y=Object(i["computed"])(()=>(e.modelValue-o.value)/(l.value-o.value)*100+"%"),x=Object(i["computed"])(()=>e.vertical?{bottom:y.value}:{left:y.value}),k=()=>{t.hovering=!0,O()},_=()=>{t.hovering=!1,t.dragging||j()},C=e=>{n.value||(e.preventDefault(),H(e),window.addEventListener("mousemove",R),window.addEventListener("touchmove",R),window.addEventListener("mouseup",L),window.addEventListener("touchend",L),window.addEventListener("contextmenu",L),w.value.focus())},z=e=>{n.value||(t.newPosition=Number.parseFloat(y.value)+e/(l.value-o.value)*100,D(t.newPosition),f())},E=()=>{z(-a.value)},B=()=>{z(a.value)},S=()=>{z(4*-a.value)},V=()=>{z(4*a.value)},N=()=>{n.value||(D(0),f())},M=()=>{n.value||(D(100),f())},A=e=>{let t=!0;[Bv,Sv].includes(e.key)?E():[Vv,Nv].includes(e.key)?B():e.key===Mv?N():e.key===Av?M():e.key===Hv?S():e.key===Tv?V():t=!1,t&&e.preventDefault()},T=e=>{let t,r;return e.type.startsWith("touch")?(r=e.touches[0].clientY,t=e.touches[0].clientX):(r=e.clientY,t=e.clientX),{clientX:t,clientY:r}},H=r=>{t.dragging=!0,t.isClick=!0;const{clientX:n,clientY:o}=T(r);e.vertical?t.startY=o:t.startX=n,t.startPosition=Number.parseFloat(y.value),t.newPosition=t.startPosition},R=r=>{if(t.dragging){let n;t.isClick=!1,O(),b();const{clientX:o,clientY:l}=T(r);e.vertical?(t.currentY=l,n=(t.startY-t.currentY)/d.value*100):(t.currentX=o,n=(t.currentX-t.startX)/d.value*100),t.newPosition=t.startPosition+n,D(t.newPosition)}},L=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||j(),t.isClick||D(t.newPosition),f()},0),window.removeEventListener("mousemove",R),window.removeEventListener("touchmove",R),window.removeEventListener("mouseup",L),window.removeEventListener("touchend",L),window.removeEventListener("contextmenu",L))},D=async n=>{if(null===n||Number.isNaN(+n))return;n<0?n=0:n>100&&(n=100);const c=100/((l.value-o.value)/a.value),d=Math.round(n/c);let p=d*c*(l.value-o.value)*.01+o.value;p=Number.parseFloat(p.toFixed(s.value)),p!==e.modelValue&&r(u["c"],p),t.dragging||e.modelValue===t.oldValue||(t.oldValue=e.modelValue),await Object(i["nextTick"])(),t.dragging&&O(),h.value.updatePopper()};return Object(i["watch"])(()=>t.dragging,e=>{m(e)}),{disabled:n,button:w,tooltip:h,tooltipVisible:v,showTooltip:c,wrapperStyle:x,formatValue:g,handleMouseEnter:k,handleMouseLeave:_,onButtonDown:C,onKeyDown:A,setPosition:D}},Dv=["tabindex"],Pv={name:"ElSliderButton"},Iv=Object(i["defineComponent"])({...Pv,props:Cv,emits:zv,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("slider"),l=Object(i["reactive"])({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:n.modelValue}),{disabled:a,button:c,tooltip:s,showTooltip:u,tooltipVisible:d,wrapperStyle:p,formatValue:f,handleMouseEnter:m,handleMouseLeave:h,onButtonDown:v,onKeyDown:g,setPosition:O}=Lv(n,l,r),{hovering:j,dragging:w}=Object(i["toRefs"])(l);return t({onButtonDown:v,onKeyDown:g,setPosition:O,hovering:j,dragging:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"button",ref:c,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("button-wrapper"),{hover:Object(i["unref"])(j),dragging:Object(i["unref"])(w)}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(p)),tabindex:Object(i["unref"])(a)?-1:0,onMouseenter:t[0]||(t[0]=(...e)=>Object(i["unref"])(m)&&Object(i["unref"])(m)(...e)),onMouseleave:t[1]||(t[1]=(...e)=>Object(i["unref"])(h)&&Object(i["unref"])(h)(...e)),onMousedown:t[2]||(t[2]=(...e)=>Object(i["unref"])(v)&&Object(i["unref"])(v)(...e)),onTouchstart:t[3]||(t[3]=(...e)=>Object(i["unref"])(v)&&Object(i["unref"])(v)(...e)),onFocus:t[4]||(t[4]=(...e)=>Object(i["unref"])(m)&&Object(i["unref"])(m)(...e)),onBlur:t[5]||(t[5]=(...e)=>Object(i["unref"])(h)&&Object(i["unref"])(h)(...e)),onKeydown:t[6]||(t[6]=(...e)=>Object(i["unref"])(g)&&Object(i["unref"])(g)(...e))},[Object(i["createVNode"])(Object(i["unref"])(zt),{ref_key:"tooltip",ref:s,visible:Object(i["unref"])(d),placement:e.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":e.tooltipClass,disabled:!Object(i["unref"])(u),persistent:""},{content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(Object(i["unref"])(f)),1)]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("button"),{hover:Object(i["unref"])(j),dragging:Object(i["unref"])(w)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,Dv))}});var Fv=Object(f["a"])(Iv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const $v=Object(s["b"])({mark:{type:Object(s["c"])([String,Object]),default:void 0}});var qv=Object(i["defineComponent"])({name:"ElSliderMarker",props:$v,setup(e){const t=Object(b["b"])("slider"),r=Object(i["computed"])(()=>Object(Y["isString"])(e.mark)?e.mark:e.mark.label),n=Object(i["computed"])(()=>Object(Y["isString"])(e.mark)?void 0:e.mark.style);return()=>Object(i["h"])("div",{class:t.e("marks-text"),style:n.value},r.value)}});const Wv=(e,t,r)=>{const{form:n,formItem:o}=Object(mn["a"])(),l=Object(i["shallowRef"])(),a=Object(i["ref"])(),c=Object(i["ref"])(),s={firstButton:a,secondButton:c},d=Object(i["computed"])(()=>e.disabled||(null==n?void 0:n.disabled)||!1),p=Object(i["computed"])(()=>Math.min(t.firstValue,t.secondValue)),f=Object(i["computed"])(()=>Math.max(t.firstValue,t.secondValue)),b=Object(i["computed"])(()=>e.range?100*(f.value-p.value)/(e.max-e.min)+"%":100*(t.firstValue-e.min)/(e.max-e.min)+"%"),m=Object(i["computed"])(()=>e.range?100*(p.value-e.min)/(e.max-e.min)+"%":"0%"),h=Object(i["computed"])(()=>e.vertical?{height:e.height}:{}),v=Object(i["computed"])(()=>e.vertical?{height:b.value,bottom:m.value}:{width:b.value,left:m.value}),g=()=>{l.value&&(t.sliderSize=l.value["client"+(e.vertical?"Height":"Width")])},O=r=>{const n=e.min+r*(e.max-e.min)/100;if(!e.range)return a;let o;return o=Math.abs(p.value-n)t.secondValue?"firstButton":"secondButton",s[o]},j=e=>{const t=O(e);return t.value.setPosition(e),t},w=r=>{t.firstValue=r,x(e.range?[p.value,f.value]:r)},y=r=>{t.secondValue=r,e.range&&x([p.value,f.value])},x=e=>{r(u["c"],e),r(u["b"],e)},k=async()=>{await Object(i["nextTick"])(),r(u["a"],e.range?[p.value,f.value]:e.modelValue)},_=r=>{var n,o,a,i,c,s;if(d.value||t.dragging)return;g();let u=0;if(e.vertical){const e=null!=(a=null==(o=null==(n=r.touches)?void 0:n.item(0))?void 0:o.clientY)?a:r.clientY,i=l.value.getBoundingClientRect().bottom;u=(i-e)/t.sliderSize*100}else{const e=null!=(s=null==(c=null==(i=r.touches)?void 0:i.item(0))?void 0:c.clientX)?s:r.clientX,n=l.value.getBoundingClientRect().left;u=(e-n)/t.sliderSize*100}return u<0||u>100?void 0:j(u)},C=e=>{var t,r;((null==(t=s["firstButton"].value)?void 0:t.dragging)||(null==(r=s["secondButton"].value)?void 0:r.dragging))&&e.preventDefault()},z=async e=>{const t=_(e);t&&(await Object(i["nextTick"])(),t.value.onButtonDown(e))},E=e=>{const t=_(e);t&&k()};return{elFormItem:o,slider:l,firstButton:a,secondButton:c,sliderDisabled:d,minValue:p,maxValue:f,runwayStyle:h,barStyle:v,resetSize:g,setPosition:j,emitChange:k,onSliderWrapperPrevent:C,onSliderClick:E,onSliderDown:z,setFirstValue:w,setSecondValue:y}},Uv=(e,t,r,n)=>{const o=Object(i["computed"])(()=>{if(!e.showStops||e.min>e.max)return[];if(0===e.step)return Object(m["a"])("ElSlider","step should not be 0."),[];const o=(e.max-e.min)/e.step,l=100*e.step/(e.max-e.min),a=Array.from({length:o-1}).map((e,t)=>(t+1)*l);return e.range?a.filter(t=>t<100*(r.value-e.min)/(e.max-e.min)||t>100*(n.value-e.min)/(e.max-e.min)):a.filter(r=>r>100*(t.firstValue-e.min)/(e.max-e.min))}),l=t=>e.vertical?{bottom:t+"%"}:{left:t+"%"};return{stops:o,getStopStyle:l}},Kv=e=>Object(i["computed"])(()=>{if(!e.marks)return[];const t=Object.keys(e.marks);return t.map(Number.parseFloat).sort((e,t)=>e-t).filter(t=>t<=e.max&&t>=e.min).map(t=>({point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}))}),Yv=(e,t,r,n,o,l)=>{const a=e=>{o(u["c"],e),o(u["b"],e)},c=()=>e.range?![r.value,n.value].every((e,r)=>e===t.oldValue[r]):e.modelValue!==t.oldValue,s=()=>{var r,n;if(e.min>e.max)return void Object(m["b"])("Slider","min should not be greater than max.");const o=e.modelValue;e.range&&Array.isArray(o)?o[1]e.max?a([e.max,e.max]):o[0]e.max?a([o[0],e.max]):(t.firstValue=o[0],t.secondValue=o[1],c()&&(e.validateEvent&&(null==(r=null==l?void 0:l.validate)||r.call(l,"change").catch(e=>Object(m["a"])(e))),t.oldValue=o.slice())):e.range||"number"!==typeof o||Number.isNaN(o)||(oe.max?a(e.max):(t.firstValue=o,c()&&(e.validateEvent&&(null==(n=null==l?void 0:l.validate)||n.call(l,"change").catch(e=>Object(m["a"])(e))),t.oldValue=o)))};s(),Object(i["watch"])(()=>t.dragging,e=>{e||s()}),Object(i["watch"])(()=>e.modelValue,(e,r)=>{t.dragging||Array.isArray(e)&&Array.isArray(r)&&e.every((e,t)=>e===r[t])&&t.firstValue===e[0]&&t.secondValue===e[1]||s()},{deep:!0}),Object(i["watch"])(()=>[e.min,e.max],()=>{s()})},Gv=(e,t,r)=>{const n=Object(i["ref"])();return Object(i["onMounted"])(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):("number"!==typeof e.modelValue||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Object(c["useEventListener"])(window,"resize",r),await Object(i["nextTick"])(),r()}),{sliderWrapper:n}},Xv=["id","role","aria-label","aria-labelledby"],Jv={key:1},Zv={name:"ElSlider"},Qv=Object(i["defineComponent"])({...Zv,props:xv,emits:_v,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("slider"),{t:l}=Object(Mr["a"])(),a=Object(i["reactive"])({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:c,slider:s,firstButton:u,secondButton:d,sliderDisabled:p,minValue:f,maxValue:m,runwayStyle:h,barStyle:v,resetSize:g,emitChange:O,onSliderWrapperPrevent:j,onSliderClick:w,onSliderDown:y,setFirstValue:x,setSecondValue:k}=Wv(n,a,r),{stops:_,getStopStyle:C}=Uv(n,a,f,m),{inputId:z,isLabeledByFormItem:E}=Object(mn["b"])(n,{formItemContext:c}),B=Object(Vt["b"])(),S=Object(i["computed"])(()=>n.inputSize||B.value),V=Object(i["computed"])(()=>n.label||l("el.slider.defaultLabel",{min:n.min,max:n.max})),N=Object(i["computed"])(()=>n.range?n.rangeStartLabel||l("el.slider.defaultRangeStartLabel"):V.value),M=Object(i["computed"])(()=>n.formatValueText?n.formatValueText(P.value):""+P.value),A=Object(i["computed"])(()=>n.rangeEndLabel||l("el.slider.defaultRangeEndLabel")),T=Object(i["computed"])(()=>n.formatValueText?n.formatValueText(I.value):""+I.value),H=Object(i["computed"])(()=>[o.b(),o.m(B.value),o.is("vertical",n.vertical),{[o.m("with-input")]:n.showInput}]),R=Kv(n);Yv(n,a,f,m,r,c);const L=Object(i["computed"])(()=>{const e=[n.min,n.max,n.step].map(e=>{const t=(""+e).split(".")[1];return t?t.length:0});return Math.max.apply(null,e)}),{sliderWrapper:D}=Gv(n,a,g),{firstValue:P,secondValue:I,sliderSize:F}=Object(i["toRefs"])(a),$=e=>{a.dragging=e};return Object(i["provide"])(Ev,{...Object(i["toRefs"])(n),sliderSize:F,disabled:p,precision:L,emitChange:O,resetSize:g,updateDragging:$}),t({onSliderClick:w}),(e,t)=>{var r,n;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{id:e.range?Object(i["unref"])(z):void 0,ref_key:"sliderWrapper",ref:D,class:Object(i["normalizeClass"])(Object(i["unref"])(H)),role:e.range?"group":void 0,"aria-label":e.range&&!Object(i["unref"])(E)?Object(i["unref"])(V):void 0,"aria-labelledby":e.range&&Object(i["unref"])(E)?null==(r=Object(i["unref"])(c))?void 0:r.labelId:void 0,onTouchstart:t[2]||(t[2]=(...e)=>Object(i["unref"])(j)&&Object(i["unref"])(j)(...e)),onTouchmove:t[3]||(t[3]=(...e)=>Object(i["unref"])(j)&&Object(i["unref"])(j)(...e))},[Object(i["createElementVNode"])("div",{ref_key:"slider",ref:s,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("runway"),{"show-input":e.showInput&&!e.range},Object(i["unref"])(o).is("disabled",Object(i["unref"])(p))]),style:Object(i["normalizeStyle"])(Object(i["unref"])(h)),onMousedown:t[0]||(t[0]=(...e)=>Object(i["unref"])(y)&&Object(i["unref"])(y)(...e)),onTouchstart:t[1]||(t[1]=(...e)=>Object(i["unref"])(y)&&Object(i["unref"])(y)(...e))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("bar")),style:Object(i["normalizeStyle"])(Object(i["unref"])(v))},null,6),Object(i["createVNode"])(Fv,{id:e.range?void 0:Object(i["unref"])(z),ref_key:"firstButton",ref:u,"model-value":Object(i["unref"])(P),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":e.range||!Object(i["unref"])(E)?Object(i["unref"])(N):void 0,"aria-labelledby":!e.range&&Object(i["unref"])(E)?null==(n=Object(i["unref"])(c))?void 0:n.labelId:void 0,"aria-valuemin":e.min,"aria-valuemax":e.range?Object(i["unref"])(I):e.max,"aria-valuenow":Object(i["unref"])(P),"aria-valuetext":Object(i["unref"])(M),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":Object(i["unref"])(p),"onUpdate:modelValue":Object(i["unref"])(x)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),e.range?(Object(i["openBlock"])(),Object(i["createBlock"])(Fv,{key:0,ref_key:"secondButton",ref:d,"model-value":Object(i["unref"])(I),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":Object(i["unref"])(A),"aria-valuemin":Object(i["unref"])(P),"aria-valuemax":e.max,"aria-valuenow":Object(i["unref"])(I),"aria-valuetext":Object(i["unref"])(T),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":Object(i["unref"])(p),"onUpdate:modelValue":Object(i["unref"])(k)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):Object(i["createCommentVNode"])("v-if",!0),e.showStops?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",Jv,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(_),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:t,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("stop")),style:Object(i["normalizeStyle"])(Object(i["unref"])(C)(e))},null,6))),128))])):Object(i["createCommentVNode"])("v-if",!0),Object(i["unref"])(R).length>0?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[Object(i["createElementVNode"])("div",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(R),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:t,style:Object(i["normalizeStyle"])(Object(i["unref"])(C)(e.position)),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("stop"),Object(i["unref"])(o).e("marks-stop")])},null,6))),128))]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("marks"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(R),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(qv),{key:t,mark:e.mark,style:Object(i["normalizeStyle"])(Object(i["unref"])(C)(e.position))},null,8,["mark","style"]))),128))],2)],64)):Object(i["createCommentVNode"])("v-if",!0)],38),e.showInput&&!e.range?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Ap),{key:0,ref:"input","model-value":Object(i["unref"])(P),class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("input")),step:e.step,disabled:Object(i["unref"])(p),controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:Object(i["unref"])(S),"onUpdate:modelValue":Object(i["unref"])(x),onChange:Object(i["unref"])(O)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):Object(i["createCommentVNode"])("v-if",!0)],42,Xv)}}});var eg=Object(f["a"])(Qv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const tg=Object(j["a"])(eg),rg=Object(s["b"])({prefixCls:{type:String}}),ng=Object(i["defineComponent"])({name:"ElSpaceItem",props:rg,setup(e,{slots:t}){const r=Object(b["b"])("space"),n=Object(i["computed"])(()=>(e.prefixCls||r.b())+"__item");return()=>Object(i["h"])("div",{class:n.value},Object(i["renderSlot"])(t,"default"))}}),og={small:8,default:12,large:16};function lg(e){const t=Object(b["b"])("space"),r=Object(i["computed"])(()=>[t.b(),t.m(e.direction),e.class]),n=Object(i["ref"])(0),o=Object(i["ref"])(0),l=Object(i["computed"])(()=>{const t=e.wrap||e.fill?{flexWrap:"wrap",marginBottom:`-${o.value}px`}:{},r={alignItems:e.alignment};return[t,r,e.style]}),a=Object(i["computed"])(()=>{const t={paddingBottom:o.value+"px",marginRight:n.value+"px"},r=e.fill?{flexGrow:1,minWidth:e.fillRatio+"%"}:{};return[t,r]});return Object(i["watchEffect"])(()=>{const{size:t="small",wrap:r,direction:l,fill:a}=e;if(Object(Y["isArray"])(t)){const[e=0,r=0]=t;n.value=e,o.value=r}else{let e;e=Object(c["isNumber"])(t)?t:og[t||"small"]||og.small,(r||a)&&"horizontal"===l?n.value=o.value=e:"horizontal"===l?(n.value=e,o.value=0):(o.value=e,n.value=0)}}),{classes:r,containerStyle:l,itemStyle:a}}const ag=Object(s["b"])({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:Object(s["c"])([String,Object,Array]),default:""},style:{type:Object(s["c"])([String,Array,Object]),default:""},alignment:{type:Object(s["c"])(String),default:"center"},prefixCls:{type:String},spacer:{type:Object(s["c"])([Object,String,Number,Array]),default:null,validator:e=>Object(i["isVNode"])(e)||Object(c["isNumber"])(e)||Object(Y["isString"])(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:Dt["b"],validator:e=>Object(c["isNumber"])(e)||Object(Y["isArray"])(e)&&2===e.length&&e.every(c["isNumber"])}});var ig=Object(i["defineComponent"])({name:"ElSpace",props:ag,setup(e,{slots:t}){const{classes:r,containerStyle:n,itemStyle:o}=lg(e);function l(t,r="",n=[]){const{prefixCls:a}=e;return t.forEach((e,t)=>{Object(as["e"])(e)?Object(Y["isArray"])(e.children)&&e.children.forEach((e,t)=>{Object(as["e"])(e)&&Object(Y["isArray"])(e.children)?l(e.children,r+t+"-",n):n.push(Object(i["createVNode"])(ng,{style:o.value,prefixCls:a,key:"nested-"+(r+t)},{default:()=>[e]},as["a"].PROPS|as["a"].STYLE,["style","prefixCls"]))}):Object(as["f"])(e)&&n.push(Object(i["createVNode"])(ng,{style:o.value,prefixCls:a,key:"LoopKey"+(r+t)},{default:()=>[e]},as["a"].PROPS|as["a"].STYLE,["style","prefixCls"]))}),n}return()=>{var a;const{spacer:c,direction:s}=e,u=Object(i["renderSlot"])(t,"default",{key:0},()=>[]);if(0===(null!=(a=u.children)?a:[]).length)return null;if(Object(Y["isArray"])(u.children)){let e=l(u.children);if(c){const t=e.length-1;e=e.reduce((e,r,n)=>{const l=[...e,r];return n!==t&&l.push(Object(i["createVNode"])("span",{style:[o.value,"vertical"===s?"width: 100%":null],key:n},[Object(i["isVNode"])(c)?c:Object(i["createTextVNode"])(c,as["a"].TEXT)],as["a"].STYLE)),l},[])}return Object(i["createVNode"])("div",{class:r.value,style:n.value},e,as["a"].STYLE|as["a"].CLASS)}return u.children}}});const cg=Object(j["a"])(ig),sg=Object(s["b"])({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),ug={[u["a"]]:(e,t)=>[e,t].every(c["isNumber"])},dg={name:"ElSteps"},pg=Object(i["defineComponent"])({...dg,props:sg,emits:ug,setup(e,{emit:t}){const r=e,n=Object(b["b"])("steps"),o=Object(i["ref"])([]);return Object(i["watch"])(o,()=>{o.value.forEach((e,t)=>{e.setIndex(t)})}),Object(i["provide"])("ElSteps",{props:r,steps:o}),Object(i["watch"])(()=>r.active,(e,r)=>{t(u["a"],e,r)}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.simple?"simple":e.direction)])},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var fg=Object(f["a"])(pg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const bg=Object(s["b"])({title:{type:String,default:""},icon:{type:k["e"]},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),mg={name:"ElStep"},hg=Object(i["defineComponent"])({...mg,props:bg,setup(e){const t=e,r=Object(b["b"])("step"),n=Object(i["ref"])(-1),o=Object(i["ref"])({}),l=Object(i["ref"])(""),a=Object(i["inject"])("ElSteps"),c=Object(i["getCurrentInstance"])();Object(i["onMounted"])(()=>{Object(i["watch"])([()=>a.props.active,()=>a.props.processStatus,()=>a.props.finishStatus],([e])=>{w(e)},{immediate:!0})}),Object(i["onBeforeUnmount"])(()=>{a.steps.value=a.steps.value.filter(e=>e.uid!==(null==c?void 0:c.uid))});const s=Object(i["computed"])(()=>t.status||l.value),u=Object(i["computed"])(()=>{const e=a.steps.value[n.value-1];return e?e.currentStatus:"wait"}),d=Object(i["computed"])(()=>a.props.alignCenter),p=Object(i["computed"])(()=>"vertical"===a.props.direction),f=Object(i["computed"])(()=>a.props.simple),m=Object(i["computed"])(()=>a.steps.value.length),h=Object(i["computed"])(()=>{var e;return(null==(e=a.steps.value[m.value-1])?void 0:e.uid)===(null==c?void 0:c.uid)}),v=Object(i["computed"])(()=>f.value?"":a.props.space),g=Object(i["computed"])(()=>{const e={flexBasis:"number"===typeof v.value?v.value+"px":v.value?v.value:100/(m.value-(d.value?0:1))+"%"};return p.value||h.value&&(e.maxWidth=100/m.value+"%"),e}),O=e=>{n.value=e},j=e=>{let t=100;const r={};r.transitionDelay=150*n.value+"ms",e===a.props.processStatus?t=0:"wait"===e&&(t=0,r.transitionDelay=-150*n.value+"ms"),r.borderWidth=t&&!f.value?"1px":0,r["vertical"===a.props.direction?"height":"width"]=t+"%",o.value=r},w=e=>{e>n.value?l.value=a.props.finishStatus:e===n.value&&"error"!==u.value?l.value=a.props.processStatus:l.value="wait";const t=a.steps.value[m.value-1];t&&t.calcProgress(l.value)},x=Object(i["reactive"])({uid:Object(i["computed"])(()=>null==c?void 0:c.uid),currentStatus:s,setIndex:O,calcProgress:j});return a.steps.value=[...a.steps.value,x],(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{style:Object(i["normalizeStyle"])(Object(i["unref"])(g)),class:Object(i["normalizeClass"])([Object(i["unref"])(r).b(),Object(i["unref"])(r).is(Object(i["unref"])(f)?"simple":Object(i["unref"])(a).props.direction),Object(i["unref"])(r).is("flex",Object(i["unref"])(h)&&!Object(i["unref"])(v)&&!Object(i["unref"])(d)),Object(i["unref"])(r).is("center",Object(i["unref"])(d)&&!Object(i["unref"])(p)&&!Object(i["unref"])(f))])},[Object(i["createCommentVNode"])(" icon & line "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("head"),Object(i["unref"])(r).is(Object(i["unref"])(s))])},[Object(i["unref"])(f)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("line"))},[Object(i["createElementVNode"])("i",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("line-inner")),style:Object(i["normalizeStyle"])(o.value)},null,6)],2)),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("icon"),Object(i["unref"])(r).is(e.icon||e.$slots.icon?"icon":"text")])},[Object(i["renderSlot"])(e.$slots,"icon",{},()=>[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("icon-inner"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class"])):"success"===Object(i["unref"])(s)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("icon-inner"),Object(i["unref"])(r).is("status")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Check"]))]),_:1},8,["class"])):"error"===Object(i["unref"])(s)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:2,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("icon-inner"),Object(i["unref"])(r).is("status")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1},8,["class"])):Object(i["unref"])(f)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:3,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("icon-inner"))},Object(i["toDisplayString"])(n.value+1),3))])],2)],2),Object(i["createCommentVNode"])(" title & description "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("main"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("title"),Object(i["unref"])(r).is(Object(i["unref"])(s))])},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)])],2),Object(i["unref"])(f)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("arrow"))},null,2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("description"),Object(i["unref"])(r).is(Object(i["unref"])(s))])},[Object(i["renderSlot"])(e.$slots,"description",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.description),1)])],2))],2)],6))}});var vg=Object(f["a"])(hg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const gg=Object(j["a"])(fg,{Step:vg}),Og=Object(j["d"])(vg),jg=Object(s["b"])({modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:k["e"]},inactiveIcon:{type:k["e"]},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:{type:Object(s["c"])(Function)},size:{type:String,validator:tl["a"]},tabindex:{type:[String,Number]}}),wg={[u["c"]]:e=>Object(c["isBoolean"])(e)||Object(Y["isString"])(e)||Object(c["isNumber"])(e),[u["a"]]:e=>Object(c["isBoolean"])(e)||Object(Y["isString"])(e)||Object(c["isNumber"])(e),[u["b"]]:e=>Object(c["isBoolean"])(e)||Object(Y["isString"])(e)||Object(c["isNumber"])(e)},yg=["onClick"],xg=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],kg=["aria-hidden"],_g=["aria-hidden"],Cg=["aria-hidden"],zg=["aria-hidden"],Eg={name:"ElSwitch"},Bg=Object(i["defineComponent"])({...Eg,props:jg,emits:wg,setup(e,{expose:t,emit:r}){const n=e,o="ElSwitch",l=Object(i["getCurrentInstance"])(),{formItem:a}=Object(mn["a"])(),s=Object(Vt["b"])(),d=Object(b["b"])("switch");Object($r["a"])({from:'"value"',replacement:'"model-value" or "v-model"',scope:o,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},Object(i["computed"])(()=>{var e;return!!(null==(e=l.vnode.props)?void 0:e.value)}));const{inputId:p}=Object(mn["b"])(n,{formItemContext:a}),f=Object(Vt["a"])(Object(i["computed"])(()=>n.loading)),h=Object(i["ref"])(!1!==n.modelValue),v=Object(i["ref"])(),g=Object(i["ref"])(),O=Object(i["computed"])(()=>[d.b(),d.m(s.value),d.is("disabled",f.value),d.is("checked",x.value)]),j=Object(i["computed"])(()=>({width:Object(K["b"])(n.width)}));Object(i["watch"])(()=>n.modelValue,()=>{h.value=!0}),Object(i["watch"])(()=>n.value,()=>{h.value=!1});const w=Object(i["computed"])(()=>h.value?n.modelValue:n.value),x=Object(i["computed"])(()=>w.value===n.activeValue);[n.activeValue,n.inactiveValue].includes(w.value)||(r(u["c"],n.inactiveValue),r(u["a"],n.inactiveValue),r(u["b"],n.inactiveValue)),Object(i["watch"])(x,e=>{var t;v.value.checked=e,n.validateEvent&&(null==(t=null==a?void 0:a.validate)||t.call(a,"change").catch(e=>Object(m["a"])(e)))});const k=()=>{const e=x.value?n.inactiveValue:n.activeValue;r(u["c"],e),r(u["a"],e),r(u["b"],e),Object(i["nextTick"])(()=>{v.value.checked=x.value})},_=()=>{if(f.value)return;const{beforeChange:e}=n;if(!e)return void k();const t=e(),r=[Object(Y["isPromise"])(t),Object(c["isBoolean"])(t)].includes(!0);r||Object(m["b"])(o,"beforeChange must return type `Promise` or `boolean`"),Object(Y["isPromise"])(t)?t.then(e=>{e&&k()}).catch(e=>{Object(m["a"])(o,"some error occurred: "+e)}):t&&k()},C=Object(i["computed"])(()=>d.cssVarBlock({...n.activeColor?{"on-color":n.activeColor}:null,...n.inactiveColor?{"off-color":n.inactiveColor}:null,...n.borderColor?{"border-color":n.borderColor}:null})),z=()=>{var e,t;null==(t=null==(e=v.value)?void 0:e.focus)||t.call(e)};return Object(i["onMounted"])(()=>{v.value.checked=x.value}),t({focus:z,checked:x}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(O)),style:Object(i["normalizeStyle"])(Object(i["unref"])(C)),onClick:Object(i["withModifiers"])(_,["prevent"])},[Object(i["createElementVNode"])("input",{id:Object(i["unref"])(p),ref_key:"input",ref:v,class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("input")),type:"checkbox",role:"switch","aria-checked":Object(i["unref"])(x),"aria-disabled":Object(i["unref"])(f),name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:Object(i["unref"])(f),tabindex:e.tabindex,onChange:k,onKeydown:Object(i["withKeys"])(_,["enter"])},null,42,xg),e.inlinePrompt||!e.inactiveIcon&&!e.inactiveText?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(d).e("label"),Object(i["unref"])(d).em("label","left"),Object(i["unref"])(d).is("active",!Object(i["unref"])(x))])},[e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.inactiveIcon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),!e.inactiveIcon&&e.inactiveText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,"aria-hidden":Object(i["unref"])(x)},Object(i["toDisplayString"])(e.inactiveText),9,kg)):Object(i["createCommentVNode"])("v-if",!0)],2)),Object(i["createElementVNode"])("span",{ref_key:"core",ref:g,class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("core")),style:Object(i["normalizeStyle"])(Object(i["unref"])(j))},[e.inlinePrompt?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("inner"))},[e.activeIcon||e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[e.activeIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("icon"),Object(i["unref"])(x)?Object(i["unref"])(d).is("show"):Object(i["unref"])(d).is("hide")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.activeIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("icon"),Object(i["unref"])(x)?Object(i["unref"])(d).is("hide"):Object(i["unref"])(d).is("show")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.inactiveIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],64)):e.activeText||e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[e.activeText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("text"),Object(i["unref"])(x)?Object(i["unref"])(d).is("show"):Object(i["unref"])(d).is("hide")]),"aria-hidden":!Object(i["unref"])(x)},Object(i["toDisplayString"])(e.activeText.substring(0,3)),11,_g)):Object(i["createCommentVNode"])("v-if",!0),e.inactiveText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("text"),Object(i["unref"])(x)?Object(i["unref"])(d).is("hide"):Object(i["unref"])(d).is("show")]),"aria-hidden":Object(i["unref"])(x)},Object(i["toDisplayString"])(e.inactiveText.substring(0,3)),11,Cg)):Object(i["createCommentVNode"])("v-if",!0)],64)):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("action"))},[e.loading?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(d).is("loading"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Loading"]))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],2)],6),e.inlinePrompt||!e.activeIcon&&!e.activeText?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(d).e("label"),Object(i["unref"])(d).em("label","right"),Object(i["unref"])(d).is("active",Object(i["unref"])(x))])},[e.activeIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.activeIcon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),!e.activeIcon&&e.activeText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,"aria-hidden":!Object(i["unref"])(x)},Object(i["toDisplayString"])(e.activeText),9,zg)):Object(i["createCommentVNode"])("v-if",!0)],2))],14,yg))}});var Sg=Object(f["a"])(Bg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const Vg=Object(j["a"])(Sg);var Ng=r("74a0"),Mg=r.n(Ng);const Ag=function(e){var t;return null==(t=e.target)?void 0:t.closest("td")},Tg=function(e){return null!==e&&"object"===typeof e},Hg=function(e,t,r,n,o){if(!t&&!n&&(!o||Array.isArray(o)&&!o.length))return e;r="string"===typeof r?"descending"===r?-1:1:r&&r<0?-1:1;const l=n?null:function(r,n){return o?(Array.isArray(o)||(o=[o]),o.map(t=>"string"===typeof t?Object(N["get"])(r,t):t(r,n,e))):("$key"!==t&&Tg(r)&&"$value"in r&&(r=r.$value),[Tg(r)?Object(N["get"])(r,t):r])},a=function(e,t){if(n)return n(e.value,t.value);for(let r=0,n=e.key.length;rt.key[r])return 1}return 0};return e.map((e,t)=>({value:e,index:t,key:l?l(e,t):null})).sort((e,t)=>{let n=a(e,t);return n||(n=e.index-t.index),n*+r}).map(e=>e.value)},Rg=function(e,t){let r=null;return e.columns.forEach(e=>{e.id===t&&(r=e)}),r},Lg=function(e,t){let r=null;for(let n=0;n{if(!e)throw new Error("Row is required when get row identity");if("string"===typeof t){if(!t.includes("."))return""+e[t];const r=t.split(".");let n=e;for(const e of r)n=n[e];return""+n}if("function"===typeof t)return t.call(null,e)},Ig=function(e,t){const r={};return(e||[]).forEach((e,n)=>{r[Pg(e,t)]={row:e,index:n}}),r};function Fg(e,t){const r={};let n;for(n in e)r[n]=e[n];for(n in t)if(Object(Y["hasOwn"])(t,n)){const e=t[n];"undefined"!==typeof e&&(r[n]=e)}return r}function $g(e){return""===e||void 0!==e&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function qg(e){return""===e||void 0!==e&&(e=$g(e),Number.isNaN(e)&&(e=80)),e}function Wg(e){return"number"===typeof e?e:"string"===typeof e?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function Ug(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function Kg(e,t,r){let n=!1;const o=e.indexOf(t),l=-1!==o,a=()=>{e.push(t),n=!0},i=()=>{e.splice(o,1),n=!0};return"boolean"===typeof r?r&&!l?a():!r&&l&&i():l?i():a(),n}function Yg(e,t,r="children",n="hasChildren"){const o=e=>!(Array.isArray(e)&&e.length);function l(e,a,i){t(e,a,i),a.forEach(e=>{if(e[n])return void t(e,null,i+1);const a=e[r];o(a)||l(e,a,i+1)})}e.forEach(e=>{if(e[n])return void t(e,null,0);const a=e[r];o(a)||l(e,a,0)})}let Gg;function Xg(e,t,r,n,o){const{nextZIndex:l}=Object(He["a"])(),a=null==e?void 0:e.dataset.prefix,i=null==e?void 0:e.querySelector(`.${a}-scrollbar__wrap`);function c(){const t="light"===o,n=document.createElement("div");return n.className=`${a}-popper ${t?"is-light":"is-dark"}`,r=Mg()(r),n.innerHTML=r,n.style.zIndex=String(l()),null==e||e.appendChild(n),n}function s(){const e=document.createElement("div");return e.className=a+"-popper__arrow",e}function u(){d&&d.update()}null==Gg||Gg(),Gg=()=>{try{d&&d.destroy(),p&&(null==e||e.removeChild(p)),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseleave",Gg),null==i||i.removeEventListener("scroll",Gg),Gg=void 0}catch(r){}};let d=null;const p=c(),f=s();return p.appendChild(f),d=Object(de["createPopper"])(t,p,{strategy:"absolute",modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"arrow",options:{element:f,padding:10}}],...n}),t.addEventListener("mouseenter",u),t.addEventListener("mouseleave",Gg),null==i||i.addEventListener("scroll",Gg),d}const Jg=(e,t,r,n)=>{let o,l=0,a=e;if(n){if(n[e].colSpan>1)return{};for(let t=0;t=i.value.length-r.states.rightFixedLeafColumnsLength.value&&(o="right");break;default:a=i.value.length-r.states.rightFixedLeafColumnsLength.value&&(o="right")}return o?{direction:o,start:l,after:a}:{}},Zg=(e,t,r,n,o)=>{const l=[],{direction:a,start:i}=Jg(t,r,n,o);if(a){const t="left"===a;l.push(`${e}-fixed-column--${a}`),t&&i===n.states.fixedLeafColumnsLength.value-1?l.push("is-last-column"):t||i!==n.states.columns.value.length-n.states.rightFixedLeafColumnsLength.value||l.push("is-first-column")}return l};function Qg(e,t){return e+(null===t.realWidth||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const eO=(e,t,r,n)=>{const{direction:o,start:l=0}=Jg(e,t,r,n);if(!o)return;const a={},i="left"===o,c=r.states.columns.value;return i?a.left=c.slice(0,e).reduce(Qg,0):a.right=c.slice(l+1).reverse().reduce(Qg,0),a},tO=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=e[t]+"px"))};function rO(e){const t=Object(i["getCurrentInstance"])(),r=Object(i["ref"])(!1),n=Object(i["ref"])([]),o=()=>{const t=e.data.value||[],o=e.rowKey.value;if(r.value)n.value=t.slice();else if(o){const e=Ig(n.value,o);n.value=t.reduce((t,r)=>{const n=Pg(r,o),l=e[n];return l&&t.push(r),t},[])}else n.value=[]},l=(e,r)=>{const o=Kg(n.value,e,r);o&&t.emit("expand-change",e,n.value.slice())},a=r=>{t.store.assertRowKey();const o=e.data.value||[],l=e.rowKey.value,a=Ig(o,l);n.value=r.reduce((e,t)=>{const r=a[t];return r&&e.push(r.row),e},[])},c=t=>{const r=e.rowKey.value;if(r){const e=Ig(n.value,r);return!!e[Pg(t,r)]}return n.value.includes(t)};return{updateExpandRows:o,toggleRowExpansion:l,setExpandRowKeys:a,isRowExpanded:c,states:{expandRows:n,defaultExpandAll:r}}}function nO(e){const t=Object(i["getCurrentInstance"])(),r=Object(i["ref"])(null),n=Object(i["ref"])(null),o=e=>{t.store.assertRowKey(),r.value=e,a(e)},l=()=>{r.value=null},a=r=>{const{data:o,rowKey:l}=e;let a=null;l.value&&(a=(Object(i["unref"])(o)||[]).find(e=>Pg(e,l.value)===r)),n.value=a,t.emit("current-change",n.value,null)},c=e=>{const r=n.value;if(e&&e!==r)return n.value=e,void t.emit("current-change",n.value,r);!e&&r&&(n.value=null,t.emit("current-change",null,r))},s=()=>{const o=e.rowKey.value,i=e.data.value||[],c=n.value;if(!i.includes(c)&&c){if(o){const e=Pg(c,o);a(e)}else n.value=null;null===n.value&&t.emit("current-change",null,c)}else r.value&&(a(r.value),l())};return{setCurrentRowKey:o,restoreCurrentRowKey:l,setCurrentRowByKey:a,updateCurrentRow:c,updateCurrentRowData:s,states:{_currentRowKey:r,currentRow:n}}}function oO(e){const t=Object(i["ref"])([]),r=Object(i["ref"])({}),n=Object(i["ref"])(16),o=Object(i["ref"])(!1),l=Object(i["ref"])({}),a=Object(i["ref"])("hasChildren"),c=Object(i["ref"])("children"),s=Object(i["getCurrentInstance"])(),u=Object(i["computed"])(()=>{if(!e.rowKey.value)return{};const t=e.data.value||[];return p(t)}),d=Object(i["computed"])(()=>{const t=e.rowKey.value,r=Object.keys(l.value),n={};return r.length?(r.forEach(e=>{if(l.value[e].length){const r={children:[]};l.value[e].forEach(e=>{const o=Pg(e,t);r.children.push(o),e[a.value]&&!n[o]&&(n[o]={children:[]})}),n[e]=r}}),n):n}),p=t=>{const r=e.rowKey.value,n={};return Yg(t,(e,t,l)=>{const a=Pg(e,r);Array.isArray(t)?n[a]={children:t.map(e=>Pg(e,r)),level:l}:o.value&&(n[a]={children:[],lazy:!0,level:l})},c.value,a.value),n},f=(e=!1,n=(e=>null==(e=s.store)?void 0:e.states.defaultExpandAll.value)())=>{var l;const a=u.value,c=d.value,p=Object.keys(a),f={};if(p.length){const l=Object(i["unref"])(r),s=[],u=(r,o)=>{if(e)return t.value?n||t.value.includes(o):!(!n&&!(null==r?void 0:r.expanded));{const e=n||t.value&&t.value.includes(o);return!(!(null==r?void 0:r.expanded)&&!e)}};p.forEach(e=>{const t=l[e],r={...a[e]};if(r.expanded=u(t,e),r.lazy){const{loaded:n=!1,loading:o=!1}=t||{};r.loaded=!!n,r.loading=!!o,s.push(e)}f[e]=r});const d=Object.keys(c);o.value&&d.length&&s.length&&d.forEach(e=>{const t=l[e],r=c[e].children;if(s.includes(e)){if(0!==f[e].children.length)throw new Error("[ElTable]children must be an empty array.");f[e].children=r}else{const{loaded:n=!1,loading:o=!1}=t||{};f[e]={lazy:!0,loaded:!!n,loading:!!o,expanded:u(t,e),children:r,level:""}}})}r.value=f,null==(l=s.store)||l.updateTableScrollY()};Object(i["watch"])(()=>t.value,()=>{f(!0)}),Object(i["watch"])(()=>u.value,()=>{f()}),Object(i["watch"])(()=>d.value,()=>{f()});const b=e=>{t.value=e,f()},m=(t,n)=>{s.store.assertRowKey();const o=e.rowKey.value,l=Pg(t,o),a=l&&r.value[l];if(l&&a&&"expanded"in a){const e=a.expanded;n="undefined"===typeof n?!a.expanded:n,r.value[l].expanded=n,e!==n&&s.emit("expand-change",t,n),s.store.updateTableScrollY()}},h=t=>{s.store.assertRowKey();const n=e.rowKey.value,l=Pg(t,n),a=r.value[l];o.value&&a&&"loaded"in a&&!a.loaded?v(t,l,a):m(t,void 0)},v=(e,t,n)=>{const{load:o}=s.props;o&&!r.value[t].loaded&&(r.value[t].loading=!0,o(e,n,n=>{if(!Array.isArray(n))throw new TypeError("[ElTable] data must be an array");r.value[t].loading=!1,r.value[t].loaded=!0,r.value[t].expanded=!0,n.length&&(l.value[t]=n),s.emit("expand-change",e,!0)}))};return{loadData:v,loadOrToggle:h,toggleTreeExpansion:m,updateTreeExpandKeys:b,updateTreeData:f,normalize:p,states:{expandRowKeys:t,treeData:r,indent:n,lazy:o,lazyTreeNodeMap:l,lazyColumnIdentifier:a,childrenColumnName:c}}}const lO=(e,t)=>{const r=t.sortingColumn;return r&&"string"!==typeof r.sortable?Hg(e,t.sortProp,t.sortOrder,r.sortMethod,r.sortBy):e},aO=e=>{const t=[];return e.forEach(e=>{e.children?t.push.apply(t,aO(e.children)):t.push(e)}),t};function iO(){var e;const t=Object(i["getCurrentInstance"])(),{size:r}=Object(i["toRefs"])(null==(e=t.proxy)?void 0:e.$props),n=Object(i["ref"])(null),o=Object(i["ref"])([]),l=Object(i["ref"])([]),a=Object(i["ref"])(!1),c=Object(i["ref"])([]),s=Object(i["ref"])([]),u=Object(i["ref"])([]),d=Object(i["ref"])([]),p=Object(i["ref"])([]),f=Object(i["ref"])([]),b=Object(i["ref"])([]),m=Object(i["ref"])([]),h=Object(i["ref"])(0),v=Object(i["ref"])(0),g=Object(i["ref"])(0),O=Object(i["ref"])(!1),j=Object(i["ref"])([]),w=Object(i["ref"])(!1),y=Object(i["ref"])(!1),x=Object(i["ref"])(null),k=Object(i["ref"])({}),_=Object(i["ref"])(null),C=Object(i["ref"])(null),z=Object(i["ref"])(null),E=Object(i["ref"])(null),B=Object(i["ref"])(null);Object(i["watch"])(o,()=>t.state&&N(!1),{deep:!0});const S=()=>{if(!n.value)throw new Error("[ElTable] prop row-key is required")},V=()=>{d.value=c.value.filter(e=>!0===e.fixed||"left"===e.fixed),p.value=c.value.filter(e=>"right"===e.fixed),d.value.length>0&&c.value[0]&&"selection"===c.value[0].type&&!c.value[0].fixed&&(c.value[0].fixed=!0,d.value.unshift(c.value[0]));const e=c.value.filter(e=>!e.fixed);s.value=[].concat(d.value).concat(e).concat(p.value);const t=aO(e),r=aO(d.value),n=aO(p.value);h.value=t.length,v.value=r.length,g.value=n.length,u.value=[].concat(r).concat(t).concat(n),a.value=d.value.length>0||p.value.length>0},N=(e,r=!1)=>{e&&V(),r?t.state.doLayout():t.state.debouncedUpdateLayout()},M=e=>j.value.includes(e),A=()=>{O.value=!1;const e=j.value;e.length&&(j.value=[],t.emit("selection-change",[]))},T=()=>{let e;if(n.value){e=[];const t=Ig(j.value,n.value),r=Ig(o.value,n.value);for(const n in t)Object(Y["hasOwn"])(t,n)&&!r[n]&&e.push(t[n].row)}else e=j.value.filter(e=>!o.value.includes(e));if(e.length){const r=j.value.filter(t=>!e.includes(t));j.value=r,t.emit("selection-change",r.slice())}},H=()=>(j.value||[]).slice(),R=(e,r,n=!0)=>{const o=Kg(j.value,e,r);if(o){const r=(j.value||[]).slice();n&&t.emit("select",r,e),t.emit("selection-change",r)}},L=()=>{var e,r;const n=y.value?!O.value:!(O.value||j.value.length);O.value=n;let l=!1,a=0;const i=null==(r=null==(e=null==t?void 0:t.store)?void 0:e.states)?void 0:r.rowKey.value;o.value.forEach((e,t)=>{const r=t+a;x.value?x.value.call(null,e,r)&&Kg(j.value,e,n)&&(l=!0):Kg(j.value,e,n)&&(l=!0),a+=I(Pg(e,i))}),l&&t.emit("selection-change",j.value?j.value.slice():[]),t.emit("select-all",j.value)},D=()=>{const e=Ig(j.value,n.value);o.value.forEach(t=>{const r=Pg(t,n.value),o=e[r];o&&(j.value[o.index]=t)})},P=()=>{var e,r,l;if(0===(null==(e=o.value)?void 0:e.length))return void(O.value=!1);let a;n.value&&(a=Ig(j.value,n.value));const i=function(e){return a?!!a[Pg(e,n.value)]:j.value.includes(e)};let c=!0,s=0,u=0;for(let n=0,d=(o.value||[]).length;n{var r;if(!t||!t.store)return 0;const{treeData:n}=t.store.states;let o=0;const l=null==(r=n.value[e])?void 0:r.children;return l&&(o+=l.length,l.forEach(e=>{o+=I(e)})),o},F=(e,t)=>{Array.isArray(e)||(e=[e]);const r={};return e.forEach(e=>{k.value[e.id]=t,r[e.columnKey||e.id]=t}),r},$=(e,t,r)=>{C.value&&C.value!==e&&(C.value.order=null),C.value=e,z.value=t,E.value=r},q=()=>{let e=Object(i["unref"])(l);Object.keys(k.value).forEach(t=>{const r=k.value[t];if(!r||0===r.length)return;const n=Rg({columns:u.value},t);n&&n.filterMethod&&(e=e.filter(e=>r.some(t=>n.filterMethod.call(null,t,e,n))))}),_.value=e},W=()=>{o.value=lO(_.value,{sortingColumn:C.value,sortProp:z.value,sortOrder:E.value})},U=e=>{e&&e.filter||q(),W()},K=e=>{const{tableHeaderRef:r}=t.refs;if(!r)return;const n=Object.assign({},r.filterPanels),o=Object.keys(n);if(o.length)if("string"===typeof e&&(e=[e]),Array.isArray(e)){const r=e.map(e=>Lg({columns:u.value},e));o.forEach(e=>{const t=r.find(t=>t.id===e);t&&(t.filteredValue=[])}),t.store.commit("filterChange",{column:r,values:[],silent:!0,multi:!0})}else o.forEach(e=>{const t=u.value.find(t=>t.id===e);t&&(t.filteredValue=[])}),k.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},G=()=>{C.value&&($(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:X,toggleRowExpansion:J,updateExpandRows:Z,states:Q,isRowExpanded:ee}=rO({data:o,rowKey:n}),{updateTreeExpandKeys:te,toggleTreeExpansion:re,updateTreeData:ne,loadOrToggle:oe,states:le}=oO({data:o,rowKey:n}),{updateCurrentRowData:ae,updateCurrentRow:ie,setCurrentRowKey:ce,states:se}=nO({data:o,rowKey:n}),ue=e=>{X(e),te(e)},de=(e,t)=>{const r=u.value.some(({type:e})=>"expand"===e);r?J(e,t):re(e,t)};return{assertRowKey:S,updateColumns:V,scheduleLayout:N,isSelected:M,clearSelection:A,cleanSelection:T,getSelectionRows:H,toggleRowSelection:R,_toggleAllSelection:L,toggleAllSelection:null,updateSelectionByRowKey:D,updateAllSelected:P,updateFilters:F,updateCurrentRow:ie,updateSort:$,execFilter:q,execSort:W,execQuery:U,clearFilter:K,clearSort:G,toggleRowExpansion:J,setExpandRowKeysAdapter:ue,setCurrentRowKey:ce,toggleRowExpansionAdapter:de,isRowExpanded:ee,updateExpandRows:Z,updateCurrentRowData:ae,loadOrToggle:oe,updateTreeData:ne,states:{tableSize:r,rowKey:n,data:o,_data:l,isComplex:a,_columns:c,originColumns:s,columns:u,fixedColumns:d,rightFixedColumns:p,leafColumns:f,fixedLeafColumns:b,rightFixedLeafColumns:m,leafColumnsLength:h,fixedLeafColumnsLength:v,rightFixedLeafColumnsLength:g,isAllSelected:O,selection:j,reserveSelection:w,selectOnIndeterminate:y,selectable:x,filters:k,filteredData:_,sortingColumn:C,sortProp:z,sortOrder:E,hoverRow:B,...Q,...le,...se}}}function cO(e,t){return e.map(e=>{var r;return e.id===t.id?t:((null==(r=e.children)?void 0:r.length)&&(e.children=cO(e.children,t)),e)})}function sO(e){e.forEach(e=>{var t,r;e.no=null==(t=e.getColumnIndex)?void 0:t.call(e),(null==(r=e.children)?void 0:r.length)&&sO(e.children)}),e.sort((e,t)=>e.no-t.no)}function uO(){const e=Object(i["getCurrentInstance"])(),t=iO(),r=Object(b["b"])("table"),n={setData(t,r){const n=Object(i["unref"])(t._data)!==r;t.data.value=r,t._data.value=r,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),Object(i["unref"])(t.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):n?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(t,r,n){const o=Object(i["unref"])(t._columns);let l=[];n?(n&&!n.children&&(n.children=[]),n.children.push(r),l=cO(o,n)):(o.push(r),l=o),sO(l),t._columns.value=l,"selection"===r.type&&(t.selectable.value=r.selectable,t.reserveSelection.value=r.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},removeColumn(t,r,n){const o=Object(i["unref"])(t._columns)||[];if(n)n.children.splice(n.children.findIndex(e=>e.id===r.id),1),0===n.children.length&&delete n.children,t._columns.value=cO(o,n);else{const e=o.indexOf(r);e>-1&&(o.splice(e,1),t._columns.value=o)}e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(t,r){const{prop:n,order:o,init:l}=r;if(n){const r=Object(i["unref"])(t.columns).find(e=>e.property===n);r&&(r.order=o,e.store.updateSort(r,n,o),e.store.commit("changeSortCondition",{init:l}))}},changeSortCondition(t,r){const{sortingColumn:n,sortProp:o,sortOrder:l}=t,a=Object(i["unref"])(n),c=Object(i["unref"])(o),s=Object(i["unref"])(l);null===s&&(t.sortingColumn.value=null,t.sortProp.value=null);const u={filter:!0};e.store.execQuery(u),r&&(r.silent||r.init)||e.emit("sort-change",{column:a,prop:c,order:s}),e.store.updateTableScrollY()},filterChange(t,r){const{column:n,values:o,silent:l}=r,a=e.store.updateFilters(n,o);e.store.execQuery(),l||e.emit("filter-change",a),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(t,r){e.store.toggleRowSelection(r),e.store.updateAllSelected()},setHoverRow(e,t){e.hoverRow.value=t},setCurrentRow(t,r){e.store.updateCurrentRow(r)}},o=function(t,...r){const n=e.store.mutations;if(!n[t])throw new Error("Action not found: "+t);n[t].apply(e,[e.store.states].concat(r))},l=function(){Object(i["nextTick"])(()=>e.layout.updateScrollY.apply(e.layout))};return{ns:r,...t,mutations:n,commit:o,updateTableScrollY:l}}const dO={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function pO(e,t){if(!e)throw new Error("Table is required.");const r=uO();return r.toggleAllSelection=Object(N["debounce"])(r._toggleAllSelection,10),Object.keys(dO).forEach(e=>{bO(mO(t,e),e,r)}),fO(r,t),r}function fO(e,t){Object.keys(dO).forEach(r=>{Object(i["watch"])(()=>mO(t,r),t=>{bO(t,r,e)})})}function bO(e,t,r){let n=e,o=dO[t];"object"===typeof dO[t]&&(o=o.key,n=n||dO[t].default),r.states[o].value=n}function mO(e,t){if(t.includes(".")){const r=t.split(".");let n=e;return r.forEach(e=>{n=n[e]}),n}return e[t]}class hO{constructor(e){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=Object(i["ref"])(null),this.scrollX=Object(i["ref"])(!1),this.scrollY=Object(i["ref"])(!1),this.bodyWidth=Object(i["ref"])(null),this.fixedWidth=Object(i["ref"])(null),this.rightFixedWidth=Object(i["ref"])(null),this.gutterWidth=0;for(const t in e)Object(Y["hasOwn"])(e,t)&&(Object(i["isRef"])(this[t])?this[t].value=e[t]:this[t]=e[t]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){const e=this.height.value;if(null===e)return!1;const t=this.table.refs.scrollBarRef;if(this.table.vnode.el&&t){let e=!0;const r=this.scrollY.value;return e=t.wrap$.scrollHeight>t.wrap$.clientHeight,this.scrollY.value=e,r!==e}return!1}setHeight(e,t="height"){if(!c["isClient"])return;const r=this.table.vnode.el;if(e=Wg(e),this.height.value=Number(e),!r&&(e||0===e))return Object(i["nextTick"])(()=>this.setHeight(e,t));"number"===typeof e?(r.style[t]=e+"px",this.updateElsHeight()):"string"===typeof e&&(r.style[t]=e,this.updateElsHeight())}setMaxHeight(e){this.setHeight(e,"max-height")}getFlattenColumns(){const e=[],t=this.table.store.states.columns.value;return t.forEach(t=>{t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)}),e}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(e){if(!e)return!0;let t=e;while("DIV"!==t.tagName){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1}updateColumnsWidth(){if(!c["isClient"])return;const e=this.fit,t=this.table.vnode.el.clientWidth;let r=0;const n=this.getFlattenColumns(),o=n.filter(e=>"number"!==typeof e.width);if(n.forEach(e=>{"number"===typeof e.width&&e.realWidth&&(e.realWidth=null)}),o.length>0&&e){if(n.forEach(e=>{r+=Number(e.width||e.minWidth||80)}),r<=t){this.scrollX.value=!1;const e=t-r;if(1===o.length)o[0].realWidth=Number(o[0].minWidth||80)+e;else{const t=o.reduce((e,t)=>e+Number(t.minWidth||80),0),r=e/t;let n=0;o.forEach((e,t)=>{if(0===t)return;const o=Math.floor(Number(e.minWidth||80)*r);n+=o,e.realWidth=Number(e.minWidth||80)+o}),o[0].realWidth=Number(o[0].minWidth||80)+e-n}}else this.scrollX.value=!0,o.forEach(e=>{e.realWidth=Number(e.minWidth)});this.bodyWidth.value=Math.max(r,t),this.table.state.resizeState.value.width=this.bodyWidth.value}else n.forEach(e=>{e.width||e.minWidth?e.realWidth=Number(e.width||e.minWidth):e.realWidth=80,r+=e.realWidth}),this.scrollX.value=r>t,this.bodyWidth.value=r;const l=this.store.states.fixedColumns.value;if(l.length>0){let e=0;l.forEach(t=>{e+=Number(t.realWidth||t.width)}),this.fixedWidth.value=e}const a=this.store.states.rightFixedColumns.value;if(a.length>0){let e=0;a.forEach(t=>{e+=Number(t.realWidth||t.width)}),this.rightFixedWidth.value=e}this.notifyObservers("columns")}addObserver(e){this.observers.push(e)}removeObserver(e){const t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)}notifyObservers(e){const t=this.observers;t.forEach(t=>{var r,n;switch(e){case"columns":null==(r=t.state)||r.onColumnsChange(this);break;case"scrollable":null==(n=t.state)||n.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${e}.`)}})}}const{CheckboxGroup:vO}=Fn,gO=Object(i["defineComponent"])({name:"ElTableFilterPanel",components:{ElCheckbox:Fn,ElCheckboxGroup:vO,ElScrollbar:Z,ElTooltip:zt,ElIcon:y["a"],ArrowDown:M["ArrowDown"],ArrowUp:M["ArrowUp"]},directives:{ClickOutside:el},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=Object(i["getCurrentInstance"])(),{t:r}=Object(Mr["a"])(),n=Object(b["b"])("table-filter"),o=null==t?void 0:t.parent;o.filterPanels.value[e.column.id]||(o.filterPanels.value[e.column.id]=t);const l=Object(i["ref"])(!1),a=Object(i["ref"])(null),c=Object(i["computed"])(()=>e.column&&e.column.filters),s=Object(i["computed"])({get:()=>{var t;return((null==(t=e.column)?void 0:t.filteredValue)||[])[0]},set:e=>{u.value&&("undefined"!==typeof e&&null!==e?u.value.splice(0,1,e):u.value.splice(0,1))}}),u=Object(i["computed"])({get(){return e.column&&e.column.filteredValue||[]},set(t){e.column&&e.upDataColumn("filteredValue",t)}}),d=Object(i["computed"])(()=>!e.column||e.column.filterMultiple),p=e=>e.value===s.value,f=()=>{l.value=!1},m=e=>{e.stopPropagation(),l.value=!l.value},h=()=>{l.value=!1},v=()=>{j(u.value),f()},g=()=>{u.value=[],j(u.value),f()},O=e=>{s.value=e,j("undefined"!==typeof e&&null!==e?u.value:[]),f()},j=t=>{e.store.commit("filterChange",{column:e.column,values:t}),e.store.updateAllSelected()};Object(i["watch"])(l,t=>{e.column&&e.upDataColumn("filterOpened",t)},{immediate:!0});const w=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=a.value)?void 0:e.popperRef)?void 0:t.contentRef});return{tooltipVisible:l,multiple:d,filteredValue:u,filterValue:s,filters:c,handleConfirm:v,handleReset:g,handleSelect:O,isActive:p,t:r,ns:n,showFilterPanel:m,hideFilterPanel:h,popperPaneRef:w,tooltip:a}}}),OO={key:0},jO=["disabled"],wO=["label","onClick"];function yO(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-checkbox"),c=Object(i["resolveComponent"])("el-checkbox-group"),s=Object(i["resolveComponent"])("el-scrollbar"),u=Object(i["resolveComponent"])("arrow-up"),d=Object(i["resolveComponent"])("arrow-down"),p=Object(i["resolveComponent"])("el-icon"),f=Object(i["resolveComponent"])("el-tooltip"),b=Object(i["resolveDirective"])("click-outside");return Object(i["openBlock"])(),Object(i["createBlock"])(f,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.ns.b(),persistent:""},{content:Object(i["withCtx"])(()=>[e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",OO,[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("content"))},[Object(i["createVNode"])(s,{"wrap-class":e.ns.e("wrap")},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=t=>e.filteredValue=t),class:Object(i["normalizeClass"])(e.ns.e("checkbox-group"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.filters,e=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.value,label:e.value},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("bottom"))},[Object(i["createElementVNode"])("button",{class:Object(i["normalizeClass"])({[e.ns.is("disabled")]:0===e.filteredValue.length}),disabled:0===e.filteredValue.length,type:"button",onClick:t[1]||(t[1]=(...t)=>e.handleConfirm&&e.handleConfirm(...t))},Object(i["toDisplayString"])(e.t("el.table.confirmFilter")),11,jO),Object(i["createElementVNode"])("button",{type:"button",onClick:t[2]||(t[2]=(...t)=>e.handleReset&&e.handleReset(...t))},Object(i["toDisplayString"])(e.t("el.table.resetFilter")),1)],2)])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{key:1,class:Object(i["normalizeClass"])(e.ns.e("list"))},[Object(i["createElementVNode"])("li",{class:Object(i["normalizeClass"])([e.ns.e("list-item"),{[e.ns.is("active")]:void 0===e.filterValue||null===e.filterValue}]),onClick:t[3]||(t[3]=t=>e.handleSelect(null))},Object(i["toDisplayString"])(e.t("el.table.clearFilter")),3),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.filters,t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:t.value,class:Object(i["normalizeClass"])([e.ns.e("list-item"),e.ns.is("active",e.isActive(t))]),label:t.value,onClick:r=>e.handleSelect(t.value)},Object(i["toDisplayString"])(t.text),11,wO))),128))],2))]),default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])([e.ns.namespace.value+"-table__column-filter-trigger",e.ns.namespace.value+"-none-outline"]),onClick:t[4]||(t[4]=(...t)=>e.showFilterPanel&&e.showFilterPanel(...t))},[Object(i["createVNode"])(p,null,{default:Object(i["withCtx"])(()=>[e.column.filterOpened?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:1}))]),_:1})],2)),[[b,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var xO=Object(f["a"])(gO,[["render",yO],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function kO(e){const t=Object(i["getCurrentInstance"])();Object(i["onBeforeMount"])(()=>{r.value.addObserver(t)}),Object(i["onMounted"])(()=>{n(r.value),o(r.value)}),Object(i["onUpdated"])(()=>{n(r.value),o(r.value)}),Object(i["onUnmounted"])(()=>{r.value.removeObserver(t)});const r=Object(i["computed"])(()=>{const t=e.layout;if(!t)throw new Error("Can not find table layout.");return t}),n=t=>{var r;const n=(null==(r=e.vnode.el)?void 0:r.querySelectorAll("colgroup > col"))||[];if(!n.length)return;const o=t.getFlattenColumns(),l={};o.forEach(e=>{l[e.id]=e});for(let e=0,a=n.length;e{var r,n;const o=(null==(r=e.vnode.el)?void 0:r.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let e=0,a=o.length;e{e.stopPropagation()},l=(e,t)=>{!t.filters&&t.sortable?h(e,t,!1):t.filterable&&!t.sortable&&o(e),null==n||n.emit("header-click",t,e)},a=(e,t)=>{null==n||n.emit("header-contextmenu",t,e)},s=Object(i["ref"])(null),u=Object(i["ref"])(!1),d=Object(i["ref"])({}),p=(o,l)=>{if(c["isClient"]&&!(l.children&&l.children.length>0)&&s.value&&e.border){u.value=!0;const a=n;t("set-drag-visible",!0);const i=null==a?void 0:a.vnode.el,c=i.getBoundingClientRect().left,p=r.vnode.el.querySelector("th."+l.id),f=p.getBoundingClientRect(),b=f.left-c+30;Object(K["a"])(p,"noclick"),d.value={startMouseLeft:o.clientX,startLeft:f.right-c,startColumnLeft:f.left-c,tableLeft:c};const m=null==a?void 0:a.refs.resizeProxy;m.style.left=d.value.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const h=e=>{const t=e.clientX-d.value.startMouseLeft,r=d.value.startLeft+t;m.style.left=Math.max(b,r)+"px"},v=()=>{if(u.value){const{startColumnLeft:r,startLeft:n}=d.value,i=Number.parseInt(m.style.left,10),c=i-r;l.width=l.realWidth=c,null==a||a.emit("header-dragend",l.width,n-r,l,o),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",u.value=!1,s.value=null,d.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",v),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{Object(K["e"])(p,"noclick")},0)};document.addEventListener("mousemove",h),document.addEventListener("mouseup",v)}},f=(t,r)=>{var n;if(r.children&&r.children.length>0)return;const o=null==(n=t.target)?void 0:n.closest("th");if(r&&r.resizable&&!u.value&&e.border){const e=o.getBoundingClientRect(),n=document.body.style;e.width>12&&e.right-t.pageX<8?(n.cursor="col-resize",Object(K["d"])(o,"is-sortable")&&(o.style.cursor="col-resize"),s.value=r):u.value||(n.cursor="",Object(K["d"])(o,"is-sortable")&&(o.style.cursor="pointer"),s.value=null)}},b=()=>{c["isClient"]&&(document.body.style.cursor="")},m=({order:e,sortOrders:t})=>{if(""===e)return t[0];const r=t.indexOf(e||null);return t[r>t.length-2?0:r+1]},h=(t,r,o)=>{var l;t.stopPropagation();const a=r.order===o?null:o||m(r),i=null==(l=t.target)?void 0:l.closest("th");if(i&&Object(K["d"])(i,"noclick"))return void Object(K["e"])(i,"noclick");if(!r.sortable)return;const c=e.store.states;let s,u=c.sortProp.value;const d=c.sortingColumn.value;(d!==r||d===r&&null===d.order)&&(d&&(d.order=null),c.sortingColumn.value=r,u=r.property),s=r.order=a||null,c.sortProp.value=u,c.sortOrder.value=s,null==n||n.store.commit("changeSortCondition")};return{handleHeaderClick:l,handleHeaderContextMenu:a,handleMouseDown:p,handleMouseMove:f,handleMouseOut:b,handleSortClick:h,handleFilterClick:o}}function zO(e){const t=Object(i["inject"])(_O),r=Object(b["b"])("table"),n=e=>{const r=null==t?void 0:t.props.headerRowStyle;return"function"===typeof r?r.call(null,{rowIndex:e}):r},o=e=>{const r=[],n=null==t?void 0:t.props.headerRowClassName;return"string"===typeof n?r.push(n):"function"===typeof n&&r.push(n.call(null,{rowIndex:e})),r.join(" ")},l=(r,n,o,l)=>{var a;let i=null!=(a=null==t?void 0:t.props.headerCellStyle)?a:{};"function"===typeof i&&(i=i.call(null,{rowIndex:r,columnIndex:n,row:o,column:l}));const c=l.isSubColumn?null:eO(n,l.fixed,e.store,o);return tO(c,"left"),tO(c,"right"),Object.assign({},i,c)},a=(n,o,l,a)=>{const i=a.isSubColumn?[]:Zg(r.b(),o,a.fixed,e.store,l),c=[a.id,a.order,a.headerAlign,a.className,a.labelClassName,...i];a.children||c.push("is-leaf"),a.sortable&&c.push("is-sortable");const s=null==t?void 0:t.props.headerCellClassName;return"string"===typeof s?c.push(s):"function"===typeof s&&c.push(s.call(null,{rowIndex:n,columnIndex:o,row:l,column:a})),c.push(r.e("cell")),c.filter(e=>Boolean(e)).join(" ")};return{getHeaderRowStyle:n,getHeaderRowClass:o,getHeaderCellStyle:l,getHeaderCellClass:a}}const EO=e=>{const t=[];return e.forEach(e=>{e.children?(t.push(e),t.push.apply(t,EO(e.children))):t.push(e)}),t},BO=e=>{let t=1;const r=(e,n)=>{if(n&&(e.level=n.level+1,t{r(n,e),t+=n.colSpan}),e.colSpan=t}else e.colSpan=1};e.forEach(e=>{e.level=1,r(e,void 0)});const n=[];for(let l=0;l{e.children?(e.rowSpan=1,e.children.forEach(e=>e.isSubColumn=!0)):e.rowSpan=t-e.level+1,n[e.level-1].push(e)}),n};function SO(e){const t=Object(i["inject"])(_O),r=Object(i["computed"])(()=>BO(e.store.states.originColumns.value)),n=Object(i["computed"])(()=>{const e=r.value.length>1;return e&&t&&(t.state.isGroup.value=!0),e}),o=e=>{e.stopPropagation(),null==t||t.store.commit("toggleAllSelection")};return{isGroup:n,toggleAllSelection:o,columnRows:r}}var VO=Object(i["defineComponent"])({name:"ElTableHeader",components:{ElCheckbox:Fn},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const r=Object(i["getCurrentInstance"])(),n=Object(i["inject"])(_O),o=Object(b["b"])("table"),l=Object(i["ref"])({}),{onColumnsChange:a,onScrollableChange:c}=kO(n);Object(i["onMounted"])(async()=>{await Object(i["nextTick"])(),await Object(i["nextTick"])();const{prop:t,order:r}=e.defaultSort;null==n||n.store.commit("sort",{prop:t,order:r,init:!0})});const{handleHeaderClick:s,handleHeaderContextMenu:u,handleMouseDown:d,handleMouseMove:p,handleMouseOut:f,handleSortClick:m,handleFilterClick:h}=CO(e,t),{getHeaderRowStyle:v,getHeaderRowClass:g,getHeaderCellStyle:O,getHeaderCellClass:j}=zO(e),{isGroup:w,toggleAllSelection:y,columnRows:x}=SO(e);return r.state={onColumnsChange:a,onScrollableChange:c},r.filterPanels=l,{ns:o,filterPanels:l,onColumnsChange:a,onScrollableChange:c,columnRows:x,getHeaderRowClass:g,getHeaderRowStyle:v,getHeaderCellClass:j,getHeaderCellStyle:O,handleHeaderClick:s,handleHeaderContextMenu:u,handleMouseDown:d,handleMouseMove:p,handleMouseOut:f,handleSortClick:m,handleFilterClick:h,isGroup:w,toggleAllSelection:y}},render(){const{ns:e,isGroup:t,columnRows:r,getHeaderCellStyle:n,getHeaderCellClass:o,getHeaderRowClass:l,getHeaderRowStyle:a,handleHeaderClick:c,handleHeaderContextMenu:s,handleMouseDown:u,handleMouseMove:d,handleSortClick:p,handleMouseOut:f,store:b,$parent:m}=this;let h=1;return Object(i["h"])("thead",{class:{[e.is("group")]:t}},r.map((e,t)=>Object(i["h"])("tr",{class:l(t),key:t,style:a(t)},e.map((r,l)=>(r.rowSpan>h&&(h=r.rowSpan),Object(i["h"])("th",{class:o(t,l,e,r),colspan:r.colSpan,key:r.id+"-thead",rowspan:r.rowSpan,style:n(t,l,e,r),onClick:e=>c(e,r),onContextmenu:e=>s(e,r),onMousedown:e=>u(e,r),onMousemove:e=>d(e,r),onMouseout:f},[Object(i["h"])("div",{class:["cell",r.filteredValue&&r.filteredValue.length>0?"highlight":""]},[r.renderHeader?r.renderHeader({column:r,$index:l,store:b,_self:m}):r.label,r.sortable&&Object(i["h"])("span",{onClick:e=>p(e,r),class:"caret-wrapper"},[Object(i["h"])("i",{onClick:e=>p(e,r,"ascending"),class:"sort-caret ascending"}),Object(i["h"])("i",{onClick:e=>p(e,r,"descending"),class:"sort-caret descending"})]),r.filterable&&Object(i["h"])(xO,{store:b,placement:r.filterPlacement||"bottom-start",column:r,upDataColumn:(e,t)=>{r[e]=t}})])]))))))}});function NO(e){const t=Object(i["inject"])(_O),r=Object(i["ref"])(""),n=Object(i["ref"])(Object(i["h"])("div")),o=(r,n,o)=>{var l;const a=t,i=Ag(r);let c;const s=null==(l=null==a?void 0:a.vnode.el)?void 0:l.dataset.prefix;i&&(c=Dg({columns:e.store.states.columns.value},i,s),c&&(null==a||a.emit("cell-"+o,n,c,i,r))),null==a||a.emit("row-"+o,n,c,r)},l=(e,t)=>{o(e,t,"dblclick")},a=(t,r)=>{e.store.commit("setCurrentRow",r),o(t,r,"click")},c=(e,t)=>{o(e,t,"contextmenu")},s=Object(N["debounce"])(t=>{e.store.commit("setHoverRow",t)},30),u=Object(N["debounce"])(()=>{e.store.commit("setHoverRow",null)},30),d=(r,n,o)=>{var l;const a=t,i=Ag(r),c=null==(l=null==a?void 0:a.vnode.el)?void 0:l.dataset.prefix;if(i){const t=Dg({columns:e.store.states.columns.value},i,c),o=a.hoverState={cell:i,column:t,row:n};null==a||a.emit("cell-mouse-enter",o.row,o.column,o.cell,r)}const s=r.target.querySelector(".cell");if(!Object(K["d"])(s,c+"-tooltip")||!s.childNodes.length)return;const u=document.createRange();u.setStart(s,0),u.setEnd(s,s.childNodes.length);const d=u.getBoundingClientRect().width,p=(Number.parseInt(Object(K["c"])(s,"paddingLeft"),10)||0)+(Number.parseInt(Object(K["c"])(s,"paddingRight"),10)||0);(d+p>s.offsetWidth||s.scrollWidth>s.offsetWidth)&&Xg(null==t?void 0:t.refs.tableWrapper,i,i.innerText||i.textContent,{placement:"top",strategy:"fixed"},o)},p=e=>{const r=Ag(e);if(!r)return;const n=null==t?void 0:t.hoverState;null==t||t.emit("cell-mouse-leave",null==n?void 0:n.row,null==n?void 0:n.column,null==n?void 0:n.cell,e)};return{handleDoubleClick:l,handleClick:a,handleContextMenu:c,handleMouseEnter:s,handleMouseLeave:u,handleCellMouseEnter:d,handleCellMouseLeave:p,tooltipContent:r,tooltipTrigger:n}}function MO(e){const t=Object(i["inject"])(_O),r=Object(b["b"])("table"),n=(e,r)=>{const n=null==t?void 0:t.props.rowStyle;return"function"===typeof n?n.call(null,{row:e,rowIndex:r}):n||null},o=(n,o)=>{const l=[r.e("row")];(null==t?void 0:t.props.highlightCurrentRow)&&n===e.store.states.currentRow.value&&l.push("current-row"),e.stripe&&o%2===1&&l.push(r.em("row","striped"));const a=null==t?void 0:t.props.rowClassName;return"string"===typeof a?l.push(a):"function"===typeof a&&l.push(a.call(null,{row:n,rowIndex:o})),l},l=(r,n,o,l)=>{const a=null==t?void 0:t.props.cellStyle;let i=null!=a?a:{};"function"===typeof a&&(i=a.call(null,{rowIndex:r,columnIndex:n,row:o,column:l}));const c=l.isSubColumn?null:eO(n,null==e?void 0:e.fixed,e.store);return tO(c,"left"),tO(c,"right"),Object.assign({},i,c)},a=(n,o,l,a)=>{const i=a.isSubColumn?[]:Zg(r.b(),o,null==e?void 0:e.fixed,e.store),c=[a.id,a.align,a.className,...i],s=null==t?void 0:t.props.cellClassName;return"string"===typeof s?c.push(s):"function"===typeof s&&c.push(s.call(null,{rowIndex:n,columnIndex:o,row:l,column:a})),c.push(r.e("cell")),c.filter(e=>Boolean(e)).join(" ")},c=(e,r,n,o)=>{let l=1,a=1;const i=null==t?void 0:t.props.spanMethod;if("function"===typeof i){const t=i({row:e,column:r,rowIndex:n,columnIndex:o});Array.isArray(t)?(l=t[0],a=t[1]):"object"===typeof t&&(l=t.rowspan,a=t.colspan)}return{rowspan:l,colspan:a}},s=(e,t,r)=>{if(t<1)return e[r].realWidth;const n=e.map(({realWidth:e,width:t})=>e||t).slice(r,r+t);return Number(n.reduce((e,t)=>Number(e)+Number(t),-1))};return{getRowStyle:n,getRowClass:o,getCellStyle:l,getCellClass:a,getSpan:c,getColspanRealWidth:s}}function AO(e){const t=Object(i["inject"])(_O),r=Object(b["b"])("table"),{handleDoubleClick:n,handleClick:o,handleContextMenu:l,handleMouseEnter:a,handleMouseLeave:c,handleCellMouseEnter:s,handleCellMouseLeave:u,tooltipContent:d,tooltipTrigger:p}=NO(e),{getRowStyle:f,getRowClass:m,getCellStyle:h,getCellClass:v,getSpan:g,getColspanRealWidth:O}=MO(e),j=Object(i["computed"])(()=>e.store.states.columns.value.findIndex(({type:e})=>"default"===e)),w=(e,r)=>{const n=t.props.rowKey;return n?Pg(e,n):r},y=(d,p,b,y=!1)=>{const{tooltipEffect:k,store:_}=e,{indent:C,columns:z}=_.states,E=m(d,p);let B=!0;b&&(E.push(r.em("row","level-"+b.level)),B=b.display);const S=B?null:{display:"none"};return Object(i["h"])("tr",{style:[S,f(d,p)],class:E,key:w(d,p),onDblclick:e=>n(e,d),onClick:e=>o(e,d),onContextmenu:e=>l(e,d),onMouseenter:()=>a(p),onMouseleave:c},z.value.map((r,n)=>{const{rowspan:o,colspan:l}=g(d,r,p,n);if(!o||!l)return null;const a={...r};a.realWidth=O(z.value,l,n);const c={store:e.store,_self:e.context||t,column:a,row:d,$index:p,cellIndex:n,expanded:y};n===j.value&&b&&(c.treeNode={indent:b.level*C.value,level:b.level},"boolean"===typeof b.expanded&&(c.treeNode.expanded=b.expanded,"loading"in b&&(c.treeNode.loading=b.loading),"noLazyChildren"in b&&(c.treeNode.noLazyChildren=b.noLazyChildren)));const f=`${p},${n}`,m=a.columnKey||a.rawColumnKey||"",w=x(n,r,c);return Object(i["h"])("td",{style:h(p,n,d,r),class:v(p,n,d,r),key:`${m}${f}`,rowspan:o,colspan:l,onMouseenter:e=>s(e,d,k),onMouseleave:u},[w])}))},x=(e,t,r)=>t.renderCell(r),k=(n,o)=>{const l=e.store,{isRowExpanded:a,assertRowKey:c}=l,{treeData:s,lazyTreeNodeMap:u,childrenColumnName:d,rowKey:p}=l.states,f=l.states.columns.value,b=f.some(({type:e})=>"expand"===e);if(b){const e=a(n),c=y(n,o,void 0,e),s=t.renderExpanded;return e?s?[[c,Object(i["h"])("tr",{key:"expanded-row__"+c.key},[Object(i["h"])("td",{colspan:f.length,class:`${r.e("cell")} ${r.e("expanded-cell")}`},[s({row:n,$index:o,store:l,expanded:e})])])]]:(console.error("[Element Error]renderExpanded is required."),c):[[c]]}if(Object.keys(s.value).length){c();const e=Pg(n,p.value);let t=s.value[e],r=null;t&&(r={expanded:t.expanded,level:t.level,display:!0},"boolean"===typeof t.lazy&&("boolean"===typeof t.loaded&&t.loaded&&(r.noLazyChildren=!(t.children&&t.children.length)),r.loading=t.loading));const l=[y(n,o,r)];if(t){let r=0;const a=(e,n)=>{e&&e.length&&n&&e.forEach(e=>{const i={display:n.display&&n.expanded,level:n.level+1,expanded:!1,noLazyChildren:!1,loading:!1},c=Pg(e,p.value);if(void 0===c||null===c)throw new Error("For nested data item, row-key is required.");if(t={...s.value[c]},t&&(i.expanded=t.expanded,t.level=t.level||i.level,t.display=!(!t.expanded||!i.display),"boolean"===typeof t.lazy&&("boolean"===typeof t.loaded&&t.loaded&&(i.noLazyChildren=!(t.children&&t.children.length)),i.loading=t.loading)),r++,l.push(y(e,o+r,i)),t){const r=u.value[c]||e[d.value];a(r,t)}})};t.display=!0;const i=u.value[e]||n[d.value];a(i,t)}return l}return y(n,o,void 0)};return{wrappedRowRender:k,tooltipContent:d,tooltipTrigger:p}}const TO={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var HO=Object(i["defineComponent"])({name:"ElTableBody",props:TO,setup(e){const t=Object(i["getCurrentInstance"])(),r=Object(i["inject"])(_O),n=Object(b["b"])("table"),{wrappedRowRender:o,tooltipContent:l,tooltipTrigger:a}=AO(e),{onColumnsChange:s,onScrollableChange:u}=kO(r);return Object(i["watch"])(e.store.states.hoverRow,(r,o)=>{if(!e.store.states.isComplex.value||!c["isClient"])return;let l=window.requestAnimationFrame;l||(l=e=>window.setTimeout(e,16)),l(()=>{var e;const l=null==(e=null==t?void 0:t.vnode.el)?void 0:e.querySelectorAll("."+n.e("row")),a=l[o],i=l[r];a&&Object(K["e"])(a,"hover-row"),i&&Object(K["a"])(i,"hover-row")})}),Object(i["onUnmounted"])(()=>{var e;null==(e=Gg)||e()}),{ns:n,onColumnsChange:s,onScrollableChange:u,wrappedRowRender:o,tooltipContent:l,tooltipTrigger:a}},render(){const{wrappedRowRender:e,store:t}=this,r=t.states.data.value||[];return Object(i["h"])("tbody",{},[r.reduce((t,r)=>t.concat(e(r,t.length)),[])])}});function RO(e){const t="auto"===e.tableLayout;let r=e.columns||[];t&&r.every(e=>void 0===e.width)&&(r=[]);const n=r=>{const n={key:`${e.tableLayout}_${r.id}`,style:{},name:void 0};return t?n.style={width:r.width+"px"}:n.name=r.id,n};return Object(i["h"])("colgroup",{},r.map(e=>Object(i["h"])("col",n(e))))}function LO(){const e=Object(i["inject"])(_O),t=null==e?void 0:e.store,r=Object(i["computed"])(()=>t.states.fixedLeafColumnsLength.value),n=Object(i["computed"])(()=>t.states.rightFixedColumns.value.length),o=Object(i["computed"])(()=>t.states.columns.value.length),l=Object(i["computed"])(()=>t.states.fixedColumns.value.length),a=Object(i["computed"])(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:r,rightFixedLeafCount:n,columnsCount:o,leftFixedCount:l,rightFixedCount:a,columns:t.states.columns}}function DO(e){const{columns:t}=LO(),r=Object(b["b"])("table"),n=(t,n)=>{const o=t[n],l=[r.e("cell"),o.id,o.align,o.labelClassName,...Zg(r.b(),n,o.fixed,e.store)];return o.className&&l.push(o.className),o.children||l.push(r.is("leaf")),l},o=(t,r)=>{const n=eO(r,t.fixed,e.store);return tO(n,"left"),tO(n,"right"),n};return{getCellClasses:n,getCellStyles:o,columns:t}}RO.props=["columns","tableLayout"];var PO=Object(i["defineComponent"])({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:r,columns:n}=DO(e),o=Object(b["b"])("table");return{ns:o,getCellClasses:t,getCellStyles:r,columns:n}},render(){const{columns:e,getCellStyles:t,getCellClasses:r,summaryMethod:n,sumText:o,ns:l}=this,a=this.store.states.data.value;let c=[];return n?c=n({columns:e,data:a}):e.forEach((e,t)=>{if(0===t)return void(c[t]=o);const r=a.map(t=>Number(t[e.property])),n=[];let l=!0;r.forEach(e=>{if(!Number.isNaN(+e)){l=!1;const t=(""+e).split(".")[1];n.push(t?t.length:0)}});const i=Math.max.apply(null,n);c[t]=l?"":r.reduce((e,t)=>{const r=Number(t);return Number.isNaN(+r)?e:Number.parseFloat((e+t).toFixed(Math.min(i,20)))},0)}),Object(i["h"])("table",{class:l.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[RO({columns:e}),Object(i["h"])("tbody",[Object(i["h"])("tr",{},[...e.map((n,o)=>Object(i["h"])("td",{key:o,colspan:n.colSpan,rowspan:n.rowSpan,class:r(e,o),style:t(n,o)},[Object(i["h"])("div",{class:["cell",n.labelClassName]},[c[o]])]))])])])}});function IO(e){const t=t=>{e.commit("setCurrentRow",t)},r=()=>e.getSelectionRows(),n=(t,r)=>{e.toggleRowSelection(t,r,!1),e.updateAllSelected()},o=()=>{e.clearSelection()},l=t=>{e.clearFilter(t)},a=()=>{e.commit("toggleAllSelection")},i=(t,r)=>{e.toggleRowExpansionAdapter(t,r)},c=()=>{e.clearSort()},s=(t,r)=>{e.commit("sort",{prop:t,order:r})};return{setCurrentRow:t,getSelectionRows:r,toggleRowSelection:n,clearSelection:o,clearFilter:l,toggleAllSelection:a,toggleRowExpansion:i,clearSort:c,sort:s}}function FO(e,t,r,n){const o=Object(i["ref"])(!1),l=Object(i["ref"])(null),a=Object(i["ref"])(!1),s=e=>{a.value=e},u=Object(i["ref"])({width:null,height:null,headerHeight:null}),d=Object(i["ref"])(!1),p={display:"inline-block",verticalAlign:"middle"},f=Object(i["ref"])(),b=Object(i["ref"])(0),m=Object(i["ref"])(0),h=Object(i["ref"])(0),v=Object(i["ref"])(0);Object(i["watchEffect"])(()=>{t.setHeight(e.height)}),Object(i["watchEffect"])(()=>{t.setMaxHeight(e.maxHeight)}),Object(i["watch"])(()=>[e.currentRowKey,r.states.rowKey],([e,t])=>{Object(i["unref"])(t)&&r.setCurrentRowKey(""+e)},{immediate:!0}),Object(i["watch"])(()=>e.data,e=>{n.store.commit("setData",e)},{immediate:!0,deep:!0}),Object(i["watchEffect"])(()=>{e.expandRowKeys&&r.setExpandRowKeysAdapter(e.expandRowKeys)});const g=()=>{n.store.commit("setHoverRow",null),n.hoverState&&(n.hoverState=null)},O=(e,t)=>{const{pixelX:r,pixelY:o}=t;Math.abs(r)>=Math.abs(o)&&(n.refs.bodyWrapper.scrollLeft+=t.pixelX/5)},j=Object(i["computed"])(()=>e.height||e.maxHeight||r.states.fixedColumns.value.length>0||r.states.rightFixedColumns.value.length>0),w=Object(i["computed"])(()=>({width:t.bodyWidth.value?t.bodyWidth.value+"px":""})),y=()=>{j.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(C)};Object(i["onMounted"])(async()=>{await Object(i["nextTick"])(),r.updateColumns(),z(),requestAnimationFrame(y);const t=n.vnode.el,o=n.refs.headerWrapper;e.flexible&&t&&t.parentElement&&(t.parentElement.style.minWidth="0"),u.value={width:f.value=t.offsetWidth,height:t.offsetHeight,headerHeight:e.showHeader&&o?o.offsetHeight:null},r.states.columns.value.forEach(e=>{e.filteredValue&&e.filteredValue.length&&n.store.commit("filterChange",{column:e,values:e.filteredValue,silent:!0})}),n.$ready=!0});const x=(e,r)=>{if(!e)return;const n=Array.from(e.classList).filter(e=>!e.startsWith("is-scrolling-"));n.push(t.scrollX.value?r:"is-scrolling-none"),e.className=n.join(" ")},k=e=>{const{tableWrapper:t}=n.refs;x(t,e)},_=e=>{const{tableWrapper:t}=n.refs;return!(!t||!t.classList.contains(e))},C=function(){if(!n.refs.scrollBarRef)return;if(!t.scrollX.value){const e="is-scrolling-none";return void(_(e)||k(e))}const e=n.refs.scrollBarRef.wrap$;if(!e)return;const{scrollLeft:r,offsetWidth:o,scrollWidth:l}=e,{headerWrapper:a,footerWrapper:i}=n.refs;a&&(a.scrollLeft=r),i&&(i.scrollLeft=r);const c=l-o-1;k(r>=c?"is-scrolling-right":0===r?"is-scrolling-left":"is-scrolling-middle")},z=()=>{n.refs.scrollBarRef&&(n.refs.scrollBarRef.wrap$&&Object(c["useEventListener"])(n.refs.scrollBarRef.wrap$,"scroll",C,{passive:!0}),e.fit?Object(c["useResizeObserver"])(n.vnode.el,E):Object(c["useEventListener"])(window,"resize",E),Object(c["useResizeObserver"])(n.refs.bodyWrapper,()=>{var e,t;E(),null==(t=null==(e=n.refs)?void 0:e.scrollBarRef)||t.update()}))},E=()=>{var t,r,o;const l=n.vnode.el;if(!n.$ready||!l)return;let a=!1;const{width:i,height:c,headerHeight:s}=u.value,d=f.value=l.offsetWidth;i!==d&&(a=!0);const p=l.offsetHeight;(e.height||j.value)&&c!==p&&(a=!0);const g="fixed"===e.tableLayout?n.refs.headerWrapper:null==(t=n.refs.tableHeaderRef)?void 0:t.$el;e.showHeader&&(null==g?void 0:g.offsetHeight)!==s&&(a=!0),b.value=(null==(r=n.refs.tableWrapper)?void 0:r.scrollHeight)||0,h.value=(null==g?void 0:g.scrollHeight)||0,v.value=(null==(o=n.refs.footerWrapper)?void 0:o.offsetHeight)||0,m.value=b.value-h.value-v.value,a&&(u.value={width:d,height:p,headerHeight:e.showHeader&&(null==g?void 0:g.offsetHeight)||0},y())},B=Object(Vt["b"])(),S=Object(i["computed"])(()=>{const{bodyWidth:e,scrollY:r,gutterWidth:n}=t;return e.value?e.value-(r.value?n:0)+"px":""}),V=Object(i["computed"])(()=>e.maxHeight?"fixed":e.tableLayout),N=Object(i["computed"])(()=>{if(e.data&&e.data.length)return null;let t="100%";e.height&&m.value&&(t=m.value+"px");const r=f.value;return{width:r?r+"px":"",height:t}}),M=Object(i["computed"])(()=>e.height?{height:Number.isNaN(Number(e.height))?e.height:e.height+"px"}:e.maxHeight?{maxHeight:Number.isNaN(Number(e.maxHeight))?e.maxHeight:e.maxHeight+"px"}:{}),A=Object(i["computed"])(()=>{if(e.height)return{height:"100%"};if(e.maxHeight){if(Number.isNaN(Number(e.maxHeight)))return{maxHeight:`calc(${e.maxHeight} - ${h.value+v.value}px)`};{const t=e.maxHeight,r=b.value>=Number(t);if(r)return{maxHeight:b.value-h.value-v.value+"px"}}}return{}}),T=(e,t)=>{const r=n.refs.bodyWrapper;if(Math.abs(t.spinY)>0){const n=r.scrollTop;t.pixelY<0&&0!==n&&e.preventDefault(),t.pixelY>0&&r.scrollHeight-r.clientHeight>n&&e.preventDefault(),r.scrollTop+=Math.ceil(t.pixelY/5)}else r.scrollLeft+=Math.ceil(t.pixelX/5)};return{isHidden:o,renderExpanded:l,setDragVisible:s,isGroup:d,handleMouseLeave:g,handleHeaderFooterMousewheel:O,tableSize:B,emptyBlockStyle:N,handleFixedMousewheel:T,resizeProxyVisible:a,bodyWidth:S,resizeState:u,doLayout:y,tableBodyStyles:w,tableLayout:V,scrollbarViewStyle:p,tableInnerStyle:M,scrollbarStyle:A}}var $O={data:{type:Array,default:()=>[]},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const qO=()=>{const e=Object(i["ref"])(),t=(t,r)=>{const n=e.value;n&&n.scrollTo(t,r)},r=(t,r)=>{const n=e.value;n&&Object(c["isNumber"])(r)&&["Top","Left"].includes(t)&&n["setScroll"+t](r)},n=e=>r("Top",e),o=e=>r("Left",e);return{scrollBarRef:e,scrollTo:t,setScrollTop:n,setScrollLeft:o}};var WO=r("0512"),UO=r.n(WO);const KO=function(e,t){if(e&&e.addEventListener){const r=function(e){const r=UO()(e);t&&Reflect.apply(t,this,[e,r])};e.addEventListener("wheel",r,{passive:!0})}},YO={beforeMount(e,t){KO(e,t.value)}};let GO=1;const XO=Object(i["defineComponent"])({name:"ElTable",directives:{Mousewheel:YO},components:{TableHeader:VO,TableBody:HO,TableFooter:PO,ElScrollbar:Z,hColgroup:RO},props:$O,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t:t}=Object(Mr["a"])(),r=Object(b["b"])("table"),n=Object(i["getCurrentInstance"])();Object(i["provide"])(_O,n);const o=pO(n,e);n.store=o;const l=new hO({store:n.store,table:n,fit:e.fit,showHeader:e.showHeader});n.layout=l;const a=Object(i["computed"])(()=>0===(o.states.data.value||[]).length),{setCurrentRow:c,getSelectionRows:s,toggleRowSelection:u,clearSelection:d,clearFilter:p,toggleAllSelection:f,toggleRowExpansion:m,clearSort:h,sort:v}=IO(o),{isHidden:g,renderExpanded:O,setDragVisible:j,isGroup:w,handleMouseLeave:y,handleHeaderFooterMousewheel:x,tableSize:k,emptyBlockStyle:_,handleFixedMousewheel:C,resizeProxyVisible:z,bodyWidth:E,resizeState:B,doLayout:S,tableBodyStyles:V,tableLayout:M,scrollbarViewStyle:A,tableInnerStyle:T,scrollbarStyle:H}=FO(e,l,o,n),{scrollBarRef:R,scrollTo:L,setScrollLeft:D,setScrollTop:P}=qO(),I=Object(N["debounce"])(S,50),F=`${r.namespace.value}-table_${GO++}`;n.tableId=F,n.state={isGroup:w,resizeState:B,doLayout:S,debouncedUpdateLayout:I};const $=Object(i["computed"])(()=>e.sumText||t("el.table.sumText")),q=Object(i["computed"])(()=>e.emptyText||t("el.table.emptyText"));return{ns:r,layout:l,store:o,handleHeaderFooterMousewheel:x,handleMouseLeave:y,tableId:F,tableSize:k,isHidden:g,isEmpty:a,renderExpanded:O,resizeProxyVisible:z,resizeState:B,isGroup:w,bodyWidth:E,tableBodyStyles:V,emptyBlockStyle:_,debouncedUpdateLayout:I,handleFixedMousewheel:C,setCurrentRow:c,getSelectionRows:s,toggleRowSelection:u,clearSelection:d,clearFilter:p,toggleAllSelection:f,toggleRowExpansion:m,clearSort:h,doLayout:S,sort:v,t:t,setDragVisible:j,context:n,computedSumText:$,computedEmptyText:q,tableLayout:M,scrollbarViewStyle:A,tableInnerStyle:T,scrollbarStyle:H,scrollBarRef:R,scrollTo:L,setScrollLeft:D,setScrollTop:P}}}),JO=["data-prefix"],ZO={ref:"hiddenColumns",class:"hidden-columns"};function QO(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("hColgroup"),c=Object(i["resolveComponent"])("table-header"),s=Object(i["resolveComponent"])("table-body"),u=Object(i["resolveComponent"])("el-scrollbar"),d=Object(i["resolveComponent"])("table-footer"),p=Object(i["resolveDirective"])("mousewheel");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"tableWrapper",class:Object(i["normalizeClass"])([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:0!==(e.store.states.data.value||[]).length&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m("layout-"+e.tableLayout)]),style:Object(i["normalizeStyle"])(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=t=>e.handleMouseLeave())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("inner-wrapper")),style:Object(i["normalizeStyle"])(e.tableInnerStyle)},[Object(i["createElementVNode"])("div",ZO,[Object(i["renderSlot"])(e.$slots,"default")],512),e.showHeader&&"fixed"===e.tableLayout?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"headerWrapper",class:Object(i["normalizeClass"])(e.ns.e("header-wrapper"))},[Object(i["createElementVNode"])("table",{ref:"tableHeader",class:Object(i["normalizeClass"])(e.ns.e("header")),style:Object(i["normalizeStyle"])(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[Object(i["createVNode"])(a,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),Object(i["createVNode"])(c,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[p,e.handleHeaderFooterMousewheel]]):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{ref:"bodyWrapper",class:Object(i["normalizeClass"])(e.ns.e("body-wrapper"))},[Object(i["createVNode"])(u,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("table",{ref:"tableBody",class:Object(i["normalizeClass"])(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:Object(i["normalizeStyle"])({width:e.bodyWidth,tableLayout:e.tableLayout})},[Object(i["createVNode"])(a,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&"auto"===e.tableLayout?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(s,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","row-style","store","stripe"])],6),e.isEmpty?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"emptyBlock",style:Object(i["normalizeStyle"])(e.emptyBlockStyle),class:Object(i["normalizeClass"])(e.ns.e("empty-block"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},[Object(i["renderSlot"])(e.$slots,"empty",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.computedEmptyText),1)])],2)],6)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.append?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,ref:"appendWrapper",class:Object(i["normalizeClass"])(e.ns.e("append-wrapper"))},[Object(i["renderSlot"])(e.$slots,"append")],2)):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,ref:"footerWrapper",class:Object(i["normalizeClass"])(e.ns.e("footer-wrapper"))},[Object(i["createVNode"])(d,{border:e.border,"default-sort":e.defaultSort,store:e.store,style:Object(i["normalizeStyle"])(e.tableBodyStyles),"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[i["vShow"],!e.isEmpty],[p,e.handleHeaderFooterMousewheel]]):Object(i["createCommentVNode"])("v-if",!0),e.border||e.isGroup?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(e.ns.e("border-left-patch"))},null,2)):Object(i["createCommentVNode"])("v-if",!0)],6),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{ref:"resizeProxy",class:Object(i["normalizeClass"])(e.ns.e("column-resize-proxy"))},null,2),[[i["vShow"],e.resizeProxyVisible]])],46,JO)}var ej=Object(f["a"])(XO,[["render",QO],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const tj={selection:"table-column--selection",expand:"table__expand-column"},rj={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},nj=e=>tj[e]||"",oj={selection:{renderHeader({store:e}){function t(){return e.states.data.value&&0===e.states.data.value.length}return Object(i["h"])(Fn,{disabled:t(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value})},renderCell({row:e,column:t,store:r,$index:n}){return Object(i["h"])(Fn,{disabled:!!t.selectable&&!t.selectable.call(null,e,n),size:r.states.tableSize.value,onChange:()=>{r.commit("rowSelectedChanged",e)},onClick:e=>e.stopPropagation(),modelValue:r.isSelected(e)})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let r=t+1;const n=e.index;return"number"===typeof n?r=t+n:"function"===typeof n&&(r=n(t)),Object(i["h"])("div",{},[r])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:r}){const{ns:n}=t,o=[n.e("expand-icon")];r&&o.push(n.em("expand-icon","expanded"));const l=function(r){r.stopPropagation(),t.toggleRowExpansion(e)};return Object(i["h"])("div",{class:o,onClick:l},{default:()=>[Object(i["h"])(y["a"],null,{default:()=>[Object(i["h"])(M["ArrowRight"])]})]})},sortable:!1,resizable:!1}};function lj({row:e,column:t,$index:r}){var n;const o=t.property,l=o&&Object(x["b"])(e,o).value;return t&&t.formatter?t.formatter(e,t,l,r):(null==(n=null==l?void 0:l.toString)?void 0:n.call(l))||""}function aj({row:e,treeNode:t,store:r},n=!1){const{ns:o}=r;if(!t)return n?[Object(i["h"])("span",{class:o.e("placeholder")})]:null;const l=[],a=function(n){n.stopPropagation(),t.loading||r.loadOrToggle(e)};if(t.indent&&l.push(Object(i["h"])("span",{class:o.e("indent"),style:{"padding-left":t.indent+"px"}})),"boolean"!==typeof t.expanded||t.noLazyChildren)l.push(Object(i["h"])("span",{class:o.e("placeholder")}));else{const e=[o.e("expand-icon"),t.expanded?o.em("expand-icon","expanded"):""];let r=M["ArrowRight"];t.loading&&(r=M["Loading"]),l.push(Object(i["h"])("div",{class:e,onClick:a},{default:()=>[Object(i["h"])(y["a"],{class:{[o.is("loading")]:t.loading}},{default:()=>[Object(i["h"])(r)]})]}))}return l}function ij(e,t){return e.reduce((e,t)=>(e[t]=t,e),t)}function cj(e,t){const r=Object(i["getCurrentInstance"])(),n=()=>{const n=["fixed"],o={realWidth:"width",realMinWidth:"minWidth"},l=ij(n,o);Object.keys(l).forEach(n=>{const l=o[n];Object(Y["hasOwn"])(t,l)&&Object(i["watch"])(()=>t[l],t=>{let o=t;"width"===l&&"realWidth"===n&&(o=$g(t)),"minWidth"===l&&"realMinWidth"===n&&(o=qg(t)),r.columnConfig.value[l]=o,r.columnConfig.value[n]=o;const a="fixed"===l;e.value.store.scheduleLayout(a)})})},o=()=>{const e=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],n={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},o=ij(e,n);Object.keys(o).forEach(e=>{const o=n[e];Object(Y["hasOwn"])(t,o)&&Object(i["watch"])(()=>t[o],t=>{r.columnConfig.value[e]=t})})};return{registerComplexWatchers:n,registerNormalWatchers:o}}function sj(e,t,r){const n=Object(i["getCurrentInstance"])(),o=Object(i["ref"])(""),l=Object(i["ref"])(!1),a=Object(i["ref"])(),c=Object(i["ref"])(),s=Object(b["b"])("table");Object(i["watchEffect"])(()=>{a.value=e.align?"is-"+e.align:null,a.value}),Object(i["watchEffect"])(()=>{c.value=e.headerAlign?"is-"+e.headerAlign:a.value,c.value});const u=Object(i["computed"])(()=>{let e=n.vnode.vParent||n.parent;while(e&&!e.tableId&&!e.columnId)e=e.vnode.vParent||e.parent;return e}),d=Object(i["computed"])(()=>{const{store:e}=n.parent;if(!e)return!1;const{treeData:t}=e.states,r=t.value;return r&&Object.keys(r).length>0}),p=Object(i["ref"])($g(e.width)),f=Object(i["ref"])(qg(e.minWidth)),h=e=>(p.value&&(e.width=p.value),f.value&&(e.minWidth=f.value),!p.value&&f.value&&(e.width=void 0),e.minWidth||(e.minWidth=80),e.realWidth=Number(void 0===e.width?e.minWidth:e.width),e),v=e=>{const t=e.type,r=oj[t]||{};Object.keys(r).forEach(t=>{const n=r[t];"className"!==t&&void 0!==n&&(e[t]=n)});const n=nj(t);if(n){const t=`${Object(i["unref"])(s.namespace)}-${n}`;e.className=e.className?`${e.className} ${t}`:t}return e},g=e=>{function t(e){var t;"ElTableColumn"===(null==(t=null==e?void 0:e.type)?void 0:t.name)&&(e.vParent=n)}Array.isArray(e)?e.forEach(e=>t(e)):t(e)},O=o=>{e.renderHeader?Object(m["a"])("TableColumn","Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header."):"selection"!==o.type&&(o.renderHeader=e=>{n.columnConfig.value["label"];const r=t.header;return r?r(e):o.label});let l=o.renderCell;return"expand"===o.type?(o.renderCell=e=>Object(i["h"])("div",{class:"cell"},[l(e)]),r.value.renderExpanded=e=>t.default?t.default(e):t.default):(l=l||lj,o.renderCell=e=>{let r=null;if(t.default){const n=t.default(e);r=n.some(e=>e.type!==i["Comment"])?n:l(e)}else r=l(e);const n=d.value&&0===e.cellIndex&&"selection"!==e.column.type,a=aj(e,n),c={class:"cell",style:{}};return o.showOverflowTooltip&&(c.class=`${c.class} ${Object(i["unref"])(s.namespace)}-tooltip`,c.style={width:(e.column.realWidth||Number(e.column.width))-1+"px"}),g(r),Object(i["h"])("div",c,[a,r])}),o},j=(...t)=>t.reduce((t,r)=>(Array.isArray(r)&&r.forEach(r=>{t[r]=e[r]}),t),{}),w=(e,t)=>Array.prototype.indexOf.call(e,t);return{columnId:o,realAlign:a,isSubColumn:l,realHeaderAlign:c,columnOrTableParent:u,setColumnWidth:h,setColumnForcedProps:v,setColumnRenders:O,getPropsData:j,getColumnElIndex:w}}var uj={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(e=>["ascending","descending",null].includes(e))}};let dj=1;var pj=Object(i["defineComponent"])({name:"ElTableColumn",components:{ElCheckbox:Fn},props:uj,setup(e,{slots:t}){const r=Object(i["getCurrentInstance"])(),n=Object(i["ref"])({}),o=Object(i["computed"])(()=>{let e=r.parent;while(e&&!e.tableId)e=e.parent;return e}),{registerNormalWatchers:l,registerComplexWatchers:a}=cj(o,e),{columnId:c,isSubColumn:s,realHeaderAlign:u,columnOrTableParent:d,setColumnWidth:p,setColumnForcedProps:f,setColumnRenders:b,getPropsData:m,getColumnElIndex:h,realAlign:v}=sj(e,t,o),g=d.value;c.value=`${g.tableId||g.columnId}_column_${dj++}`,Object(i["onBeforeMount"])(()=>{s.value=o.value!==g;const t=e.type||"default",i=""===e.sortable||e.sortable,d={...rj[t],id:c.value,type:t,property:e.prop||e.property,align:v,headerAlign:u,showOverflowTooltip:e.showOverflowTooltip||e.showTooltipWhenOverflow,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:i,index:e.index,rawColumnKey:r.vnode.key},h=["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],O=["sortMethod","sortBy","sortOrders"],j=["selectable","reserveSelection"],w=["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"];let y=m(h,O,j,w);y=Fg(d,y);const x=Ug(b,p,f);y=x(y),n.value=y,l(),a()}),Object(i["onMounted"])(()=>{var e;const t=d.value,l=s.value?t.vnode.el.children:null==(e=t.refs.hiddenColumns)?void 0:e.children,a=()=>h(l||[],r.vnode.el);n.value.getColumnIndex=a;const i=a();i>-1&&o.value.store.commit("insertColumn",n.value,s.value?t.columnConfig.value:null)}),Object(i["onBeforeUnmount"])(()=>{o.value.store.commit("removeColumn",n.value,s.value?g.columnConfig.value:null)}),r.columnId=c.value,r.columnConfig=n},render(){var e,t,r;try{const n=null==(t=(e=this.$slots).default)?void 0:t.call(e,{row:{},column:{},$index:-1}),o=[];if(Array.isArray(n))for(const e of n)"ElTableColumn"===(null==(r=e.type)?void 0:r.name)||2&e.shapeFlag?o.push(e):e.type===i["Fragment"]&&Array.isArray(e.children)&&e.children.forEach(e=>{1024===(null==e?void 0:e.patchFlag)||Object(Y["isString"])(null==e?void 0:e.children)||o.push(e)});const l=Object(i["h"])("div",o);return l}catch(n){return Object(i["h"])("div",[])}}});const fj=Object(j["a"])(ej,{TableColumn:pj}),bj=Object(j["d"])(pj);var mj=(e=>(e["ASC"]="asc",e["DESC"]="desc",e))(mj||{}),hj=(e=>(e["CENTER"]="center",e["RIGHT"]="right",e))(hj||{}),vj=(e=>(e["LEFT"]="left",e["RIGHT"]="right",e))(vj||{});const gj={["asc"]:"desc",["desc"]:"asc"},Oj=Symbol("placeholder"),jj=(e,t,r)=>{var n;const o={flexGrow:0,flexShrink:0,...r?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};r||(o.flexShrink=1);const l={...null!=(n=e.style)?n:{},...o,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(l.maxWidth=e.maxWidth),e.minWidth&&(l.minWidth=e.minWidth)),l};function wj(e,t,r){const n=Object(i["computed"])(()=>Object(i["unref"])(t).filter(e=>!e.hidden)),o=Object(i["computed"])(()=>Object(i["unref"])(n).filter(e=>"left"===e.fixed||!0===e.fixed)),l=Object(i["computed"])(()=>Object(i["unref"])(n).filter(e=>"right"===e.fixed)),a=Object(i["computed"])(()=>Object(i["unref"])(n).filter(e=>!e.fixed)),c=Object(i["computed"])(()=>{const e=[];return Object(i["unref"])(o).forEach(t=>{e.push({...t,placeholderSign:Oj})}),Object(i["unref"])(a).forEach(t=>{e.push(t)}),Object(i["unref"])(l).forEach(t=>{e.push({...t,placeholderSign:Oj})}),e}),s=Object(i["computed"])(()=>Object(i["unref"])(o).length||Object(i["unref"])(l).length),u=Object(i["computed"])(()=>{const n=Object(i["unref"])(t);return n.reduce((t,n)=>(t[n.key]=jj(n,Object(i["unref"])(r),e.fixed),t),{})}),d=Object(i["computed"])(()=>Object(i["unref"])(n).reduce((e,t)=>e+t.width,0)),p=e=>Object(i["unref"])(t).find(t=>t.key===e),f=e=>Object(i["unref"])(u)[e],b=(e,t)=>{e.width=t};function m(t){var r;const{key:n}=t.currentTarget.dataset;if(!n)return;const{sortState:o,sortBy:l}=e;let a=mj.ASC;a=Object(Y["isObject"])(o)?gj[o[n]]:gj[l.order],null==(r=e.onColumnSort)||r.call(e,{column:p(n),key:n,order:a})}return{columns:t,columnsStyles:u,columnsTotalWidth:d,fixedColumnsOnLeft:o,fixedColumnsOnRight:l,hasFixedColumns:s,mainColumns:c,normalColumns:a,visibleColumns:n,getColumn:p,getColumnStyle:f,updateColumnWidth:b,onColumnSorted:m}}const yj=(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:o})=>{const l=Object(i["ref"])({scrollLeft:0,scrollTop:0});function a(e){var o,l,a;const{scrollTop:i}=e;null==(o=t.value)||o.scrollTo(e),null==(l=r.value)||l.scrollToTop(i),null==(a=n.value)||a.scrollToTop(i)}function c(e){l.value=e,a(e)}function s(e){l.value.scrollTop=e,a(Object(i["unref"])(l))}function u(e){var r,n;l.value.scrollLeft=e,null==(n=null==(r=t.value)?void 0:r.scrollTo)||n.call(r,Object(i["unref"])(l))}function d(t){var r;c(t),null==(r=e.onScroll)||r.call(e,t)}function p({scrollTop:e}){const{scrollTop:t}=Object(i["unref"])(l);e!==t&&s(e)}function f(e,r="auto"){var n;null==(n=t.value)||n.scrollToRow(e,r)}return Object(i["watch"])(()=>Object(i["unref"])(l).scrollTop,(e,t)=>{e>t&&o()}),{scrollPos:l,scrollTo:c,scrollToLeft:u,scrollToTop:s,scrollToRow:f,onScroll:d,onVerticalScroll:p}},xj=(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:o})=>{const l=Object(i["getCurrentInstance"])(),{emit:a}=l,s=Object(i["shallowRef"])(!1),u=Object(i["shallowRef"])(null),d=Object(i["ref"])(e.defaultExpandedRowKeys||[]),p=Object(i["ref"])(-1),f=Object(i["shallowRef"])(null),b=Object(i["ref"])({}),m=Object(i["ref"])({}),h=Object(i["shallowRef"])({}),v=Object(i["shallowRef"])({}),g=Object(i["shallowRef"])({}),O=Object(i["computed"])(()=>Object(c["isNumber"])(e.estimatedRowHeight));function j(t){var r;null==(r=e.onRowsRendered)||r.call(e,t),t.rowCacheEnd>Object(i["unref"])(p)&&(p.value=t.rowCacheEnd)}function w({hovered:e,rowKey:t}){u.value=e?t:null}function y({expanded:t,rowData:r,rowIndex:n,rowKey:o}){var l,c;const s=[...Object(i["unref"])(d)],u=s.indexOf(o);t?-1===u&&s.push(o):u>-1&&s.splice(u,1),d.value=s,a("update:expandedRowKeys",s),null==(l=e.onRowExpand)||l.call(e,{expanded:t,rowData:r,rowIndex:n,rowKey:o}),null==(c=e.onExpandedRowsChange)||c.call(e,s)}const x=Object(N["debounce"])(()=>{var e,o,a,c;s.value=!0,b.value={...Object(i["unref"])(b),...Object(i["unref"])(m)},k(Object(i["unref"])(f),!1),m.value={},f.value=null,null==(e=t.value)||e.forceUpdate(),null==(o=r.value)||o.forceUpdate(),null==(a=n.value)||a.forceUpdate(),null==(c=l.proxy)||c.$forceUpdate(),s.value=!1},0);function k(e,o=!1){Object(i["unref"])(O)&&[t,r,n].forEach(t=>{const r=Object(i["unref"])(t);r&&r.resetAfterRowIndex(e,o)})}function _(e,t,r){const n=Object(i["unref"])(f);(null===n||n>r)&&(f.value=r),m.value[e]=t}function C({rowKey:e,height:t,rowIndex:r},n){n?n===vj.RIGHT?g.value[e]=t:h.value[e]=t:v.value[e]=t;const o=Math.max(...[h,g,v].map(t=>t.value[e]||0));Object(i["unref"])(b)[e]!==o&&(_(e,o,r),x())}return Object(i["watch"])(p,()=>o()),{hoveringRowKey:u,expandedRowKeys:d,lastRenderedRowIndex:p,isDynamic:O,isResetting:s,rowHeights:b,resetAfterIndex:k,onRowExpanded:y,onRowHovered:w,onRowsRendered:j,onRowHeightChange:C}},kj=(e,{expandedRowKeys:t,lastRenderedRowIndex:r,resetAfterIndex:n})=>{const o=Object(i["ref"])({}),l=Object(i["computed"])(()=>{const r={},{data:n,rowKey:l}=e,a=Object(i["unref"])(t);if(!a||!a.length)return n;const c=[],s=new Set;a.forEach(e=>s.add(e));let u=n.slice();u.forEach(e=>r[e[l]]=0);while(u.length>0){const e=u.shift();c.push(e),s.has(e[l])&&Array.isArray(e.children)&&e.children.length>0&&(u=[...e.children,...u],e.children.forEach(t=>r[t[l]]=r[e[l]]+1))}return o.value=r,c}),a=Object(i["computed"])(()=>{const{data:t,expandColumnKey:r}=e;return r?Object(i["unref"])(l):t});return Object(i["watch"])(a,(e,t)=>{e!==t&&(r.value=-1,n(0,!0))}),{data:a,depthMap:o}},_j=(e,t)=>e+t,Cj=e=>Object(Y["isArray"])(e)?e.reduce(_j,0):e,zj=(e,t,r={})=>Object(Y["isFunction"])(e)?e(t):null!=e?e:r,Ej=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=Object(K["b"])(e[t])}),e),Bj=e=>Object(i["isVNode"])(e)?t=>Object(i["h"])(e,t):e,Sj=(e,{columnsTotalWidth:t,data:r,fixedColumnsOnLeft:n,fixedColumnsOnRight:o})=>{const l=Object(i["computed"])(()=>{const{fixed:r,width:n,vScrollbarSize:o}=e,l=n-o;return r?Math.max(Math.round(Object(i["unref"])(t)),l):l}),a=Object(i["computed"])(()=>Object(i["unref"])(l)+(e.fixed?e.vScrollbarSize:0)),s=Object(i["computed"])(()=>{const{height:t=0,maxHeight:r=0,footerHeight:n,hScrollbarSize:o}=e;if(r>0){const e=Object(i["unref"])(h),t=Object(i["unref"])(u),l=Object(i["unref"])(m),a=l+e+t+o;return Math.min(a,r-n)}return t-n}),u=Object(i["computed"])(()=>{const{rowHeight:t,estimatedRowHeight:n}=e,o=Object(i["unref"])(r);return Object(c["isNumber"])(n)?o.length*n:o.length*t}),d=Object(i["computed"])(()=>{const{maxHeight:t}=e,r=Object(i["unref"])(s);if(Object(c["isNumber"])(t)&&t>0)return r;const n=Object(i["unref"])(u)+Object(i["unref"])(m)+Object(i["unref"])(h);return Math.min(r,n)}),p=e=>e.width,f=Object(i["computed"])(()=>Cj(Object(i["unref"])(n).map(p))),b=Object(i["computed"])(()=>Cj(Object(i["unref"])(o).map(p))),m=Object(i["computed"])(()=>Cj(e.headerHeight)),h=Object(i["computed"])(()=>{var t;return((null==(t=e.fixedData)?void 0:t.length)||0)*e.rowHeight}),v=Object(i["computed"])(()=>Object(i["unref"])(s)-Object(i["unref"])(m)-Object(i["unref"])(h)),g=Object(i["computed"])(()=>{const{style:t={},height:r,width:n}=e;return Ej({...t,height:r,width:n})}),O=Object(i["computed"])(()=>Ej({height:e.footerHeight})),j=Object(i["computed"])(()=>({top:Object(K["b"])(Object(i["unref"])(m)),bottom:Object(K["b"])(e.footerHeight),width:Object(K["b"])(e.width)}));return{bodyWidth:l,fixedTableHeight:d,mainTableHeight:s,leftTableWidth:f,rightTableWidth:b,headerWidth:a,rowsHeight:u,windowHeight:v,footerHeight:O,emptyStyle:j,rootStyle:g}};function Vj(e){const t=Object(i["ref"])(),r=Object(i["ref"])(),n=Object(i["ref"])(),{columns:o,columnsStyles:l,columnsTotalWidth:a,fixedColumnsOnLeft:c,fixedColumnsOnRight:s,hasFixedColumns:u,mainColumns:d,onColumnSorted:p}=wj(e,Object(i["toRef"])(e,"columns"),Object(i["toRef"])(e,"fixed")),{scrollTo:f,scrollToLeft:b,scrollToTop:m,scrollToRow:h,onScroll:v,onVerticalScroll:g,scrollPos:O}=yj(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:G}),{expandedRowKeys:j,hoveringRowKey:w,lastRenderedRowIndex:y,isDynamic:x,isResetting:k,rowHeights:_,resetAfterIndex:C,onRowExpanded:z,onRowHeightChange:E,onRowHovered:B,onRowsRendered:S}=xj(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:G}),{data:V,depthMap:N}=kj(e,{expandedRowKeys:j,lastRenderedRowIndex:y,resetAfterIndex:C}),{bodyWidth:M,fixedTableHeight:A,mainTableHeight:T,leftTableWidth:H,rightTableWidth:R,headerWidth:L,rowsHeight:D,windowHeight:P,footerHeight:I,emptyStyle:F,rootStyle:$}=Sj(e,{columnsTotalWidth:a,data:V,fixedColumnsOnLeft:c,fixedColumnsOnRight:s}),q=Object(i["shallowRef"])(!1),W=Object(i["ref"])(),U=Object(i["computed"])(()=>{const t=0===Object(i["unref"])(V).length;return Object(Y["isArray"])(e.fixedData)?0===e.fixedData.length&&t:t});function K(t){const{estimatedRowHeight:r,rowHeight:n,rowKey:o}=e;return r?Object(i["unref"])(_)[Object(i["unref"])(V)[t][o]]||r:n}function G(){const{onEndReached:t}=e;if(!t)return;const{scrollTop:r}=Object(i["unref"])(O),n=Object(i["unref"])(D),o=Object(i["unref"])(P),l=n-(r+o)+e.hScrollbarSize;Object(i["unref"])(y)>=0&&n!==Object(i["unref"])(D)&&t(l)}return Object(i["watch"])(()=>e.expandedRowKeys,e=>j.value=e,{deep:!0}),{columns:o,containerRef:W,mainTableRef:t,leftTableRef:r,rightTableRef:n,isDynamic:x,isResetting:k,isScrolling:q,hoveringRowKey:w,hasFixedColumns:u,columnsStyles:l,columnsTotalWidth:a,data:V,expandedRowKeys:j,depthMap:N,fixedColumnsOnLeft:c,fixedColumnsOnRight:s,mainColumns:d,bodyWidth:M,emptyStyle:F,rootStyle:$,headerWidth:L,footerHeight:I,mainTableHeight:T,fixedTableHeight:A,leftTableWidth:H,rightTableWidth:R,showEmpty:U,getRowHeight:K,onColumnSorted:p,onRowHovered:B,onRowExpanded:z,onRowsRendered:S,onRowHeightChange:E,scrollTo:f,scrollToLeft:b,scrollToTop:m,scrollToRow:h,onScroll:v,onVerticalScroll:g}}const Nj=Symbol("tableV2"),Mj=String,Aj={type:Object(s["c"])(Array),required:!0},Tj=(Object(s["c"])(Object),{type:Object(s["c"])(Array)}),Hj={...Tj,required:!0},Rj=String,Lj={type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},Dj={type:Number,required:!0},Pj={type:Object(s["c"])([String,Number,Symbol]),default:"id"},Ij={type:Object(s["c"])(Object)},Fj=Object(s["b"])({class:String,columns:Aj,columnsStyles:{type:Object(s["c"])(Object),required:!0},depth:Number,expandColumnKey:Rj,estimatedRowHeight:{...Vh.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:Object(s["c"])(Function)},onRowHover:{type:Object(s["c"])(Function)},onRowHeightChange:{type:Object(s["c"])(Function)},rowData:{type:Object(s["c"])(Object),required:!0},rowEventHandlers:{type:Object(s["c"])(Object)},rowIndex:{type:Number,required:!0},rowKey:Pj,style:{type:Object(s["c"])(Object)}}),$j={type:Number,required:!0},qj=Object(s["b"])({class:String,columns:Aj,fixedHeaderData:{type:Object(s["c"])(Array)},headerData:{type:Object(s["c"])(Array),required:!0},headerHeight:{type:Object(s["c"])([Number,Array]),default:50},rowWidth:$j,rowHeight:{type:Number,default:50},height:$j,width:$j}),Wj=Object(s["b"])({columns:Aj,data:Hj,fixedData:Tj,estimatedRowHeight:Fj.estimatedRowHeight,width:Dj,height:Dj,headerWidth:Dj,headerHeight:qj.headerHeight,bodyWidth:Dj,rowHeight:Dj,cache:zh.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:Vh.scrollbarAlwaysOn,scrollbarStartGap:Vh.scrollbarStartGap,scrollbarEndGap:Vh.scrollbarEndGap,class:Mj,style:Ij,containerStyle:Ij,getRowHeight:{type:Object(s["c"])(Function),required:!0},rowKey:Fj.rowKey,onRowsRendered:{type:Object(s["c"])(Function)},onScroll:{type:Object(s["c"])(Function)}}),Uj=Object(s["b"])({cache:Wj.cache,estimatedRowHeight:Fj.estimatedRowHeight,rowKey:Pj,headerClass:{type:Object(s["c"])([String,Function])},headerProps:{type:Object(s["c"])([Object,Function])},headerCellProps:{type:Object(s["c"])([Object,Function])},headerHeight:qj.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:Object(s["c"])([String,Function])},rowProps:{type:Object(s["c"])([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:Object(s["c"])([Object,Function])},columns:Aj,data:Hj,dataGetter:{type:Object(s["c"])(Function)},fixedData:Tj,expandColumnKey:Fj.expandColumnKey,expandedRowKeys:Lj,defaultExpandedRowKeys:Lj,class:Mj,fixed:Boolean,style:{type:Object(s["c"])(Object)},width:Dj,height:Dj,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:Vh.hScrollbarSize,vScrollbarSize:Vh.vScrollbarSize,scrollbarAlwaysOn:Nh.alwaysOn,sortBy:{type:Object(s["c"])(Object),default:()=>({})},sortState:{type:Object(s["c"])(Object),default:void 0},onColumnSort:{type:Object(s["c"])(Function)},onExpandedRowsChange:{type:Object(s["c"])(Function)},onEndReached:{type:Object(s["c"])(Function)},onRowExpand:Fj.onRowExpand,onScroll:Wj.onScroll,onRowsRendered:Wj.onRowsRendered,rowEventHandlers:Fj.rowEventHandlers}),Kj=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:r,atYStartEdge:n},o)=>{let l=null,a=0,i=0;const c=(o,l)=>{const a=o<0&&t.value||o>0&&e.value,i=l<0&&n.value||l>0&&r.value;return a&&i},s=e=>{hh(l);let t=e.deltaX,r=e.deltaY;Math.abs(t)>Math.abs(r)?r=0:t=0,e.shiftKey&&0!==r&&(t=r,r=0),c(a,i)&&c(a+t,i+r)||(a+=t,i+=r,fp()||e.preventDefault(),l=mh(()=>{o(a,i),a=0,i=0}))};return{hasReachedEdge:c,onWheel:s}},Yj=({name:e,clearCache:t,getColumnPosition:r,getColumnStartIndexForOffset:n,getColumnStopIndexForStartIndex:o,getEstimatedTotalHeight:l,getEstimatedTotalWidth:a,getColumnOffset:s,getRowOffset:u,getRowPosition:d,getRowStartIndexForOffset:p,getRowStopIndexForStartIndex:f,initCache:m,injectToInstance:v,validateProps:g})=>Object(i["defineComponent"])({name:null!=e?e:"ElVirtualList",props:Vh,emits:[Jm,Zm],setup(e,{emit:O,expose:j,slots:w}){const y=Object(b["b"])("vl");g(e);const x=Object(i["getCurrentInstance"])(),k=Object(i["ref"])(m(e,x));null==v||v(x,k);const _=Object(i["ref"])(),C=Object(i["ref"])(),z=Object(i["ref"])(),E=Object(i["ref"])(null),B=Object(i["ref"])({isScrolling:!1,scrollLeft:Object(c["isNumber"])(e.initScrollLeft)?e.initScrollLeft:0,scrollTop:Object(c["isNumber"])(e.initScrollTop)?e.initScrollTop:0,updateRequested:!1,xAxisScrollDir:Qm,yAxisScrollDir:Qm}),S=Gm(),V=Object(i["computed"])(()=>Number.parseInt(""+e.height,10)),N=Object(i["computed"])(()=>Number.parseInt(""+e.width,10)),M=Object(i["computed"])(()=>{const{totalColumn:t,totalRow:r,columnCache:l}=e,{isScrolling:a,xAxisScrollDir:c,scrollLeft:s}=Object(i["unref"])(B);if(0===t||0===r)return[0,0,0,0];const u=n(e,s,Object(i["unref"])(k)),d=o(e,u,s,Object(i["unref"])(k)),p=a&&c!==eh?1:Math.max(1,l),f=a&&c!==Qm?1:Math.max(1,l);return[Math.max(0,u-p),Math.max(0,Math.min(t-1,d+f)),u,d]}),A=Object(i["computed"])(()=>{const{totalColumn:t,totalRow:r,rowCache:n}=e,{isScrolling:o,yAxisScrollDir:l,scrollTop:a}=Object(i["unref"])(B);if(0===t||0===r)return[0,0,0,0];const c=p(e,a,Object(i["unref"])(k)),s=f(e,c,a,Object(i["unref"])(k)),u=o&&l!==eh?1:Math.max(1,n),d=o&&l!==Qm?1:Math.max(1,n);return[Math.max(0,c-u),Math.max(0,Math.min(r-1,s+d)),c,s]}),T=Object(i["computed"])(()=>l(e,Object(i["unref"])(k))),H=Object(i["computed"])(()=>a(e,Object(i["unref"])(k))),R=Object(i["computed"])(()=>{var t;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:e.direction,height:Object(c["isNumber"])(e.height)?e.height+"px":e.height,width:Object(c["isNumber"])(e.width)?e.width+"px":e.width},null!=(t=e.style)?t:{}]}),L=Object(i["computed"])(()=>{const e=Object(i["unref"])(H)+"px",t=Object(i["unref"])(T)+"px";return{height:t,pointerEvents:Object(i["unref"])(B).isScrolling?"none":void 0,width:e}}),D=()=>{const{totalColumn:t,totalRow:r}=e;if(t>0&&r>0){const[e,t,r,n]=Object(i["unref"])(M),[o,l,a,c]=Object(i["unref"])(A);O(Jm,{columnCacheStart:e,columnCacheEnd:t,rowCacheStart:o,rowCacheEnd:l,columnVisibleStart:r,columnVisibleEnd:n,rowVisibleStart:a,rowVisibleEnd:c})}const{scrollLeft:n,scrollTop:o,updateRequested:l,xAxisScrollDir:a,yAxisScrollDir:c}=Object(i["unref"])(B);O(Zm,{xAxisScrollDir:a,scrollLeft:n,yAxisScrollDir:c,scrollTop:o,updateRequested:l})},P=t=>{const{clientHeight:r,clientWidth:n,scrollHeight:o,scrollLeft:l,scrollTop:a,scrollWidth:c}=t.currentTarget,s=Object(i["unref"])(B);if(s.scrollTop===a&&s.scrollLeft===l)return;let u=l;if(Th(e.direction))switch(Rh()){case uh:u=-l;break;case ph:u=c-n-l;break}B.value={...s,isScrolling:!0,scrollLeft:u,scrollTop:Math.max(0,Math.min(a,o-r)),updateRequested:!0,xAxisScrollDir:Mh(s.scrollLeft,u),yAxisScrollDir:Mh(s.scrollTop,a)},Object(i["nextTick"])(()=>K()),G(),D()},I=(e,t)=>{const r=Object(i["unref"])(V),n=(T.value-r)/t*e;q({scrollTop:Math.min(T.value-r,n)})},F=(e,t)=>{const r=Object(i["unref"])(N),n=(H.value-r)/t*e;q({scrollLeft:Math.min(H.value-r,n)})},{onWheel:$}=Kj({atXStartEdge:Object(i["computed"])(()=>B.value.scrollLeft<=0),atXEndEdge:Object(i["computed"])(()=>B.value.scrollLeft>=H.value),atYStartEdge:Object(i["computed"])(()=>B.value.scrollTop<=0),atYEndEdge:Object(i["computed"])(()=>B.value.scrollTop>=T.value)},(e,t)=>{var r,n,o,l;null==(n=null==(r=C.value)?void 0:r.onMouseUp)||n.call(r),null==(l=null==(o=C.value)?void 0:o.onMouseUp)||l.call(o);const a=Object(i["unref"])(N),c=Object(i["unref"])(V);q({scrollLeft:Math.min(B.value.scrollLeft+e,H.value-a),scrollTop:Math.min(B.value.scrollTop+t,T.value-c)})}),q=({scrollLeft:e=B.value.scrollLeft,scrollTop:t=B.value.scrollTop})=>{e=Math.max(e,0),t=Math.max(t,0);const r=Object(i["unref"])(B);t===r.scrollTop&&e===r.scrollLeft||(B.value={...r,xAxisScrollDir:Mh(r.scrollLeft,e),yAxisScrollDir:Mh(r.scrollTop,t),scrollLeft:e,scrollTop:t,updateRequested:!0},Object(i["nextTick"])(()=>K()),G(),D())},W=(t=0,r=0,n=th)=>{const o=Object(i["unref"])(B);r=Math.max(0,Math.min(r,e.totalColumn-1)),t=Math.max(0,Math.min(t,e.totalRow-1));const c=Object(h["a"])(y.namespace.value),d=Object(i["unref"])(k),p=l(e,d),f=a(e,d);q({scrollLeft:s(e,r,n,o.scrollLeft,d,f>e.width?c:0),scrollTop:u(e,t,n,o.scrollTop,d,p>e.height?c:0)})},U=(n,o)=>{const{columnWidth:l,direction:a,rowHeight:c}=e,s=S.value(t&&l,t&&c,t&&a),u=`${n},${o}`;if(Object(Y["hasOwn"])(s,u))return s[u];{const[,t]=r(e,o,Object(i["unref"])(k)),l=Object(i["unref"])(k),c=Th(a),[p,f]=d(e,n,l),[b]=r(e,o,l);return s[u]={position:"absolute",left:c?void 0:t+"px",right:c?t+"px":void 0,top:f+"px",height:p+"px",width:b+"px"},s[u]}},K=()=>{B.value.isScrolling=!1,Object(i["nextTick"])(()=>{S.value(-1,null,null)})};Object(i["onMounted"])(()=>{if(!c["isClient"])return;const{initScrollLeft:t,initScrollTop:r}=e,n=Object(i["unref"])(_);n&&(Object(c["isNumber"])(t)&&(n.scrollLeft=t),Object(c["isNumber"])(r)&&(n.scrollTop=r)),D()});const G=()=>{const{direction:t}=e,{scrollLeft:r,scrollTop:n,updateRequested:o}=Object(i["unref"])(B),l=Object(i["unref"])(_);if(o&&l){if(t===sh)switch(Rh()){case uh:l.scrollLeft=-r;break;case dh:l.scrollLeft=r;break;default:{const{clientWidth:e,scrollWidth:t}=l;l.scrollLeft=t-e-r;break}}else l.scrollLeft=Math.max(0,r);l.scrollTop=Math.max(0,n)}},{resetAfterColumnIndex:X,resetAfterRowIndex:J,resetAfter:Z}=x.proxy;j({windowRef:_,innerRef:E,getItemStyleCache:S,scrollTo:q,scrollToItem:W,states:B,resetAfterColumnIndex:X,resetAfterRowIndex:J,resetAfter:Z});const Q=()=>{const{scrollbarAlwaysOn:t,scrollbarStartGap:r,scrollbarEndGap:n,totalColumn:o,totalRow:l}=e,a=Object(i["unref"])(N),c=Object(i["unref"])(V),s=Object(i["unref"])(H),u=Object(i["unref"])(T),{scrollLeft:d,scrollTop:p}=Object(i["unref"])(B),f=Object(i["h"])(Dh,{ref:C,alwaysOn:t,startGap:r,endGap:n,class:y.e("horizontal"),clientSize:a,layout:"horizontal",onScroll:F,ratio:100*a/s,scrollFrom:d/(s-a),total:l,visible:!0}),b=Object(i["h"])(Dh,{ref:z,alwaysOn:t,startGap:r,endGap:n,class:y.e("vertical"),clientSize:c,layout:"vertical",onScroll:I,ratio:100*c/u,scrollFrom:p/(u-c),total:o,visible:!0});return{horizontalScrollbar:f,verticalScrollbar:b}},ee=()=>{var t;const[r,n]=Object(i["unref"])(M),[o,l]=Object(i["unref"])(A),{data:a,totalColumn:c,totalRow:s,useIsScrolling:u,itemKey:d}=e,p=[];if(s>0&&c>0)for(let e=o;e<=l;e++)for(let o=r;o<=n;o++)p.push(null==(t=w.default)?void 0:t.call(w,{columnIndex:o,data:a,key:d({columnIndex:o,data:a,rowIndex:e}),isScrolling:u?Object(i["unref"])(B).isScrolling:void 0,style:U(e,o),rowIndex:e}));return p},te=()=>{const t=Object(i["resolveDynamicComponent"])(e.innerElement),r=ee();return[Object(i["h"])(t,{style:Object(i["unref"])(L),ref:E},Object(Y["isString"])(t)?r:{default:()=>r})]},re=()=>{const t=Object(i["resolveDynamicComponent"])(e.containerElement),{horizontalScrollbar:r,verticalScrollbar:n}=Q(),o=te();return Object(i["h"])("div",{key:0,class:y.e("wrapper")},[Object(i["h"])(t,{class:e.className,style:Object(i["unref"])(R),onScroll:P,onWheel:$,ref:_},Object(Y["isString"])(t)?o:{default:()=>o}),r,n])};return re}}),{max:Gj,min:Xj,floor:Jj}=Math,Zj={column:"columnWidth",row:"rowHeight"},Qj={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},ew=(e,t,r,n)=>{const[o,l,a]=[r[n],e[Zj[n]],r[Qj[n]]];if(t>a){let e=0;if(a>=0){const t=o[a];e=t.offset+t.size}for(let r=a+1;r<=t;r++){const t=l(r);o[r]={offset:e,size:t},e+=t}r[Qj[n]]=t}return o[t]},tw=(e,t,r,n,o,l)=>{while(r<=n){const a=r+Jj((n-r)/2),i=ew(e,a,t,l).offset;if(i===o)return a;i{const l="column"===o?e.totalColumn:e.totalRow;let a=1;while(r{const[o,l]=[t[n],t[Qj[n]]],a=l>0?o[l].offset:0;return a>=r?tw(e,t,0,l,r,n):rw(e,t,Gj(0,l),r,n)},ow=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:r,row:n})=>{let o=0;if(r>=e&&(r=e-1),r>=0){const e=n[r];o=e.offset+e.size}const l=e-r-1,a=l*t;return o+a},lw=({totalColumn:e},{column:t,estimatedColumnWidth:r,lastVisitedColumnIndex:n})=>{let o=0;if(n>e&&(n=e-1),n>=0){const e=t[n];o=e.offset+e.size}const l=e-n-1,a=l*r;return o+a},aw={column:lw,row:ow},iw=(e,t,r,n,o,l,a)=>{const[i,c]=["row"===l?e.height:e.width,aw[l]],s=ew(e,t,o,l),u=c(e,o),d=Gj(0,Xj(u-i,s.offset)),p=Gj(0,s.offset-i+a+s.size);switch(r===rh&&(r=n>=p-i&&n<=d+i?th:oh),r){case nh:return d;case lh:return p;case oh:return Math.round(p+(d-p)/2);case th:default:return n>=p&&n<=d?n:p>d||n{const n=ew(e,t,r,"column");return[n.size,n.offset]},getRowPosition:(e,t,r)=>{const n=ew(e,t,r,"row");return[n.size,n.offset]},getColumnOffset:(e,t,r,n,o,l)=>iw(e,t,r,n,o,"column",l),getRowOffset:(e,t,r,n,o,l)=>iw(e,t,r,n,o,"row",l),getColumnStartIndexForOffset:(e,t,r)=>nw(e,r,t,"column"),getColumnStopIndexForStartIndex:(e,t,r,n)=>{const o=ew(e,t,n,"column"),l=r+e.width;let a=o.offset+o.size,i=t;while(inw(e,r,t,"row"),getRowStopIndexForStartIndex:(e,t,r,n)=>{const{totalRow:o,height:l}=e,a=ew(e,t,n,"row"),i=r+l;let c=a.size+a.offset,s=t;while(s{const r=({columnIndex:r,rowIndex:n},o)=>{var l,a;o=!!Object(Re["d"])(o)||o,Object(c["isNumber"])(r)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,r-1)),Object(c["isNumber"])(n)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,n-1)),null==(l=e.exposed)||l.getItemStyleCache.value(-1,null,null),o&&(null==(a=e.proxy)||a.$forceUpdate())},n=(e,t)=>{r({columnIndex:e},t)},o=(e,t)=>{r({rowIndex:e},t)};Object.assign(e.proxy,{resetAfterColumnIndex:n,resetAfterRowIndex:o,resetAfter:r})},initCache:({estimatedColumnWidth:e=Xm,estimatedRowHeight:t=Xm})=>{const r={column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}};return r},clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{0}}),sw=Yj({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:r},n,o,l,a,i)=>{r=Number(r);const c=Math.max(0,e*t-r),s=Math.min(c,n*t),u=Math.max(0,n*t-r+i+t);switch("smart"===o&&(o=l>=u-r&&l<=s+r?th:oh),o){case nh:return s;case lh:return u;case oh:{const e=Math.round(u+(s-u)/2);return ec+Math.floor(r/2)?c:e}case th:default:return l>=u&&l<=s?l:u>s||l{t=Number(t);const c=Math.max(0,r*e-t),s=Math.min(c,n*e),u=Math.max(0,n*e-t+i+e);switch(o===rh&&(o=l>=u-t&&l<=s+t?th:oh),o){case nh:return s;case lh:return u;case oh:{const e=Math.round(u+(s-u)/2);return ec+Math.floor(t/2)?c:e}case th:default:return l>=u&&l<=s?l:u>s||lMath.max(0,Math.min(t-1,Math.floor(r/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:r},n,o)=>{const l=n*e,a=Math.ceil((r+o-l)/e);return Math.max(0,Math.min(t-1,n+a-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},r)=>Math.max(0,Math.min(t-1,Math.floor(r/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:r},n,o)=>{const l=n*e,a=Math.ceil((r+o-l)/e);return Math.max(0,Math.min(t-1,n+a-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{0}}),uw="ElTableV2Header",dw=Object(i["defineComponent"])({name:uw,props:qj,setup(e,{slots:t,expose:r}){const n=Object(b["b"])("table-v2"),o=Object(i["ref"])(),l=Object(i["computed"])(()=>Ej({width:e.width,height:e.height})),a=Object(i["computed"])(()=>Ej({width:e.rowWidth,height:e.height})),c=Object(i["computed"])(()=>Object(N["castArray"])(Object(i["unref"])(e.headerHeight))),s=e=>{const t=Object(i["unref"])(o);Object(i["nextTick"])(()=>{(null==t?void 0:t.scroll)&&t.scroll({left:e})})},u=()=>{const r=n.e("fixed-header-row"),{columns:o,fixedHeaderData:l,rowHeight:a}=e;return null==l?void 0:l.map((e,n)=>{var l;const i=Ej({height:a,width:"100%"});return null==(l=t.fixed)?void 0:l.call(t,{class:r,columns:o,rowData:e,rowIndex:-(n+1),style:i})})},d=()=>{const r=n.e("dynamic-header-row"),{columns:o}=e;return Object(i["unref"])(c).map((e,n)=>{var l;const a=Ej({width:"100%",height:e});return null==(l=t.dynamic)?void 0:l.call(t,{class:r,columns:o,headerIndex:n,style:a})})};return r({scrollToLeft:s}),()=>{if(!(e.height<=0))return Object(i["createVNode"])("div",{ref:o,class:e.class,style:Object(i["unref"])(l)},[Object(i["createVNode"])("div",{style:Object(i["unref"])(a),class:n.e("header")},[d(),u()])])}}}),pw="ElTableV2Grid",fw=e=>{const t=Object(i["ref"])(),r=Object(i["ref"])(),n=Object(i["computed"])(()=>{const{data:t,rowHeight:r,estimatedRowHeight:n}=e;if(!n)return t.length*r}),o=Object(i["computed"])(()=>{const{fixedData:t,rowHeight:r}=e;return((null==t?void 0:t.length)||0)*r}),l=Object(i["computed"])(()=>Cj(e.headerHeight)),a=Object(i["computed"])(()=>{const{height:t}=e;return Math.max(0,t-Object(i["unref"])(l)-Object(i["unref"])(o))}),c=Object(i["computed"])(()=>Object(i["unref"])(l)+Object(i["unref"])(o)>0),s=({data:t,rowIndex:r})=>t[r][e.rowKey];function u({rowCacheStart:t,rowCacheEnd:r,rowVisibleStart:n,rowVisibleEnd:o}){var l;null==(l=e.onRowsRendered)||l.call(e,{rowCacheStart:t,rowCacheEnd:r,rowVisibleStart:n,rowVisibleEnd:o})}function d(e,t){var n;null==(n=r.value)||n.resetAfterRowIndex(e,t)}function p(e,n){const o=Object(i["unref"])(t),l=Object(i["unref"])(r);o&&l&&(Object(Y["isObject"])(e)?(o.scrollToLeft(e.scrollLeft),l.scrollTo(e)):(o.scrollToLeft(e),l.scrollTo({scrollLeft:e,scrollTop:n})))}function f(e){var t;null==(t=Object(i["unref"])(r))||t.scrollTo({scrollTop:e})}function b(e,t){var n;null==(n=Object(i["unref"])(r))||n.scrollToItem(e,1,t)}function m(){var e,n;null==(e=Object(i["unref"])(r))||e.$forceUpdate(),null==(n=Object(i["unref"])(t))||n.$forceUpdate()}return{bodyRef:r,forceUpdate:m,fixedRowHeight:o,gridHeight:a,hasHeader:c,headerHeight:l,headerRef:t,totalHeight:n,itemKey:s,onItemRendered:u,resetAfterRowIndex:d,scrollTo:p,scrollToTop:f,scrollToRow:b}},bw=Object(i["defineComponent"])({name:pw,props:Wj,setup(e,{slots:t,expose:r}){const{ns:n}=Object(i["inject"])(Nj),{bodyRef:o,fixedRowHeight:l,gridHeight:a,hasHeader:s,headerRef:u,headerHeight:d,totalHeight:p,forceUpdate:f,itemKey:b,onItemRendered:m,resetAfterRowIndex:h,scrollTo:v,scrollToTop:g,scrollToRow:O}=fw(e);r({forceUpdate:f,totalHeight:p,scrollTo:v,scrollToTop:g,scrollToRow:O,resetAfterRowIndex:h});const j=()=>e.bodyWidth;return()=>{const{cache:r,columns:p,data:f,fixedData:h,useIsScrolling:v,scrollbarAlwaysOn:g,scrollbarEndGap:O,scrollbarStartGap:w,style:y,rowHeight:x,bodyWidth:k,estimatedRowHeight:_,headerWidth:C,height:z,width:E,getRowHeight:B,onScroll:S}=e,V=Object(c["isNumber"])(_),N=V?cw:sw,M=Object(i["unref"])(d);return Object(i["createVNode"])("div",{role:"table",class:[n.e("table"),e.class],style:y},[Object(i["createVNode"])(N,{ref:o,data:f,useIsScrolling:v,itemKey:b,columnCache:0,columnWidth:V?j:k,totalColumn:1,totalRow:f.length,rowCache:r,rowHeight:V?B:x,width:E,height:Object(i["unref"])(a),class:n.e("body"),scrollbarStartGap:w,scrollbarEndGap:O,scrollbarAlwaysOn:g,onScroll:S,onItemRendered:m,perfMode:!1},{default:e=>{var r;const n=f[e.rowIndex];return null==(r=t.row)?void 0:r.call(t,{...e,columns:p,rowData:n})}}),Object(i["unref"])(s)&&Object(i["createVNode"])(dw,{ref:u,class:n.e("header-wrapper"),columns:p,headerData:f,headerHeight:e.headerHeight,fixedHeaderData:h,rowWidth:C,rowHeight:x,width:E,height:Math.min(M+Object(i["unref"])(l),z)},{dynamic:t.header,fixed:t.row})])}}});function mw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const hw=(e,{slots:t})=>{const{mainTableRef:r,...n}=e;return Object(i["createVNode"])(bw,Object(i["mergeProps"])({ref:r},n),mw(t)?t:{default:()=>[t]})};function vw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const gw=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:r,...n}=e;return Object(i["createVNode"])(bw,Object(i["mergeProps"])({ref:r},n),vw(t)?t:{default:()=>[t]})};function Ow(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const jw=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:r,...n}=e;return Object(i["createVNode"])(bw,Object(i["mergeProps"])({ref:r},n),Ow(t)?t:{default:()=>[t]})},ww=e=>{const{isScrolling:t}=Object(i["inject"])(Nj),r=Object(i["ref"])(!1),n=Object(i["ref"])(),o=Object(i["computed"])(()=>Object(c["isNumber"])(e.estimatedRowHeight)&&e.rowIndex>=0),l=(t=!1)=>{const o=Object(i["unref"])(n);if(!o)return;const{columns:l,onRowHeightChange:a,rowKey:c,rowIndex:s,style:u}=e,{height:d}=o.getBoundingClientRect();r.value=!0,Object(i["nextTick"])(()=>{if(t||d!==Number.parseInt(u.height)){const e=l[0],t=(null==e?void 0:e.placeholderSign)===Oj;null==a||a({rowKey:c,height:d,rowIndex:s},e&&!t&&e.fixed)}})},a=Object(i["computed"])(()=>{const{rowData:t,rowIndex:r,rowKey:n,onRowHover:o}=e,l=e.rowEventHandlers||{},a={};return Object.entries(l).forEach(([e,o])=>{Object(Y["isFunction"])(o)&&(a[e]=e=>{o({event:e,rowData:t,rowIndex:r,rowKey:n})})}),o&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:e,hovered:l})=>{const i=a[e];a[e]=e=>{o({event:e,hovered:l,rowData:t,rowIndex:r,rowKey:n}),null==i||i(e)}}),a}),s=t=>{const{onRowExpand:r,rowData:n,rowIndex:o,rowKey:l}=e;null==r||r({expanded:t,rowData:n,rowIndex:o,rowKey:l})};return Object(i["onMounted"])(()=>{Object(i["unref"])(o)&&l(!0)}),{isScrolling:t,measurable:o,measured:r,rowRef:n,eventHandlers:a,onExpand:s}},yw="ElTableV2TableRow",xw=Object(i["defineComponent"])({name:yw,props:Fj,setup(e,{expose:t,slots:r,attrs:n}){const{eventHandlers:o,isScrolling:l,measurable:a,measured:c,rowRef:s,onExpand:u}=ww(e);return t({onExpand:u}),()=>{const{columns:t,columnsStyles:d,expandColumnKey:p,depth:f,rowData:b,rowIndex:m,style:h}=e;let v=t.map((e,n)=>{const o=Object(Y["isArray"])(b.children)&&b.children.length>0&&e.key===p;return r.cell({column:e,columns:t,columnIndex:n,depth:f,style:d[e.key],rowData:b,rowIndex:m,isScrolling:Object(i["unref"])(l),expandIconProps:o?{rowData:b,rowIndex:m,onExpand:u}:void 0})});if(r.row&&(v=r.row({cells:v.map(e=>Object(Y["isArray"])(e)&&1===e.length?e[0]:e),style:h,columns:t,depth:f,rowData:b,rowIndex:m,isScrolling:Object(i["unref"])(l)})),Object(i["unref"])(a)){const{height:t,...r}=h||{},l=Object(i["unref"])(c);return Object(i["createVNode"])("div",Object(i["mergeProps"])({ref:s,class:e.class,style:l?h:r},n,Object(i["unref"])(o)),[v])}return Object(i["createVNode"])("div",Object(i["mergeProps"])(n,{ref:s,class:e.class,style:h},Object(i["unref"])(o)),[v])}}});function kw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const _w=(e,{slots:t})=>{const{columns:r,columnsStyles:n,depthMap:o,expandColumnKey:l,expandedRowKeys:a,estimatedRowHeight:c,hasFixedColumns:s,hoveringRowKey:u,rowData:d,rowIndex:p,style:f,isScrolling:b,rowProps:m,rowClass:h,rowKey:v,rowEventHandlers:g,ns:O,onRowHovered:j,onRowExpanded:w}=e,y=zj(h,{columns:r,rowData:d,rowIndex:p},""),x=zj(m,{columns:r,rowData:d,rowIndex:p}),k=d[v],_=o[k]||0,C=Boolean(l),z=p<0,E=[O.e("row"),y,{[O.e("row-depth-"+_)]:C&&p>=0,[O.is("expanded")]:C&&a.includes(k),[O.is("hovered")]:!b&&k===u,[O.is("fixed")]:!_&&z,[O.is("customized")]:Boolean(t.row)}],B=s?j:void 0,S={...x,columns:r,columnsStyles:n,class:E,depth:_,expandColumnKey:l,estimatedRowHeight:z?void 0:c,isScrolling:b,rowIndex:p,rowData:d,rowKey:k,rowEventHandlers:g,style:f};return Object(i["createVNode"])(xw,Object(i["mergeProps"])(S,{onRowHover:B,onRowExpand:w}),kw(t)?t:{default:()=>[t]})},Cw=(e,{slots:t})=>{var r;const{cellData:n,style:o}=e,l=(null==(r=null==n?void 0:n.toString)?void 0:r.call(n))||"";return Object(i["createVNode"])("div",{class:e.class,title:l,style:o},[t.default?t.default(e):l])};Cw.displayName="ElTableV2Cell",Cw.inheritAttrs=!1;const zw=e=>{const{expanded:t,expandable:r,onExpand:n,style:o,size:l}=e,a={onClick:r?()=>n(!t):void 0,class:e.class};return Object(i["createVNode"])(y["a"],Object(i["mergeProps"])(a,{size:l,style:o}),{default:()=>[Object(i["createVNode"])(M["ArrowRight"],null,null)]})},Ew=({columns:e,column:t,columnIndex:r,depth:n,expandIconProps:o,isScrolling:l,rowData:a,rowIndex:c,style:s,expandedRowKeys:u,ns:d,cellProps:p,expandColumnKey:f,indentSize:b,iconSize:m,rowKey:h},{slots:v})=>{const g=Ej(s);if(t.placeholderSign===Oj)return Object(i["createVNode"])("div",{class:d.em("row-cell","placeholder"),style:g},null);const{cellRenderer:O,dataKey:j,dataGetter:w}=t,y=Bj(O),x=y||v.default||(e=>Object(i["createVNode"])(Cw,e,null)),k=Object(Y["isFunction"])(w)?w({columns:e,column:t,columnIndex:r,rowData:a,rowIndex:c}):Object(N["get"])(a,null!=j?j:""),_=zj(p,{cellData:k,columns:e,column:t,columnIndex:r,rowIndex:c,rowData:a}),C={class:d.e("cell-text"),columns:e,column:t,columnIndex:r,cellData:k,isScrolling:l,rowData:a,rowIndex:c},z=x(C),E=[d.e("row-cell"),t.align===hj.CENTER&&d.is("align-center"),t.align===hj.RIGHT&&d.is("align-right")],B=c>=0&&t.key===f,S=c>=0&&u.includes(a[h]);let V;const M=`margin-inline-start: ${n*b}px;`;return B&&(V=Object(Y["isObject"])(o)?Object(i["createVNode"])(zw,Object(i["mergeProps"])(o,{class:[d.e("expand-icon"),d.is("expanded",S)],size:m,expanded:S,style:M,expandable:!0}),null):Object(i["createVNode"])("div",{style:[M,`width: ${m}px; height: ${m}px;`].join(" ")},null)),Object(i["createVNode"])("div",Object(i["mergeProps"])({class:E,style:g},_),[V,z])};Ew.inheritAttrs=!1;const Bw=Object(s["b"])({class:String,columns:Aj,columnsStyles:{type:Object(s["c"])(Object),required:!0},headerIndex:Number,style:{type:Object(s["c"])(Object)}}),Sw=Object(i["defineComponent"])({name:"ElTableV2HeaderRow",props:Bw,setup(e,{slots:t}){return()=>{const{columns:r,columnsStyles:n,headerIndex:o,style:l}=e;let a=r.map((e,l)=>t.cell({columns:r,column:e,columnIndex:l,headerIndex:o,style:n[e.key]}));return t.header&&(a=t.header({cells:a.map(e=>Object(Y["isArray"])(e)&&1===e.length?e[0]:e),columns:r,headerIndex:o})),Object(i["createVNode"])("div",{class:e.class,style:l},[a])}}});function Vw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const Nw=({columns:e,columnsStyles:t,headerIndex:r,style:n,headerClass:o,headerProps:l,ns:a},{slots:c})=>{const s={columns:e,headerIndex:r},u=[a.e("header-row"),zj(o,s,""),{[a.is("customized")]:Boolean(c.header)}],d={...zj(l,s),columnsStyles:t,class:u,columns:e,headerIndex:r,style:n};return Object(i["createVNode"])(Sw,d,Vw(c)?c:{default:()=>[c]})},Mw=(e,{slots:t})=>{var r,n;return t.default?t.default(e):Object(i["createVNode"])("div",{class:e.class,title:null==(r=e.column)?void 0:r.title},[null==(n=e.column)?void 0:n.title])};Mw.displayName="ElTableV2HeaderCell",Mw.inheritAttrs=!1;const Aw=e=>{const{sortOrder:t}=e;return Object(i["createVNode"])(y["a"],{size:14,class:e.class},{default:()=>[t===mj.ASC?Object(i["createVNode"])(M["SortUp"],null,null):Object(i["createVNode"])(M["SortDown"],null,null)]})},Tw=(e,{slots:t})=>{const{column:r,ns:n,style:o,onColumnSorted:l}=e,a=Ej(o);if(r.placeholderSign===Oj)return Object(i["createVNode"])("div",{class:n.em("header-row-cell","placeholder"),style:a},null);const{headerCellRenderer:c,headerClass:s,sortable:u}=r,d={...e,class:n.e("header-cell-text")},p=Bj(c)||t.default||(e=>Object(i["createVNode"])(Mw,e,null)),f=p(d),{sortBy:b,sortState:m,headerCellProps:h}=e;let v,g;if(m){const e=m[r.key];v=Boolean(gj[e]),g=v?e:mj.ASC}else v=r.key===b.key,g=v?b.order:mj.ASC;const O=[n.e("header-cell"),zj(s,e,""),r.align===hj.CENTER&&n.is("align-center"),r.align===hj.RIGHT&&n.is("align-right"),u&&n.is("sortable")],j={...zj(h,e),onClick:r.sortable?l:void 0,class:O,style:a,["data-key"]:r.key};return Object(i["createVNode"])("div",j,[f,u&&Object(i["createVNode"])(Aw,{class:[n.e("sort-icon"),v&&n.is("sorting")],sortOrder:g},null)])},Hw=(e,{slots:t})=>{var r;return Object(i["createVNode"])("div",{class:e.class,style:e.style},[null==(r=t.default)?void 0:r.call(t)])};Hw.displayName="ElTableV2Footer";const Rw=(e,{slots:t})=>Object(i["createVNode"])("div",{class:e.class,style:e.style},[t.default?t.default():Object(i["createVNode"])(qd,null,null)]);Rw.displayName="ElTableV2Empty";const Lw=(e,{slots:t})=>{var r;return Object(i["createVNode"])("div",{class:e.class,style:e.style},[null==(r=t.default)?void 0:r.call(t)])};function Dw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}Lw.displayName="ElTableV2Overlay";const Pw="ElTableV2",Iw=Object(i["defineComponent"])({name:Pw,props:Uj,setup(e,{slots:t,expose:r}){const n=Object(b["b"])("table-v2"),{columnsStyles:o,fixedColumnsOnLeft:l,fixedColumnsOnRight:a,mainColumns:c,mainTableHeight:s,fixedTableHeight:u,leftTableWidth:d,rightTableWidth:p,data:f,depthMap:m,expandedRowKeys:h,hasFixedColumns:v,hoveringRowKey:g,mainTableRef:O,leftTableRef:j,rightTableRef:w,isDynamic:y,isResetting:x,isScrolling:k,bodyWidth:_,emptyStyle:C,rootStyle:z,headerWidth:E,footerHeight:B,showEmpty:S,scrollTo:V,scrollToLeft:N,scrollToTop:M,scrollToRow:A,getRowHeight:T,onColumnSorted:H,onRowHeightChange:R,onRowHovered:L,onRowExpanded:D,onRowsRendered:P,onScroll:I,onVerticalScroll:F}=Vj(e);return r({scrollTo:V,scrollToLeft:N,scrollToTop:M,scrollToRow:A}),Object(i["provide"])(Nj,{ns:n,isResetting:x,hoveringRowKey:g,isScrolling:k}),()=>{const{cache:r,cellProps:b,estimatedRowHeight:x,expandColumnKey:k,fixedData:V,headerHeight:N,headerClass:M,headerProps:A,headerCellProps:$,sortBy:q,sortState:W,rowHeight:U,rowClass:K,rowEventHandlers:Y,rowKey:G,rowProps:X,scrollbarAlwaysOn:J,indentSize:Z,iconSize:Q,useIsScrolling:ee,vScrollbarSize:te,width:re}=e,ne=Object(i["unref"])(f),oe={cache:r,class:n.e("main"),columns:Object(i["unref"])(c),data:ne,fixedData:V,estimatedRowHeight:x,bodyWidth:Object(i["unref"])(_),headerHeight:N,headerWidth:Object(i["unref"])(E),height:Object(i["unref"])(s),mainTableRef:O,rowKey:G,rowHeight:U,scrollbarAlwaysOn:J,scrollbarStartGap:2,scrollbarEndGap:te,useIsScrolling:ee,width:re,getRowHeight:T,onRowsRendered:P,onScroll:I},le=Object(i["unref"])(d),ae=Object(i["unref"])(u),ie={cache:r,class:n.e("left"),columns:Object(i["unref"])(l),data:ne,estimatedRowHeight:x,leftTableRef:j,rowHeight:U,bodyWidth:le,headerWidth:le,headerHeight:N,height:ae,rowKey:G,scrollbarAlwaysOn:J,scrollbarStartGap:2,scrollbarEndGap:te,useIsScrolling:ee,width:le,getRowHeight:T,onScroll:F},ce=Object(i["unref"])(p),se=ce+te,ue={cache:r,class:n.e("right"),columns:Object(i["unref"])(a),data:ne,estimatedRowHeight:x,rightTableRef:w,rowHeight:U,bodyWidth:se,headerWidth:se,headerHeight:N,height:ae,rowKey:G,scrollbarAlwaysOn:J,scrollbarStartGap:2,scrollbarEndGap:te,width:se,style:`--${Object(i["unref"])(n.namespace)}-table-scrollbar-size: ${te}px`,useIsScrolling:ee,getRowHeight:T,onScroll:F},de=Object(i["unref"])(o),pe={ns:n,depthMap:Object(i["unref"])(m),columnsStyles:de,expandColumnKey:k,expandedRowKeys:Object(i["unref"])(h),estimatedRowHeight:x,hasFixedColumns:Object(i["unref"])(v),hoveringRowKey:Object(i["unref"])(g),rowProps:X,rowClass:K,rowKey:G,rowEventHandlers:Y,onRowHovered:L,onRowExpanded:D,onRowHeightChange:R},fe={cellProps:b,expandColumnKey:k,indentSize:Z,iconSize:Q,rowKey:G,expandedRowKeys:Object(i["unref"])(h),ns:n},be={ns:n,headerClass:M,headerProps:A,columnsStyles:de},me={ns:n,sortBy:q,sortState:W,headerCellProps:$,onColumnSorted:H},he={row:e=>Object(i["createVNode"])(_w,Object(i["mergeProps"])(e,pe),{row:t.row,cell:e=>{let r;return t.cell?Object(i["createVNode"])(Ew,Object(i["mergeProps"])(e,fe,{style:de[e.column.key]}),Dw(r=t.cell(e))?r:{default:()=>[r]}):Object(i["createVNode"])(Ew,Object(i["mergeProps"])(e,fe,{style:de[e.column.key]}),null)}}),header:e=>Object(i["createVNode"])(Nw,Object(i["mergeProps"])(e,be),{header:t.header,cell:e=>{let r;return t["header-cell"]?Object(i["createVNode"])(Tw,Object(i["mergeProps"])(e,me,{style:de[e.column.key]}),Dw(r=t["header-cell"](e))?r:{default:()=>[r]}):Object(i["createVNode"])(Tw,Object(i["mergeProps"])(e,me,{style:de[e.column.key]}),null)}})},ve=[e.class,n.b(),n.e("root"),{[n.is("dynamic")]:Object(i["unref"])(y)}],ge={class:n.e("footer"),style:Object(i["unref"])(B)};return Object(i["createVNode"])("div",{class:ve,style:Object(i["unref"])(z)},[Object(i["createVNode"])(hw,oe,Dw(he)?he:{default:()=>[he]}),Object(i["createVNode"])(gw,ie,Dw(he)?he:{default:()=>[he]}),Object(i["createVNode"])(jw,ue,Dw(he)?he:{default:()=>[he]}),t.footer&&Object(i["createVNode"])(Hw,ge,{default:t.footer}),Object(i["unref"])(S)&&Object(i["createVNode"])(Rw,{class:n.e("empty"),style:Object(i["unref"])(C)},{default:t.empty}),t.overlay&&Object(i["createVNode"])(Lw,{class:n.e("overlay")},{default:t.overlay})])}}}),Fw=Object(s["b"])({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:Object(s["c"])(Function)}}),$w=e=>{const t=Object(i["ref"])(),r=Object(i["ref"])(0),n=Object(i["ref"])(0);let o;return Object(i["onMounted"])(()=>{o=Object(c["useResizeObserver"])(t,([e])=>{const{width:t,height:o}=e.contentRect,{paddingLeft:l,paddingRight:a,paddingTop:i,paddingBottom:c}=getComputedStyle(e.target),s=Number.parseInt(l)||0,u=Number.parseInt(a)||0,d=Number.parseInt(i)||0,p=Number.parseInt(c)||0;r.value=t-s-u,n.value=o-d-p}).stop}),Object(i["onBeforeUnmount"])(()=>{null==o||o()}),Object(i["watch"])([r,n],([t,r])=>{var n;null==(n=e.onResize)||n.call(e,{width:t,height:r})}),{sizer:t,width:r,height:n}},qw=Object(i["defineComponent"])({name:"ElAutoResizer",props:Fw,setup(e,{slots:t}){const r=Object(b["b"])("auto-resizer"),{height:n,width:o,sizer:l}=$w(e),a={width:"100%",height:"100%"};return()=>{var e;return Object(i["createVNode"])("div",{ref:l,class:r.b(),style:a},[null==(e=t.default)?void 0:e.call(t,{height:n.value,width:o.value})])}}}),Ww=Object(j["a"])(Iw),Uw=Object(j["a"])(qw),Kw=Object(s["b"])({tabs:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])}}),Yw=Symbol("tabsRootContextKey"),Gw={name:"ElTabBar"},Xw=Object(i["defineComponent"])({...Gw,props:Kw,setup(e,{expose:t}){const r=e,n="ElTabBar",o=Object(i["getCurrentInstance"])(),l=Object(i["inject"])(Yw);l||Object(m["b"])(n,"");const a=Object(b["b"])("tabs"),s=Object(i["ref"])(),u=Object(i["ref"])(),d=()=>{let e=0,t=0;const n=["top","bottom"].includes(l.props.tabPosition)?"width":"height",a="width"===n?"x":"y";return r.tabs.every(l=>{var i,c,s,u;const d=null==(c=null==(i=o.parent)?void 0:i.refs)?void 0:c["tab-"+l.uid];if(!d)return!1;if(!l.active)return!0;t=d["client"+Object(_o["a"])(n)];const p="x"===a?"left":"top";e=d.getBoundingClientRect()[p]-(null!=(u=null==(s=d.parentElement)?void 0:s.getBoundingClientRect()[p])?u:0);const f=window.getComputedStyle(d);return"width"===n&&(r.tabs.length>1&&(t-=Number.parseFloat(f.paddingLeft)+Number.parseFloat(f.paddingRight)),e+=Number.parseFloat(f.paddingLeft)),!1}),{[n]:t+"px",transform:`translate${Object(_o["a"])(a)}(${e}px)`}},p=()=>u.value=d();return Object(i["watch"])(()=>r.tabs,async()=>{await Object(i["nextTick"])(),p()},{immediate:!0}),Object(c["useResizeObserver"])(s,()=>p()),t({ref:s,update:p}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"barRef",ref:s,class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("active-bar"),Object(i["unref"])(a).is(Object(i["unref"])(l).props.tabPosition)]),style:Object(i["normalizeStyle"])(u.value)},null,6))}});var Jw=Object(f["a"])(Xw,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const Zw=Object(s["b"])({panes:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),Qw={tabClick:(e,t,r)=>r instanceof Event,tabRemove:(e,t)=>t instanceof Event},ey="ElTabNav",ty=Object(i["defineComponent"])({name:ey,props:Zw,emits:Qw,setup(e,{expose:t,emit:r}){const n=Object(i["getCurrentInstance"])(),o=Object(i["inject"])(Yw);o||Object(m["b"])(ey,"");const l=Object(b["b"])("tabs"),a=Object(c["useDocumentVisibility"])(),s=Object(c["useWindowFocus"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])(),f=Object(i["ref"])(!1),h=Object(i["ref"])(0),v=Object(i["ref"])(!1),g=Object(i["ref"])(!0),O=Object(i["computed"])(()=>["top","bottom"].includes(o.props.tabPosition)?"width":"height"),j=Object(i["computed"])(()=>{const e="width"===O.value?"X":"Y";return{transform:`translate${e}(-${h.value}px)`}}),w=()=>{if(!u.value)return;const e=u.value["offset"+Object(_o["a"])(O.value)],t=h.value;if(!t)return;const r=t>e?t-e:0;h.value=r},x=()=>{if(!u.value||!d.value)return;const e=d.value["offset"+Object(_o["a"])(O.value)],t=u.value["offset"+Object(_o["a"])(O.value)],r=h.value;if(e-r<=t)return;const n=e-r>2*t?r+t:e-t;h.value=n},k=async()=>{const e=d.value;if(!f.value||!p.value||!u.value||!e)return;await Object(i["nextTick"])();const t=p.value.querySelector(".is-active");if(!t)return;const r=u.value,n=["top","bottom"].includes(o.props.tabPosition),l=t.getBoundingClientRect(),a=r.getBoundingClientRect(),c=n?e.offsetWidth-a.width:e.offsetHeight-a.height,s=h.value;let b=s;n?(l.lefta.right&&(b=s+l.right-a.right)):(l.topa.bottom&&(b=s+(l.bottom-a.bottom))),b=Math.max(b,0),h.value=Math.min(b,c)},_=()=>{if(!d.value||!u.value)return;const e=d.value["offset"+Object(_o["a"])(O.value)],t=u.value["offset"+Object(_o["a"])(O.value)],r=h.value;if(t0&&(h.value=0)},C=e=>{const t=e.code,{up:r,down:n,left:o,right:l}=ke["a"];if(![r,n,o,l].includes(t))return;const a=Array.from(e.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),i=a.indexOf(e.target);let c;c=t===o||t===r?0===i?a.length-1:i-1:i{g.value&&(v.value=!0)},E=()=>v.value=!1;return Object(i["watch"])(a,e=>{"hidden"===e?g.value=!1:"visible"===e&&setTimeout(()=>g.value=!0,50)}),Object(i["watch"])(s,e=>{e?setTimeout(()=>g.value=!0,50):g.value=!1}),Object(c["useResizeObserver"])(p,_),Object(i["onMounted"])(()=>setTimeout(()=>k(),0)),Object(i["onUpdated"])(()=>_()),t({scrollToActiveTab:k,removeFocus:E}),Object(i["watch"])(()=>e.panes,()=>n.update(),{flush:"post"}),()=>{const t=f.value?[Object(i["createVNode"])("span",{class:[l.e("nav-prev"),l.is("disabled",!f.value.prev)],onClick:w},[Object(i["createVNode"])(y["a"],null,{default:()=>[Object(i["createVNode"])(M["ArrowLeft"],null,null)]})]),Object(i["createVNode"])("span",{class:[l.e("nav-next"),l.is("disabled",!f.value.next)],onClick:x},[Object(i["createVNode"])(y["a"],null,{default:()=>[Object(i["createVNode"])(M["ArrowRight"],null,null)]})])]:null,n=e.panes.map((t,n)=>{var a,c,s,u;const d=t.uid,p=t.props.disabled,f=null!=(c=null!=(a=t.props.name)?a:t.index)?c:""+n,b=!p&&(t.isClosable||e.editable);t.index=""+n;const m=b?Object(i["createVNode"])(y["a"],{class:"is-icon-close",onClick:e=>r("tabRemove",t,e)},{default:()=>[Object(i["createVNode"])(M["Close"],null,null)]}):null,h=(null==(u=(s=t.slots).label)?void 0:u.call(s))||t.props.label,g=!p&&t.active?0:-1;return Object(i["createVNode"])("div",{ref:"tab-"+d,class:[l.e("item"),l.is(o.props.tabPosition),l.is("active",t.active),l.is("disabled",p),l.is("closable",b),l.is("focus",v.value)],id:"tab-"+f,key:"tab-"+d,"aria-controls":"pane-"+f,role:"tab","aria-selected":t.active,tabindex:g,onFocus:()=>z(),onBlur:()=>E(),onClick:e=>{E(),r("tabClick",t,f,e)},onKeydown:e=>{!b||e.code!==ke["a"].delete&&e.code!==ke["a"].backspace||r("tabRemove",t,e)}},[h,m])});return Object(i["createVNode"])("div",{ref:p,class:[l.e("nav-wrap"),l.is("scrollable",!!f.value),l.is(o.props.tabPosition)]},[t,Object(i["createVNode"])("div",{class:l.e("nav-scroll"),ref:u},[Object(i["createVNode"])("div",{class:[l.e("nav"),l.is(o.props.tabPosition),l.is("stretch",e.stretch&&["top","bottom"].includes(o.props.tabPosition))],ref:d,style:j.value,role:"tablist",onKeydown:C},[e.type?null:Object(i["createVNode"])(Jw,{tabs:[...e.panes]},null),n])])])}}}),ry=Object(s["b"])({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Object(s["c"])(Function),default:()=>!0},stretch:Boolean}),ny=e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e),oy={[u["c"]]:e=>ny(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>ny(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>ny(e),tabAdd:()=>!0};var ly=Object(i["defineComponent"])({name:"ElTabs",props:ry,emits:oy,setup(e,{emit:t,slots:r,expose:n}){var o,l;const a=Object(b["b"])("tabs"),c=Object(i["ref"])(),s=Object(i["reactive"])({}),d=Object(i["ref"])(null!=(l=null!=(o=e.modelValue)?o:e.activeName)?l:"0"),p=e=>{d.value=e,t(u["c"],e),t("tabChange",e)},f=async t=>{var r,n,o;if(d.value!==t&&!Object(Re["d"])(t))try{const l=await(null==(r=e.beforeLeave)?void 0:r.call(e,t,d.value));!1!==l&&(p(t),null==(o=null==(n=c.value)?void 0:n.removeFocus)||o.call(n))}catch(l){}},m=(e,r,n)=>{e.props.disabled||(f(r),t("tabClick",e,n))},h=(e,r)=>{e.props.disabled||Object(Re["d"])(e.props.name)||(r.stopPropagation(),t("edit",e.props.name,"remove"),t("tabRemove",e.props.name))},v=()=>{t("edit",void 0,"add"),t("tabAdd")};Object($r["a"])({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},Object(i["computed"])(()=>!!e.activeName)),Object(i["watch"])(()=>e.activeName,e=>f(e)),Object(i["watch"])(()=>e.modelValue,e=>f(e)),Object(i["watch"])(d,async()=>{var e;await Object(i["nextTick"])(),null==(e=c.value)||e.scrollToActiveTab()});{const t=e=>s[e.uid]=e,r=e=>delete s[e];Object(i["provide"])(Yw,{props:e,currentName:d,registerPane:t,unregisterPane:r})}return n({currentName:d}),()=>{const t=e.editable||e.addable?Object(i["createVNode"])("span",{class:a.e("new-tab"),tabindex:"0",onClick:v,onKeydown:e=>{e.code===ke["a"].enter&&v()}},[Object(i["createVNode"])(y["a"],{class:a.is("icon-plus")},{default:()=>[Object(i["createVNode"])(M["Plus"],null,null)]})]):null,n=Object(i["createVNode"])("div",{class:[a.e("header"),a.is(e.tabPosition)]},[t,Object(i["createVNode"])(ty,{ref:c,currentName:d.value,editable:e.editable,type:e.type,panes:Object.values(s),stretch:e.stretch,onTabClick:m,onTabRemove:h},null)]),o=Object(i["createVNode"])("div",{class:a.e("content")},[Object(i["renderSlot"])(r,"default")]);return Object(i["createVNode"])("div",{class:[a.b(),a.m(e.tabPosition),{[a.m("card")]:"card"===e.type,[a.m("border-card")]:"border-card"===e.type}]},[..."bottom"!==e.tabPosition?[n,o]:[o,n]])}}});const ay=Object(s["b"])({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),iy=["id","aria-hidden","aria-labelledby"],cy={name:"ElTabPane"},sy=Object(i["defineComponent"])({...cy,props:ay,setup(e){const t=e,r="ElTabPane",n=Object(i["getCurrentInstance"])(),o=Object(i["useSlots"])(),l=Object(i["inject"])(Yw);l||Object(m["b"])(r,"usage: ");const a=Object(b["b"])("tab-pane"),s=Object(i["ref"])(),u=Object(i["computed"])(()=>t.closable||l.props.closable),d=Object(c["eagerComputed"])(()=>{var e;return l.currentName.value===(null!=(e=t.name)?e:s.value)}),p=Object(i["ref"])(d.value),f=Object(i["computed"])(()=>{var e;return null!=(e=t.name)?e:s.value}),h=Object(c["eagerComputed"])(()=>!t.lazy||p.value||d.value);Object(i["watch"])(d,e=>{e&&(p.value=!0)});const v=Object(i["reactive"])({uid:n.uid,slots:o,props:t,paneName:f,active:d,index:s,isClosable:u});return Object(i["onMounted"])(()=>{l.registerPane(v)}),Object(i["onUnmounted"])(()=>{l.unregisterPane(v.uid)}),(e,t)=>Object(i["unref"])(h)?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,id:"pane-"+Object(i["unref"])(f),class:Object(i["normalizeClass"])(Object(i["unref"])(a).b()),role:"tabpanel","aria-hidden":!Object(i["unref"])(d),"aria-labelledby":"tab-"+Object(i["unref"])(f)},[Object(i["renderSlot"])(e.$slots,"default")],10,iy)),[[i["vShow"],Object(i["unref"])(d)]]):Object(i["createCommentVNode"])("v-if",!0)}});var uy=Object(f["a"])(sy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const dy=Object(j["a"])(ly,{TabPane:uy}),py=Object(j["d"])(uy),fy=Object(s["b"])({...rc,parsedValue:{type:Object(s["c"])(Array)}}),by=["disabled"],my=Object(i["defineComponent"])({__name:"panel-time-range",props:fy,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const r=e,n=(e,t)=>{const r=[];for(let n=e;n<=t;n++)r.push(n);return r},{t:o,lang:l}=Object(Mr["a"])(),a=Object(b["b"])("time"),c=Object(b["b"])("picker"),s=Object(i["inject"])("EP_PICKER_BASE"),{arrowControl:u,disabledHours:d,disabledMinutes:p,disabledSeconds:f,defaultValue:m}=s.props,h=Object(i["computed"])(()=>r.parsedValue[0]),v=Object(i["computed"])(()=>r.parsedValue[1]),g=cc(r),O=()=>{t("pick",g.value,!1)},j=Object(i["computed"])(()=>r.format.includes("ss")),w=Object(i["computed"])(()=>r.format.includes("A")?"A":r.format.includes("a")?"a":""),y=(e=!1)=>{t("pick",[h.value,v.value],e)},x=e=>{C(e.millisecond(0),v.value)},k=e=>{C(h.value,e.millisecond(0))},_=e=>{const t=e.map(e=>hr()(e).locale(l.value)),r=L(t);return t[0].isSame(r[0])&&t[1].isSame(r[1])},C=(e,r)=>{t("pick",[e,r],!0)},z=Object(i["computed"])(()=>h.value>v.value),E=Object(i["ref"])([0,2]),B=(e,r)=>{t("select-range",e,r,"min"),E.value=[e,r]},S=Object(i["computed"])(()=>j.value?11:8),V=(e,r)=>{t("select-range",e,r,"max");const n=Object(i["unref"])(S);E.value=[e+n,r+n]},M=e=>{const t=j.value?[0,3,6,11,14,17]:[0,3,8,11],r=["hours","minutes"].concat(j.value?["seconds"]:[]),n=t.indexOf(E.value[0]),o=(n+e+t.length)%t.length,l=t.length/2;o{const t=e.code,{left:r,right:n,up:o,down:l}=ke["a"];if([r,n].includes(t)){const n=t===r?-1:1;return M(n),void e.preventDefault()}if([o,l].includes(t)){const r=t===o?-1:1,n=E.value[0]{const r=d?d(e):[],o="start"===e,l=t||(o?v.value:h.value),a=l.hour(),i=o?n(a+1,23):n(0,a-1);return Object(N["union"])(r,i)},H=(e,t,r)=>{const o=p?p(e,t):[],l="start"===t,a=r||(l?v.value:h.value),i=a.hour();if(e!==i)return o;const c=a.minute(),s=l?n(c+1,59):n(0,c-1);return Object(N["union"])(o,s)},R=(e,t,r,o)=>{const l=f?f(e,t,r):[],a="start"===r,i=o||(a?v.value:h.value),c=i.hour(),s=i.minute();if(e!==c||t!==s)return l;const u=i.second(),d=a?n(u+1,59):n(0,u-1);return Object(N["union"])(l,d)},L=([e,t])=>[$(e,"start",!0,t),$(t,"end",!1,e)],{getAvailableHours:D,getAvailableMinutes:P,getAvailableSeconds:I}=ic(T,H,R),{timePickerOptions:F,getAvailableTime:$,onSetOption:q}=oc({getAvailableHours:D,getAvailableMinutes:P,getAvailableSeconds:I}),W=e=>e?Object(Y["isArray"])(e)?e.map(e=>hr()(e,r.format).locale(l.value)):hr()(e,r.format).locale(l.value):null,U=e=>e?Object(Y["isArray"])(e)?e.map(e=>e.format(r.format)):e.format(r.format):null,K=()=>{if(Object(Y["isArray"])(m))return m.map(e=>hr()(e).locale(l.value));const e=hr()(m).locale(l.value);return[e,e.add(60,"m")]};return t("set-picker-option",["formatToString",U]),t("set-picker-option",["parseUserInput",W]),t("set-picker-option",["isValidValue",_]),t("set-picker-option",["handleKeydownInput",A]),t("set-picker-option",["getDefaultValue",K]),t("set-picker-option",["getRangeAvailableTime",L]),(e,t)=>e.actualVisible?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(a).b("range-picker"),Object(i["unref"])(c).b("panel")])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","content"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","cell"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","header"))},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.startTime")),3),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("range-picker","body"),Object(i["unref"])(a).be("panel","content"),Object(i["unref"])(a).is("arrow",Object(i["unref"])(u)),{"has-seconds":Object(i["unref"])(j)}])},[Object(i["createVNode"])(jc,{ref:"minSpinner",role:"start","show-seconds":Object(i["unref"])(j),"am-pm-mode":Object(i["unref"])(w),"arrow-control":Object(i["unref"])(u),"spinner-date":Object(i["unref"])(h),"disabled-hours":T,"disabled-minutes":H,"disabled-seconds":R,onChange:x,onSetOption:Object(i["unref"])(q),onSelectRange:B},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","cell"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","header"))},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.endTime")),3),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("range-picker","body"),Object(i["unref"])(a).be("panel","content"),Object(i["unref"])(a).is("arrow",Object(i["unref"])(u)),{"has-seconds":Object(i["unref"])(j)}])},[Object(i["createVNode"])(jc,{ref:"maxSpinner",role:"end","show-seconds":Object(i["unref"])(j),"am-pm-mode":Object(i["unref"])(w),"arrow-control":Object(i["unref"])(u),"spinner-date":Object(i["unref"])(v),"disabled-hours":T,"disabled-minutes":H,"disabled-seconds":R,onChange:k,onSetOption:Object(i["unref"])(q),onSelectRange:V},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("panel","footer"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("panel","btn"),"cancel"]),onClick:t[0]||(t[0]=e=>O())},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.cancel")),3),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("panel","btn"),"confirm"]),disabled:Object(i["unref"])(z),onClick:t[1]||(t[1]=e=>y())},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.confirm")),11,by)],2)],2)):Object(i["createCommentVNode"])("v-if",!0)}});var hy=Object(f["a"])(my,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);hr.a.extend(ai.a);var vy=Object(i["defineComponent"])({name:"ElTimePicker",install:null,props:{...Xc,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const r=Object(i["ref"])(),[n,o]=e.isRange?["timerange",hy]:["time",yc],l=e=>t.emit("update:modelValue",e);return Object(i["provide"])("ElPopperOptions",e.popperOptions),t.expose({focus:e=>{var t;null==(t=r.value)||t.handleFocusInput(e)},blur:e=>{var t;null==(t=r.value)||t.handleBlurInput(e)},handleOpen:()=>{var e;null==(e=r.value)||e.handleOpen()},handleClose:()=>{var e;null==(e=r.value)||e.handleClose()}}),()=>{var t;const a=null!=(t=e.format)?t:uc;return Object(i["createVNode"])(ts,Object(i["mergeProps"])(e,{ref:r,type:n,format:a,"onUpdate:modelValue":l}),{default:e=>Object(i["createVNode"])(o,e,null)})}}});const gy=vy;gy.install=e=>{e.component(gy.name,gy)};const Oy=gy,jy=Object(s["b"])({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:Vt["c"],placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:Object(s["c"])([String,Object]),default:()=>M["Clock"]},clearIcon:{type:Object(s["c"])([String,Object]),default:()=>M["CircleClose"]}}),wy=e=>{const t=(e||"").split(":");if(t.length>=2){let r=Number.parseInt(t[0],10);const n=Number.parseInt(t[1],10),o=e.toUpperCase();return o.includes("AM")&&12===r?r=0:o.includes("PM")&&12!==r&&(r+=12),{hours:r,minutes:n}}return null},yy=(e,t)=>{const r=wy(e);if(!r)return-1;const n=wy(t);if(!n)return-1;const o=r.minutes+60*r.hours,l=n.minutes+60*n.hours;return o===l?0:o>l?1:-1},xy=e=>(""+e).padStart(2,"0"),ky=e=>`${xy(e.hours)}:${xy(e.minutes)}`,_y=(e,t)=>{const r=wy(e);if(!r)return"";const n=wy(t);if(!n)return"";const o={hours:r.hours,minutes:r.minutes};return o.minutes+=n.minutes,o.hours+=n.hours,o.hours+=Math.floor(o.minutes/60),o.minutes=o.minutes%60,ky(o)},Cy={name:"ElTimeSelect"},zy=Object(i["defineComponent"])({...Cy,props:jy,emits:["change","blur","focus","update:modelValue"],setup(e,{expose:t}){const r=e;hr.a.extend(ai.a);const{Option:n}=cb,o=Object(b["b"])("input"),l=Object(i["ref"])(),a=Object(Vt["a"])(),c=Object(i["computed"])(()=>r.modelValue),s=Object(i["computed"])(()=>{const e=wy(r.start);return e?ky(e):null}),u=Object(i["computed"])(()=>{const e=wy(r.end);return e?ky(e):null}),d=Object(i["computed"])(()=>{const e=wy(r.step);return e?ky(e):null}),p=Object(i["computed"])(()=>{const e=wy(r.minTime||"");return e?ky(e):null}),f=Object(i["computed"])(()=>{const e=wy(r.maxTime||"");return e?ky(e):null}),m=Object(i["computed"])(()=>{const e=[];if(r.start&&r.end&&r.step){let t,n=s.value;while(n&&u.value&&yy(n,u.value)<=0)t=hr()(n,"HH:mm").format(r.format),e.push({value:t,disabled:yy(n,p.value||"-1:-1")<=0||yy(n,f.value||"100:100")>=0}),n=_y(n,d.value)}return e}),h=()=>{var e,t;null==(t=null==(e=l.value)?void 0:e.blur)||t.call(e)},v=()=>{var e,t;null==(t=null==(e=l.value)?void 0:e.focus)||t.call(e)};return t({blur:h,focus:v}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(cb),{ref_key:"select",ref:l,"model-value":Object(i["unref"])(c),disabled:Object(i["unref"])(a),clearable:e.clearable,"clear-icon":e.clearIcon,size:e.size,effect:e.effect,placeholder:e.placeholder,"default-first-option":"",filterable:e.editable,"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update:modelValue",t)),onChange:t[1]||(t[1]=t=>e.$emit("change",t)),onBlur:t[2]||(t[2]=t=>e.$emit("blur",t)),onFocus:t[3]||(t[3]=t=>e.$emit("focus",t))},{prefix:Object(i["withCtx"])(()=>[e.prefixIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("prefix-icon"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.prefixIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)]),default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(m),e=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(n),{key:e.value,label:e.value,value:e.value,disabled:e.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var Ey=Object(f["a"])(zy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);Ey.install=e=>{e.component(Ey.name,Ey)};const By=Ey,Sy=By,Vy=Object(i["defineComponent"])({name:"ElTimeline",setup(e,{slots:t}){const r=Object(b["b"])("timeline");return Object(i["provide"])("timeline",t),()=>Object(i["h"])("ul",{class:[r.b()]},[Object(i["renderSlot"])(t,"default")])}}),Ny=Object(s["b"])({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:k["e"]},hollow:{type:Boolean,default:!1}}),My={name:"ElTimelineItem"},Ay=Object(i["defineComponent"])({...My,props:Ny,setup(e){const t=Object(b["b"])("timeline-item");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])([Object(i["unref"])(t).b(),{[Object(i["unref"])(t).e("center")]:e.center}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("tail"))},null,2),e.$slots.dot?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("node"),Object(i["unref"])(t).em("node",e.size||""),Object(i["unref"])(t).em("node",e.type||""),Object(i["unref"])(t).is("hollow",e.hollow)]),style:Object(i["normalizeStyle"])({backgroundColor:e.color})},[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("icon"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],6)),e.$slots.dot?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("dot"))},[Object(i["renderSlot"])(e.$slots,"dot")],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("wrapper"))},[e.hideTimestamp||"top"!==e.placement?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("timestamp"),Object(i["unref"])(t).is("top")])},Object(i["toDisplayString"])(e.timestamp),3)),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("content"))},[Object(i["renderSlot"])(e.$slots,"default")],2),e.hideTimestamp||"bottom"!==e.placement?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("timestamp"),Object(i["unref"])(t).is("bottom")])},Object(i["toDisplayString"])(e.timestamp),3))],2)],2))}});var Ty=Object(f["a"])(Ay,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const Hy=Object(j["a"])(Vy,{TimelineItem:Ty}),Ry=Object(j["d"])(Ty),Ly=Object(s["b"])({nowrap:Boolean});var Dy=(e=>(e["top"]="top",e["bottom"]="bottom",e["left"]="left",e["right"]="right",e))(Dy||{});const Py=Object.values(Dy),Iy=Object(s["b"])({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:Object(s["c"])(Object),default:null}}),Fy=Object(s["b"])({side:{type:Object(s["c"])(String),values:Py,required:!0}}),$y=["absolute","fixed"],qy=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],Wy=Object(s["b"])({ariaLabel:String,arrowPadding:{type:Object(s["c"])(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:Object(s["c"])(String),values:qy,default:"bottom"},reference:{type:Object(s["c"])(Object),default:null},offset:{type:Number,default:8},strategy:{type:Object(s["c"])(String),values:$y,default:"absolute"},showArrow:{type:Boolean,default:!1}}),Uy=Object(s["b"])({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:Object(s["c"])(Function)},"onUpdate:open":{type:Object(s["c"])(Function)}}),Ky={type:Object(s["c"])(Function)},Yy=Object(s["b"])({onBlur:Ky,onClick:Ky,onFocus:Ky,onMouseDown:Ky,onMouseEnter:Ky,onMouseLeave:Ky}),Gy=Object(s["b"])({...Uy,...Iy,...Yy,...Wy,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:Object(s["c"])(Object),default:null},teleported:Boolean,to:{type:Object(s["c"])(String),default:"body"}}),Xy=Symbol("tooltipV2"),Jy=Symbol("tooltipV2Content"),Zy="tooltip_v2.open",Qy={name:"ElTooltipV2Root"},ex=Object(i["defineComponent"])({...Qy,props:Uy,setup(e,{expose:t}){const r=e,n=Object(i["ref"])(r.defaultOpen),o=Object(i["ref"])(null),l=Object(i["computed"])({get:()=>Object(Re["c"])(r.open)?n.value:r.open,set:e=>{var t;n.value=e,null==(t=r["onUpdate:open"])||t.call(r,e)}}),a=Object(i["computed"])(()=>Object(c["isNumber"])(r.delayDuration)&&r.delayDuration>0),{start:s,stop:u}=Object(c["useTimeoutFn"])(()=>{l.value=!0},Object(i["computed"])(()=>r.delayDuration),{immediate:!1}),d=Object(b["b"])("tooltip-v2"),p=Object(gt["a"])(),f=()=>{u(),l.value=!0},m=()=>{Object(i["unref"])(a)?s():f()},h=f,v=()=>{u(),l.value=!1},g=e=>{var t;e&&(document.dispatchEvent(new CustomEvent(Zy)),h()),null==(t=r.onOpenChange)||t.call(r,e)};return Object(i["watch"])(l,g),Object(i["onMounted"])(()=>{document.addEventListener(Zy,v)}),Object(i["onBeforeUnmount"])(()=>{u(),document.removeEventListener(Zy,v)}),Object(i["provide"])(Xy,{contentId:p,triggerRef:o,ns:d,onClose:v,onDelayOpen:m,onOpen:h}),t({onOpen:h,onClose:v}),(e,t)=>Object(i["renderSlot"])(e.$slots,"default",{open:Object(i["unref"])(l)})}});var tx=Object(f["a"])(ex,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const rx={name:"ElTooltipV2Arrow"},nx=Object(i["defineComponent"])({...rx,props:{...Iy,...Fy},setup(e){const t=e,{ns:r}=Object(i["inject"])(Xy),{arrowRef:n}=Object(i["inject"])(Jy),o=Object(i["computed"])(()=>{const{style:e,width:n,height:o}=t,l=r.namespace.value;return{[`--${l}-tooltip-v2-arrow-width`]:n+"px",[`--${l}-tooltip-v2-arrow-height`]:o+"px",[`--${l}-tooltip-v2-arrow-border-width`]:n/2+"px",[`--${l}-tooltip-v2-arrow-cover-width`]:n/2-1,...e||{}}});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{ref_key:"arrowRef",ref:n,style:Object(i["normalizeStyle"])(Object(i["unref"])(o)),class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("arrow"))},null,6))}});var ox=Object(f["a"])(nx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]),lx=r("712a");Object(s["b"])({});const ax=e=>{if(!c["isClient"])return;if(!e)return e;const t=Object(c["unrefElement"])(e);return t||(Object(i["isRef"])(e)?t:e)},ix=({middleware:e,placement:t,strategy:r})=>{const n=Object(i["ref"])(),o=Object(i["ref"])(),l=Object(i["ref"])(),a=Object(i["ref"])(),s=Object(i["ref"])({}),u={x:l,y:a,placement:t,strategy:r,middlewareData:s},d=async()=>{if(!c["isClient"])return;const l=ax(n),a=Object(c["unrefElement"])(o);if(!l||!a)return;const s=await Object(lx["computePosition"])(l,a,{placement:Object(i["unref"])(t),strategy:Object(i["unref"])(r),middleware:Object(i["unref"])(e)});Object(x["c"])(u).forEach(e=>{u[e].value=s[e]})};return Object(i["onMounted"])(()=>{Object(i["watchEffect"])(()=>{d()})}),{...u,update:d,referenceRef:n,contentRef:o}},cx=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(r){const n=Object(i["unref"])(e);return n?Object(lx["arrow"])({element:n,padding:t}).fn(r):{}}}),sx=Object(s["b"])({style:{type:Object(s["c"])([String,Object,Array]),default:()=>({})}}),ux={name:"ElVisuallyHidden"},dx=Object(i["defineComponent"])({...ux,props:sx,setup(e){const t=e,r=Object(i["computed"])(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Object(i["mergeProps"])(e.$attrs,{style:Object(i["unref"])(r)}),[Object(i["renderSlot"])(e.$slots,"default")],16))}});var px=Object(f["a"])(dx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const fx=["data-side"],bx={name:"ElTooltipV2Content"},mx=Object(i["defineComponent"])({...bx,props:{...Wy,...Ly},setup(e){const t=e,{triggerRef:r,contentId:n}=Object(i["inject"])(Xy),o=Object(i["ref"])(t.placement),l=Object(i["ref"])(t.strategy),a=Object(i["ref"])(null),{referenceRef:c,contentRef:s,middlewareData:u,x:d,y:p,update:f}=ix({placement:o,strategy:l,middleware:Object(i["computed"])(()=>{const e=[Object(lx["offset"])(t.offset)];return t.showArrow&&e.push(cx({arrowRef:a})),e})}),m=Object(He["a"])().nextZIndex(),h=Object(b["b"])("tooltip-v2"),v=Object(i["computed"])(()=>o.value.split("-")[0]),g=Object(i["computed"])(()=>({position:Object(i["unref"])(l),top:(Object(i["unref"])(p)||0)+"px",left:(Object(i["unref"])(d)||0)+"px",zIndex:m})),O=Object(i["computed"])(()=>{if(!t.showArrow)return{};const{arrow:e}=Object(i["unref"])(u);return{[`--${h.namespace.value}-tooltip-v2-arrow-x`]:(null==e?void 0:e.x)+"px"||"",[`--${h.namespace.value}-tooltip-v2-arrow-y`]:(null==e?void 0:e.y)+"px"||""}}),j=Object(i["computed"])(()=>[h.e("content"),h.is("dark","dark"===t.effect),h.is(Object(i["unref"])(l)),t.contentClass]);return Object(i["watch"])(a,()=>f()),Object(i["watch"])(()=>t.placement,e=>o.value=e),Object(i["onMounted"])(()=>{Object(i["watch"])(()=>t.reference||r.value,e=>{c.value=e||void 0},{immediate:!0})}),Object(i["provide"])(Jy,{arrowRef:a}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"contentRef",ref:s,style:Object(i["normalizeStyle"])(Object(i["unref"])(g)),"data-tooltip-v2-root":""},[e.nowrap?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,"data-side":Object(i["unref"])(v),class:Object(i["normalizeClass"])(Object(i["unref"])(j))},[Object(i["renderSlot"])(e.$slots,"default",{contentStyle:Object(i["unref"])(g),contentClass:Object(i["unref"])(j)}),Object(i["createVNode"])(Object(i["unref"])(px),{id:Object(i["unref"])(n),role:"tooltip"},{default:Object(i["withCtx"])(()=>[e.ariaLabel?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.ariaLabel),1)],64)):Object(i["renderSlot"])(e.$slots,"default",{key:1})]),_:3},8,["id"]),Object(i["renderSlot"])(e.$slots,"arrow",{style:Object(i["normalizeStyle"])(Object(i["unref"])(O)),side:Object(i["unref"])(v)})],10,fx))],4))}});var hx=Object(f["a"])(mx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const vx=Object(s["b"])({setRef:{type:Object(s["c"])(Function),required:!0},onlyChild:Boolean});var gx=Object(i["defineComponent"])({props:vx,setup(e,{slots:t}){const r=Object(i["ref"])(),n=_s(r,t=>{t?e.setRef(t.nextElementSibling):e.setRef(null)});return()=>{var r;const[o]=(null==(r=t.default)?void 0:r.call(t))||[],l=e.onlyChild?Object(as["b"])(o.children):o.children;return Object(i["createVNode"])(i["Fragment"],{ref:n},[l])}}});const Ox={name:"ElTooltipV2Trigger"},jx=Object(i["defineComponent"])({...Ox,props:{...Ly,...Yy},setup(e){const t=e,{onClose:r,onOpen:n,onDelayOpen:o,triggerRef:l,contentId:a}=Object(i["inject"])(Xy);let c=!1;const s=e=>{l.value=e},u=()=>{c=!1},d=Fe(t.onMouseEnter,o),p=Fe(t.onMouseLeave,r),f=Fe(t.onMouseDown,()=>{r(),c=!0,document.addEventListener("mouseup",u,{once:!0})}),b=Fe(t.onFocus,()=>{c||n()}),m=Fe(t.onBlur,r),h=Fe(t.onClick,e=>{0===e.detail&&r()}),v={blur:m,click:h,focus:b,mousedown:f,mouseenter:d,mouseleave:p},g=(e,t,r)=>{e&&Object.entries(t).forEach(([t,n])=>{e[r](t,n)})};return Object(i["watch"])(l,(e,t)=>{g(e,v,"addEventListener"),g(t,v,"removeEventListener"),e&&e.setAttribute("aria-describedby",a.value)}),Object(i["onBeforeUnmount"])(()=>{g(l.value,v,"removeEventListener"),document.removeEventListener("mouseup",u)}),(e,t)=>e.nowrap?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(gx),{key:0,"set-ref":s,"only-child":""},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3})):(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",Object(i["mergeProps"])({key:1,ref_key:"triggerRef",ref:l},e.$attrs),[Object(i["renderSlot"])(e.$slots,"default")],16))}});var wx=Object(f["a"])(jx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const yx={name:"ElTooltipV2"},xx=Object(i["defineComponent"])({...yx,props:Gy,setup(e){const t=e,r=Object(i["toRefs"])(t),n=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Iy))),o=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Wy))),l=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Uy))),a=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Yy)));return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(tx,Object(i["normalizeProps"])(Object(i["guardReactiveProps"])(l)),{default:Object(i["withCtx"])(({open:t})=>[Object(i["createVNode"])(wx,Object(i["mergeProps"])(a,{nowrap:""}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"trigger")]),_:3},16),(Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:e.to,disabled:!e.teleported},[e.fullTransition?(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},e.transitionProps)),{default:Object(i["withCtx"])(()=>[e.alwaysOn||t?(Object(i["openBlock"])(),Object(i["createBlock"])(hx,Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},o)),{arrow:Object(i["withCtx"])(({style:t,side:r})=>[e.showArrow?(Object(i["openBlock"])(),Object(i["createBlock"])(ox,Object(i["mergeProps"])({key:0},n,{style:t,side:r}),null,16,["style","side"])):Object(i["createCommentVNode"])("v-if",!0)]),default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)):Object(i["createCommentVNode"])("v-if",!0)]),_:2},1040)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[e.alwaysOn||t?(Object(i["openBlock"])(),Object(i["createBlock"])(hx,Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},o)),{arrow:Object(i["withCtx"])(({style:t,side:r})=>[e.showArrow?(Object(i["openBlock"])(),Object(i["createBlock"])(ox,Object(i["mergeProps"])({key:0},n,{style:t,side:r}),null,16,["style","side"])):Object(i["createCommentVNode"])("v-if",!0)]),default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)):Object(i["createCommentVNode"])("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var kx=Object(f["a"])(xx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const _x=Object(j["a"])(kx),Cx="left-check-change",zx="right-check-change",Ex=Object(s["b"])({data:{type:Object(s["c"])(Array),default:()=>[]},titles:{type:Object(s["c"])(Array),default:()=>[]},buttonTexts:{type:Object(s["c"])(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:Object(s["c"])(Function)},leftDefaultChecked:{type:Object(s["c"])(Array),default:()=>[]},rightDefaultChecked:{type:Object(s["c"])(Array),default:()=>[]},renderContent:{type:Object(s["c"])(Function)},modelValue:{type:Object(s["c"])(Array),default:()=>[]},format:{type:Object(s["c"])(Object),default:()=>({})},filterable:Boolean,props:{type:Object(s["c"])(Object),default:()=>Object(wl["a"])({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),Bx=(e,t)=>[e,t].every(Y["isArray"])||Object(Y["isArray"])(e)&&Object(N["isNil"])(t),Sx={[u["a"]]:(e,t,r)=>[e,r].every(Y["isArray"])&&["left","right"].includes(t),[u["c"]]:e=>Object(Y["isArray"])(e),[Cx]:Bx,[zx]:Bx},Vx="checked-change",Nx=Object(s["b"])({data:Ex.data,optionRender:{type:Object(s["c"])(Function)},placeholder:String,title:String,filterable:Boolean,format:Ex.format,filterMethod:Ex.filterMethod,defaultChecked:Ex.leftDefaultChecked,props:Ex.props}),Mx={[Vx]:Bx},Ax=e=>{const t={label:"label",key:"key",disabled:"disabled"};return Object(i["computed"])(()=>({...t,...e.props}))},Tx=(e,t,r)=>{const n=Ax(e),o=Object(i["computed"])(()=>e.data.filter(r=>{if(Object(Y["isFunction"])(e.filterMethod))return e.filterMethod(t.query,r);{const e=String(r[n.value.label]||r[n.value.key]);return e.toLowerCase().includes(t.query.toLowerCase())}})),l=Object(i["computed"])(()=>o.value.filter(e=>!e[n.value.disabled])),a=Object(i["computed"])(()=>{const r=t.checked.length,n=e.data.length,{noChecked:o,hasChecked:l}=e.format;return o&&l?r>0?l.replace(/\${checked}/g,r.toString()).replace(/\${total}/g,n.toString()):o.replace(/\${total}/g,n.toString()):`${r}/${n}`}),c=Object(i["computed"])(()=>{const e=t.checked.length;return e>0&&e{const e=l.value.map(e=>e[n.value.key]);t.allChecked=e.length>0&&e.every(e=>t.checked.includes(e))},u=e=>{t.checked=e?l.value.map(e=>e[n.value.key]):[]};return Object(i["watch"])(()=>t.checked,(e,n)=>{if(s(),t.checkChangeByUser){const t=e.concat(n).filter(t=>!e.includes(t)||!n.includes(t));r(Vx,e,t)}else r(Vx,e),t.checkChangeByUser=!0}),Object(i["watch"])(l,()=>{s()}),Object(i["watch"])(()=>e.data,()=>{const e=[],r=o.value.map(e=>e[n.value.key]);t.checked.forEach(t=>{r.includes(t)&&e.push(t)}),t.checkChangeByUser=!1,t.checked=e}),Object(i["watch"])(()=>e.defaultChecked,(e,r)=>{if(r&&e.length===r.length&&e.every(e=>r.includes(e)))return;const o=[],a=l.value.map(e=>e[n.value.key]);e.forEach(e=>{a.includes(e)&&o.push(e)}),t.checkChangeByUser=!1,t.checked=o},{immediate:!0}),{filteredData:o,checkableData:l,checkedSummary:a,isIndeterminate:c,updateAllChecked:s,handleAllCheckedChange:u}},Hx={name:"ElTransferPanel"},Rx=Object(i["defineComponent"])({...Hx,props:Nx,emits:Mx,setup(e,{expose:t,emit:r}){const n=e,o=Object(i["useSlots"])(),l=({option:e})=>e,{t:a}=Object(Mr["a"])(),c=Object(b["b"])("transfer"),s=Object(i["reactive"])({checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}),u=Ax(n),{filteredData:d,checkedSummary:p,isIndeterminate:f,handleAllCheckedChange:m}=Tx(n,s,r),h=Object(i["computed"])(()=>!Object(Re["b"])(s.query)&&Object(Re["b"])(d.value)),v=Object(i["computed"])(()=>!Object(Re["b"])(o.default()[0].children)),{checked:g,allChecked:O,query:j,inputHover:w}=Object(i["toRefs"])(s);return t({query:j}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).b("panel"))},[Object(i["createElementVNode"])("p",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","header"))},[Object(i["createVNode"])(Object(i["unref"])(Fn),{modelValue:Object(i["unref"])(O),"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(O)?O.value=e:null),indeterminate:Object(i["unref"])(f),"validate-event":!1,onChange:Object(i["unref"])(m)},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title)+" ",1),Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(Object(i["unref"])(p)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(c).be("panel","body"),Object(i["unref"])(c).is("with-footer",Object(i["unref"])(v))])},[e.filterable?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(A["a"]),{key:0,modelValue:Object(i["unref"])(j),"onUpdate:modelValue":t[1]||(t[1]=e=>Object(i["isRef"])(j)?j.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","filter")),size:"default",placeholder:e.placeholder,"prefix-icon":Object(i["unref"])(M["Search"]),clearable:"","validate-event":!1,onMouseenter:t[2]||(t[2]=e=>w.value=!0),onMouseleave:t[3]||(t[3]=e=>w.value=!1)},null,8,["modelValue","class","placeholder","prefix-icon"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["withDirectives"])(Object(i["createVNode"])(Object(i["unref"])(qn),{modelValue:Object(i["unref"])(g),"onUpdate:modelValue":t[4]||(t[4]=e=>Object(i["isRef"])(g)?g.value=e:null),"validate-event":!1,class:Object(i["normalizeClass"])([Object(i["unref"])(c).is("filterable",e.filterable),Object(i["unref"])(c).be("panel","list")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(d),t=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Fn),{key:t[Object(i["unref"])(u).key],class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","item")),label:t[Object(i["unref"])(u).key],disabled:t[Object(i["unref"])(u).disabled],"validate-event":!1},{default:Object(i["withCtx"])(()=>{var r;return[Object(i["createVNode"])(l,{option:null==(r=e.optionRender)?void 0:r.call(e,t)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[i["vShow"],!Object(i["unref"])(h)&&!Object(i["unref"])(Re["b"])(e.data)]]),Object(i["withDirectives"])(Object(i["createElementVNode"])("p",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","empty"))},Object(i["toDisplayString"])(Object(i["unref"])(h)?Object(i["unref"])(a)("el.transfer.noMatch"):Object(i["unref"])(a)("el.transfer.noData")),3),[[i["vShow"],Object(i["unref"])(h)||Object(i["unref"])(Re["b"])(e.data)]])],2),Object(i["unref"])(v)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","footer"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var Lx=Object(f["a"])(Rx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const Dx=e=>{const t=Ax(e),r=Object(i["computed"])(()=>e.data.reduce((e,r)=>(e[r[t.value.key]]=r)&&e,{})),n=Object(i["computed"])(()=>e.data.filter(r=>!e.modelValue.includes(r[t.value.key]))),o=Object(i["computed"])(()=>"original"===e.targetOrder?e.data.filter(r=>e.modelValue.includes(r[t.value.key])):e.modelValue.reduce((e,t)=>{const n=r.value[t];return n&&e.push(n),e},[]));return{sourceData:n,targetData:o}},Px=(e,t)=>{const r=(r,n)=>{e.leftChecked=r,n&&t(Cx,r,n)},n=(r,n)=>{e.rightChecked=r,n&&t(zx,r,n)};return{onSourceCheckedChange:r,onTargetCheckedChange:n}},Ix=(e,t,r)=>{const n=Ax(e),o=(e,t,n)=>{r(u["c"],e),r(u["a"],e,t,n)},l=()=>{const r=e.modelValue.slice();t.rightChecked.forEach(e=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)}),o(r,"left",t.rightChecked)},a=()=>{let r=e.modelValue.slice();const l=e.data.filter(r=>{const o=r[n.value.key];return t.leftChecked.includes(o)&&!e.modelValue.includes(o)}).map(e=>e[n.value.key]);r="unshift"===e.targetOrder?l.concat(r):r.concat(l),"original"===e.targetOrder&&(r=e.data.filter(e=>r.includes(e[n.value.key])).map(e=>e[n.value.key])),o(r,"right",t.leftChecked)};return{addToLeft:l,addToRight:a}},Fx={key:0},$x={key:0},qx={name:"ElTransfer"},Wx=Object(i["defineComponent"])({...qx,props:Ex,emits:Sx,setup(e,{expose:t,emit:r}){const n=e,o=Object(i["useSlots"])(),{t:l}=Object(Mr["a"])(),a=Object(b["b"])("transfer"),{formItem:c}=Object(mn["a"])(),s=Object(i["reactive"])({leftChecked:[],rightChecked:[]}),u=Ax(n),{sourceData:d,targetData:p}=Dx(n),{onSourceCheckedChange:f,onTargetCheckedChange:h}=Px(s,r),{addToLeft:v,addToRight:g}=Ix(n,s,r),O=Object(i["ref"])(),j=Object(i["ref"])(),w=e=>{switch(e){case"left":O.value.query="";break;case"right":j.value.query="";break}},x=Object(i["computed"])(()=>2===n.buttonTexts.length),k=Object(i["computed"])(()=>n.titles[0]||l("el.transfer.titles.0")),_=Object(i["computed"])(()=>n.titles[1]||l("el.transfer.titles.1")),C=Object(i["computed"])(()=>n.filterPlaceholder||l("el.transfer.filterPlaceholder"));Object(i["watch"])(()=>n.modelValue,()=>{var e;n.validateEvent&&(null==(e=null==c?void 0:c.validate)||e.call(c,"change").catch(e=>Object(m["a"])(e)))});const z=Object(i["computed"])(()=>e=>n.renderContent?n.renderContent(i["h"],e):o.default?o.default({option:e}):Object(i["h"])("span",e[u.value.label]||e[u.value.key]));return t({clearQuery:w,leftPanel:O,rightPanel:j}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).b())},[Object(i["createVNode"])(Lx,{ref_key:"leftPanel",ref:O,data:Object(i["unref"])(d),"option-render":Object(i["unref"])(z),placeholder:Object(i["unref"])(C),title:Object(i["unref"])(k),filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,"default-checked":e.leftDefaultChecked,props:n.props,onCheckedChange:Object(i["unref"])(f)},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("buttons"))},[Object(i["createVNode"])(Object(i["unref"])(br["a"]),{type:"primary",class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("button"),Object(i["unref"])(a).is("with-texts",Object(i["unref"])(x))]),disabled:Object(i["unref"])(Re["b"])(s.rightChecked),onClick:Object(i["unref"])(v)},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1}),Object(i["unref"])(Re["d"])(e.buttonTexts[0])?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Fx,Object(i["toDisplayString"])(e.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{type:"primary",class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("button"),Object(i["unref"])(a).is("with-texts",Object(i["unref"])(x))]),disabled:Object(i["unref"])(Re["b"])(s.leftChecked),onClick:Object(i["unref"])(g)},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(Re["d"])(e.buttonTexts[1])?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",$x,Object(i["toDisplayString"])(e.buttonTexts[1]),1)),Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),Object(i["createVNode"])(Lx,{ref_key:"rightPanel",ref:j,data:Object(i["unref"])(p),"option-render":Object(i["unref"])(z),placeholder:Object(i["unref"])(C),filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,title:Object(i["unref"])(_),"default-checked":e.rightDefaultChecked,props:n.props,onCheckedChange:Object(i["unref"])(h)},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Ux=Object(f["a"])(Wx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const Kx=Object(j["a"])(Ux),Yx="$treeNodeId",Gx=function(e,t){t&&!t[Yx]&&Object.defineProperty(t,Yx,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},Xx=function(e,t){return e?t[e]:t[Yx]},Jx=(e,t,r)=>{const n=e.value.currentNode;r();const o=e.value.currentNode;n!==o&&t("current-change",o||null,o)},Zx=e=>{let t=!0,r=!0,n=!0;for(let o=0,l=e.length;o0&&e.lazy&&e.defaultExpandAll&&this.expand(),Array.isArray(this.data)||Gx(this,this.data),!this.data)return;const r=e.defaultExpandedKeys,n=e.key;n&&r&&r.includes(this.key)&&this.expand(null,e.autoExpandParent),n&&void 0!==e.currentNodeKey&&this.key===e.currentNodeKey&&(e.currentNode=this,e.currentNode.isCurrent=!0),e.lazy&&e._initDefaultCheckedNode(this),this.updateLeafState(),!this.parent||1!==this.level&&!0!==this.parent.expanded||(this.canFocus=!0)}setData(e){let t;Array.isArray(e)||Gx(this,e),this.data=e,this.childNodes=[],t=0===this.level&&Array.isArray(this.data)?this.data:ek(this,"children")||[];for(let r=0,n=t.length;r-1)return e.childNodes[t+1]}return null}get previousSibling(){const e=this.parent;if(e){const t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}contains(e,t=!0){return(this.childNodes||[]).some(r=>r===e||t&&r.contains(e))}remove(){const e=this.parent;e&&e.removeChild(this)}insertChild(e,t,r){if(!e)throw new Error("InsertChild error: child is required.");if(!(e instanceof rk)){if(!r){const r=this.getChildren(!0);r.includes(e.data)||("undefined"===typeof t||t<0?r.push(e.data):r.splice(t,0,e.data))}Object.assign(e,{parent:this,store:this.store}),e=Object(i["reactive"])(new rk(e)),e instanceof rk&&e.initialize()}e.level=this.level+1,"undefined"===typeof t||t<0?this.childNodes.push(e):this.childNodes.splice(t,0,e),this.updateLeafState()}insertBefore(e,t){let r;t&&(r=this.childNodes.indexOf(t)),this.insertChild(e,r)}insertAfter(e,t){let r;t&&(r=this.childNodes.indexOf(t),-1!==r&&(r+=1)),this.insertChild(e,r)}removeChild(e){const t=this.getChildren()||[],r=t.indexOf(e.data);r>-1&&t.splice(r,1);const n=this.childNodes.indexOf(e);n>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(n,1)),this.updateLeafState()}removeChildByData(e){let t=null;for(let r=0;r{if(t){let e=this.parent;while(e.level>0)e.expanded=!0,e=e.parent}this.expanded=!0,e&&e(),this.childNodes.forEach(e=>{e.canFocus=!0})};this.shouldLoadData()?this.loadData(e=>{Array.isArray(e)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Qx(this),r())}):r()}doCreateChildren(e,t={}){e.forEach(e=>{this.insertChild(Object.assign({data:e},t),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(e=>{e.canFocus=!1})}shouldLoadData(){return!0===this.store.lazy&&this.store.load&&!this.loaded}updateLeafState(){if(!0===this.store.lazy&&!0!==this.loaded&&"undefined"!==typeof this.isLeafByUser)return void(this.isLeaf=this.isLeafByUser);const e=this.childNodes;!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1}setChecked(e,t,r,n){if(this.indeterminate="half"===e,this.checked=!0===e,this.store.checkStrictly)return;if(!this.shouldLoadData()||this.store.checkDescendants){const{all:r,allWithoutDisable:o}=Zx(this.childNodes);this.isLeaf||r||!o||(this.checked=!1,e=!1);const l=()=>{if(t){const r=this.childNodes;for(let a=0,i=r.length;a{l(),Qx(this)},{checked:!1!==e});l()}const o=this.parent;o&&0!==o.level&&(r||Qx(o))}getChildren(e=!1){if(0===this.level)return this.data;const t=this.data;if(!t)return null;const r=this.store.props;let n="children";return r&&(n=r.children||"children"),void 0===t[n]&&(t[n]=null),e&&!t[n]&&(t[n]=[]),t[n]}updateChildren(){const e=this.getChildren()||[],t=this.childNodes.map(e=>e.data),r={},n=[];e.forEach((e,o)=>{const l=e[Yx],a=!!l&&t.findIndex(e=>e[Yx]===l)>=0;a?r[l]={index:o,data:e}:n.push({index:o,data:e})}),this.store.lazy||t.forEach(e=>{r[e[Yx]]||this.removeChildByData(e)}),n.forEach(({index:e,data:t})=>{this.insertChild({data:t},e)}),this.updateLeafState()}loadData(e,t={}){if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(t).length)e&&e.call(this);else{this.loading=!0;const r=r=>{this.childNodes=[],this.doCreateChildren(r,t),this.loaded=!0,this.loading=!1,this.updateLeafState(),e&&e.call(this,r)};this.store.load(this,r)}}}class nk{constructor(e){this.currentNode=null,this.currentNodeKey=null;for(const t in e)Object(Y["hasOwn"])(e,t)&&(this[t]=e[t]);this.nodesMap={}}initialize(){if(this.root=new rk({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const e=this.load;e(this.root,e=>{this.root.doCreateChildren(e),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(e){const t=this.filterNodeMethod,r=this.lazy,n=function(o){const l=o.root?o.root.childNodes:o.childNodes;if(l.forEach(r=>{r.visible=t.call(r,e,r.data,r),n(r)}),!o.visible&&l.length){let e=!0;e=!l.some(e=>e.visible),o.root?o.root.visible=!1===e:o.visible=!1===e}e&&(!o.visible||o.isLeaf||r||o.expand())};n(this)}setData(e){const t=e!==this.root.data;t?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(e){if(e instanceof rk)return e;const t=Object(Y["isObject"])(e)?Xx(this.key,e):e;return this.nodesMap[t]||null}insertBefore(e,t){const r=this.getNode(t);r.parent.insertBefore({data:e},r)}insertAfter(e,t){const r=this.getNode(t);r.parent.insertAfter({data:e},r)}remove(e){const t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))}append(e,t){const r=t?this.getNode(t):this.root;r&&r.insertChild({data:e})}_initDefaultCheckedNodes(){const e=this.defaultCheckedKeys||[],t=this.nodesMap;e.forEach(e=>{const r=t[e];r&&r.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(e){const t=this.defaultCheckedKeys||[];t.includes(e.key)&&e.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())}registerNode(e){const t=this.key;if(e&&e.data)if(t){const t=e.key;void 0!==t&&(this.nodesMap[e.key]=e)}else this.nodesMap[e.id]=e}deregisterNode(e){const t=this.key;t&&e&&e.data&&(e.childNodes.forEach(e=>{this.deregisterNode(e)}),delete this.nodesMap[e.key])}getCheckedNodes(e=!1,t=!1){const r=[],n=function(o){const l=o.root?o.root.childNodes:o.childNodes;l.forEach(o=>{(o.checked||t&&o.indeterminate)&&(!e||e&&o.isLeaf)&&r.push(o.data),n(o)})};return n(this),r}getCheckedKeys(e=!1){return this.getCheckedNodes(e).map(e=>(e||{})[this.key])}getHalfCheckedNodes(){const e=[],t=function(r){const n=r.root?r.root.childNodes:r.childNodes;n.forEach(r=>{r.indeterminate&&e.push(r.data),t(r)})};return t(this),e}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(e=>(e||{})[this.key])}_getAllNodes(){const e=[],t=this.nodesMap;for(const r in t)Object(Y["hasOwn"])(t,r)&&e.push(t[r]);return e}updateChildren(e,t){const r=this.nodesMap[e];if(!r)return;const n=r.childNodes;for(let o=n.length-1;o>=0;o--){const e=n[o];this.remove(e.data)}for(let o=0,l=t.length;ot.level-e.level),o=Object.create(null),l=Object.keys(r);n.forEach(e=>e.setChecked(!1,!1));for(let a=0,i=n.length;a0)o[s.data[e]]=!0,s=s.parent;if(r.isLeaf||this.checkStrictly)r.setChecked(!0,!1);else if(r.setChecked(!0,!0),t){r.setChecked(!1,!1);const e=function(t){const r=t.childNodes;r.forEach(t=>{t.isLeaf||t.setChecked(!1,!1),e(t)})};e(r)}}}setCheckedNodes(e,t=!1){const r=this.key,n={};e.forEach(e=>{n[(e||{})[r]]=!0}),this._setCheckedKeys(r,t,n)}setCheckedKeys(e,t=!1){this.defaultCheckedKeys=e;const r=this.key,n={};e.forEach(e=>{n[e]=!0}),this._setCheckedKeys(r,t,n)}setDefaultExpandedKeys(e){e=e||[],this.defaultExpandedKeys=e,e.forEach(e=>{const t=this.getNode(e);t&&t.expand(null,this.autoExpandParent)})}setChecked(e,t,r){const n=this.getNode(e);n&&n.setChecked(!!t,r)}getCurrentNode(){return this.currentNode}setCurrentNode(e){const t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0}setUserCurrentNode(e,t=!0){const r=e[this.key],n=this.nodesMap[r];this.setCurrentNode(n),t&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(e,t=!0){if(null===e||void 0===e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);const r=this.getNode(e);r&&(this.setCurrentNode(r),t&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const ok=Object(i["defineComponent"])({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=Object(b["b"])("tree"),r=Object(i["inject"])("NodeInstance"),n=Object(i["inject"])("RootTree");return()=>{const o=e.node,{data:l,store:a}=o;return e.renderContent?e.renderContent(i["h"],{_self:r,node:o,data:l,store:a}):Object(i["h"])("span",{class:t.be("node","label")},[n.ctx.slots.default?n.ctx.slots.default({node:o,data:l}):o.label])}}});var lk=Object(f["a"])(ok,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function ak(e){const t=Object(i["inject"])("TreeNodeMap",null),r={treeNodeExpand:t=>{e.node!==t&&e.node.collapse()},children:[]};return t&&t.children.push(r),Object(i["provide"])("TreeNodeMap",r),{broadcastExpanded:t=>{if(e.accordion)for(const e of r.children)e.treeNodeExpand(t)}}}const ik=Symbol("dragEvents");function ck({props:e,ctx:t,el$:r,dropIndicator$:n,store:o}){const l=Object(b["b"])("tree"),a=Object(i["ref"])({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null}),c=({event:r,treeNode:n})=>{if("function"===typeof e.allowDrag&&!e.allowDrag(n.node))return r.preventDefault(),!1;r.dataTransfer.effectAllowed="move";try{r.dataTransfer.setData("text/plain","")}catch(o){}a.value.draggingNode=n,t.emit("node-drag-start",n.node,r)},s=({event:o,treeNode:i})=>{const c=i,s=a.value.dropNode;s&&s!==c&&Object(K["e"])(s.$el,l.is("drop-inner"));const u=a.value.draggingNode;if(!u||!c)return;let d=!0,p=!0,f=!0,b=!0;"function"===typeof e.allowDrop&&(d=e.allowDrop(u.node,c.node,"prev"),b=p=e.allowDrop(u.node,c.node,"inner"),f=e.allowDrop(u.node,c.node,"next")),o.dataTransfer.dropEffect=p||d||f?"move":"none",(d||p||f)&&s!==c&&(s&&t.emit("node-drag-leave",u.node,s.node,o),t.emit("node-drag-enter",u.node,c.node,o)),(d||p||f)&&(a.value.dropNode=c),c.node.nextSibling===u.node&&(f=!1),c.node.previousSibling===u.node&&(d=!1),c.node.contains(u.node,!1)&&(p=!1),(u.node===c.node||u.node.contains(c.node))&&(d=!1,p=!1,f=!1);const m=c.$el.getBoundingClientRect(),h=r.value.getBoundingClientRect();let v;const g=d?p?.25:f?.45:1:-1,O=f?p?.75:d?.55:0:1;let j=-9999;const w=o.clientY-m.top;v=wm.height*O?"after":p?"inner":"none";const y=c.$el.querySelector("."+l.be("node","expand-icon")).getBoundingClientRect(),x=n.value;"before"===v?j=y.top-h.top:"after"===v&&(j=y.bottom-h.top),x.style.top=j+"px",x.style.left=y.right-h.left+"px","inner"===v?Object(K["a"])(c.$el,l.is("drop-inner")):Object(K["e"])(c.$el,l.is("drop-inner")),a.value.showDropIndicator="before"===v||"after"===v,a.value.allowDrop=a.value.showDropIndicator||b,a.value.dropType=v,t.emit("node-drag-over",u.node,c.node,o)},u=e=>{const{draggingNode:r,dropType:n,dropNode:i}=a.value;if(e.preventDefault(),e.dataTransfer.dropEffect="move",r&&i){const a={data:r.node.data};"none"!==n&&r.node.remove(),"before"===n?i.node.parent.insertBefore(a,i.node):"after"===n?i.node.parent.insertAfter(a,i.node):"inner"===n&&i.node.insertChild(a),"none"!==n&&o.value.registerNode(a),Object(K["e"])(i.$el,l.is("drop-inner")),t.emit("node-drag-end",r.node,i.node,n,e),"none"!==n&&t.emit("node-drop",r.node,i.node,n,e)}r&&!i&&t.emit("node-drag-end",r.node,null,n,e),a.value.showDropIndicator=!1,a.value.draggingNode=null,a.value.dropNode=null,a.value.allowDrop=!0};return Object(i["provide"])(ik,{treeNodeDragStart:c,treeNodeDragOver:s,treeNodeDragEnd:u}),{dragState:a}}const sk=Object(i["defineComponent"])({name:"ElTreeNode",components:{ElCollapseTransition:Ll,ElCheckbox:Fn,NodeContent:lk,ElIcon:y["a"],Loading:M["Loading"]},props:{node:{type:rk,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const r=Object(b["b"])("tree"),{broadcastExpanded:n}=ak(e),o=Object(i["inject"])("RootTree"),l=Object(i["ref"])(!1),a=Object(i["ref"])(!1),c=Object(i["ref"])(null),s=Object(i["ref"])(null),u=Object(i["ref"])(null),d=Object(i["inject"])(ik),p=Object(i["getCurrentInstance"])();Object(i["provide"])("NodeInstance",p),o||Object(m["a"])("Tree","Can not find node's tree."),e.node.expanded&&(l.value=!0,a.value=!0);const f=o.props["children"]||"children";Object(i["watch"])(()=>{const t=e.node.data[f];return t&&[...t]},()=>{e.node.updateChildren()}),Object(i["watch"])(()=>e.node.indeterminate,t=>{g(e.node.checked,t)}),Object(i["watch"])(()=>e.node.checked,t=>{g(t,e.node.indeterminate)}),Object(i["watch"])(()=>e.node.expanded,e=>{Object(i["nextTick"])(()=>l.value=e),e&&(a.value=!0)});const h=e=>Xx(o.props.nodeKey,e.data),v=t=>{const r=e.props.class;if(!r)return{};let n;if(Object(Y["isFunction"])(r)){const{data:e}=t;n=r(e,t)}else n=r;return Object(Y["isString"])(n)?{[n]:!0}:n},g=(t,r)=>{c.value===t&&s.value===r||o.ctx.emit("check-change",e.node.data,t,r),c.value=t,s.value=r},O=t=>{Jx(o.store,o.ctx.emit,()=>o.store.value.setCurrentNode(e.node)),o.currentNode.value=e.node,o.props.expandOnClickNode&&w(),o.props.checkOnClickNode&&!e.node.disabled&&y(null,{target:{checked:!e.node.checked}}),o.ctx.emit("node-click",e.node.data,e.node,p,t)},j=t=>{o.instance.vnode.props["onNodeContextmenu"]&&(t.stopPropagation(),t.preventDefault()),o.ctx.emit("node-contextmenu",t,e.node.data,e.node,p)},w=()=>{e.node.isLeaf||(l.value?(o.ctx.emit("node-collapse",e.node.data,e.node,p),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,p)))},y=(t,r)=>{e.node.setChecked(r.target.checked,!o.props.checkStrictly),Object(i["nextTick"])(()=>{const t=o.store.value;o.ctx.emit("check",e.node.data,{checkedNodes:t.getCheckedNodes(),checkedKeys:t.getCheckedKeys(),halfCheckedNodes:t.getHalfCheckedNodes(),halfCheckedKeys:t.getHalfCheckedKeys()})})},x=(e,t,r)=>{n(t),o.ctx.emit("node-expand",e,t,r)},k=t=>{o.props.draggable&&d.treeNodeDragStart({event:t,treeNode:e})},_=t=>{t.preventDefault(),o.props.draggable&&d.treeNodeDragOver({event:t,treeNode:{$el:u.value,node:e.node}})},C=e=>{e.preventDefault()},z=e=>{o.props.draggable&&d.treeNodeDragEnd(e)};return{ns:r,node$:u,tree:o,expanded:l,childNodeRendered:a,oldChecked:c,oldIndeterminate:s,getNodeKey:h,getNodeClass:v,handleSelectChange:g,handleClick:O,handleContextMenu:j,handleExpandIconClick:w,handleCheckChange:y,handleChildNodeExpand:x,handleDragStart:k,handleDragOver:_,handleDrop:C,handleDragEnd:z,CaretRight:M["CaretRight"]}}}),uk=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],dk=["aria-expanded"];function pk(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-icon"),c=Object(i["resolveComponent"])("el-checkbox"),s=Object(i["resolveComponent"])("loading"),u=Object(i["resolveComponent"])("node-content"),d=Object(i["resolveComponent"])("el-tree-node"),p=Object(i["resolveComponent"])("el-collapse-transition");return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"node$",class:Object(i["normalizeClass"])([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.handleClick&&e.handleClick(...t),["stop"])),onContextmenu:t[2]||(t[2]=(...t)=>e.handleContextMenu&&e.handleContextMenu(...t)),onDragstart:t[3]||(t[3]=Object(i["withModifiers"])((...t)=>e.handleDragStart&&e.handleDragStart(...t),["stop"])),onDragover:t[4]||(t[4]=Object(i["withModifiers"])((...t)=>e.handleDragOver&&e.handleDragOver(...t),["stop"])),onDragend:t[5]||(t[5]=Object(i["withModifiers"])((...t)=>e.handleDragEnd&&e.handleDragEnd(...t),["stop"])),onDrop:t[6]||(t[6]=Object(i["withModifiers"])((...t)=>e.handleDrop&&e.handleDrop(...t),["stop"]))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("node","content")),style:Object(i["normalizeStyle"])({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,class:Object(i["normalizeClass"])([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:Object(i["withModifiers"])(e.handleExpandIconClick,["stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0),e.showCheckbox?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):Object(i["createCommentVNode"])("v-if",!0),e.node.loading?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:2,class:Object(i["normalizeClass"])([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s)]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(u,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),Object(i["createVNode"])(p,null,{default:Object(i["withCtx"])(()=>[!e.renderAfterExpand||e.childNodeRendered?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.node.childNodes,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:e.getNodeKey(t),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:t,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,dk)),[[i["vShow"],e.expanded]]):Object(i["createCommentVNode"])("v-if",!0)]),_:1})],42,uk)),[[i["vShow"],e.node.visible]])}var fk=Object(f["a"])(sk,[["render",pk],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function bk({el$:e},t){const r=Object(b["b"])("tree"),n=Object(i["shallowRef"])([]),o=Object(i["shallowRef"])([]);Object(i["onMounted"])(()=>{a()}),Object(i["onUpdated"])(()=>{n.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),o.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),Object(i["watch"])(o,e=>{e.forEach(e=>{e.setAttribute("tabindex","-1")})});const l=o=>{const l=o.target;if(!l.className.includes(r.b("node")))return;const a=o.code;n.value=Array.from(e.value.querySelectorAll(`.${r.is("focusable")}[role=treeitem]`));const i=n.value.indexOf(l);let c;if([ke["a"].up,ke["a"].down].includes(a)){if(o.preventDefault(),a===ke["a"].up){c=-1===i?0:0!==i?i-1:n.value.length-1;const e=c;while(1){if(t.value.getNode(n.value[c].dataset.key).canFocus)break;if(c--,c===e){c=-1;break}c<0&&(c=n.value.length-1)}}else{c=-1===i?0:i=n.value.length&&(c=0)}}-1!==c&&n.value[c].focus()}[ke["a"].left,ke["a"].right].includes(a)&&(o.preventDefault(),l.click());const s=l.querySelector('[type="checkbox"]');[ke["a"].enter,ke["a"].space].includes(a)&&s&&(o.preventDefault(),s.click())};Object(c["useEventListener"])(e,"keydown",l);const a=()=>{var t;n.value=Array.from(e.value.querySelectorAll(`.${r.is("focusable")}[role=treeitem]`)),o.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const l=e.value.querySelectorAll(`.${r.is("checked")}[role=treeitem]`);l.length?l[0].setAttribute("tabindex","0"):null==(t=n.value[0])||t.setAttribute("tabindex","0")}}const mk=Object(i["defineComponent"])({name:"ElTree",components:{ElTreeNode:fk},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:k["e"]}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(e,t){const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("tree"),o=Object(i["ref"])(new nk({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));o.value.initialize();const l=Object(i["ref"])(o.value.root),a=Object(i["ref"])(null),c=Object(i["ref"])(null),s=Object(i["ref"])(null),{broadcastExpanded:u}=ak(e),{dragState:d}=ck({props:e,ctx:t,el$:c,dropIndicator$:s,store:o});bk({el$:c},o);const p=Object(i["computed"])(()=>{const{childNodes:e}=l.value;return!e||0===e.length||e.every(({visible:e})=>!e)});Object(i["watch"])(()=>e.currentNodeKey,e=>{o.value.setCurrentNodeKey(e)}),Object(i["watch"])(()=>e.defaultCheckedKeys,e=>{o.value.setDefaultCheckedKey(e)}),Object(i["watch"])(()=>e.defaultExpandedKeys,e=>{o.value.setDefaultExpandedKeys(e)}),Object(i["watch"])(()=>e.data,e=>{o.value.setData(e)},{deep:!0}),Object(i["watch"])(()=>e.checkStrictly,e=>{o.value.checkStrictly=e});const f=t=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");o.value.filter(t)},m=t=>Xx(e.nodeKey,t.data),h=t=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const r=o.value.getNode(t);if(!r)return[];const n=[r.data];let a=r.parent;while(a&&a!==l.value)n.push(a.data),a=a.parent;return n.reverse()},v=(e,t)=>o.value.getCheckedNodes(e,t),g=e=>o.value.getCheckedKeys(e),O=()=>{const e=o.value.getCurrentNode();return e?e.data:null},j=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const t=O();return t?t[e.nodeKey]:null},w=(t,r)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");o.value.setCheckedNodes(t,r)},y=(t,r)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");o.value.setCheckedKeys(t,r)},x=(e,t,r)=>{o.value.setChecked(e,t,r)},k=()=>o.value.getHalfCheckedNodes(),_=()=>o.value.getHalfCheckedKeys(),C=(r,n=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");Jx(o,t.emit,()=>o.value.setUserCurrentNode(r,n))},z=(r,n=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");Jx(o,t.emit,()=>o.value.setCurrentNodeKey(r,n))},E=e=>o.value.getNode(e),B=e=>{o.value.remove(e)},S=(e,t)=>{o.value.append(e,t)},V=(e,t)=>{o.value.insertBefore(e,t)},N=(e,t)=>{o.value.insertAfter(e,t)},M=(e,r,n)=>{u(r),t.emit("node-expand",e,r,n)},A=(t,r)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");o.value.updateChildren(t,r)};return Object(i["provide"])("RootTree",{ctx:t,props:e,store:o,root:l,currentNode:a,instance:Object(i["getCurrentInstance"])()}),Object(i["provide"])(Te["b"],void 0),{ns:n,store:o,root:l,currentNode:a,dragState:d,el$:c,dropIndicator$:s,isEmpty:p,filter:f,getNodeKey:m,getNodePath:h,getCheckedNodes:v,getCheckedKeys:g,getCurrentNode:O,getCurrentKey:j,setCheckedNodes:w,setCheckedKeys:y,setChecked:x,getHalfCheckedNodes:k,getHalfCheckedKeys:_,setCurrentNode:C,setCurrentKey:z,t:r,getNode:E,remove:B,append:S,insertBefore:V,insertAfter:N,handleNodeExpand:M,updateKeyChildren:A}}});function hk(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-tree-node");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"el$",class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("dragging",!!e.dragState.draggingNode),e.ns.is("drop-not-allow",!e.dragState.allowDrop),e.ns.is("drop-inner","inner"===e.dragState.dropType),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.root.childNodes,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:e.getNodeKey(t),node:t,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),e.isEmpty?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.e("empty-block"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},Object(i["toDisplayString"])(null!=(a=e.emptyText)?a:e.t("el.tree.emptyText")),3)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{ref:"dropIndicator$",class:Object(i["normalizeClass"])(e.ns.e("drop-indicator"))},null,2),[[i["vShow"],e.dragState.showDropIndicator]])],2)}var vk=Object(f["a"])(mk,[["render",hk],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);vk.install=e=>{e.component(vk.name,vk)};const gk=vk,Ok=gk,jk=(e,{attrs:t},{tree:r,key:n})=>{const o=Object(b["b"])("tree-select"),l={...Object(N["pick"])(Object(i["toRefs"])(e),Object.keys(cb.props)),...t,valueKey:n,popperClass:Object(i["computed"])(()=>{const t=[o.e("popper")];return e.popperClass&&t.push(e.popperClass),t.join(" ")}),filterMethod:(t="")=>{e.filterMethod&&e.filterMethod(t),Object(i["nextTick"])(()=>{var e;null==(e=r.value)||e.filter(t)})},onVisibleChange:r=>{var n;null==(n=t.onVisibleChange)||n.call(t,r),e.filterable&&r&&l.filterMethod()}};return l},wk=Object(i["defineComponent"])({extends:sb,setup(e,t){const r=sb.setup(e,t);delete r.selectOptionClick;const n=Object(i["getCurrentInstance"])().proxy;return Object(i["nextTick"])(()=>{r.select.cachedOptions.get(n.value)||r.select.onOptionCreate(n)}),r},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function yk(e){return e||0===e}function xk(e){return Array.isArray(e)&&e.length}function kk(e){return Array.isArray(e)?e:yk(e)?[e]:[]}function _k(e,t,r,n,o){for(let l=0;l{Object(i["watch"])(()=>e.modelValue,()=>{e.showCheckbox&&Object(i["nextTick"])(()=>{const t=l.value;t&&!Object(N["isEqual"])(t.getCheckedKeys(),kk(e.modelValue))&&t.setCheckedKeys(kk(e.modelValue))})},{immediate:!0,deep:!0});const c=Object(i["computed"])(()=>({value:a.value,...e.props})),s=(e,t)=>{var r;const n=c.value[e];return Object(Y["isFunction"])(n)?n(t,null==(r=l.value)?void 0:r.getNode(s("value",t))):t[n]},d=kk(e.modelValue).map(t=>_k(e.data||[],e=>s("value",e)===t,e=>s("children",e),(e,t,r,n)=>n&&s("value",n))).filter(e=>yk(e));return{...Object(N["pick"])(Object(i["toRefs"])(e),Object.keys(gk.props)),...t,nodeKey:a,expandOnClickNode:Object(i["computed"])(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:Object(i["computed"])(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(d):d),renderContent:(t,{node:n,data:o,store:l})=>t(wk,{value:s("value",o),label:s("label",o),disabled:s("disabled",o)},e.renderContent?()=>e.renderContent(t,{node:n,data:o,store:l}):r.default?()=>r.default({node:n,data:o,store:l}):void 0),filterNodeMethod:(t,r,n)=>{var o;return e.filterNodeMethod?e.filterNodeMethod(t,r,n):!t||(null==(o=s("label",r))?void 0:o.includes(t))},onNodeClick:(r,n,l)=>{var a,i,c;if(null==(a=t.onNodeClick)||a.call(t,r,n,l),!e.showCheckbox||!e.checkOnClickNode)if(e.showCheckbox||!e.checkStrictly&&!n.isLeaf)e.expandOnClickNode&&l.proxy.handleExpandIconClick();else if(!s("disabled",r)){const e=null==(i=o.value)?void 0:i.options.get(s("value",r));null==(c=o.value)||c.handleOptionSelect(e,!0)}},onCheck:(r,o)=>{var a;null==(a=t.onCheck)||a.call(t,r,o);const i=s("value",r);if(e.checkStrictly)n(u["c"],e.multiple?o.checkedKeys:o.checkedKeys.includes(i)?i:void 0);else if(e.multiple)n(u["c"],l.value.getCheckedKeys(!0));else{const t=_k([r],e=>!xk(s("children",e))&&!s("disabled",e),e=>s("children",e)),o=t?s("value",t):void 0,l=yk(e.modelValue)&&!!_k([r],t=>s("value",t)===e.modelValue,e=>s("children",e));n(u["c"],o===e.modelValue||l?void 0:o)}}}},zk=Object(i["defineComponent"])({name:"ElTreeSelect",inheritAttrs:!1,props:{...cb.props,...gk.props},setup(e,t){const{slots:r,expose:n}=t,o=Object(i["ref"])(),l=Object(i["ref"])(),a=Object(i["computed"])(()=>e.nodeKey||e.valueKey||"value"),c=jk(e,t,{select:o,tree:l,key:a}),s=Ck(e,t,{select:o,tree:l,key:a}),u=Object(i["reactive"])({});return n(u),Object(i["onMounted"])(()=>{Object.assign(u,{...Object(N["pick"])(l.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Object(N["pick"])(o.value,["focus","blur"])})}),()=>Object(i["h"])(cb,Object(i["reactive"])({...c,ref:e=>o.value=e}),{...r,default:()=>Object(i["h"])(gk,Object(i["reactive"])({...s,ref:e=>l.value=e}))})}});var Ek=Object(f["a"])(zk,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);Ek.install=e=>{e.component(Ek.name,Ek)};const Bk=Ek,Sk=Bk,Vk=Symbol(),Nk={key:-1,level:-1,data:{}};var Mk=(e=>(e["KEY"]="id",e["LABEL"]="label",e["CHILDREN"]="children",e["DISABLED"]="disabled",e))(Mk||{}),Ak=(e=>(e["ADD"]="add",e["DELETE"]="delete",e))(Ak||{});const Tk=Object(s["b"])({data:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Object(s["c"])(Object),default:()=>Object(wl["a"])({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},indent:{type:Number,default:16},icon:{type:k["e"]},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Object(s["c"])([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Object(s["c"])(Function)},perfMode:{type:Boolean,default:!0}}),Hk=Object(s["b"])({node:{type:Object(s["c"])(Object),default:()=>Object(wl["a"])(Nk)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),Rk=Object(s["b"])({node:{type:Object(s["c"])(Object),required:!0}}),Lk="node-click",Dk="node-expand",Pk="node-collapse",Ik="current-change",Fk="check",$k="check-change",qk="node-contextmenu",Wk={[Lk]:(e,t,r)=>e&&t&&r,[Dk]:(e,t)=>e&&t,[Pk]:(e,t)=>e&&t,[Ik]:(e,t)=>e&&t,[Fk]:(e,t)=>e&&t,[$k]:(e,t)=>e&&"boolean"===typeof t,[qk]:(e,t,r)=>e&&t&&r},Uk={click:(e,t)=>!(!e||!t),toggle:e=>!!e,check:(e,t)=>e&&"boolean"===typeof t};function Kk(e,t){const r=Object(i["ref"])(new Set),n=Object(i["ref"])(new Set),{emit:o}=Object(i["getCurrentInstance"])();Object(i["watch"])([()=>t.value,()=>e.defaultCheckedKeys],()=>Object(i["nextTick"])(()=>{O(e.defaultCheckedKeys)}),{immediate:!0});const l=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:o,maxLevel:l}=t.value,a=r.value,i=new Set;for(let e=l-1;e>=1;--e){const t=o.get(e);t&&t.forEach(e=>{const t=e.children;if(t){let r=!0,n=!1;for(const e of t){const t=e.key;if(a.has(t))n=!0;else{if(i.has(t)){r=!1,n=!0;break}r=!1}}r?a.add(e.key):n?(i.add(e.key),a.delete(e.key)):(a.delete(e.key),i.delete(e.key))}})}n.value=i},a=e=>r.value.has(e.key),c=e=>n.value.has(e.key),s=(t,n,o=!0)=>{const a=r.value,i=(t,r)=>{a[r?Ak.ADD:Ak.DELETE](t.key);const n=t.children;!e.checkStrictly&&n&&n.forEach(e=>{e.disabled||i(e,r)})};i(t,n),l(),o&&u(t,n)},u=(e,t)=>{const{checkedNodes:r,checkedKeys:n}=m(),{halfCheckedNodes:l,halfCheckedKeys:a}=h();o(Fk,e.data,{checkedKeys:n,checkedNodes:r,halfCheckedKeys:a,halfCheckedNodes:l}),o($k,e.data,t)};function d(e=!1){return m(e).checkedKeys}function p(e=!1){return m(e).checkedNodes}function f(){return h().halfCheckedKeys}function b(){return h().halfCheckedNodes}function m(n=!1){const o=[],l=[];if((null==t?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:e}=t.value;r.value.forEach(t=>{const r=e.get(t);r&&(!n||n&&r.isLeaf)&&(l.push(t),o.push(r.data))})}return{checkedKeys:l,checkedNodes:o}}function h(){const r=[],o=[];if((null==t?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:e}=t.value;n.value.forEach(t=>{const n=e.get(t);n&&(o.push(t),r.push(n.data))})}return{halfCheckedNodes:r,halfCheckedKeys:o}}function v(e){r.value.clear(),n.value.clear(),O(e)}function g(r,n){if((null==t?void 0:t.value)&&e.showCheckbox){const e=t.value.treeNodeMap.get(r);e&&s(e,n,!1)}}function O(r){if(null==t?void 0:t.value){const{treeNodeMap:n}=t.value;if(e.showCheckbox&&n&&r)for(const e of r){const t=n.get(e);t&&!a(t)&&s(t,!0,!1)}}}return{updateCheckedKeys:l,toggleCheckbox:s,isChecked:a,isIndeterminate:c,getCheckedKeys:d,getCheckedNodes:p,getHalfCheckedKeys:f,getHalfCheckedNodes:b,setChecked:g,setCheckedKeys:v}}function Yk(e,t){const r=Object(i["ref"])(new Set([])),n=Object(i["ref"])(new Set([])),o=Object(i["computed"])(()=>Object(Y["isFunction"])(e.filterMethod));function l(l){var a;if(!o.value)return;const i=new Set,c=n.value,s=r.value,u=[],d=(null==(a=t.value)?void 0:a.treeNodes)||[],p=e.filterMethod;function f(e){e.forEach(e=>{u.push(e),(null==p?void 0:p(l,e.data))?u.forEach(e=>{i.add(e.key)}):e.isLeaf&&s.add(e.key);const t=e.children;if(t&&f(t),!e.isLeaf)if(i.has(e.key)){if(t){let r=!0;for(const e of t)if(!s.has(e.key)){r=!1;break}r?c.add(e.key):c.delete(e.key)}}else s.add(e.key);u.pop()})}return s.clear(),f(d),i}function a(e){return n.value.has(e.key)}return{hiddenExpandIconKeySet:n,hiddenNodeKeySet:r,doFilter:l,isForceHiddenExpandIcon:a}}function Gk(e,t){const r=Object(i["ref"])(new Set(e.defaultExpandedKeys)),n=Object(i["ref"])(),o=Object(i["shallowRef"])();Object(i["watch"])(()=>e.currentNodeKey,e=>{n.value=e},{immediate:!0}),Object(i["watch"])(()=>e.data,e=>{$(e)},{immediate:!0});const{isIndeterminate:l,isChecked:a,toggleCheckbox:c,getCheckedKeys:s,getCheckedNodes:u,getHalfCheckedKeys:d,getHalfCheckedNodes:p,setChecked:f,setCheckedKeys:b}=Kk(e,o),{doFilter:m,hiddenNodeKeySet:h,isForceHiddenExpandIcon:v}=Yk(e,o),g=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.value)||Mk.KEY}),O=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.children)||Mk.CHILDREN}),j=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.disabled)||Mk.DISABLED}),w=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.label)||Mk.LABEL}),y=Object(i["computed"])(()=>{const e=r.value,t=h.value,n=[],l=o.value&&o.value.treeNodes||[];function a(){const r=[];for(let e=l.length-1;e>=0;--e)r.push(l[e]);while(r.length){const o=r.pop();if(o&&(t.has(o.key)||n.push(o),e.has(o.key))){const e=o.children;if(e){const t=e.length;for(let n=t-1;n>=0;--n)r.push(e[n])}}}}return a(),n}),x=Object(i["computed"])(()=>y.value.length>0);function k(e){const t=new Map,r=new Map;let n=1;function o(e,l=1,a){var i;const c=[];for(const n of e){const e=z(n),s={level:l,key:e,data:n};s.label=B(n),s.parent=a;const u=C(n);s.disabled=E(n),s.isLeaf=!u||0===u.length,u&&u.length&&(s.children=o(u,l+1,s)),c.push(s),t.set(e,s),r.has(l)||r.set(l,[]),null==(i=r.get(l))||i.push(s)}return l>n&&(n=l),c}const l=o(e);return{treeNodeMap:t,levelTreeNodeMap:r,maxLevel:n,treeNodes:l}}function _(e){const t=m(e);t&&(r.value=t)}function C(e){return e[O.value]}function z(e){return e?e[g.value]:""}function E(e){return e[j.value]}function B(e){return e[w.value]}function S(e){const t=r.value;t.has(e.key)?H(e):T(e)}function V(e){r.value=new Set(e)}function N(r,n){t(Lk,r.data,r,n),M(r),e.expandOnClickNode&&S(r),e.showCheckbox&&e.checkOnClickNode&&!r.disabled&&c(r,!a(r),!0)}function M(e){D(e)||(n.value=e.key,t(Ik,e.data,e))}function A(e,t){c(e,t)}function T(n){const l=r.value;if(o.value&&e.accordion){const{treeNodeMap:e}=o.value;l.forEach(t=>{const r=e.get(t);n&&n.level===r.level&&l.delete(t)})}l.add(n.key),t(Dk,n.data,n)}function H(e){r.value.delete(e.key),t(Pk,e.data,e)}function R(e){return r.value.has(e.key)}function L(e){return!!e.disabled}function D(e){const t=n.value;return!!t&&t===e.key}function P(){var e,t;if(n.value)return null==(t=null==(e=o.value)?void 0:e.treeNodeMap.get(n.value))?void 0:t.data}function I(){return n.value}function F(e){n.value=e}function $(e){Object(i["nextTick"])(()=>o.value=k(e))}function q(e){var t;const r=Object(Y["isObject"])(e)?z(e):e;return null==(t=o.value)?void 0:t.treeNodeMap.get(r)}return{tree:o,flattenTree:y,isNotEmpty:x,getKey:z,getChildren:C,toggleExpand:S,toggleCheckbox:c,isExpanded:R,isChecked:a,isIndeterminate:l,isDisabled:L,isCurrent:D,isForceHiddenExpandIcon:v,handleNodeClick:N,handleNodeCheck:A,getCurrentNode:P,getCurrentKey:I,setCurrentKey:F,getCheckedKeys:s,getCheckedNodes:u,getHalfCheckedKeys:d,getHalfCheckedNodes:p,setChecked:f,setCheckedKeys:b,filter:_,setData:$,getNode:q,expandNode:T,collapseNode:H,setExpandedKeys:V}}var Xk=Object(i["defineComponent"])({name:"ElTreeNodeContent",props:Rk,setup(e){const t=Object(i["inject"])(Vk),r=Object(b["b"])("tree");return()=>{const n=e.node,{data:o}=n;return(null==t?void 0:t.ctx.slots.default)?t.ctx.slots.default({node:n,data:o}):Object(i["h"])("span",{class:r.be("node","label")},[null==n?void 0:n.label])}}});const Jk="caret-right",Zk=Object(i["defineComponent"])({name:"ElTreeNode",components:{ElIcon:y["a"],CaretRight:M["CaretRight"],ElCheckbox:Fn,ElNodeContent:Xk},props:Hk,emits:Uk,setup(e,{emit:t}){const r=Object(i["inject"])(Vk),n=Object(b["b"])("tree"),o=Object(i["computed"])(()=>{var e;return null!=(e=null==r?void 0:r.props.indent)?e:16}),l=Object(i["computed"])(()=>{var e;return null!=(e=null==r?void 0:r.props.icon)?e:Jk}),a=r=>{t("click",e.node,r)},c=()=>{t("toggle",e.node)},s=r=>{t("check",e.node,r)},u=t=>{var n,o,l,a;(null==(l=null==(o=null==(n=null==r?void 0:r.instance)?void 0:n.vnode)?void 0:o.props)?void 0:l["onNodeContextmenu"])&&(t.stopPropagation(),t.preventDefault()),null==r||r.ctx.emit(qk,t,null==(a=e.node)?void 0:a.data,e.node)};return{ns:n,indent:o,icon:l,handleClick:a,handleExpandIconClick:c,handleCheckChange:s,handleContextMenu:u}}}),Qk=["aria-expanded","aria-disabled","aria-checked","data-key"];function e_(e,t,r,n,o,l){var a,c,s;const u=Object(i["resolveComponent"])("el-icon"),d=Object(i["resolveComponent"])("el-checkbox"),p=Object(i["resolveComponent"])("el-node-content");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"node$",class:Object(i["normalizeClass"])([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.current),e.ns.is("focusable",!e.disabled),e.ns.is("checked",!e.disabled&&e.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":null==(a=e.node)?void 0:a.key,onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.handleClick&&e.handleClick(...t),["stop"])),onContextmenu:t[2]||(t[2]=(...t)=>e.handleContextMenu&&e.handleContextMenu(...t))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("node","content")),style:Object(i["normalizeStyle"])({paddingLeft:(e.node.level-1)*e.indent+"px"})},[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:0,class:Object(i["normalizeClass"])([e.ns.is("leaf",!!(null==(c=e.node)?void 0:c.isLeaf)),e.ns.is("hidden",e.hiddenExpandIcon),{expanded:!(null==(s=e.node)?void 0:s.isLeaf)&&e.expanded},e.ns.be("node","expand-icon")]),onClick:Object(i["withModifiers"])(e.handleExpandIconClick,["stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0),e.showCheckbox?(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:e.handleCheckChange,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled","onChange"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(p,{node:e.node},null,8,["node"])],6)],42,Qk)}var t_=Object(f["a"])(Zk,[["render",e_],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const r_=Object(i["defineComponent"])({name:"ElTreeV2",components:{ElTreeNode:t_,FixedSizeList:Ih},props:Tk,emits:Wk,setup(e,t){Object(i["provide"])(Vk,{ctx:t,props:e,instance:Object(i["getCurrentInstance"])()}),Object(i["provide"])(Te["b"],void 0);const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("tree"),{flattenTree:o,isNotEmpty:l,toggleExpand:a,isExpanded:c,isIndeterminate:s,isChecked:u,isDisabled:d,isCurrent:p,isForceHiddenExpandIcon:f,toggleCheckbox:m,handleNodeClick:h,handleNodeCheck:v,getCurrentNode:g,getCurrentKey:O,setCurrentKey:j,getCheckedKeys:w,getCheckedNodes:y,getHalfCheckedKeys:x,getHalfCheckedNodes:k,setChecked:_,setCheckedKeys:C,filter:z,setData:E,getNode:B,expandNode:S,collapseNode:V,setExpandedKeys:N}=Gk(e,t.emit);return t.expose({getCurrentNode:g,getCurrentKey:O,setCurrentKey:j,getCheckedKeys:w,getCheckedNodes:y,getHalfCheckedKeys:x,getHalfCheckedNodes:k,setChecked:_,setCheckedKeys:C,filter:z,setData:E,getNode:B,expandNode:S,collapseNode:V,setExpandedKeys:N}),{t:r,ns:n,flattenTree:o,itemSize:26,isNotEmpty:l,toggleExpand:a,toggleCheckbox:m,isExpanded:c,isIndeterminate:s,isChecked:u,isDisabled:d,isCurrent:p,isForceHiddenExpandIcon:f,handleNodeClick:h,handleNodeCheck:v}}});function n_(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-tree-node"),s=Object(i["resolveComponent"])("fixed-size-list");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[e.isNotEmpty?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,"class-name":e.ns.b("virtual-list"),data:e.flattenTree,total:e.flattenTree.length,height:e.height,"item-size":e.itemSize,"perf-mode":e.perfMode},{default:Object(i["withCtx"])(({data:t,index:r,style:n})=>[(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:t[r].key,style:Object(i["normalizeStyle"])(n),node:t[r],expanded:e.isExpanded(t[r]),"show-checkbox":e.showCheckbox,checked:e.isChecked(t[r]),indeterminate:e.isIndeterminate(t[r]),disabled:e.isDisabled(t[r]),current:e.isCurrent(t[r]),"hidden-expand-icon":e.isForceHiddenExpandIcon(t[r]),onClick:e.handleNodeClick,onToggle:e.toggleExpand,onCheck:e.handleNodeCheck},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.ns.e("empty-block"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},Object(i["toDisplayString"])(null!=(a=e.emptyText)?a:e.t("el.tree.emptyText")),3)],2))],2)}var o_=Object(f["a"])(r_,[["render",n_],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const l_=Object(j["a"])(o_),a_="ElUpload";class i_ extends Error{constructor(e,t,r,n){super(e),this.name="UploadAjaxError",this.status=t,this.method=r,this.url=n}}function c_(e,t,r){let n;return n=r.response?""+(r.response.error||r.response):r.responseText?""+r.responseText:`fail to ${t.method} ${e} ${r.status}`,new i_(n,r.status,t.method,e)}function s_(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(r){return t}}const u_=e=>{"undefined"===typeof XMLHttpRequest&&Object(m["b"])(a_,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,r=e.action;t.upload&&t.upload.addEventListener("progress",t=>{const r=t;r.percent=t.total>0?t.loaded/t.total*100:0,e.onProgress(r)});const n=new FormData;if(e.data)for(const[l,a]of Object.entries(e.data))Array.isArray(a)?n.append(l,...a):n.append(l,a);n.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(c_(r,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(c_(r,e,t));e.onSuccess(s_(t))}),t.open(e.method,r,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const o=e.headers||{};if(o instanceof Headers)o.forEach((e,r)=>t.setRequestHeader(r,e));else for(const[l,a]of Object.entries(o))Object(N["isNil"])(a)||t.setRequestHeader(l,String(a));return t.send(n),t},d_=["text","picture","picture-card"];let p_=1;const f_=()=>Date.now()+p_++,b_=Object(s["b"])({action:{type:String,default:"#"},headers:{type:Object(s["c"])(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>Object(wl["a"])({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:d_,default:"text"},httpRequest:{type:Object(s["c"])(Function),default:u_},disabled:Boolean,limit:Number}),m_=Object(s["b"])({...b_,beforeUpload:{type:Object(s["c"])(Function),default:Y["NOOP"]},beforeRemove:{type:Object(s["c"])(Function)},onRemove:{type:Object(s["c"])(Function),default:Y["NOOP"]},onChange:{type:Object(s["c"])(Function),default:Y["NOOP"]},onPreview:{type:Object(s["c"])(Function),default:Y["NOOP"]},onSuccess:{type:Object(s["c"])(Function),default:Y["NOOP"]},onProgress:{type:Object(s["c"])(Function),default:Y["NOOP"]},onError:{type:Object(s["c"])(Function),default:Y["NOOP"]},onExceed:{type:Object(s["c"])(Function),default:Y["NOOP"]}}),h_=Object(s["b"])({files:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},disabled:{type:Boolean,default:!1},handlePreview:{type:Object(s["c"])(Function),default:Y["NOOP"]},listType:{type:String,values:d_,default:"text"}}),v_={remove:e=>!!e},g_=["onKeydown"],O_=["src"],j_=["onClick"],w_=["onClick"],y_=["onClick"],x_={name:"ElUploadList"},k_=Object(i["defineComponent"])({...x_,props:h_,emits:v_,setup(e,{emit:t}){const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("upload"),o=Object(b["b"])("icon"),l=Object(b["b"])("list"),a=Object(i["ref"])(!1),c=e=>{t("remove",e)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["TransitionGroup"],{tag:"ul",class:Object(i["normalizeClass"])([Object(i["unref"])(n).b("list"),Object(i["unref"])(n).bm("list",e.listType),Object(i["unref"])(n).is("disabled",e.disabled)]),name:Object(i["unref"])(l).b()},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.files,l=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:l.uid||l.name,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("list","item"),Object(i["unref"])(n).is(l.status),{focusing:a.value}]),tabindex:"0",onKeydown:Object(i["withKeys"])(t=>!e.disabled&&c(l),["delete"]),onFocus:t[0]||(t[0]=e=>a.value=!0),onBlur:t[1]||(t[1]=e=>a.value=!1),onClick:t[2]||(t[2]=e=>a.value=!1)},[Object(i["renderSlot"])(e.$slots,"default",{file:l},()=>["picture"===e.listType||"uploading"!==l.status&&"picture-card"===e.listType?(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-thumbnail")),src:l.url,alt:""},null,10,O_)):Object(i["createCommentVNode"])("v-if",!0),"uploading"===l.status||"picture-card"!==e.listType?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-info"))},[Object(i["createElementVNode"])("a",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-name")),onClick:Object(i["withModifiers"])(t=>e.handlePreview(l),["prevent"])},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("document"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Document"]))]),_:1},8,["class"]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-file-name"))},Object(i["toDisplayString"])(l.name),3)],10,j_),"uploading"===l.status?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(fm),{key:0,type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:Number(l.percentage),style:Object(i["normalizeStyle"])("picture-card"===e.listType?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("label",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-status-label"))},["text"===e.listType?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(o).m("upload-success"),Object(i["unref"])(o).m("circle-check")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["CircleCheck"]))]),_:1},8,["class"])):["picture-card","picture"].includes(e.listType)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(o).m("upload-success"),Object(i["unref"])(o).m("check")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Check"]))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],2),e.disabled?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("close")),onClick:e=>c(l)},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:2},1032,["class","onClick"])),Object(i["createCommentVNode"])(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),Object(i["createCommentVNode"])(" This is a bug which needs to be fixed "),Object(i["createCommentVNode"])(" TODO: Fix the incorrect navigation interaction "),e.disabled?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("i",{key:3,class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("close-tip"))},Object(i["toDisplayString"])(Object(i["unref"])(r)("el.upload.deleteTip")),3)),"picture-card"===e.listType?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:4,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-actions"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-preview")),onClick:t=>e.handlePreview(l)},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("zoom-in"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ZoomIn"]))]),_:1},8,["class"])],10,w_),e.disabled?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-delete")),onClick:e=>c(l)},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("delete"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Delete"]))]),_:1},8,["class"])],10,y_))],2)):Object(i["createCommentVNode"])("v-if",!0)])],42,g_))),128)),Object(i["renderSlot"])(e.$slots,"append")]),_:3},8,["class","name"]))}});var __=Object(f["a"])(k_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const C_=Object(s["b"])({disabled:{type:Boolean,default:!1}}),z_={file:e=>Object(Y["isArray"])(e)},E_=Symbol("uploadContextKey"),B_=["onDrop","onDragover"],S_={name:"ElUploadDrag"},V_=Object(i["defineComponent"])({...S_,props:C_,emits:z_,setup(e,{emit:t}){const r=e,n="ElUploadDrag",o=Object(i["inject"])(E_);o||Object(m["b"])(n,"usage: ");const l=Object(b["b"])("upload"),a=Object(i["ref"])(!1),c=e=>{if(r.disabled)return;a.value=!1;const n=Array.from(e.dataTransfer.files),l=o.accept.value;if(!l)return void t("file",n);const i=n.filter(e=>{const{type:t,name:r}=e,n=r.includes(".")?"."+r.split(".").pop():"",o=t.replace(/\/.*$/,"");return l.split(",").map(e=>e.trim()).filter(e=>e).some(e=>e.startsWith(".")?n===e:/\/\*$/.test(e)?o===e.replace(/\/\*$/,""):!!/^[^/]+\/[^/]+$/.test(e)&&t===e)});t("file",i)},s=()=>{r.disabled||(a.value=!0)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).b("dragger"),Object(i["unref"])(l).is("dragover",a.value)]),onDrop:Object(i["withModifiers"])(c,["prevent"]),onDragover:Object(i["withModifiers"])(s,["prevent"]),onDragleave:t[0]||(t[0]=Object(i["withModifiers"])(e=>a.value=!1,["prevent"]))},[Object(i["renderSlot"])(e.$slots,"default")],42,B_))}});var N_=Object(f["a"])(V_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const M_=Object(s["b"])({...b_,beforeUpload:{type:Object(s["c"])(Function),default:Y["NOOP"]},onRemove:{type:Object(s["c"])(Function),default:Y["NOOP"]},onStart:{type:Object(s["c"])(Function),default:Y["NOOP"]},onSuccess:{type:Object(s["c"])(Function),default:Y["NOOP"]},onProgress:{type:Object(s["c"])(Function),default:Y["NOOP"]},onError:{type:Object(s["c"])(Function),default:Y["NOOP"]},onExceed:{type:Object(s["c"])(Function),default:Y["NOOP"]}}),A_=["onKeydown"],T_=["name","multiple","accept"],H_={name:"ElUploadContent",inheritAttrs:!1},R_=Object(i["defineComponent"])({...H_,props:M_,setup(e,{expose:t}){const r=e,n=Object(b["b"])("upload"),o=Object(i["shallowRef"])({}),l=Object(i["shallowRef"])(),a=e=>{if(0===e.length)return;const{autoUpload:t,limit:n,fileList:o,multiple:l,onStart:a,onExceed:i}=r;if(n&&o.length+e.length>n)i(e,o);else{l||(e=e.slice(0,1));for(const r of e){const e=r;e.uid=f_(),a(e),t&&c(e)}}},c=async e=>{if(l.value.value="",!r.beforeUpload)return s(e);let t;try{t=await r.beforeUpload(e)}catch(o){t=!1}if(!1===t)return void r.onRemove(e);let n=e;t instanceof Blob&&(n=t instanceof File?t:new File([t],e.name,{type:e.type})),s(Object.assign(n,{uid:e.uid}))},s=e=>{const{headers:t,data:n,method:l,withCredentials:a,name:i,action:c,onProgress:s,onSuccess:u,onError:d,httpRequest:p}=r,{uid:f}=e,b={headers:t||{},withCredentials:a,file:e,data:n,method:l,filename:i,action:c,onProgress:t=>{s(t,e)},onSuccess:t=>{u(t,e),delete o.value[f]},onError:t=>{d(t,e),delete o.value[f]}},m=p(b);o.value[f]=m,m instanceof Promise&&m.then(b.onSuccess,b.onError)},u=e=>{const t=e.target.files;t&&a(Array.from(t))},d=()=>{r.disabled||(l.value.value="",l.value.click())},p=()=>{d()},f=e=>{const t=Object(x["a"])(o.value).filter(e?([t])=>String(e.uid)===t:()=>!0);t.forEach(([e,t])=>{t instanceof XMLHttpRequest&&t.abort(),delete o.value[e]})};return t({abort:f,upload:c}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.listType),Object(i["unref"])(n).is("drag",e.drag)]),tabindex:"0",onClick:d,onKeydown:Object(i["withKeys"])(Object(i["withModifiers"])(p,["self"]),["enter","space"])},[e.drag?(Object(i["openBlock"])(),Object(i["createBlock"])(N_,{key:0,disabled:e.disabled,onFile:a},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["disabled"])):Object(i["renderSlot"])(e.$slots,"default",{key:1}),Object(i["createElementVNode"])("input",{ref_key:"inputRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("input")),name:e.name,multiple:e.multiple,accept:e.accept,type:"file",onChange:u,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"]))},null,42,T_)],42,A_))}});var L_=Object(f["a"])(R_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const D_="ElUpload",P_=e=>{var t;(null==(t=e.url)?void 0:t.startsWith("blob:"))&&URL.revokeObjectURL(e.url)},I_=(e,t)=>{const r=Object(c["useVModel"])(e,"fileList",void 0,{passive:!0}),n=e=>r.value.find(t=>t.uid===e.uid);function o(e){var r;null==(r=t.value)||r.abort(e)}function l(e=["ready","uploading","success","fail"]){r.value=r.value.filter(t=>!e.includes(t.status))}const a=(t,o)=>{const l=n(o);l&&(console.error(t),l.status="fail",r.value.splice(r.value.indexOf(l),1),e.onError(t,l,r.value),e.onChange(l,r.value))},s=(t,o)=>{const l=n(o);l&&(e.onProgress(t,l,r.value),l.status="uploading",l.percentage=Math.round(t.percent))},u=(t,o)=>{const l=n(o);l&&(l.status="success",l.response=t,e.onSuccess(t,l,r.value),e.onChange(l,r.value))},d=t=>{const n={name:t.name,percentage:0,status:"ready",size:t.size,raw:t,uid:t.uid};if("picture-card"===e.listType||"picture"===e.listType)try{n.url=URL.createObjectURL(t)}catch(o){Object(m["a"])(D_,o.message),e.onError(o,n,r.value)}r.value=[...r.value,n],e.onChange(n,r.value)},p=async t=>{const l=t instanceof File?n(t):t;l||Object(m["b"])(D_,"file to be removed not found");const a=t=>{o(t);const n=r.value;n.splice(n.indexOf(t),1),e.onRemove(t,n),P_(t)};if(e.beforeRemove){const t=await e.beforeRemove(l,r.value);!1!==t&&a(l)}else a(l)};function f(){r.value.filter(({status:e})=>"ready"===e).forEach(({raw:e})=>{var r;return e&&(null==(r=t.value)?void 0:r.upload(e))})}return Object(i["watch"])(()=>e.listType,t=>{"picture-card"!==t&&"picture"!==t||(r.value=r.value.map(t=>{const{raw:n,url:o}=t;if(!o&&n)try{t.url=URL.createObjectURL(n)}catch(l){e.onError(l,t,r.value)}return t}))}),Object(i["watch"])(r,e=>{for(const t of e)t.uid||(t.uid=f_()),t.status||(t.status="success")},{immediate:!0,deep:!0}),{uploadFiles:r,abort:o,clearFiles:l,handleError:a,handleProgress:s,handleStart:d,handleSuccess:u,handleRemove:p,submit:f}},F_={name:"ElUpload"},$_=Object(i["defineComponent"])({...F_,props:m_,setup(e,{expose:t}){const r=e,n=Object(i["useSlots"])(),o=Object(Vt["a"])(),l=Object(i["shallowRef"])(),{abort:a,submit:c,clearFiles:s,uploadFiles:u,handleStart:d,handleError:p,handleRemove:f,handleSuccess:b,handleProgress:m}=I_(r,l),h=Object(i["computed"])(()=>"picture-card"===r.listType),v=Object(i["computed"])(()=>({...r,fileList:u.value,onStart:d,onProgress:m,onSuccess:b,onError:p,onRemove:f}));return Object(i["onBeforeUnmount"])(()=>{u.value.forEach(({url:e})=>{(null==e?void 0:e.startsWith("blob:"))&&URL.revokeObjectURL(e)})}),Object(i["provide"])(E_,{accept:Object(i["toRef"])(r,"accept")}),t({abort:a,submit:c,clearFiles:s,handleStart:d,handleRemove:f}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",null,[Object(i["unref"])(h)&&e.showFileList?(Object(i["openBlock"])(),Object(i["createBlock"])(__,{key:0,disabled:Object(i["unref"])(o),"list-type":e.listType,files:Object(i["unref"])(u),"handle-preview":e.onPreview,onRemove:Object(i["unref"])(f)},Object(i["createSlots"])({append:Object(i["withCtx"])(()=>[Object(i["createVNode"])(L_,Object(i["mergeProps"])({ref_key:"uploadRef",ref:l},Object(i["unref"])(v)),{default:Object(i["withCtx"])(()=>[Object(i["unref"])(n).trigger?Object(i["renderSlot"])(e.$slots,"trigger",{key:0}):Object(i["createCommentVNode"])("v-if",!0),!Object(i["unref"])(n).trigger&&Object(i["unref"])(n).default?Object(i["renderSlot"])(e.$slots,"default",{key:1}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16)]),_:2},[e.$slots.file?{name:"default",fn:Object(i["withCtx"])(({file:t})=>[Object(i["renderSlot"])(e.$slots,"file",{file:t})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Object(i["createCommentVNode"])("v-if",!0),!Object(i["unref"])(h)||Object(i["unref"])(h)&&!e.showFileList?(Object(i["openBlock"])(),Object(i["createBlock"])(L_,Object(i["mergeProps"])({key:1,ref_key:"uploadRef",ref:l},Object(i["unref"])(v)),{default:Object(i["withCtx"])(()=>[Object(i["unref"])(n).trigger?Object(i["renderSlot"])(e.$slots,"trigger",{key:0}):Object(i["createCommentVNode"])("v-if",!0),!Object(i["unref"])(n).trigger&&Object(i["unref"])(n).default?Object(i["renderSlot"])(e.$slots,"default",{key:1}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.trigger?Object(i["renderSlot"])(e.$slots,"default",{key:2}):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"tip"),!Object(i["unref"])(h)&&e.showFileList?(Object(i["openBlock"])(),Object(i["createBlock"])(__,{key:3,disabled:Object(i["unref"])(o),"list-type":e.listType,files:Object(i["unref"])(u),"handle-preview":e.onPreview,onRemove:Object(i["unref"])(f)},Object(i["createSlots"])({_:2},[e.$slots.file?{name:"default",fn:Object(i["withCtx"])(({file:t})=>[Object(i["renderSlot"])(e.$slots,"file",{file:t})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Object(i["createCommentVNode"])("v-if",!0)]))}});var q_=Object(f["a"])($_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const W_=Object(j["a"])(q_);var U_=[w,V,Lt,Uw,Ut,tr,rr["a"],pr,fr,br["a"],br["b"],Kr,Zr,fn,bn,bl,qo,jl,Fn,$n,qn,zl,Kl,Yl,Dl,Ha,La,ei,ti,ri,ni,oi,os,gs,Os,Is,Us,ru,cd,sd,ud,qd,sp,up,y["a"],Cp,gp,A["a"],Ap,Ip,vf,gf,Of,Cf,Ib,Kb,nm,ie,fm,po,bo,fo,wm,Em,Tm,Z,cb,sb,ub,dv,wv,yv,tg,cg,gg,Og,Vg,fj,bj,Ww,dy,py,Xo,Oy,Sy,Hy,Ry,zt,_x,Kx,Ok,Sk,l_,W_];const K_="ElInfiniteScroll",Y_=50,G_=200,X_=0,J_={delay:{type:Number,default:G_},distance:{type:Number,default:X_},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},Z_=(e,t)=>Object.entries(J_).reduce((r,[n,o])=>{var l,a;const{type:i,default:c}=o,s=e.getAttribute("infinite-scroll-"+n);let u=null!=(a=null!=(l=t[s])?l:s)?a:c;return u="false"!==u&&u,u=i(u),r[n]=Number.isNaN(u)?c:u,r},{}),Q_=e=>{const{observer:t}=e[K_];t&&(t.disconnect(),delete e[K_].observer)},eC=(e,t)=>{const{container:r,containerEl:n,instance:o,observer:l,lastScrollTop:a}=e[K_],{disabled:i,distance:c}=Z_(e,o),{clientHeight:s,scrollHeight:u,scrollTop:d}=n,p=d-a;if(e[K_].lastScrollTop=d,l||i||p<0)return;let f=!1;if(r===e)f=u-(s+d)<=c;else{const{clientTop:t,scrollHeight:r}=e,o=Ql(e,n);f=d+s>=o+t+r-c}f&&t.call(o)};function tC(e,t){const{containerEl:r,instance:n}=e[K_],{disabled:o}=Z_(e,n);o||0===r.clientHeight||(r.scrollHeight<=r.clientHeight?t.call(n):Q_(e))}const rC={async mounted(e,t){const{instance:r,value:n}=t;Object(Y["isFunction"])(n)||Object(m["b"])(K_,"'v-infinite-scroll' binding value must be a function"),await Object(i["nextTick"])();const{delay:o,immediate:l}=Z_(e,r),a=Object(h["b"])(e,!0),c=a===window?document.documentElement:a,s=Object(N["throttle"])(eC.bind(null,e,n),o);if(a){if(e[K_]={instance:r,container:a,containerEl:c,delay:o,cb:n,onScroll:s,lastScrollTop:c.scrollTop},l){const t=new MutationObserver(Object(N["throttle"])(tC.bind(null,e,n),Y_));e[K_].observer=t,t.observe(e,{childList:!0,subtree:!0}),tC(e,n)}a.addEventListener("scroll",s)}},unmounted(e){const{container:t,onScroll:r}=e[K_];null==t||t.removeEventListener("scroll",r),Q_(e)},async updated(e){e[K_]||await Object(i["nextTick"])();const{containerEl:t,cb:r,observer:n}=e[K_];t.clientHeight&&n&&tC(e,r)}},nC=rC;nC.install=e=>{e.directive("InfiniteScroll",nC)};const oC=nC;function lC(e){let t;const r=Object(b["b"])("loading"),n=Object(i["ref"])(!1),o=Object(i["reactive"])({...e,originalPosition:"",originalOverflow:"",visible:!1});function l(e){o.text=e}function a(){const e=o.parent;if(!e.vLoadingAddClassList){let t=e.getAttribute("loading-number");t=Number.parseInt(t)-1,t?e.setAttribute("loading-number",t.toString()):(Object(K["e"])(e,r.bm("parent","relative")),e.removeAttribute("loading-number")),Object(K["e"])(e,r.bm("parent","hidden"))}c(),p.unmount()}function c(){var e,t;null==(t=null==(e=f.$el)?void 0:e.parentNode)||t.removeChild(f.$el)}function s(){var r;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(u,400),o.visible=!1,null==(r=e.closed)||r.call(e))}function u(){if(!n.value)return;const e=o.parent;n.value=!1,e.vLoadingAddClassList=void 0,a()}const d={name:"ElLoading",setup(){return()=>{const e=o.spinner||o.svg,t=Object(i["h"])("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"25 25 50 50",...e?{innerHTML:e}:{}},[Object(i["h"])("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none"})]),n=o.text?Object(i["h"])("p",{class:r.b("text")},[o.text]):void 0;return Object(i["h"])(i["Transition"],{name:r.b("fade"),onAfterLeave:u},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])("div",{style:{backgroundColor:o.background||""},class:[r.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[Object(i["h"])("div",{class:r.b("spinner")},[t,n])]),[[i["vShow"],o.visible]])])})}}},p=Object(i["createApp"])(d),f=p.mount(document.createElement("div"));return{...Object(i["toRefs"])(o),setText:l,removeElLoadingChild:c,close:s,handleAfterLeave:u,vm:f,get $el(){return f.$el}}}let aC=void 0;const iC=function(e={}){if(!c["isClient"])return;const t=cC(e);if(t.fullscreen&&aC)return aC;const r=lC({...t,closed:()=>{var e;null==(e=t.closed)||e.call(t),t.fullscreen&&(aC=void 0)}});sC(t,t.parent,r),uC(t,t.parent,r),t.parent.vLoadingAddClassList=()=>uC(t,t.parent,r);let n=t.parent.getAttribute("loading-number");return n=n?""+(Number.parseInt(n)+1):"1",t.parent.setAttribute("loading-number",n),t.parent.appendChild(r.$el),Object(i["nextTick"])(()=>r.visible.value=t.visible),t.fullscreen&&(aC=r),r},cC=e=>{var t,r,n,o;let l;return l=Object(Y["isString"])(e.target)?null!=(t=document.querySelector(e.target))?t:document.body:e.target||document.body,{parent:l===document.body||e.body?document.body:l,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:l===document.body&&(null==(r=e.fullscreen)||r),lock:null!=(n=e.lock)&&n,customClass:e.customClass||"",visible:null==(o=e.visible)||o,target:l}},sC=async(e,t,r)=>{const{nextZIndex:n}=Object(He["a"])(),o={};if(e.fullscreen)r.originalPosition.value=Object(K["c"])(document.body,"position"),r.originalOverflow.value=Object(K["c"])(document.body,"overflow"),o.zIndex=n();else if(e.parent===document.body){r.originalPosition.value=Object(K["c"])(document.body,"position"),await Object(i["nextTick"])();for(const t of["top","left"]){const r="top"===t?"scrollTop":"scrollLeft";o[t]=e.target.getBoundingClientRect()[t]+document.body[r]+document.documentElement[r]-Number.parseInt(Object(K["c"])(document.body,"margin-"+t),10)+"px"}for(const t of["height","width"])o[t]=e.target.getBoundingClientRect()[t]+"px"}else r.originalPosition.value=Object(K["c"])(t,"position");for(const[l,a]of Object.entries(o))r.$el.style[l]=a},uC=(e,t,r)=>{const n=Object(b["b"])("loading");["absolute","fixed","sticky"].includes(r.originalPosition.value)?Object(K["e"])(t,n.bm("parent","relative")):Object(K["a"])(t,n.bm("parent","relative")),e.fullscreen&&e.lock?Object(K["a"])(t,n.bm("parent","hidden")):Object(K["e"])(t,n.bm("parent","hidden"))},dC=Symbol("ElLoading"),pC=(e,t)=>{var r,n,o,l;const a=t.instance,c=e=>Object(Y["isObject"])(t.value)?t.value[e]:void 0,s=e=>{const t=Object(Y["isString"])(e)&&(null==a?void 0:a[e])||e;return t?Object(i["ref"])(t):t},u=t=>s(c(t)||e.getAttribute("element-loading-"+Object(Y["hyphenate"])(t))),d=null!=(r=c("fullscreen"))?r:t.modifiers.fullscreen,p={text:u("text"),svg:u("svg"),svgViewBox:u("svgViewBox"),spinner:u("spinner"),background:u("background"),customClass:u("customClass"),fullscreen:d,target:null!=(n=c("target"))?n:d?void 0:e,body:null!=(o=c("body"))?o:t.modifiers.body,lock:null!=(l=c("lock"))?l:t.modifiers.lock};e[dC]={options:p,instance:iC(p)}},fC=(e,t)=>{for(const r of Object.keys(t))Object(i["isRef"])(t[r])&&(t[r].value=e[r])},bC={mounted(e,t){t.value&&pC(e,t)},updated(e,t){const r=e[dC];t.oldValue!==t.value&&(t.value&&!t.oldValue?pC(e,t):t.value&&t.oldValue?Object(Y["isObject"])(t.value)&&fC(t.value,r.options):null==r||r.instance.close())},unmounted(e){var t;null==(t=e[dC])||t.instance.close()}},mC={install(e){e.directive("loading",bC),e.config.globalProperties.$loading=iC},directive:bC,service:iC};var hC=r("3ef4"),vC=r("c9a1"),gC=r("2295"),OC=[oC,mC,hC["a"],vC["a"],gC["a"],rm],jC=a([...U_,...OC])},c401:function(e,t,r){"use strict";var n=r("c532"),o=r("4c3d");e.exports=function(e,t,r){var l=this||o;return n.forEach(r,(function(r){e=r.call(l,e,t)})),e}},c430:function(e,t){e.exports=!1},c532:function(e,t,r){"use strict";var n=r("1d2b"),o=Object.prototype.toString,l=function(e){return function(t){var r=o.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function a(e){return e=e.toLowerCase(),function(t){return l(t)===e}}function i(e){return Array.isArray(e)}function c(e){return"undefined"===typeof e}function s(e){return null!==e&&!c(e)&&null!==e.constructor&&!c(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var u=a("ArrayBuffer");function d(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&u(e.buffer),t}function p(e){return"string"===typeof e}function f(e){return"number"===typeof e}function b(e){return null!==e&&"object"===typeof e}function m(e){if("object"!==l(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var h=a("Date"),v=a("File"),g=a("Blob"),O=a("FileList");function j(e){return"[object Function]"===o.call(e)}function w(e){return b(e)&&j(e.pipe)}function y(e){var t="[object FormData]";return e&&("function"===typeof FormData&&e instanceof FormData||o.call(e)===t||j(e.toString)&&e.toString()===t)}var x=a("URLSearchParams");function k(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function _(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function C(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r0)l=n[o],a[l]||(t[l]=e[l],a[l]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t}function N(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r}function M(e){if(!e)return null;var t=e.length;if(c(t))return null;var r=new Array(t);while(t-- >0)r[t]=e[t];return r}var A=function(e){return function(t){return e&&t instanceof e}}("undefined"!==typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));e.exports={isArray:i,isArrayBuffer:u,isBuffer:s,isFormData:y,isArrayBufferView:d,isString:p,isNumber:f,isObject:b,isPlainObject:m,isUndefined:c,isDate:h,isFile:v,isBlob:g,isFunction:j,isStream:w,isURLSearchParams:x,isStandardBrowserEnv:_,forEach:C,merge:z,extend:E,trim:k,stripBOM:B,inherits:S,toFlatObject:V,kindOf:l,kindOfTest:a,endsWith:N,toArray:M,isTypedArray:A,isFileList:O}},c65b:function(e,t,r){var n=r("40d5"),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},c6b6:function(e,t,r){var n=r("e330"),o=n({}.toString),l=n("".slice);e.exports=function(e){return l(o(e),8,-1)}},c6cd:function(e,t,r){var n=r("da84"),o=r("6374"),l="__core-js_shared__",a=n[l]||o(l,{});e.exports=a},c741:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0});var l=r("740b");o(r("740b"),t),o(r("fc75"),t),o(r("a0bf7"),t),o(r("bd7d"),t),o(r("aeaa"),t),o(r("4af5"),t),o(r("f512"),t),o(r("daed"),t),o(r("d756"),t),t.default=l.tinycolor},c79f:function(e,t,r){"use strict";r.d(t,"a",(function(){return c})),r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return s}));var n=r("461c"),o=r("0e69");const l=(e,t)=>{if(!n["isClient"])return!1;const r={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],l=Object(o["c"])(e,r);return["scroll","auto","overlay"].some(e=>l.includes(e))},a=(e,t)=>{if(!n["isClient"])return;let r=e;while(r){if([window,document,document.documentElement].includes(r))return window;if(l(r,t))return r;r=r.parentNode}return r};let i;const c=e=>{var t;if(!n["isClient"])return 0;if(void 0!==i)return i;const r=document.createElement("div");r.className=e+"-scrollbar__wrap",r.style.visibility="hidden",r.style.width="100px",r.style.position="absolute",r.style.top="-9999px",document.body.appendChild(r);const o=r.offsetWidth;r.style.overflow="scroll";const l=document.createElement("div");l.style.width="100%",r.appendChild(l);const a=l.offsetWidth;return null==(t=r.parentNode)||t.removeChild(r),i=o-a,i};function s(e,t){if(!n["isClient"])return;if(!t)return void(e.scrollTop=0);const r=[];let o=t.offsetParent;while(null!==o&&e!==o&&e.contains(o))r.push(o),o=o.offsetParent;const l=t.offsetTop+r.reduce((e,t)=>e+t.offsetTop,0),a=l+t.offsetHeight,i=e.scrollTop,c=i+e.clientHeight;lc&&(e.scrollTop=a-e.clientHeight)}},c8af:function(e,t,r){"use strict";var n=r("c532");e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},c8ba:function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(n){"object"===typeof window&&(r=window)}e.exports=r},c9a1:function(e,t,r){"use strict";r.d(t,"a",(function(){return W}));var n=r("f2bf"),o=r("461c"),l=r("cf2e"),a=r("c349"),i=r("d5f6"),c=r("54bb"),s=r("2711"),u=r("49c6"),d=r("9885");const p="_trap-focus-children",f=[],b=e=>{if(0===f.length)return;const t=f[f.length-1][p];if(t.length>0&&e.code===u["a"].tab){if(1===t.length)return e.preventDefault(),void(document.activeElement!==t[0]&&t[0].focus());const r=e.shiftKey,n=e.target===t[0],o=e.target===t[t.length-1];n&&r&&(e.preventDefault(),t[t.length-1].focus()),o&&!r&&(e.preventDefault(),t[0].focus())}},m={beforeMount(e){e[p]=Object(d["d"])(e),f.push(e),f.length<=1&&document.addEventListener("keydown",b)},updated(e){Object(n["nextTick"])(()=>{e[p]=Object(d["d"])(e)})},unmounted(){f.shift(),0===f.length&&document.removeEventListener("keydown",b)}};var h=r("1b65"),v=r("31e7"),g=r("5a89"),O=r("4cb3"),j=r("304f"),w=r("0a08"),y=r("35b0"),x=r("c23a"),k=r("be44"),_=r("89d4"),C=r("7190");const z=(e,t)=>{let r;Object(n["watch"])(()=>e.value,e=>{var o,l;e?(r=document.activeElement,Object(n["isRef"])(t)&&(null==(l=(o=t.value).focus)||l.call(o))):r.focus()})},E=Object(n["defineComponent"])({name:"ElMessageBox",directives:{TrapFocus:m},components:{ElButton:l["a"],ElFocusTrap:h["a"],ElInput:a["a"],ElOverlay:i["a"],ElIcon:c["a"],...v["b"]},inheritAttrs:!1,props:{buttonSize:{type:String,validator:g["a"]},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{t:r}=Object(O["a"])(),o=Object(j["b"])("message-box"),l=Object(n["ref"])(!1),{nextZIndex:a}=Object(w["a"])(),i=Object(n["reactive"])({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:a()}),c=Object(n["computed"])(()=>{const e=i.type;return{[o.bm("icon",e)]:e&&v["c"][e]}}),s=Object(y["a"])(),u=Object(y["a"])(),d=Object(x["b"])(Object(n["computed"])(()=>e.buttonSize),{prop:!0,form:!0,formItem:!0}),p=Object(n["computed"])(()=>i.icon||v["c"][i.type]||""),f=Object(n["computed"])(()=>!!i.message),b=Object(n["ref"])(),m=Object(n["ref"])(),h=Object(n["ref"])(),g=Object(n["ref"])(),E=Object(n["ref"])(),B=Object(n["computed"])(()=>i.confirmButtonClass);Object(n["watch"])(()=>i.inputValue,async t=>{await Object(n["nextTick"])(),"prompt"===e.boxType&&null!==t&&H()},{immediate:!0}),Object(n["watch"])(()=>l.value,t=>{var r,o;t&&("prompt"!==e.boxType&&(i.autofocus?h.value=null!=(o=null==(r=E.value)?void 0:r.$el)?o:b.value:h.value=b.value),i.zIndex=a()),"prompt"===e.boxType&&(t?Object(n["nextTick"])().then(()=>{var e;g.value&&g.value.$el&&(i.autofocus?h.value=null!=(e=R())?e:b.value:h.value=b.value)}):(i.editorErrorMessage="",i.validateError=!1))});const S=Object(n["computed"])(()=>e.draggable);function V(){l.value&&(l.value=!1,Object(n["nextTick"])(()=>{i.action&&t("action",i.action)}))}Object(k["a"])(b,m,S),Object(n["onMounted"])(async()=>{await Object(n["nextTick"])(),e.closeOnHashChange&&window.addEventListener("hashchange",V)}),Object(n["onBeforeUnmount"])(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",V)});const N=()=>{e.closeOnClickModal&&T(i.distinguishCancelAndClose?"close":"cancel")},M=Object(_["a"])(N),A=e=>{if("textarea"!==i.inputType)return e.preventDefault(),T("confirm")},T=t=>{var r;("prompt"!==e.boxType||"confirm"!==t||H())&&(i.action=t,i.beforeClose?null==(r=i.beforeClose)||r.call(i,t,i,V):V())},H=()=>{if("prompt"===e.boxType){const e=i.inputPattern;if(e&&!e.test(i.inputValue||""))return i.editorErrorMessage=i.inputErrorMessage||r("el.messagebox.error"),i.validateError=!0,!1;const t=i.inputValidator;if("function"===typeof t){const e=t(i.inputValue);if(!1===e)return i.editorErrorMessage=i.inputErrorMessage||r("el.messagebox.error"),i.validateError=!0,!1;if("string"===typeof e)return i.editorErrorMessage=e,i.validateError=!0,!1}}return i.editorErrorMessage="",i.validateError=!1,!0},R=()=>{const e=g.value.$refs;return e.input||e.textarea},L=()=>{T("close")},D=()=>{e.closeOnPressEscape&&L()};return e.lockScroll&&Object(C["a"])(l),z(l),{...Object(n["toRefs"])(i),ns:o,overlayEvent:M,visible:l,hasMessage:f,typeClass:c,contentId:s,inputId:u,btnSize:d,iconComponent:p,confirmButtonClasses:B,rootRef:b,focusStartRef:h,headerRef:m,inputRef:g,confirmRef:E,doClose:V,handleClose:L,onCloseRequested:D,handleWrapperClick:N,handleInputEnter:A,handleAction:T,t:r}}}),B=["aria-label","aria-describedby"],S=["aria-label"],V=["id"];function N(e,t,r,o,l,a){const i=Object(n["resolveComponent"])("el-icon"),c=Object(n["resolveComponent"])("close"),s=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveComponent"])("el-focus-trap"),p=Object(n["resolveComponent"])("el-overlay");return Object(n["openBlock"])(),Object(n["createBlock"])(n["Transition"],{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=t=>e.$emit("vanish")),persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createVNode"])(p,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:Object(n["normalizeClass"])(e.ns.namespace.value+"-overlay-message-box"),onClick:t[8]||(t[8]=(...t)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...t)),onMousedown:t[9]||(t[9]=(...t)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...t)),onMouseup:t[10]||(t[10]=(...t)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...t))},[Object(n["createVNode"])(d,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",{ref:"rootRef",class:Object(n["normalizeClass"])([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:Object(n["normalizeStyle"])(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=Object(n["withModifiers"])(()=>{},["stop"]))},[null!==e.title&&void 0!==e.title?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:0,ref:"headerRef",class:Object(n["normalizeClass"])(e.ns.e("header"))},[Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("title"))},[e.iconComponent&&e.center?(Object(n["openBlock"])(),Object(n["createBlock"])(i,{key:0,class:Object(n["normalizeClass"])([e.ns.e("status"),e.typeClass])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("span",null,Object(n["toDisplayString"])(e.title),1)],2),e.showClose?(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{key:0,type:"button",class:Object(n["normalizeClass"])(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=Object(n["withKeys"])(Object(n["withModifiers"])(t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[Object(n["createVNode"])(i,{class:Object(n["normalizeClass"])(e.ns.e("close"))},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c)]),_:1},8,["class"])],42,S)):Object(n["createCommentVNode"])("v-if",!0)],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("div",{id:e.contentId,class:Object(n["normalizeClass"])(e.ns.e("content"))},[Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(Object(n["openBlock"])(),Object(n["createBlock"])(i,{key:0,class:Object(n["normalizeClass"])([e.ns.e("status"),e.typeClass])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),e.hasMessage?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:1,class:Object(n["normalizeClass"])(e.ns.e("message"))},[Object(n["renderSlot"])(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):Object(n["createCommentVNode"])("v-if",!0)],2),Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("input"))},[Object(n["createVNode"])(s,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=t=>e.inputValue=t),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:Object(n["normalizeClass"])({invalid:e.validateError}),onKeydown:Object(n["withKeys"])(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("errormsg")),style:Object(n["normalizeStyle"])({visibility:e.editorErrorMessage?"visible":"hidden"})},Object(n["toDisplayString"])(e.editorErrorMessage),7)],2),[[n["vShow"],e.showInput]])],10,V),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("btns"))},[e.showCancelButton?(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:0,loading:e.cancelButtonLoading,class:Object(n["normalizeClass"])([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=t=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=Object(n["withKeys"])(Object(n["withModifiers"])(t=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["withDirectives"])(Object(n["createVNode"])(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:Object(n["normalizeClass"])([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=t=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=Object(n["withKeys"])(Object(n["withModifiers"])(t=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[n["vShow"],e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,B)]),_:3},8,["z-index","overlay-class","mask"]),[[n["vShow"],e.visible]])]),_:3})}var M=Object(s["a"])(E,[["render",N],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]),A=r("7d20"),T=r("83ec");const H=new Map,R=(e,t,r=null)=>{const o=Object(n["createVNode"])(M,e,Object(A["isFunction"])(e.message)||Object(n["isVNode"])(e.message)?{default:Object(A["isFunction"])(e.message)?e.message:()=>e.message}:null);return o.appContext=r,Object(n["render"])(o,t),document.body.appendChild(t.firstElementChild),o.component},L=()=>document.createElement("div"),D=(e,t)=>{const r=L();e.onVanish=()=>{Object(n["render"])(null,r),H.delete(l)},e.onAction=t=>{const r=H.get(l);let n;n=e.showInput?{value:l.inputValue,action:t}:t,e.callback?e.callback(n,o.proxy):"cancel"===t||"close"===t?e.distinguishCancelAndClose&&"cancel"!==t?r.reject("close"):r.reject("cancel"):r.resolve(n)};const o=R(e,r,t),l=o.proxy;for(const n in e)Object(A["hasOwn"])(e,n)&&!Object(A["hasOwn"])(l.$props,n)&&(l[n]=e[n]);return l.visible=!0,l};function P(e,t=null){if(!o["isClient"])return Promise.reject();let r;return Object(A["isString"])(e)||Object(n["isVNode"])(e)?e={message:e}:r=e.callback,new Promise((n,o)=>{const l=D(e,null!=t?t:P._context);H.set(l,{options:e,callback:r,resolve:n,reject:o})})}const I=["alert","confirm","prompt"],F={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};function $(e){return(t,r,n,o)=>{let l="";return Object(A["isObject"])(r)?(n=r,l=""):l=Object(T["d"])(r)?"":r,P(Object.assign({title:l,message:t,type:"",...F[e]},n,{boxType:e}),o)}}I.forEach(e=>{P[e]=$(e)}),P.close=()=>{H.forEach((e,t)=>{t.doClose()}),H.clear()},P._context=null;const q=P;q.install=e=>{q._context=e._context,e.config.globalProperties.$msgbox=q,e.config.globalProperties.$messageBox=q,e.config.globalProperties.$alert=q.alert,e.config.globalProperties.$confirm=q.confirm,e.config.globalProperties.$prompt=q.prompt};const W=q},c9ac:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("f2bf"),o=r("d095"),l=r("8afb");const a=["class","style"],i=/^on[A-Z]/,c=(e={})=>{const{excludeListeners:t=!1,excludeKeys:r}=e,c=Object(n["computed"])(()=>((null==r?void 0:r.value)||[]).concat(a)),s=Object(n["getCurrentInstance"])();return s?Object(n["computed"])(()=>{var e;return Object(o["fromPairs"])(Object.entries(null==(e=s.proxy)?void 0:e.$attrs).filter(([e])=>!c.value.includes(e)&&!(t&&i.test(e))))}):(Object(l["a"])("use-attrs","getCurrentInstance() returned null. useAttrs() must be called at the top of a setup function"),Object(n["computed"])(()=>({})))}},ca84:function(e,t,r){var n=r("e330"),o=r("1a2d"),l=r("fc6a"),a=r("4d64").indexOf,i=r("d012"),c=n([].push);e.exports=function(e,t){var r,n=l(e),s=0,u=[];for(r in n)!o(i,r)&&o(n,r)&&c(u,r);while(t.length>s)o(n,r=t[s++])&&(~a(u,r)||c(u,r));return u}},cafa:function(e,t,r){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},cb2d:function(e,t,r){var n=r("1626"),o=r("9bf2"),l=r("13d2"),a=r("6374");e.exports=function(e,t,r,i){i||(i={});var c=i.enumerable,s=void 0!==i.name?i.name:t;if(n(r)&&l(r,s,i),i.global)c?e[t]=r:a(t,r);else{try{i.unsafe?e[t]&&(c=!0):delete e[t]}catch(u){}c?e[t]=r:o.f(e,t,{value:r,enumerable:!1,configurable:!i.nonConfigurable,writable:!i.nonWritable})}return e}},cc12:function(e,t,r){var n=r("da84"),o=r("861d"),l=n.document,a=o(l)&&o(l.createElement);e.exports=function(e){return a?l.createElement(e):{}}},cdce:function(e,t,r){var n=r("da84"),o=r("1626"),l=n.WeakMap;e.exports=o(l)&&/native code/.test(String(l))},cee4:function(e,t,r){"use strict";var n=r("c532"),o=r("1d2b"),l=r("0a06"),a=r("4a7b"),i=r("4c3d");function c(e){var t=new l(e),r=o(l.prototype.request,t);return n.extend(r,l.prototype,t),n.extend(r,t),r.create=function(t){return c(a(e,t))},r}var s=c(i);s.Axios=l,s.CanceledError=r("fb60"),s.CancelToken=r("8df4"),s.isCancel=r("2e67"),s.VERSION=r("5cce").version,s.toFormData=r("e467"),s.AxiosError=r("7917"),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=r("0df6"),s.isAxiosError=r("5f02"),e.exports=s,e.exports.default=s},cf2e:function(e,t,r){"use strict";r.d(t,"a",(function(){return _})),r.d(t,"b",(function(){return C}));var n=r("f2bf"),o=r("54bb"),l=r("446f"),a=r("c741"),i=r("c23a"),c=r("304f");function s(e,t=20){return e.mix("#141414",t).toString()}function u(e){const t=Object(i["a"])(),r=Object(c["b"])("button");return Object(n["computed"])(()=>{let n={};const o=e.color;if(o){const l=new a["TinyColor"](o),i=e.dark?l.tint(20).toString():s(l,20);if(e.plain)n=r.cssVarBlock({"bg-color":e.dark?s(l,90):l.tint(90).toString(),"text-color":o,"border-color":e.dark?s(l,50):l.tint(50).toString(),"hover-text-color":`var(${r.cssVarName("color-white")})`,"hover-bg-color":o,"hover-border-color":o,"active-bg-color":i,"active-text-color":`var(${r.cssVarName("color-white")})`,"active-border-color":i}),t.value&&(n[r.cssVarBlockName("disabled-bg-color")]=e.dark?s(l,90):l.tint(90).toString(),n[r.cssVarBlockName("disabled-text-color")]=e.dark?s(l,50):l.tint(50).toString(),n[r.cssVarBlockName("disabled-border-color")]=e.dark?s(l,80):l.tint(80).toString());else{const a=e.dark?s(l,30):l.tint(30).toString(),c=l.isDark()?`var(${r.cssVarName("color-white")})`:`var(${r.cssVarName("color-black")})`;if(n=r.cssVarBlock({"bg-color":o,"text-color":c,"border-color":o,"hover-bg-color":a,"hover-text-color":c,"hover-border-color":a,"active-bg-color":i,"active-border-color":i}),t.value){const t=e.dark?s(l,50):l.tint(50).toString();n[r.cssVarBlockName("disabled-bg-color")]=t,n[r.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${r.cssVarName("color-white")})`,n[r.cssVarBlockName("disabled-border-color")]=t}}}return n})}var d=r("2711"),p=r("344d");const f=Symbol("buttonGroupContextKey");var b=r("c083"),m=r("546d");const h=["aria-disabled","disabled","autofocus","type"],v={name:"ElButton"},g=Object(n["defineComponent"])({...v,props:l["b"],emits:l["a"],setup(e,{expose:t,emit:r}){const l=e,a=Object(n["useSlots"])();Object(p["a"])({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},Object(n["computed"])(()=>"text"===l.type));const s=Object(n["inject"])(f,void 0),d=Object(b["b"])("button"),v=Object(c["b"])("button"),{form:g}=Object(m["a"])(),O=Object(i["b"])(Object(n["computed"])(()=>null==s?void 0:s.size)),j=Object(i["a"])(),w=Object(n["ref"])(),y=Object(n["computed"])(()=>l.type||(null==s?void 0:s.type)||""),x=Object(n["computed"])(()=>{var e,t,r;return null!=(r=null!=(t=l.autoInsertSpace)?t:null==(e=d.value)?void 0:e.autoInsertSpace)&&r}),k=Object(n["computed"])(()=>{var e;const t=null==(e=a.default)?void 0:e.call(a);if(x.value&&1===(null==t?void 0:t.length)){const e=t[0];if((null==e?void 0:e.type)===n["Text"]){const t=e.children;return/^\p{Unified_Ideograph}{2}$/u.test(t.trim())}}return!1}),_=u(l),C=e=>{"reset"===l.nativeType&&(null==g||g.resetFields()),r("click",e)};return t({ref:w,size:O,type:y,disabled:j,shouldAddSpace:k}),(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{ref_key:"_ref",ref:w,class:Object(n["normalizeClass"])([Object(n["unref"])(v).b(),Object(n["unref"])(v).m(Object(n["unref"])(y)),Object(n["unref"])(v).m(Object(n["unref"])(O)),Object(n["unref"])(v).is("disabled",Object(n["unref"])(j)),Object(n["unref"])(v).is("loading",e.loading),Object(n["unref"])(v).is("plain",e.plain),Object(n["unref"])(v).is("round",e.round),Object(n["unref"])(v).is("circle",e.circle),Object(n["unref"])(v).is("text",e.text),Object(n["unref"])(v).is("link",e.link),Object(n["unref"])(v).is("has-bg",e.bg)]),"aria-disabled":Object(n["unref"])(j)||e.loading,disabled:Object(n["unref"])(j)||e.loading,autofocus:e.autofocus,type:e.nativeType,style:Object(n["normalizeStyle"])(Object(n["unref"])(_)),onClick:C},[e.loading?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:0},[e.$slots.loading?Object(n["renderSlot"])(e.$slots,"loading",{key:0}):(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(o["a"]),{key:1,class:Object(n["normalizeClass"])(Object(n["unref"])(v).is("loading"))},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.loadingIcon)))]),_:1},8,["class"]))],64)):e.icon||e.$slots.icon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(o["a"]),{key:1},{default:Object(n["withCtx"])(()=>[e.icon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.icon),{key:0})):Object(n["renderSlot"])(e.$slots,"icon",{key:1})]),_:3})):Object(n["createCommentVNode"])("v-if",!0),e.$slots.default?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:2,class:Object(n["normalizeClass"])({[Object(n["unref"])(v).em("text","expand")]:Object(n["unref"])(k)})},[Object(n["renderSlot"])(e.$slots,"default")],2)):Object(n["createCommentVNode"])("v-if",!0)],14,h))}});var O=Object(d["a"])(g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const j={size:l["b"].size,type:l["b"].type},w={name:"ElButtonGroup"},y=Object(n["defineComponent"])({...w,props:j,setup(e){const t=e;Object(n["provide"])(f,Object(n["reactive"])({size:Object(n["toRef"])(t,"size"),type:Object(n["toRef"])(t,"type")}));const r=Object(c["b"])("button");return(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{class:Object(n["normalizeClass"])(""+Object(n["unref"])(r).b("group"))},[Object(n["renderSlot"])(e.$slots,"default")],2))}});var x=Object(d["a"])(y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]),k=r("0c24");const _=Object(k["a"])(O,{ButtonGroup:x}),C=Object(k["d"])(x)},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,r){var n=r("da84"),o=r("1626"),l=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?l(n[e]):n[e]&&n[e][t]}},d095:function(e,t,r){e.exports=r("2ef0")},d1e7:function(e,t,r){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,l=o&&!n.call({1:2},1);t.f=l?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},d5eb:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return n}));const n=["","default","small","large"],o={large:40,default:32,small:24}},d5f6:function(e,t,r){"use strict";r.d(t,"a",(function(){return d}));var n=r("f2bf"),o=r("0898"),l=r("304f"),a=r("89d4"),i=r("9215");const c=Object(o["b"])({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Object(o["c"])([String,Array,Object])},zIndex:{type:Object(o["c"])([String,Number])}}),s={click:e=>e instanceof MouseEvent};var u=Object(n["defineComponent"])({name:"ElOverlay",props:c,emits:s,setup(e,{slots:t,emit:r}){const o=Object(l["b"])("overlay"),c=e=>{r("click",e)},{onClick:s,onMousedown:u,onMouseup:d}=Object(a["a"])(e.customMaskEvent?void 0:c);return()=>e.mask?Object(n["createVNode"])("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:s,onMousedown:u,onMouseup:d},[Object(n["renderSlot"])(t,"default")],i["a"].STYLE|i["a"].CLASS|i["a"].PROPS,["onClick","onMouseup","onMousedown"]):Object(n["h"])("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[Object(n["renderSlot"])(t,"default")])}});const d=u},d6e4:function(e,t,r){var n=r("f2bf");Object.keys(n).forEach((function(e){t[e]=n[e]})),t.set=function(e,t,r){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,r),r):(e[t]=r,r)},t.del=function(e,t){Array.isArray(e)?e.splice(t,1):delete e[t]},t.Vue=n,t.Vue2=void 0,t.isVue2=!1,t.isVue3=!0,t.install=function(){}},d756:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberInputToObject=t.parseIntFromHex=t.convertHexToDecimal=t.convertDecimalToHex=t.rgbaToArgbHex=t.rgbaToHex=t.rgbToHex=t.hsvToRgb=t.rgbToHsv=t.hslToRgb=t.rgbToHsl=t.rgbToRgb=void 0;var n=r("1127");function o(e,t,r){return{r:255*(0,n.bound01)(e,255),g:255*(0,n.bound01)(t,255),b:255*(0,n.bound01)(r,255)}}function l(e,t,r){e=(0,n.bound01)(e,255),t=(0,n.bound01)(t,255),r=(0,n.bound01)(r,255);var o=Math.max(e,t,r),l=Math.min(e,t,r),a=0,i=0,c=(o+l)/2;if(o===l)i=0,a=0;else{var s=o-l;switch(i=c>.5?s/(2-o-l):s/(o+l),o){case e:a=(t-r)/s+(t1&&(r-=1),r<1/6?e+6*r*(t-e):r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function i(e,t,r){var o,l,i;if(e=(0,n.bound01)(e,360),t=(0,n.bound01)(t,100),r=(0,n.bound01)(r,100),0===t)l=r,i=r,o=r;else{var c=r<.5?r*(1+t):r+t-r*t,s=2*r-c;o=a(s,c,e+1/3),l=a(s,c,e),i=a(s,c,e-1/3)}return{r:255*o,g:255*l,b:255*i}}function c(e,t,r){e=(0,n.bound01)(e,255),t=(0,n.bound01)(t,255),r=(0,n.bound01)(r,255);var o=Math.max(e,t,r),l=Math.min(e,t,r),a=0,i=o,c=o-l,s=0===o?0:c/o;if(o===l)a=0;else{switch(o){case e:a=(t-r)/c+(t>16,g:(65280&e)>>8,b:255&e}}t.rgbToRgb=o,t.rgbToHsl=l,t.hslToRgb=i,t.rgbToHsv=c,t.hsvToRgb=s,t.rgbToHex=u,t.rgbaToHex=d,t.rgbaToArgbHex=p,t.convertDecimalToHex=f,t.convertHexToDecimal=b,t.parseIntFromHex=m,t.numberInputToObject=h},d758:function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}}))},d925:function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},d9b5:function(e,t,r){var n=r("d066"),o=r("1626"),l=r("3a9b"),a=r("fdbf"),i=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&l(t.prototype,i(e))}},da84:function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,r("c8ba"))},daed:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},dc4a:function(e,t,r){var n=r("59ed"),o=r("7234");e.exports=function(e,t){var r=e[t];return o(r)?void 0:n(r)}},df7c:function(e,t,r){(function(e){function r(e,t){for(var r=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function n(e){"string"!==typeof e&&(e+="");var t,r=0,n=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){r=t+1;break}}else-1===n&&(o=!1,n=t+1);return-1===n?"":e.slice(r,n)}function o(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n=-1&&!n;l--){var a=l>=0?arguments[l]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,n="/"===a.charAt(0))}return t=r(o(t.split("/"),(function(e){return!!e})),!n).join("/"),(n?"/":"")+t||"."},t.normalize=function(e){var n=t.isAbsolute(e),a="/"===l(e,-1);return e=r(o(e.split("/"),(function(e){return!!e})),!n).join("/"),e||n||(e="."),e&&a&&(e+="/"),(n?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,r){function n(e){for(var t=0;t=0;r--)if(""!==e[r])break;return t>r?[]:e.slice(t,r-t+1)}e=t.resolve(e).substr(1),r=t.resolve(r).substr(1);for(var o=n(e.split("/")),l=n(r.split("/")),a=Math.min(o.length,l.length),i=a,c=0;c=1;--l)if(t=e.charCodeAt(l),47===t){if(!o){n=l;break}}else o=!1;return-1===n?r?"/":".":r&&1===n?"/":e.slice(0,n)},t.basename=function(e,t){var r=n(e);return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,r=0,n=-1,o=!0,l=0,a=e.length-1;a>=0;--a){var i=e.charCodeAt(a);if(47!==i)-1===n&&(o=!1,n=a+1),46===i?-1===t?t=a:1!==l&&(l=1):-1!==t&&(l=-1);else if(!o){r=a+1;break}}return-1===t||-1===n||0===l||1===l&&t===n-1&&t===r+1?"":e.slice(t,n)};var l="b"==="ab".substr(-1)?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)}}).call(this,r("4362"))},e330:function(e,t,r){var n=r("40d5"),o=Function.prototype,l=o.bind,a=o.call,i=n&&l.bind(a,a);e.exports=n?function(e){return e&&i(e)}:function(e){return e&&function(){return a.apply(e,arguments)}}},e3db:function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},e467:function(e,t,r){"use strict";(function(t){var n=r("c532");function o(e,r){r=r||new FormData;var o=[];function l(e){return null===e?"":n.isDate(e)?e.toISOString():n.isArrayBuffer(e)||n.isTypedArray(e)?"function"===typeof Blob?new Blob([e]):t.from(e):e}function a(e,t){if(n.isPlainObject(e)||n.isArray(e)){if(-1!==o.indexOf(e))throw Error("Circular reference detected in "+t);o.push(e),n.forEach(e,(function(e,o){if(!n.isUndefined(e)){var i,c=t?t+"."+o:o;if(e&&!t&&"object"===typeof e)if(n.endsWith(o,"{}"))e=JSON.stringify(e);else if(n.endsWith(o,"[]")&&(i=n.toArray(e)))return void i.forEach((function(e){!n.isUndefined(e)&&r.append(c,l(e))}));a(e,c)}})),o.pop()}else r.append(t,l(e))}return a(e),r}e.exports=o}).call(this,r("b639").Buffer)},e683:function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e893:function(e,t,r){var n=r("1a2d"),o=r("56ef"),l=r("06cf"),a=r("9bf2");e.exports=function(e,t,r){for(var i=o(t),c=a.f,s=l.f,u=0;u!!r[e.toLowerCase()]:e=>!!r[e]}Object.defineProperty(t,"__esModule",{value:!0});const n={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},o={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"},l="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",a=r(l),i=2;function c(e,t=0,r=e.length){let n=e.split(/(\r?\n)/);const o=n.filter((e,t)=>t%2===1);n=n.filter((e,t)=>t%2===0);let l=0;const a=[];for(let c=0;c=t){for(let e=c-i;e<=c+i||r>l;e++){if(e<0||e>=n.length)continue;const i=e+1;a.push(`${i}${" ".repeat(Math.max(3-String(i).length,0))}| ${n[e]}`);const s=n[e].length,u=o[e]&&o[e].length||0;if(e===c){const e=t-(l-(s+u)),n=Math.max(1,r>l?s-e:r-t);a.push(" | "+" ".repeat(e)+"^".repeat(n))}else if(e>c){if(r>l){const e=Math.max(Math.min(r-l,s),1);a.push(" | "+"^".repeat(e))}l+=s+u}}break}return a.join("\n")}const s="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",u=r(s),d=r(s+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function p(e){return!!e||""===e}const f=/[>/="'\u0009\u000a\u000c\u0020]/,b={};function m(e){if(b.hasOwnProperty(e))return b[e];const t=f.test(e);return t&&console.error("unsafe attribute name: "+e),b[e]=!t}const h={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},v=r("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),g=r("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),O=r("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");function j(e){if(Q(e)){const t={};for(let r=0;r{if(e){const r=e.split(y);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function k(e){let t="";if(!e||oe(e))return t;for(const r in e){const n=e[r],o=r.startsWith("--")?r:Oe(r);(oe(n)||"number"===typeof n&&v(o))&&(t+=`${o}:${n};`)}return t}function _(e){let t="";if(oe(e))t=e;else if(Q(e))for(let r=0;r]/;function A(e){const t=""+e,r=M.exec(t);if(!r)return t;let n,o,l="",a=0;for(o=r.index;o||--!>|L(e,t))}const P=e=>oe(e)?e:null==e?"":Q(e)||ae(e)&&(e.toString===ce||!ne(e.toString))?JSON.stringify(e,I,2):String(e),I=(e,t)=>t&&t.__v_isRef?I(e,t.value):ee(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,r])=>(e[t+" =>"]=r,e),{})}:te(t)?{[`Set(${t.size})`]:[...t.values()]}:!ae(t)||Q(t)||de(t)?t:String(t),F={},$=[],q=()=>{},W=()=>!1,U=/^on[^a-z]/,K=e=>U.test(e),Y=e=>e.startsWith("onUpdate:"),G=Object.assign,X=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},J=Object.prototype.hasOwnProperty,Z=(e,t)=>J.call(e,t),Q=Array.isArray,ee=e=>"[object Map]"===se(e),te=e=>"[object Set]"===se(e),re=e=>"[object Date]"===se(e),ne=e=>"function"===typeof e,oe=e=>"string"===typeof e,le=e=>"symbol"===typeof e,ae=e=>null!==e&&"object"===typeof e,ie=e=>ae(e)&&ne(e.then)&&ne(e.catch),ce=Object.prototype.toString,se=e=>ce.call(e),ue=e=>se(e).slice(8,-1),de=e=>"[object Object]"===se(e),pe=e=>oe(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,fe=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),be=r("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),me=e=>{const t=Object.create(null);return r=>{const n=t[r];return n||(t[r]=e(r))}},he=/-(\w)/g,ve=me(e=>e.replace(he,(e,t)=>t?t.toUpperCase():"")),ge=/\B([A-Z])/g,Oe=me(e=>e.replace(ge,"-$1").toLowerCase()),je=me(e=>e.charAt(0).toUpperCase()+e.slice(1)),we=me(e=>e?"on"+je(e):""),ye=(e,t)=>!Object.is(e,t),xe=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},_e=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ce;const ze=()=>Ce||(Ce="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{}),Ee=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Be(e){return Ee.test(e)?"__props."+e:`__props[${JSON.stringify(e)}]`}t.EMPTY_ARR=$,t.EMPTY_OBJ=F,t.NO=W,t.NOOP=q,t.PatchFlagNames=n,t.camelize=ve,t.capitalize=je,t.def=ke,t.escapeHtml=A,t.escapeHtmlComment=H,t.extend=G,t.genPropsAccessExp=Be,t.generateCodeFrame=c,t.getGlobalThis=ze,t.hasChanged=ye,t.hasOwn=Z,t.hyphenate=Oe,t.includeBooleanAttr=p,t.invokeArrayFns=xe,t.isArray=Q,t.isBooleanAttr=d,t.isBuiltInDirective=be,t.isDate=re,t.isFunction=ne,t.isGloballyWhitelisted=a,t.isHTMLTag=S,t.isIntegerKey=pe,t.isKnownHtmlAttr=g,t.isKnownSvgAttr=O,t.isMap=ee,t.isModelListener=Y,t.isNoUnitNumericStyleProp=v,t.isObject=ae,t.isOn=K,t.isPlainObject=de,t.isPromise=ie,t.isReservedProp=fe,t.isSSRSafeAttrName=m,t.isSVGTag=V,t.isSet=te,t.isSpecialBooleanAttr=u,t.isString=oe,t.isSymbol=le,t.isVoidTag=N,t.looseEqual=L,t.looseIndexOf=D,t.makeMap=r,t.normalizeClass=_,t.normalizeProps=C,t.normalizeStyle=j,t.objectToString=ce,t.parseStringStyle=x,t.propsToAttrMap=h,t.remove=X,t.slotFlagsText=o,t.stringifyStyle=k,t.toDisplayString=P,t.toHandlerKey=we,t.toNumber=_e,t.toRawType=ue,t.toTypeString=se}).call(this,r("c8ba"))},f2bf:function(e,t,r){"use strict";r.r(t),r.d(t,"EffectScope",(function(){return a})),r.d(t,"ReactiveEffect",(function(){return x})),r.d(t,"customRef",(function(){return et})),r.d(t,"effect",(function(){return _})),r.d(t,"effectScope",(function(){return i})),r.d(t,"getCurrentScope",(function(){return s})),r.d(t,"isProxy",(function(){return Re})),r.d(t,"isReactive",(function(){return Ae})),r.d(t,"isReadonly",(function(){return Te})),r.d(t,"isRef",(function(){return qe})),r.d(t,"isShallow",(function(){return He})),r.d(t,"markRaw",(function(){return De})),r.d(t,"onScopeDispose",(function(){return u})),r.d(t,"proxyRefs",(function(){return Ze})),r.d(t,"reactive",(function(){return Be})),r.d(t,"readonly",(function(){return Ve})),r.d(t,"ref",(function(){return We})),r.d(t,"shallowReactive",(function(){return Se})),r.d(t,"shallowReadonly",(function(){return Ne})),r.d(t,"shallowRef",(function(){return Ue})),r.d(t,"stop",(function(){return C})),r.d(t,"toRaw",(function(){return Le})),r.d(t,"toRef",(function(){return nt})),r.d(t,"toRefs",(function(){return tt})),r.d(t,"triggerRef",(function(){return Ge})),r.d(t,"unref",(function(){return Xe})),r.d(t,"camelize",(function(){return o["camelize"]})),r.d(t,"capitalize",(function(){return o["capitalize"]})),r.d(t,"normalizeClass",(function(){return o["normalizeClass"]})),r.d(t,"normalizeProps",(function(){return o["normalizeProps"]})),r.d(t,"normalizeStyle",(function(){return o["normalizeStyle"]})),r.d(t,"toDisplayString",(function(){return o["toDisplayString"]})),r.d(t,"toHandlerKey",(function(){return o["toHandlerKey"]})),r.d(t,"BaseTransition",(function(){return Vr})),r.d(t,"Comment",(function(){return Mo})),r.d(t,"Fragment",(function(){return Vo})),r.d(t,"KeepAlive",(function(){return qr})),r.d(t,"Static",(function(){return Ao})),r.d(t,"Suspense",(function(){return ir})),r.d(t,"Teleport",(function(){return So})),r.d(t,"Text",(function(){return No})),r.d(t,"callWithAsyncErrorHandling",(function(){return mt})),r.d(t,"callWithErrorHandling",(function(){return bt})),r.d(t,"cloneVNode",(function(){return tl})),r.d(t,"compatUtils",(function(){return ra})),r.d(t,"computed",(function(){return Tl})),r.d(t,"createBlock",(function(){return qo})),r.d(t,"createCommentVNode",(function(){return ol})),r.d(t,"createElementBlock",(function(){return $o})),r.d(t,"createElementVNode",(function(){return Jo})),r.d(t,"createHydrationRenderer",(function(){return go})),r.d(t,"createPropsRestProxy",(function(){return ql})),r.d(t,"createRenderer",(function(){return vo})),r.d(t,"createSlots",(function(){return yn})),r.d(t,"createStaticVNode",(function(){return nl})),r.d(t,"createTextVNode",(function(){return rl})),r.d(t,"createVNode",(function(){return Zo})),r.d(t,"defineAsyncComponent",(function(){return Pr})),r.d(t,"defineComponent",(function(){return Lr})),r.d(t,"defineEmits",(function(){return Rl})),r.d(t,"defineExpose",(function(){return Ll})),r.d(t,"defineProps",(function(){return Hl})),r.d(t,"devtools",(function(){return Lt})),r.d(t,"getCurrentInstance",(function(){return bl})),r.d(t,"getTransitionRawChildren",(function(){return Rr})),r.d(t,"guardReactiveProps",(function(){return el})),r.d(t,"h",(function(){return Ul})),r.d(t,"handleError",(function(){return ht})),r.d(t,"initCustomFormatter",(function(){return Gl})),r.d(t,"inject",(function(){return gr})),r.d(t,"isMemoSame",(function(){return Jl})),r.d(t,"isRuntimeOnly",(function(){return _l})),r.d(t,"isVNode",(function(){return Wo})),r.d(t,"mergeDefaults",(function(){return $l})),r.d(t,"mergeProps",(function(){return cl})),r.d(t,"nextTick",(function(){return zt})),r.d(t,"onActivated",(function(){return Ur})),r.d(t,"onBeforeMount",(function(){return en})),r.d(t,"onBeforeUnmount",(function(){return on})),r.d(t,"onBeforeUpdate",(function(){return rn})),r.d(t,"onDeactivated",(function(){return Kr})),r.d(t,"onErrorCaptured",(function(){return un})),r.d(t,"onMounted",(function(){return tn})),r.d(t,"onRenderTracked",(function(){return sn})),r.d(t,"onRenderTriggered",(function(){return cn})),r.d(t,"onServerPrefetch",(function(){return an})),r.d(t,"onUnmounted",(function(){return ln})),r.d(t,"onUpdated",(function(){return nn})),r.d(t,"openBlock",(function(){return Ro})),r.d(t,"popScopeId",(function(){return Gt})),r.d(t,"provide",(function(){return vr})),r.d(t,"pushScopeId",(function(){return Yt})),r.d(t,"queuePostFlushCb",(function(){return Nt})),r.d(t,"registerRuntimeCompiler",(function(){return kl})),r.d(t,"renderList",(function(){return wn})),r.d(t,"renderSlot",(function(){return xn})),r.d(t,"resolveComponent",(function(){return mn})),r.d(t,"resolveDirective",(function(){return gn})),r.d(t,"resolveDynamicComponent",(function(){return vn})),r.d(t,"resolveFilter",(function(){return ta})),r.d(t,"resolveTransitionHooks",(function(){return Mr})),r.d(t,"setBlockTracking",(function(){return Io})),r.d(t,"setDevtoolsHook",(function(){return It})),r.d(t,"setTransitionHooks",(function(){return Hr})),r.d(t,"ssrContextKey",(function(){return Kl})),r.d(t,"ssrUtils",(function(){return ea})),r.d(t,"toHandlers",(function(){return _n})),r.d(t,"transformVNodeArgs",(function(){return Ko})),r.d(t,"useAttrs",(function(){return Il})),r.d(t,"useSSRContext",(function(){return Yl})),r.d(t,"useSlots",(function(){return Pl})),r.d(t,"useTransitionState",(function(){return Er})),r.d(t,"version",(function(){return Zl})),r.d(t,"warn",(function(){return ct})),r.d(t,"watch",(function(){return xr})),r.d(t,"watchEffect",(function(){return Or})),r.d(t,"watchPostEffect",(function(){return jr})),r.d(t,"watchSyncEffect",(function(){return wr})),r.d(t,"withAsyncContext",(function(){return Wl})),r.d(t,"withCtx",(function(){return Jt})),r.d(t,"withDefaults",(function(){return Dl})),r.d(t,"withDirectives",(function(){return dn})),r.d(t,"withMemo",(function(){return Xl})),r.d(t,"withScopeId",(function(){return Xt})),r.d(t,"Transition",(function(){return $a})),r.d(t,"TransitionGroup",(function(){return si})),r.d(t,"VueElement",(function(){return Ha})),r.d(t,"createApp",(function(){return qi})),r.d(t,"createSSRApp",(function(){return Wi})),r.d(t,"defineCustomElement",(function(){return Ma})),r.d(t,"defineSSRCustomElement",(function(){return Aa})),r.d(t,"hydrate",(function(){return $i})),r.d(t,"initDirectivesForSSR",(function(){return Yi})),r.d(t,"render",(function(){return Fi})),r.d(t,"useCssModule",(function(){return Ra})),r.d(t,"useCssVars",(function(){return La})),r.d(t,"vModelCheckbox",(function(){return gi})),r.d(t,"vModelDynamic",(function(){return _i})),r.d(t,"vModelRadio",(function(){return ji})),r.d(t,"vModelSelect",(function(){return wi})),r.d(t,"vModelText",(function(){return vi})),r.d(t,"vShow",(function(){return Ai})),r.d(t,"withKeys",(function(){return Mi})),r.d(t,"withModifiers",(function(){return Vi})),r.d(t,"compile",(function(){return _p}));var n={};r.r(n),r.d(n,"EffectScope",(function(){return a})),r.d(n,"ReactiveEffect",(function(){return x})),r.d(n,"customRef",(function(){return et})),r.d(n,"effect",(function(){return _})),r.d(n,"effectScope",(function(){return i})),r.d(n,"getCurrentScope",(function(){return s})),r.d(n,"isProxy",(function(){return Re})),r.d(n,"isReactive",(function(){return Ae})),r.d(n,"isReadonly",(function(){return Te})),r.d(n,"isRef",(function(){return qe})),r.d(n,"isShallow",(function(){return He})),r.d(n,"markRaw",(function(){return De})),r.d(n,"onScopeDispose",(function(){return u})),r.d(n,"proxyRefs",(function(){return Ze})),r.d(n,"reactive",(function(){return Be})),r.d(n,"readonly",(function(){return Ve})),r.d(n,"ref",(function(){return We})),r.d(n,"shallowReactive",(function(){return Se})),r.d(n,"shallowReadonly",(function(){return Ne})),r.d(n,"shallowRef",(function(){return Ue})),r.d(n,"stop",(function(){return C})),r.d(n,"toRaw",(function(){return Le})),r.d(n,"toRef",(function(){return nt})),r.d(n,"toRefs",(function(){return tt})),r.d(n,"triggerRef",(function(){return Ge})),r.d(n,"unref",(function(){return Xe})),r.d(n,"camelize",(function(){return o["camelize"]})),r.d(n,"capitalize",(function(){return o["capitalize"]})),r.d(n,"normalizeClass",(function(){return o["normalizeClass"]})),r.d(n,"normalizeProps",(function(){return o["normalizeProps"]})),r.d(n,"normalizeStyle",(function(){return o["normalizeStyle"]})),r.d(n,"toDisplayString",(function(){return o["toDisplayString"]})),r.d(n,"toHandlerKey",(function(){return o["toHandlerKey"]})),r.d(n,"BaseTransition",(function(){return Vr})),r.d(n,"Comment",(function(){return Mo})),r.d(n,"Fragment",(function(){return Vo})),r.d(n,"KeepAlive",(function(){return qr})),r.d(n,"Static",(function(){return Ao})),r.d(n,"Suspense",(function(){return ir})),r.d(n,"Teleport",(function(){return So})),r.d(n,"Text",(function(){return No})),r.d(n,"callWithAsyncErrorHandling",(function(){return mt})),r.d(n,"callWithErrorHandling",(function(){return bt})),r.d(n,"cloneVNode",(function(){return tl})),r.d(n,"compatUtils",(function(){return ra})),r.d(n,"computed",(function(){return Tl})),r.d(n,"createBlock",(function(){return qo})),r.d(n,"createCommentVNode",(function(){return ol})),r.d(n,"createElementBlock",(function(){return $o})),r.d(n,"createElementVNode",(function(){return Jo})),r.d(n,"createHydrationRenderer",(function(){return go})),r.d(n,"createPropsRestProxy",(function(){return ql})),r.d(n,"createRenderer",(function(){return vo})),r.d(n,"createSlots",(function(){return yn})),r.d(n,"createStaticVNode",(function(){return nl})),r.d(n,"createTextVNode",(function(){return rl})),r.d(n,"createVNode",(function(){return Zo})),r.d(n,"defineAsyncComponent",(function(){return Pr})),r.d(n,"defineComponent",(function(){return Lr})),r.d(n,"defineEmits",(function(){return Rl})),r.d(n,"defineExpose",(function(){return Ll})),r.d(n,"defineProps",(function(){return Hl})),r.d(n,"devtools",(function(){return Lt})),r.d(n,"getCurrentInstance",(function(){return bl})),r.d(n,"getTransitionRawChildren",(function(){return Rr})),r.d(n,"guardReactiveProps",(function(){return el})),r.d(n,"h",(function(){return Ul})),r.d(n,"handleError",(function(){return ht})),r.d(n,"initCustomFormatter",(function(){return Gl})),r.d(n,"inject",(function(){return gr})),r.d(n,"isMemoSame",(function(){return Jl})),r.d(n,"isRuntimeOnly",(function(){return _l})),r.d(n,"isVNode",(function(){return Wo})),r.d(n,"mergeDefaults",(function(){return $l})),r.d(n,"mergeProps",(function(){return cl})),r.d(n,"nextTick",(function(){return zt})),r.d(n,"onActivated",(function(){return Ur})),r.d(n,"onBeforeMount",(function(){return en})),r.d(n,"onBeforeUnmount",(function(){return on})),r.d(n,"onBeforeUpdate",(function(){return rn})),r.d(n,"onDeactivated",(function(){return Kr})),r.d(n,"onErrorCaptured",(function(){return un})),r.d(n,"onMounted",(function(){return tn})),r.d(n,"onRenderTracked",(function(){return sn})),r.d(n,"onRenderTriggered",(function(){return cn})),r.d(n,"onServerPrefetch",(function(){return an})),r.d(n,"onUnmounted",(function(){return ln})),r.d(n,"onUpdated",(function(){return nn})),r.d(n,"openBlock",(function(){return Ro})),r.d(n,"popScopeId",(function(){return Gt})),r.d(n,"provide",(function(){return vr})),r.d(n,"pushScopeId",(function(){return Yt})),r.d(n,"queuePostFlushCb",(function(){return Nt})),r.d(n,"registerRuntimeCompiler",(function(){return kl})),r.d(n,"renderList",(function(){return wn})),r.d(n,"renderSlot",(function(){return xn})),r.d(n,"resolveComponent",(function(){return mn})),r.d(n,"resolveDirective",(function(){return gn})),r.d(n,"resolveDynamicComponent",(function(){return vn})),r.d(n,"resolveFilter",(function(){return ta})),r.d(n,"resolveTransitionHooks",(function(){return Mr})),r.d(n,"setBlockTracking",(function(){return Io})),r.d(n,"setDevtoolsHook",(function(){return It})),r.d(n,"setTransitionHooks",(function(){return Hr})),r.d(n,"ssrContextKey",(function(){return Kl})),r.d(n,"ssrUtils",(function(){return ea})),r.d(n,"toHandlers",(function(){return _n})),r.d(n,"transformVNodeArgs",(function(){return Ko})),r.d(n,"useAttrs",(function(){return Il})),r.d(n,"useSSRContext",(function(){return Yl})),r.d(n,"useSlots",(function(){return Pl})),r.d(n,"useTransitionState",(function(){return Er})),r.d(n,"version",(function(){return Zl})),r.d(n,"warn",(function(){return ct})),r.d(n,"watch",(function(){return xr})),r.d(n,"watchEffect",(function(){return Or})),r.d(n,"watchPostEffect",(function(){return jr})),r.d(n,"watchSyncEffect",(function(){return wr})),r.d(n,"withAsyncContext",(function(){return Wl})),r.d(n,"withCtx",(function(){return Jt})),r.d(n,"withDefaults",(function(){return Dl})),r.d(n,"withDirectives",(function(){return dn})),r.d(n,"withMemo",(function(){return Xl})),r.d(n,"withScopeId",(function(){return Xt})),r.d(n,"Transition",(function(){return $a})),r.d(n,"TransitionGroup",(function(){return si})),r.d(n,"VueElement",(function(){return Ha})),r.d(n,"createApp",(function(){return qi})),r.d(n,"createSSRApp",(function(){return Wi})),r.d(n,"defineCustomElement",(function(){return Ma})),r.d(n,"defineSSRCustomElement",(function(){return Aa})),r.d(n,"hydrate",(function(){return $i})),r.d(n,"initDirectivesForSSR",(function(){return Yi})),r.d(n,"render",(function(){return Fi})),r.d(n,"useCssModule",(function(){return Ra})),r.d(n,"useCssVars",(function(){return La})),r.d(n,"vModelCheckbox",(function(){return gi})),r.d(n,"vModelDynamic",(function(){return _i})),r.d(n,"vModelRadio",(function(){return ji})),r.d(n,"vModelSelect",(function(){return wi})),r.d(n,"vModelText",(function(){return vi})),r.d(n,"vShow",(function(){return Ai})),r.d(n,"withKeys",(function(){return Mi})),r.d(n,"withModifiers",(function(){return Vi}));var o=r("9ff4");let l;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&l&&(this.parent=l,this.index=(l.scopes||(l.scopes=[])).push(this)-1)}run(e){if(this.active){const t=l;try{return l=this,e()}finally{l=t}}else 0}on(){l=this}off(){l=this.parent}stop(e){if(this.active){let t,r;for(t=0,r=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},p=e=>(e.w&g)>0,f=e=>(e.n&g)>0,b=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{("length"===t||t>=n)&&c.push(e)});else switch(void 0!==r&&c.push(i.get(r)),t){case"add":Object(o["isArray"])(e)?Object(o["isIntegerKey"])(r)&&c.push(i.get("length")):(c.push(i.get(w)),Object(o["isMap"])(e)&&c.push(i.get(y)));break;case"delete":Object(o["isArray"])(e)||(c.push(i.get(w)),Object(o["isMap"])(e)&&c.push(i.get(y)));break;case"set":Object(o["isMap"])(e)&&c.push(i.get(w));break}if(1===c.length)c[0]&&A(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);A(d(e))}}function A(e,t){const r=Object(o["isArray"])(e)?e:[...e];for(const n of r)n.computed&&T(n,t);for(const n of r)n.computed||T(n,t)}function T(e,t){(e!==j||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const H=Object(o["makeMap"])("__proto__,__v_isRef,__isVue"),R=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(o["isSymbol"])),L=q(),D=q(!1,!0),P=q(!0),I=q(!0,!0),F=$();function $(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const r=Le(this);for(let t=0,o=this.length;t{e[t]=function(...e){B();const r=Le(this)[t].apply(this,e);return S(),r}}),e}function q(e=!1,t=!1){return function(r,n,l){if("__v_isReactive"===n)return!e;if("__v_isReadonly"===n)return e;if("__v_isShallow"===n)return t;if("__v_raw"===n&&l===(e?t?Ce:_e:t?ke:xe).get(r))return r;const a=Object(o["isArray"])(r);if(!e&&a&&Object(o["hasOwn"])(F,n))return Reflect.get(F,n,l);const i=Reflect.get(r,n,l);return(Object(o["isSymbol"])(n)?R.has(n):H(n))?i:(e||V(r,"get",n),t?i:qe(i)?a&&Object(o["isIntegerKey"])(n)?i:i.value:Object(o["isObject"])(i)?e?Ve(i):Be(i):i)}}const W=K(),U=K(!0);function K(e=!1){return function(t,r,n,l){let a=t[r];if(Te(a)&&qe(a)&&!qe(n))return!1;if(!e&&(He(n)||Te(n)||(a=Le(a),n=Le(n)),!Object(o["isArray"])(t)&&qe(a)&&!qe(n)))return a.value=n,!0;const i=Object(o["isArray"])(t)&&Object(o["isIntegerKey"])(r)?Number(r)e,re=e=>Reflect.getPrototypeOf(e);function ne(e,t,r=!1,n=!1){e=e["__v_raw"];const o=Le(e),l=Le(t);r||(t!==l&&V(o,"get",t),V(o,"get",l));const{has:a}=re(o),i=n?te:r?Ie:Pe;return a.call(o,t)?i(e.get(t)):a.call(o,l)?i(e.get(l)):void(e!==o&&e.get(t))}function oe(e,t=!1){const r=this["__v_raw"],n=Le(r),o=Le(e);return t||(e!==o&&V(n,"has",e),V(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function le(e,t=!1){return e=e["__v_raw"],!t&&V(Le(e),"iterate",w),Reflect.get(e,"size",e)}function ae(e){e=Le(e);const t=Le(this),r=re(t),n=r.has.call(t,e);return n||(t.add(e),M(t,"add",e,e)),this}function ie(e,t){t=Le(t);const r=Le(this),{has:n,get:l}=re(r);let a=n.call(r,e);a||(e=Le(e),a=n.call(r,e));const i=l.call(r,e);return r.set(e,t),a?Object(o["hasChanged"])(t,i)&&M(r,"set",e,t,i):M(r,"add",e,t),this}function ce(e){const t=Le(this),{has:r,get:n}=re(t);let o=r.call(t,e);o||(e=Le(e),o=r.call(t,e));const l=n?n.call(t,e):void 0,a=t.delete(e);return o&&M(t,"delete",e,void 0,l),a}function se(){const e=Le(this),t=0!==e.size,r=void 0,n=e.clear();return t&&M(e,"clear",void 0,void 0,r),n}function ue(e,t){return function(r,n){const o=this,l=o["__v_raw"],a=Le(l),i=t?te:e?Ie:Pe;return!e&&V(a,"iterate",w),l.forEach((e,t)=>r.call(n,i(e),i(t),o))}}function de(e,t,r){return function(...n){const l=this["__v_raw"],a=Le(l),i=Object(o["isMap"])(a),c="entries"===e||e===Symbol.iterator&&i,s="keys"===e&&i,u=l[e](...n),d=r?te:t?Ie:Pe;return!t&&V(a,"iterate",s?y:w),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function pe(e){return function(...t){return"delete"!==e&&this}}function fe(){const e={get(e){return ne(this,e)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!1)},t={get(e){return ne(this,e,!1,!0)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!0)},r={get(e){return ne(this,e,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!1)},n={get(e){return ne(this,e,!0,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!0)},o=["keys","values","entries",Symbol.iterator];return o.forEach(o=>{e[o]=de(o,!1,!1),r[o]=de(o,!0,!1),t[o]=de(o,!1,!0),n[o]=de(o,!0,!0)}),[e,r,t,n]}const[be,me,he,ve]=fe();function ge(e,t){const r=t?e?ve:he:e?me:be;return(t,n,l)=>"__v_isReactive"===n?!e:"__v_isReadonly"===n?e:"__v_raw"===n?t:Reflect.get(Object(o["hasOwn"])(r,n)&&n in t?r:t,n,l)}const Oe={get:ge(!1,!1)},je={get:ge(!1,!0)},we={get:ge(!0,!1)},ye={get:ge(!0,!0)};const xe=new WeakMap,ke=new WeakMap,_e=new WeakMap,Ce=new WeakMap;function ze(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ee(e){return e["__v_skip"]||!Object.isExtensible(e)?0:ze(Object(o["toRawType"])(e))}function Be(e){return Te(e)?e:Me(e,!1,J,Oe,xe)}function Se(e){return Me(e,!1,Q,je,ke)}function Ve(e){return Me(e,!0,Z,we,_e)}function Ne(e){return Me(e,!0,ee,ye,Ce)}function Me(e,t,r,n,l){if(!Object(o["isObject"])(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const a=l.get(e);if(a)return a;const i=Ee(e);if(0===i)return e;const c=new Proxy(e,2===i?n:r);return l.set(e,c),c}function Ae(e){return Te(e)?Ae(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Te(e){return!(!e||!e["__v_isReadonly"])}function He(e){return!(!e||!e["__v_isShallow"])}function Re(e){return Ae(e)||Te(e)}function Le(e){const t=e&&e["__v_raw"];return t?Le(t):e}function De(e){return Object(o["def"])(e,"__v_skip",!0),e}const Pe=e=>Object(o["isObject"])(e)?Be(e):e,Ie=e=>Object(o["isObject"])(e)?Ve(e):e;function Fe(e){z&&j&&(e=Le(e),N(e.dep||(e.dep=d())))}function $e(e,t){e=Le(e),e.dep&&A(e.dep)}function qe(e){return!(!e||!0!==e.__v_isRef)}function We(e){return Ke(e,!1)}function Ue(e){return Ke(e,!0)}function Ke(e,t){return qe(e)?e:new Ye(e,t)}class Ye{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Le(e),this._value=t?e:Pe(e)}get value(){return Fe(this),this._value}set value(e){const t=this.__v_isShallow||He(e)||Te(e);e=t?e:Le(e),Object(o["hasChanged"])(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Pe(e),$e(this,e))}}function Ge(e){$e(e,void 0)}function Xe(e){return qe(e)?e.value:e}const Je={get:(e,t,r)=>Xe(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return qe(o)&&!qe(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ze(e){return Ae(e)?e:new Proxy(e,Je)}class Qe{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:r}=e(()=>Fe(this),()=>$e(this));this._get=t,this._set=r}get value(){return this._get()}set value(e){this._set(e)}}function et(e){return new Qe(e)}function tt(e){const t=Object(o["isArray"])(e)?new Array(e.length):{};for(const r in e)t[r]=nt(e,r);return t}class rt{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function nt(e,t,r){const n=e[t];return qe(n)?n:new rt(e,t,r)}var ot;class lt{constructor(e,t,r,n){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[ot]=!1,this._dirty=!0,this.effect=new x(e,()=>{this._dirty||(this._dirty=!0,$e(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this["__v_isReadonly"]=r}get value(){const e=Le(this);return Fe(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function at(e,t,r=!1){let n,l;const a=Object(o["isFunction"])(e);a?(n=e,l=o["NOOP"]):(n=e.get,l=e.set);const i=new lt(n,l,a||!l,r);return i}ot="__v_isReadonly";const it=[];function ct(e,...t){B();const r=it.length?it[it.length-1].component:null,n=r&&r.appContext.config.warnHandler,o=st();if(n)bt(n,r,11,[e+t.join(""),r&&r.proxy,o.map(({vnode:e})=>`at <${Ml(r,e.type)}>`).join("\n"),o]);else{const r=["[Vue warn]: "+e,...t];o.length&&r.push("\n",...ut(o)),console.warn(...r)}S()}function st(){let e=it[it.length-1];if(!e)return[];const t=[];while(e){const r=t[0];r&&r.vnode===e?r.recurseCount++:t.push({vnode:e,recurseCount:0});const n=e.component&&e.component.parent;e=n&&n.vnode}return t}function ut(e){const t=[];return e.forEach((e,r)=>{t.push(...0===r?[]:["\n"],...dt(e))}),t}function dt({vnode:e,recurseCount:t}){const r=t>0?`... (${t} recursive calls)`:"",n=!!e.component&&null==e.component.parent,o=" at <"+Ml(e.component,e.type,n),l=">"+r;return e.props?[o,...pt(e.props),l]:[o+l]}function pt(e){const t=[],r=Object.keys(e);return r.slice(0,3).forEach(r=>{t.push(...ft(r,e[r]))}),r.length>3&&t.push(" ..."),t}function ft(e,t,r){return Object(o["isString"])(t)?(t=JSON.stringify(t),r?t:[`${e}=${t}`]):"number"===typeof t||"boolean"===typeof t||null==t?r?t:[`${e}=${t}`]:qe(t)?(t=ft(e,Le(t.value),!0),r?t:[e+"=Ref<",t,">"]):Object(o["isFunction"])(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Le(t),r?t:[e+"=",t])}function bt(e,t,r,n){let o;try{o=n?e(...n):e()}catch(l){ht(l,t,r)}return o}function mt(e,t,r,n){if(Object(o["isFunction"])(e)){const l=bt(e,t,r,n);return l&&Object(o["isPromise"])(l)&&l.catch(e=>{ht(e,t,r)}),l}const l=[];for(let o=0;o>>1,o=Tt(jt[n]);owt&&jt.splice(t,1)}function Nt(e){Object(o["isArray"])(e)?yt.push(...e):xt&&xt.includes(e,e.allowRecurse?kt+1:kt)||yt.push(e),St()}function Mt(e,t=(gt?wt+1:0)){for(0;tTt(e)-Tt(t)),kt=0;ktnull==e.id?1/0:e.id,Ht=(e,t)=>{const r=Tt(e)-Tt(t);if(0===r){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function Rt(e){Ot=!1,gt=!0,jt.sort(Ht);o["NOOP"];try{for(wt=0;wtLt.emit(e,...t)),Dt=[];else if("undefined"!==typeof window&&window.HTMLElement&&!(null===(n=null===(r=window.navigator)||void 0===r?void 0:r.userAgent)||void 0===n?void 0:n.includes("jsdom"))){const e=t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[];e.push(e=>{It(e,t)}),setTimeout(()=>{Lt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pt=!0,Dt=[])},3e3)}else Pt=!0,Dt=[]}function Ft(e,t,...r){if(e.isUnmounted)return;const n=e.vnode.props||o["EMPTY_OBJ"];let l=r;const a=t.startsWith("update:"),i=a&&t.slice(7);if(i&&i in n){const e=("modelValue"===i?"model":i)+"Modifiers",{number:t,trim:a}=n[e]||o["EMPTY_OBJ"];a&&(l=r.map(e=>e.trim())),t&&(l=r.map(o["toNumber"]))}let c;let s=n[c=Object(o["toHandlerKey"])(t)]||n[c=Object(o["toHandlerKey"])(Object(o["camelize"])(t))];!s&&a&&(s=n[c=Object(o["toHandlerKey"])(Object(o["hyphenate"])(t))]),s&&mt(s,e,6,l);const u=n[c+"Once"];if(u){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,mt(u,e,6,l)}}function $t(e,t,r=!1){const n=t.emitsCache,l=n.get(e);if(void 0!==l)return l;const a=e.emits;let i={},c=!1;if(!Object(o["isFunction"])(e)){const n=e=>{const r=$t(e,t,!0);r&&(c=!0,Object(o["extend"])(i,r))};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}return a||c?(Object(o["isArray"])(a)?a.forEach(e=>i[e]=null):Object(o["extend"])(i,a),Object(o["isObject"])(e)&&n.set(e,i),i):(Object(o["isObject"])(e)&&n.set(e,null),null)}function qt(e,t){return!(!e||!Object(o["isOn"])(t))&&(t=t.slice(2).replace(/Once$/,""),Object(o["hasOwn"])(e,t[0].toLowerCase()+t.slice(1))||Object(o["hasOwn"])(e,Object(o["hyphenate"])(t))||Object(o["hasOwn"])(e,t))}let Wt=null,Ut=null;function Kt(e){const t=Wt;return Wt=e,Ut=e&&e.type.__scopeId||null,t}function Yt(e){Ut=e}function Gt(){Ut=null}const Xt=e=>Jt;function Jt(e,t=Wt,r){if(!t)return e;if(e._n)return e;const n=(...r)=>{n._d&&Io(-1);const o=Kt(t),l=e(...r);return Kt(o),n._d&&Io(1),l};return n._n=!0,n._c=!0,n._d=!0,n}function Zt(e){const{type:t,vnode:r,proxy:n,withProxy:l,props:a,propsOptions:[i],slots:c,attrs:s,emit:u,render:d,renderCache:p,data:f,setupState:b,ctx:m,inheritAttrs:h}=e;let v,g;const O=Kt(e);try{if(4&r.shapeFlag){const e=l||n;v=ll(d.call(e,e,p,a,b,f,m)),g=s}else{const e=t;0,v=ll(e.length>1?e(a,{attrs:s,slots:c,emit:u}):e(a,null)),g=t.props?s:er(s)}}catch(w){To.length=0,ht(w,e,1),v=Zo(Mo)}let j=v;if(g&&!1!==h){const e=Object.keys(g),{shapeFlag:t}=j;e.length&&7&t&&(i&&e.some(o["isModelListener"])&&(g=tr(g,i)),j=tl(j,g))}return r.dirs&&(j=tl(j),j.dirs=j.dirs?j.dirs.concat(r.dirs):r.dirs),r.transition&&(j.transition=r.transition),v=j,Kt(O),v}function Qt(e){let t;for(let r=0;r{let t;for(const r in e)("class"===r||"style"===r||Object(o["isOn"])(r))&&((t||(t={}))[r]=e[r]);return t},tr=(e,t)=>{const r={};for(const n in e)Object(o["isModelListener"])(n)&&n.slice(9)in t||(r[n]=e[n]);return r};function rr(e,t,r){const{props:n,children:o,component:l}=e,{props:a,children:i,patchFlag:c}=t,s=l.emitsOptions;if(t.dirs||t.transition)return!0;if(!(r&&c>=0))return!(!o&&!i||i&&i.$stable)||n!==a&&(n?!a||nr(n,a,s):!!a);if(1024&c)return!0;if(16&c)return n?nr(n,a,s):!!a;if(8&c){const e=t.dynamicProps;for(let t=0;te.__isSuspense,ar={name:"Suspense",__isSuspense:!0,process(e,t,r,n,o,l,a,i,c,s){null==e?sr(t,r,n,o,l,a,i,c,s):ur(e,t,r,n,o,a,i,c,s)},hydrate:pr,create:dr,normalize:fr},ir=ar;function cr(e,t){const r=e.props&&e.props[t];Object(o["isFunction"])(r)&&r()}function sr(e,t,r,n,o,l,a,i,c){const{p:s,o:{createElement:u}}=c,d=u("div"),p=e.suspense=dr(e,o,n,t,d,r,l,a,i,c);s(null,p.pendingBranch=e.ssContent,d,null,n,p,l,a),p.deps>0?(cr(e,"onPending"),cr(e,"onFallback"),s(null,e.ssFallback,t,r,n,null,l,a),hr(p,e.ssFallback)):p.resolve()}function ur(e,t,r,n,o,l,a,i,{p:c,um:s,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,f=t.ssFallback,{activeBranch:b,pendingBranch:m,isInFallback:h,isHydrating:v}=d;if(m)d.pendingBranch=p,Uo(p,m)?(c(m,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0?d.resolve():h&&(c(b,f,r,n,o,null,l,a,i),hr(d,f))):(d.pendingId++,v?(d.isHydrating=!1,d.activeBranch=m):s(m,o,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),h?(c(null,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0?d.resolve():(c(b,f,r,n,o,null,l,a,i),hr(d,f))):b&&Uo(p,b)?(c(b,p,r,n,o,d,l,a,i),d.resolve(!0)):(c(null,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0&&d.resolve()));else if(b&&Uo(p,b))c(b,p,r,n,o,d,l,a,i),hr(d,p);else if(cr(t,"onPending"),d.pendingBranch=p,d.pendingId++,c(null,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout(()=>{d.pendingId===t&&d.fallback(f)},e):0===e&&d.fallback(f)}}function dr(e,t,r,n,l,a,i,c,s,u,d=!1){const{p:p,m:f,um:b,n:m,o:{parentNode:h,remove:v}}=u,g=Object(o["toNumber"])(e.props&&e.props.timeout),O={vnode:e,parent:t,parentComponent:r,isSVG:i,container:n,hiddenContainer:l,anchor:a,deps:0,pendingId:0,timeout:"number"===typeof g?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:r,pendingBranch:n,pendingId:o,effects:l,parentComponent:a,container:i}=O;if(O.isHydrating)O.isHydrating=!1;else if(!e){const e=r&&n.transition&&"out-in"===n.transition.mode;e&&(r.transition.afterLeave=()=>{o===O.pendingId&&f(n,i,t,0)});let{anchor:t}=O;r&&(t=m(r),b(r,a,O,!0)),e||f(n,i,t,0)}hr(O,n),O.pendingBranch=null,O.isInFallback=!1;let c=O.parent,s=!1;while(c){if(c.pendingBranch){c.effects.push(...l),s=!0;break}c=c.parent}s||Nt(l),O.effects=[],cr(t,"onResolve")},fallback(e){if(!O.pendingBranch)return;const{vnode:t,activeBranch:r,parentComponent:n,container:o,isSVG:l}=O;cr(t,"onFallback");const a=m(r),i=()=>{O.isInFallback&&(p(null,e,o,a,n,null,l,c,s),hr(O,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(r.transition.afterLeave=i),O.isInFallback=!0,b(r,n,null,!0),u||i()},move(e,t,r){O.activeBranch&&f(O.activeBranch,e,t,r),O.container=e},next(){return O.activeBranch&&m(O.activeBranch)},registerDep(e,t){const r=!!O.pendingBranch;r&&O.deps++;const n=e.vnode.el;e.asyncDep.catch(t=>{ht(t,e,0)}).then(o=>{if(e.isUnmounted||O.isUnmounted||O.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:l}=e;xl(e,o,!1),n&&(l.el=n);const a=!n&&e.subTree.el;t(e,l,h(n||e.subTree.el),n?null:m(e.subTree),O,i,s),a&&v(a),or(e,l.el),r&&0===--O.deps&&O.resolve()})},unmount(e,t){O.isUnmounted=!0,O.activeBranch&&b(O.activeBranch,r,e,t),O.pendingBranch&&b(O.pendingBranch,r,e,t)}};return O}function pr(e,t,r,n,o,l,a,i,c){const s=t.suspense=dr(t,n,r,e.parentNode,document.createElement("div"),null,o,l,a,i,!0),u=c(e,s.pendingBranch=t.ssContent,r,s,l,a);return 0===s.deps&&s.resolve(),u}function fr(e){const{shapeFlag:t,children:r}=e,n=32&t;e.ssContent=br(n?r.default:r),e.ssFallback=n?br(r.fallback):Zo(Mo)}function br(e){let t;if(Object(o["isFunction"])(e)){const r=Po&&e._c;r&&(e._d=!1,Ro()),e=e(),r&&(e._d=!0,t=Ho,Lo())}if(Object(o["isArray"])(e)){const t=Qt(e);0,e=t}return e=ll(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function mr(e,t){t&&t.pendingBranch?Object(o["isArray"])(e)?t.effects.push(...e):t.effects.push(e):Nt(e)}function hr(e,t){e.activeBranch=t;const{vnode:r,parentComponent:n}=e,o=r.el=t.el;n&&n.subTree===r&&(n.vnode.el=o,or(n,o))}function vr(e,t){if(fl){let r=fl.provides;const n=fl.parent&&fl.parent.provides;n===r&&(r=fl.provides=Object.create(n)),r[e]=t}else 0}function gr(e,t,r=!1){const n=fl||Wt;if(n){const l=null==n.parent?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides;if(l&&e in l)return l[e];if(arguments.length>1)return r&&Object(o["isFunction"])(t)?t.call(n.proxy):t}else 0}function Or(e,t){return kr(e,null,t)}function jr(e,t){return kr(e,null,{flush:"post"})}function wr(e,t){return kr(e,null,{flush:"sync"})}const yr={};function xr(e,t,r){return kr(e,t,r)}function kr(e,t,{immediate:r,deep:n,flush:l,onTrack:a,onTrigger:i}=o["EMPTY_OBJ"]){const c=fl;let s,u,d=!1,p=!1;if(qe(e)?(s=()=>e.value,d=He(e)):Ae(e)?(s=()=>e,n=!0):Object(o["isArray"])(e)?(p=!0,d=e.some(e=>Ae(e)||He(e)),s=()=>e.map(e=>qe(e)?e.value:Ae(e)?zr(e):Object(o["isFunction"])(e)?bt(e,c,2):void 0)):s=Object(o["isFunction"])(e)?t?()=>bt(e,c,2):()=>{if(!c||!c.isUnmounted)return u&&u(),mt(e,c,3,[f])}:o["NOOP"],t&&n){const e=s;s=()=>zr(e())}let f=e=>{u=v.onStop=()=>{bt(e,c,4)}};if(jl)return f=o["NOOP"],t?r&&mt(t,c,3,[s(),p?[]:void 0,f]):s(),o["NOOP"];let b=p?[]:yr;const m=()=>{if(v.active)if(t){const e=v.run();(n||d||(p?e.some((e,t)=>Object(o["hasChanged"])(e,b[t])):Object(o["hasChanged"])(e,b)))&&(u&&u(),mt(t,c,3,[e,b===yr?void 0:b,f]),b=e)}else v.run()};let h;m.allowRecurse=!!t,"sync"===l?h=m:"post"===l?h=()=>ho(m,c&&c.suspense):(m.pre=!0,c&&(m.id=c.uid),h=()=>Bt(m));const v=new x(s,h);return t?r?m():b=v.run():"post"===l?ho(v.run.bind(v),c&&c.suspense):v.run(),()=>{v.stop(),c&&c.scope&&Object(o["remove"])(c.scope.effects,v)}}function _r(e,t,r){const n=this.proxy,l=Object(o["isString"])(e)?e.includes(".")?Cr(n,e):()=>n[e]:e.bind(n,n);let a;Object(o["isFunction"])(t)?a=t:(a=t.handler,r=t);const i=fl;ml(this);const c=kr(l,a.bind(n),r);return i?ml(i):hl(),c}function Cr(e,t){const r=t.split(".");return()=>{let t=e;for(let e=0;e{zr(e,t)});else if(Object(o["isPlainObject"])(e))for(const r in e)zr(e[r],t);return e}function Er(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return tn(()=>{e.isMounted=!0}),on(()=>{e.isUnmounting=!0}),e}const Br=[Function,Array],Sr={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Br,onEnter:Br,onAfterEnter:Br,onEnterCancelled:Br,onBeforeLeave:Br,onLeave:Br,onAfterLeave:Br,onLeaveCancelled:Br,onBeforeAppear:Br,onAppear:Br,onAfterAppear:Br,onAppearCancelled:Br},setup(e,{slots:t}){const r=bl(),n=Er();let o;return()=>{const l=t.default&&Rr(t.default(),!0);if(!l||!l.length)return;let a=l[0];if(l.length>1){let e=!1;for(const t of l)if(t.type!==Mo){0,a=t,e=!0;break}}const i=Le(e),{mode:c}=i;if(n.isLeaving)return Ar(a);const s=Tr(a);if(!s)return Ar(a);const u=Mr(s,i,n,r);Hr(s,u);const d=r.subTree,p=d&&Tr(d);let f=!1;const{getTransitionKey:b}=s.type;if(b){const e=b();void 0===o?o=e:e!==o&&(o=e,f=!0)}if(p&&p.type!==Mo&&(!Uo(s,p)||f)){const e=Mr(p,i,n,r);if(Hr(p,e),"out-in"===c)return n.isLeaving=!0,e.afterLeave=()=>{n.isLeaving=!1,r.update()},Ar(a);"in-out"===c&&s.type!==Mo&&(e.delayLeave=(e,t,r)=>{const o=Nr(n,p);o[String(p.key)]=p,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=r})}return a}}},Vr=Sr;function Nr(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function Mr(e,t,r,n){const{appear:l,mode:a,persisted:i=!1,onBeforeEnter:c,onEnter:s,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:f,onAfterLeave:b,onLeaveCancelled:m,onBeforeAppear:h,onAppear:v,onAfterAppear:g,onAppearCancelled:O}=t,j=String(e.key),w=Nr(r,e),y=(e,t)=>{e&&mt(e,n,9,t)},x=(e,t)=>{const r=t[1];y(e,t),Object(o["isArray"])(e)?e.every(e=>e.length<=1)&&r():e.length<=1&&r()},k={mode:a,persisted:i,beforeEnter(t){let n=c;if(!r.isMounted){if(!l)return;n=h||c}t._leaveCb&&t._leaveCb(!0);const o=w[j];o&&Uo(e,o)&&o.el._leaveCb&&o.el._leaveCb(),y(n,[t])},enter(e){let t=s,n=u,o=d;if(!r.isMounted){if(!l)return;t=v||s,n=g||u,o=O||d}let a=!1;const i=e._enterCb=t=>{a||(a=!0,y(t?o:n,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,i]):i()},leave(t,n){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),r.isUnmounting)return n();y(p,[t]);let l=!1;const a=t._leaveCb=r=>{l||(l=!0,n(),y(r?m:b,[t]),t._leaveCb=void 0,w[o]===e&&delete w[o])};w[o]=e,f?x(f,[t,a]):a()},clone(e){return Mr(e,t,r,n)}};return k}function Ar(e){if(Fr(e))return e=tl(e),e.children=null,e}function Tr(e){return Fr(e)?e.children?e.children[0]:void 0:e}function Hr(e,t){6&e.shapeFlag&&e.component?Hr(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Rr(e,t=!1,r){let n=[],o=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader;function Pr(e){Object(o["isFunction"])(e)&&(e={loader:e});const{loader:t,loadingComponent:r,errorComponent:n,delay:l=200,timeout:a,suspensible:i=!0,onError:c}=e;let s,u=null,d=0;const p=()=>(d++,u=null,f()),f=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise((t,r)=>{const n=()=>t(p()),o=()=>r(e);c(e,n,o,d+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),s=t,t)))};return Lr({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return s},setup(){const e=fl;if(s)return()=>Ir(s,e);const t=t=>{u=null,ht(t,e,13,!n)};if(i&&e.suspense||jl)return f().then(t=>()=>Ir(t,e)).catch(e=>(t(e),()=>n?Zo(n,{error:e}):null));const o=We(!1),c=We(),d=We(!!l);return l&&setTimeout(()=>{d.value=!1},l),null!=a&&setTimeout(()=>{if(!o.value&&!c.value){const e=new Error(`Async component timed out after ${a}ms.`);t(e),c.value=e}},a),f().then(()=>{o.value=!0,e.parent&&Fr(e.parent.vnode)&&Bt(e.parent.update)}).catch(e=>{t(e),c.value=e}),()=>o.value&&s?Ir(s,e):c.value&&n?Zo(n,{error:c.value}):r&&!d.value?Zo(r):void 0}})}function Ir(e,{vnode:{ref:t,props:r,children:n,shapeFlag:o},parent:l}){const a=Zo(e,r,n);return a.ref=t,a}const Fr=e=>e.type.__isKeepAlive,$r={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const r=bl(),n=r.ctx;if(!n.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const l=new Map,a=new Set;let i=null;const c=r.suspense,{renderer:{p:s,m:u,um:d,o:{createElement:p}}}=n,f=p("div");function b(e){Xr(e),d(e,r,c,!0)}function m(e){l.forEach((t,r)=>{const n=Nl(t.type);!n||e&&e(n)||h(r)})}function h(e){const t=l.get(e);i&&t.type===i.type?i&&Xr(i):b(t),l.delete(e),a.delete(e)}n.activate=(e,t,r,n,l)=>{const a=e.component;u(e,t,r,0,c),s(a.vnode,e,t,r,a,c,n,e.slotScopeIds,l),ho(()=>{a.isDeactivated=!1,a.a&&Object(o["invokeArrayFns"])(a.a);const t=e.props&&e.props.onVnodeMounted;t&&sl(t,a.parent,e)},c)},n.deactivate=e=>{const t=e.component;u(e,f,null,1,c),ho(()=>{t.da&&Object(o["invokeArrayFns"])(t.da);const r=e.props&&e.props.onVnodeUnmounted;r&&sl(r,t.parent,e),t.isDeactivated=!0},c)},xr(()=>[e.include,e.exclude],([e,t])=>{e&&m(t=>Wr(e,t)),t&&m(e=>!Wr(t,e))},{flush:"post",deep:!0});let v=null;const g=()=>{null!=v&&l.set(v,Jr(r.subTree))};return tn(g),nn(g),on(()=>{l.forEach(e=>{const{subTree:t,suspense:n}=r,o=Jr(t);if(e.type!==o.type)b(e);else{Xr(o);const e=o.component.da;e&&ho(e,n)}})}),()=>{if(v=null,!t.default)return null;const r=t.default(),n=r[0];if(r.length>1)return i=null,r;if(!Wo(n)||!(4&n.shapeFlag)&&!(128&n.shapeFlag))return i=null,n;let o=Jr(n);const c=o.type,s=Nl(Dr(o)?o.type.__asyncResolved||{}:c),{include:u,exclude:d,max:p}=e;if(u&&(!s||!Wr(u,s))||d&&s&&Wr(d,s))return i=o,n;const f=null==o.key?c:o.key,b=l.get(f);return o.el&&(o=tl(o),128&n.shapeFlag&&(n.ssContent=o)),v=f,b?(o.el=b.el,o.component=b.component,o.transition&&Hr(o,o.transition),o.shapeFlag|=512,a.delete(f),a.add(f)):(a.add(f),p&&a.size>parseInt(p,10)&&h(a.values().next().value)),o.shapeFlag|=256,i=o,lr(n.type)?n:o}}},qr=$r;function Wr(e,t){return Object(o["isArray"])(e)?e.some(e=>Wr(e,t)):Object(o["isString"])(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Ur(e,t){Yr(e,"a",t)}function Kr(e,t){Yr(e,"da",t)}function Yr(e,t,r=fl){const n=e.__wdc||(e.__wdc=()=>{let t=r;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Zr(t,n,r),r){let e=r.parent;while(e&&e.parent)Fr(e.parent.vnode)&&Gr(n,t,r,e),e=e.parent}}function Gr(e,t,r,n){const l=Zr(t,e,n,!0);ln(()=>{Object(o["remove"])(n[t],l)},r)}function Xr(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function Jr(e){return 128&e.shapeFlag?e.ssContent:e}function Zr(e,t,r=fl,n=!1){if(r){const o=r[e]||(r[e]=[]),l=t.__weh||(t.__weh=(...n)=>{if(r.isUnmounted)return;B(),ml(r);const o=mt(t,r,e,n);return hl(),S(),o});return n?o.unshift(l):o.push(l),l}}const Qr=e=>(t,r=fl)=>(!jl||"sp"===e)&&Zr(e,(...e)=>t(...e),r),en=Qr("bm"),tn=Qr("m"),rn=Qr("bu"),nn=Qr("u"),on=Qr("bum"),ln=Qr("um"),an=Qr("sp"),cn=Qr("rtg"),sn=Qr("rtc");function un(e,t=fl){Zr("ec",e,t)}function dn(e,t){const r=Wt;if(null===r)return e;const n=Bl(r)||r.proxy,l=e.dirs||(e.dirs=[]);for(let a=0;at(e,r,void 0,a&&a[r]));else{const r=Object.keys(e);l=new Array(r.length);for(let n=0,o=r.length;n{const t=n.fn(...e);return t&&(t.key=n.key),t}:n.fn)}return e}function xn(e,t,r={},n,o){if(Wt.isCE||Wt.parent&&Dr(Wt.parent)&&Wt.parent.isCE)return Zo("slot","default"===t?null:{name:t},n&&n());let l=e[t];l&&l._c&&(l._d=!1),Ro();const a=l&&kn(l(r)),i=qo(Vo,{key:r.key||a&&a.key||"_"+t},a||(n?n():[]),a&&1===e._?64:-2);return!o&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),l&&l._c&&(l._d=!0),i}function kn(e){return e.some(e=>!Wo(e)||e.type!==Mo&&!(e.type===Vo&&!kn(e.children)))?e:null}function _n(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?"on:"+n:Object(o["toHandlerKey"])(n)]=e[n];return r}const Cn=e=>e?vl(e)?Bl(e)||e.proxy:Cn(e.parent):null,zn=Object(o["extend"])(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Cn(e.parent),$root:e=>Cn(e.root),$emit:e=>e.emit,$options:e=>Tn(e),$forceUpdate:e=>e.f||(e.f=()=>Bt(e.update)),$nextTick:e=>e.n||(e.n=zt.bind(e.proxy)),$watch:e=>_r.bind(e)}),En={get({_:e},t){const{ctx:r,setupState:n,data:l,props:a,accessCache:i,type:c,appContext:s}=e;let u;if("$"!==t[0]){const c=i[t];if(void 0!==c)switch(c){case 1:return n[t];case 2:return l[t];case 4:return r[t];case 3:return a[t]}else{if(n!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(n,t))return i[t]=1,n[t];if(l!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(l,t))return i[t]=2,l[t];if((u=e.propsOptions[0])&&Object(o["hasOwn"])(u,t))return i[t]=3,a[t];if(r!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(r,t))return i[t]=4,r[t];Sn&&(i[t]=0)}}const d=zn[t];let p,f;return d?("$attrs"===t&&V(e,"get",t),d(e)):(p=c.__cssModules)&&(p=p[t])?p:r!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(r,t)?(i[t]=4,r[t]):(f=s.config.globalProperties,Object(o["hasOwn"])(f,t)?f[t]:void 0)},set({_:e},t,r){const{data:n,setupState:l,ctx:a}=e;return l!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(l,t)?(l[t]=r,!0):n!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(n,t)?(n[t]=r,!0):!Object(o["hasOwn"])(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(a[t]=r,!0))},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:l,propsOptions:a}},i){let c;return!!r[i]||e!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(e,i)||t!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(t,i)||(c=a[0])&&Object(o["hasOwn"])(c,i)||Object(o["hasOwn"])(n,i)||Object(o["hasOwn"])(zn,i)||Object(o["hasOwn"])(l.config.globalProperties,i)},defineProperty(e,t,r){return null!=r.get?e._.accessCache[t]=0:Object(o["hasOwn"])(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};const Bn=Object(o["extend"])({},En,{get(e,t){if(t!==Symbol.unscopables)return En.get(e,t,e)},has(e,t){const r="_"!==t[0]&&!Object(o["isGloballyWhitelisted"])(t);return r}});let Sn=!0;function Vn(e){const t=Tn(e),r=e.proxy,n=e.ctx;Sn=!1,t.beforeCreate&&Mn(t.beforeCreate,e,"bc");const{data:l,computed:a,methods:i,watch:c,provide:s,inject:u,created:d,beforeMount:p,mounted:f,beforeUpdate:b,updated:m,activated:h,deactivated:v,beforeDestroy:g,beforeUnmount:O,destroyed:j,unmounted:w,render:y,renderTracked:x,renderTriggered:k,errorCaptured:_,serverPrefetch:C,expose:z,inheritAttrs:E,components:B,directives:S,filters:V}=t,N=null;if(u&&Nn(u,n,N,e.appContext.config.unwrapInjectedRef),i)for(const A in i){const e=i[A];Object(o["isFunction"])(e)&&(n[A]=e.bind(r))}if(l){0;const t=l.call(r,r);0,Object(o["isObject"])(t)&&(e.data=Be(t))}if(Sn=!0,a)for(const A in a){const e=a[A],t=Object(o["isFunction"])(e)?e.bind(r,r):Object(o["isFunction"])(e.get)?e.get.bind(r,r):o["NOOP"];0;const l=!Object(o["isFunction"])(e)&&Object(o["isFunction"])(e.set)?e.set.bind(r):o["NOOP"],i=Tl({get:t,set:l});Object.defineProperty(n,A,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(c)for(const o in c)An(c[o],n,r,o);if(s){const e=Object(o["isFunction"])(s)?s.call(r):s;Reflect.ownKeys(e).forEach(t=>{vr(t,e[t])})}function M(e,t){Object(o["isArray"])(t)?t.forEach(t=>e(t.bind(r))):t&&e(t.bind(r))}if(d&&Mn(d,e,"c"),M(en,p),M(tn,f),M(rn,b),M(nn,m),M(Ur,h),M(Kr,v),M(un,_),M(sn,x),M(cn,k),M(on,O),M(ln,w),M(an,C),Object(o["isArray"])(z))if(z.length){const t=e.exposed||(e.exposed={});z.forEach(e=>{Object.defineProperty(t,e,{get:()=>r[e],set:t=>r[e]=t})})}else e.exposed||(e.exposed={});y&&e.render===o["NOOP"]&&(e.render=y),null!=E&&(e.inheritAttrs=E),B&&(e.components=B),S&&(e.directives=S)}function Nn(e,t,r=o["NOOP"],n=!1){Object(o["isArray"])(e)&&(e=Pn(e));for(const l in e){const r=e[l];let a;a=Object(o["isObject"])(r)?"default"in r?gr(r.from||l,r.default,!0):gr(r.from||l):gr(r),qe(a)&&n?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[l]=a}}function Mn(e,t,r){mt(Object(o["isArray"])(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,r)}function An(e,t,r,n){const l=n.includes(".")?Cr(r,n):()=>r[n];if(Object(o["isString"])(e)){const r=t[e];Object(o["isFunction"])(r)&&xr(l,r)}else if(Object(o["isFunction"])(e))xr(l,e.bind(r));else if(Object(o["isObject"])(e))if(Object(o["isArray"])(e))e.forEach(e=>An(e,t,r,n));else{const n=Object(o["isFunction"])(e.handler)?e.handler.bind(r):t[e.handler];Object(o["isFunction"])(n)&&xr(l,n,e)}else 0}function Tn(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:l,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,c=a.get(t);let s;return c?s=c:l.length||r||n?(s={},l.length&&l.forEach(e=>Hn(s,e,i,!0)),Hn(s,t,i)):s=t,Object(o["isObject"])(t)&&a.set(t,s),s}function Hn(e,t,r,n=!1){const{mixins:o,extends:l}=t;l&&Hn(e,l,r,!0),o&&o.forEach(t=>Hn(e,t,r,!0));for(const a in t)if(n&&"expose"===a);else{const n=Rn[a]||r&&r[a];e[a]=n?n(e[a],t[a]):t[a]}return e}const Rn={data:Ln,props:Fn,emits:Fn,methods:Fn,computed:Fn,beforeCreate:In,created:In,beforeMount:In,mounted:In,beforeUpdate:In,updated:In,beforeDestroy:In,beforeUnmount:In,destroyed:In,unmounted:In,activated:In,deactivated:In,errorCaptured:In,serverPrefetch:In,components:Fn,directives:Fn,watch:$n,provide:Ln,inject:Dn};function Ln(e,t){return t?e?function(){return Object(o["extend"])(Object(o["isFunction"])(e)?e.call(this,this):e,Object(o["isFunction"])(t)?t.call(this,this):t)}:t:e}function Dn(e,t){return Fn(Pn(e),Pn(t))}function Pn(e){if(Object(o["isArray"])(e)){const t={};for(let r=0;r0)||16&i){let n;Un(e,t,l,a)&&(u=!0);for(const a in c)t&&(Object(o["hasOwn"])(t,a)||(n=Object(o["hyphenate"])(a))!==a&&Object(o["hasOwn"])(t,n))||(s?!r||void 0===r[a]&&void 0===r[n]||(l[a]=Kn(s,c,a,void 0,e,!0)):delete l[a]);if(a!==c)for(const e in a)t&&Object(o["hasOwn"])(t,e)||(delete a[e],u=!0)}else if(8&i){const r=e.vnode.dynamicProps;for(let n=0;n{s=!0;const[r,n]=Yn(e,t,!0);Object(o["extend"])(i,r),n&&c.push(...n)};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!a&&!s)return Object(o["isObject"])(e)&&n.set(e,o["EMPTY_ARR"]),o["EMPTY_ARR"];if(Object(o["isArray"])(a))for(let d=0;d-1,n[1]=r<0||e-1||Object(o["hasOwn"])(n,"default"))&&c.push(t)}}}}const u=[i,c];return Object(o["isObject"])(e)&&n.set(e,u),u}function Gn(e){return"$"!==e[0]}function Xn(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function Jn(e,t){return Xn(e)===Xn(t)}function Zn(e,t){return Object(o["isArray"])(t)?t.findIndex(t=>Jn(t,e)):Object(o["isFunction"])(t)&&Jn(t,e)?0:-1}const Qn=e=>"_"===e[0]||"$stable"===e,eo=e=>Object(o["isArray"])(e)?e.map(ll):[ll(e)],to=(e,t,r)=>{if(t._n)return t;const n=Jt((...e)=>eo(t(...e)),r);return n._c=!1,n},ro=(e,t,r)=>{const n=e._ctx;for(const l in e){if(Qn(l))continue;const r=e[l];if(Object(o["isFunction"])(r))t[l]=to(l,r,n);else if(null!=r){0;const e=eo(r);t[l]=()=>e}}},no=(e,t)=>{const r=eo(t);e.slots.default=()=>r},oo=(e,t)=>{if(32&e.vnode.shapeFlag){const r=t._;r?(e.slots=Le(t),Object(o["def"])(t,"_",r)):ro(t,e.slots={})}else e.slots={},t&&no(e,t);Object(o["def"])(e.slots,Yo,1)},lo=(e,t,r)=>{const{vnode:n,slots:l}=e;let a=!0,i=o["EMPTY_OBJ"];if(32&n.shapeFlag){const e=t._;e?r&&1===e?a=!1:(Object(o["extend"])(l,t),r||1!==e||delete l._):(a=!t.$stable,ro(t,l)),i=t}else t&&(no(e,t),i={default:1});if(a)for(const o in l)Qn(o)||o in i||delete l[o]};function ao(){return{app:null,config:{isNativeTag:o["NO"],performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let io=0;function co(e,t){return function(r,n=null){Object(o["isFunction"])(r)||(r=Object.assign({},r)),null==n||Object(o["isObject"])(n)||(n=null);const l=ao(),a=new Set;let i=!1;const c=l.app={_uid:io++,_component:r,_props:n,_container:null,_context:l,_instance:null,version:Zl,get config(){return l.config},set config(e){0},use(e,...t){return a.has(e)||(e&&Object(o["isFunction"])(e.install)?(a.add(e),e.install(c,...t)):Object(o["isFunction"])(e)&&(a.add(e),e(c,...t))),c},mixin(e){return l.mixins.includes(e)||l.mixins.push(e),c},component(e,t){return t?(l.components[e]=t,c):l.components[e]},directive(e,t){return t?(l.directives[e]=t,c):l.directives[e]},mount(o,a,s){if(!i){0;const u=Zo(r,n);return u.appContext=l,a&&t?t(u,o):e(u,o,s),i=!0,c._container=o,o.__vue_app__=c,Bl(u.component)||u.component.proxy}},unmount(){i&&(e(null,c._container),delete c._container.__vue_app__)},provide(e,t){return l.provides[e]=t,c}};return c}}function so(e,t,r,n,l=!1){if(Object(o["isArray"])(e))return void e.forEach((e,a)=>so(e,t&&(Object(o["isArray"])(t)?t[a]:t),r,n,l));if(Dr(n)&&!l)return;const a=4&n.shapeFlag?Bl(n.component)||n.component.proxy:n.el,i=l?null:a,{i:c,r:s}=e;const u=t&&t.r,d=c.refs===o["EMPTY_OBJ"]?c.refs={}:c.refs,p=c.setupState;if(null!=u&&u!==s&&(Object(o["isString"])(u)?(d[u]=null,Object(o["hasOwn"])(p,u)&&(p[u]=null)):qe(u)&&(u.value=null)),Object(o["isFunction"])(s))bt(s,c,12,[i,d]);else{const t=Object(o["isString"])(s),n=qe(s);if(t||n){const c=()=>{if(e.f){const r=t?d[s]:s.value;l?Object(o["isArray"])(r)&&Object(o["remove"])(r,a):Object(o["isArray"])(r)?r.includes(a)||r.push(a):t?(d[s]=[a],Object(o["hasOwn"])(p,s)&&(p[s]=d[s])):(s.value=[a],e.k&&(d[e.k]=s.value))}else t?(d[s]=i,Object(o["hasOwn"])(p,s)&&(p[s]=i)):n&&(s.value=i,e.k&&(d[e.k]=i))};i?(c.id=-1,ho(c,r)):c()}else 0}}let uo=!1;const po=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,fo=e=>8===e.nodeType;function bo(e){const{mt:t,p:r,o:{patchProp:n,createText:l,nextSibling:a,parentNode:i,remove:c,insert:s,createComment:u}}=e,d=(e,t)=>{if(!t.hasChildNodes())return r(null,e,t),At(),void(t._vnode=e);uo=!1,p(t.firstChild,e,null,null,null),At(),t._vnode=e,uo&&console.error("Hydration completed but contains mismatches.")},p=(r,n,o,c,u,d=!1)=>{const g=fo(r)&&"["===r.data,O=()=>h(r,n,o,c,u,g),{type:j,ref:w,shapeFlag:y,patchFlag:x}=n;let k=r.nodeType;n.el=r,-2===x&&(d=!1,n.dynamicChildren=null);let _=null;switch(j){case No:3!==k?""===n.children?(s(n.el=l(""),i(r),r),_=r):_=O():(r.data!==n.children&&(uo=!0,r.data=n.children),_=a(r));break;case Mo:_=8!==k||g?O():a(r);break;case Ao:if(g&&(r=a(r),k=r.nodeType),1===k||3===k){_=r;const e=!n.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:s,props:u,patchFlag:d,shapeFlag:p,dirs:f}=t,m="input"===s&&f||"option"===s;if(m||-1!==d){if(f&&pn(t,null,r,"created"),u)if(m||!i||48&d)for(const t in u)(m&&t.endsWith("value")||Object(o["isOn"])(t)&&!Object(o["isReservedProp"])(t))&&n(e,t,null,u[t],!1,void 0,r);else u.onClick&&n(e,"onClick",null,u.onClick,!1,void 0,r);let s;if((s=u&&u.onVnodeBeforeMount)&&sl(s,r,t),f&&pn(t,null,r,"beforeMount"),((s=u&&u.onVnodeMounted)||f)&&mr(()=>{s&&sl(s,r,t),f&&pn(t,null,r,"mounted")},l),16&p&&(!u||!u.innerHTML&&!u.textContent)){let n=b(e.firstChild,t,e,r,l,a,i);while(n){uo=!0;const e=n;n=n.nextSibling,c(e)}}else 8&p&&e.textContent!==t.children&&(uo=!0,e.textContent=t.children)}return e.nextSibling},b=(e,t,n,o,l,a,i)=>{i=i||!!t.dynamicChildren;const c=t.children,s=c.length;for(let u=0;u{const{slotScopeIds:c}=t;c&&(o=o?o.concat(c):c);const d=i(e),p=b(a(e),t,d,r,n,o,l);return p&&fo(p)&&"]"===p.data?a(t.anchor=p):(uo=!0,s(t.anchor=u("]"),d,p),p)},h=(e,t,n,o,l,s)=>{if(uo=!0,t.el=null,s){const t=v(e);while(1){const r=a(e);if(!r||r===t)break;c(r)}}const u=a(e),d=i(e);return c(e),r(null,t,d,u,n,o,po(d),l),u},v=e=>{let t=0;while(e)if(e=a(e),e&&fo(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return a(e);t--}return e};return[d,p]}function mo(){}const ho=mr;function vo(e){return Oo(e)}function go(e){return Oo(e,bo)}function Oo(e,t){mo();const r=Object(o["getGlobalThis"])();r.__VUE__=!0;const{insert:n,remove:l,patchProp:a,createElement:i,createText:c,createComment:s,setText:u,setElementText:d,parentNode:p,nextSibling:f,setScopeId:b=o["NOOP"],insertStaticContent:m}=e,h=(e,t,r,n=null,o=null,l=null,a=!1,i=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Uo(e,t)&&(n=K(e),F(e,o,l,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:s,ref:u,shapeFlag:d}=t;switch(s){case No:v(e,t,r,n);break;case Mo:g(e,t,r,n);break;case Ao:null==e&&O(t,r,n,a);break;case Vo:N(e,t,r,n,o,l,a,i,c);break;default:1&d?y(e,t,r,n,o,l,a,i,c):6&d?M(e,t,r,n,o,l,a,i,c):(64&d||128&d)&&s.process(e,t,r,n,o,l,a,i,c,G)}null!=u&&o&&so(u,e&&e.ref,l,t||e,!t)},v=(e,t,r,o)=>{if(null==e)n(t.el=c(t.children),r,o);else{const r=t.el=e.el;t.children!==e.children&&u(r,t.children)}},g=(e,t,r,o)=>{null==e?n(t.el=s(t.children||""),r,o):t.el=e.el},O=(e,t,r,n)=>{[e.el,e.anchor]=m(e.children,t,r,n,e.el,e.anchor)},j=({el:e,anchor:t},r,o)=>{let l;while(e&&e!==t)l=f(e),n(e,r,o),e=l;n(t,r,o)},w=({el:e,anchor:t})=>{let r;while(e&&e!==t)r=f(e),l(e),e=r;l(t)},y=(e,t,r,n,o,l,a,i,c)=>{a=a||"svg"===t.type,null==e?k(t,r,n,o,l,a,i,c):z(e,t,o,l,a,i,c)},k=(e,t,r,l,c,s,u,p)=>{let f,b;const{type:m,props:h,shapeFlag:v,transition:g,dirs:O}=e;if(f=e.el=i(e.type,s,h&&h.is,h),8&v?d(f,e.children):16&v&&C(e.children,f,null,l,c,s&&"foreignObject"!==m,u,p),O&&pn(e,null,l,"created"),h){for(const t in h)"value"===t||Object(o["isReservedProp"])(t)||a(f,t,null,h[t],s,e.children,l,c,U);"value"in h&&a(f,"value",null,h.value),(b=h.onVnodeBeforeMount)&&sl(b,l,e)}_(f,e,e.scopeId,u,l),O&&pn(e,null,l,"beforeMount");const j=(!c||c&&!c.pendingBranch)&&g&&!g.persisted;j&&g.beforeEnter(f),n(f,t,r),((b=h&&h.onVnodeMounted)||j||O)&&ho(()=>{b&&sl(b,l,e),j&&g.enter(f),O&&pn(e,null,l,"mounted")},c)},_=(e,t,r,n,o)=>{if(r&&b(e,r),n)for(let l=0;l{for(let s=c;s{const s=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const b=e.props||o["EMPTY_OBJ"],m=t.props||o["EMPTY_OBJ"];let h;r&&jo(r,!1),(h=m.onVnodeBeforeUpdate)&&sl(h,r,t,e),f&&pn(t,e,r,"beforeUpdate"),r&&jo(r,!0);const v=l&&"foreignObject"!==t.type;if(p?E(e.dynamicChildren,p,s,r,n,v,i):c||L(e,t,s,null,r,n,v,i,!1),u>0){if(16&u)V(s,t,b,m,r,n,l);else if(2&u&&b.class!==m.class&&a(s,"class",null,m.class,l),4&u&&a(s,"style",b.style,m.style,l),8&u){const o=t.dynamicProps;for(let t=0;t{h&&sl(h,r,t,e),f&&pn(t,e,r,"updated")},n)},E=(e,t,r,n,o,l,a)=>{for(let i=0;i{if(r!==n){if(r!==o["EMPTY_OBJ"])for(const s in r)Object(o["isReservedProp"])(s)||s in n||a(e,s,r[s],null,c,t.children,l,i,U);for(const s in n){if(Object(o["isReservedProp"])(s))continue;const u=n[s],d=r[s];u!==d&&"value"!==s&&a(e,s,d,u,c,t.children,l,i,U)}"value"in n&&a(e,"value",r.value,n.value)}},N=(e,t,r,o,l,a,i,s,u)=>{const d=t.el=e?e.el:c(""),p=t.anchor=e?e.anchor:c("");let{patchFlag:f,dynamicChildren:b,slotScopeIds:m}=t;m&&(s=s?s.concat(m):m),null==e?(n(d,r,o),n(p,r,o),C(t.children,r,p,l,a,i,s,u)):f>0&&64&f&&b&&e.dynamicChildren?(E(e.dynamicChildren,b,r,l,a,i,s),(null!=t.key||l&&t===l.subTree)&&wo(e,t,!0)):L(e,t,r,p,l,a,i,s,u)},M=(e,t,r,n,o,l,a,i,c)=>{t.slotScopeIds=i,null==e?512&t.shapeFlag?o.ctx.activate(t,r,n,a,c):A(t,r,n,o,l,a,c):T(e,t,c)},A=(e,t,r,n,o,l,a)=>{const i=e.component=pl(e,n,o);if(Fr(e)&&(i.ctx.renderer=G),wl(i),i.asyncDep){if(o&&o.registerDep(i,H),!e.el){const e=i.subTree=Zo(Mo);g(null,e,t,r)}}else H(i,e,t,r,o,l,a)},T=(e,t,r)=>{const n=t.component=e.component;if(rr(e,t,r)){if(n.asyncDep&&!n.asyncResolved)return void R(n,t,r);n.next=t,Vt(n.update),n.update()}else t.el=e.el,n.vnode=t},H=(e,t,r,n,l,a,i)=>{const c=()=>{if(e.isMounted){let t,{next:r,bu:n,u:c,parent:s,vnode:u}=e,d=r;0,jo(e,!1),r?(r.el=u.el,R(e,r,i)):r=u,n&&Object(o["invokeArrayFns"])(n),(t=r.props&&r.props.onVnodeBeforeUpdate)&&sl(t,s,r,u),jo(e,!0);const f=Zt(e);0;const b=e.subTree;e.subTree=f,h(b,f,p(b.el),K(b),e,l,a),r.el=f.el,null===d&&or(e,f.el),c&&ho(c,l),(t=r.props&&r.props.onVnodeUpdated)&&ho(()=>sl(t,s,r,u),l)}else{let i;const{el:c,props:s}=t,{bm:u,m:d,parent:p}=e,f=Dr(t);if(jo(e,!1),u&&Object(o["invokeArrayFns"])(u),!f&&(i=s&&s.onVnodeBeforeMount)&&sl(i,p,t),jo(e,!0),c&&J){const r=()=>{e.subTree=Zt(e),J(c,e.subTree,e,l,null)};f?t.type.__asyncLoader().then(()=>!e.isUnmounted&&r()):r()}else{0;const o=e.subTree=Zt(e);0,h(null,o,r,n,e,l,a),t.el=o.el}if(d&&ho(d,l),!f&&(i=s&&s.onVnodeMounted)){const e=t;ho(()=>sl(i,p,e),l)}(256&t.shapeFlag||p&&Dr(p.vnode)&&256&p.vnode.shapeFlag)&&e.a&&ho(e.a,l),e.isMounted=!0,t=r=n=null}},s=e.effect=new x(c,()=>Bt(u),e.scope),u=e.update=()=>s.run();u.id=e.uid,jo(e,!0),u()},R=(e,t,r)=>{t.component=e;const n=e.vnode.props;e.vnode=t,e.next=null,Wn(e,t.props,n,r),lo(e,t.children,r),B(),Mt(),S()},L=(e,t,r,n,o,l,a,i,c=!1)=>{const s=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:b}=t;if(f>0){if(128&f)return void P(s,p,r,n,o,l,a,i,c);if(256&f)return void D(s,p,r,n,o,l,a,i,c)}8&b?(16&u&&U(s,o,l),p!==s&&d(r,p)):16&u?16&b?P(s,p,r,n,o,l,a,i,c):U(s,o,l,!0):(8&u&&d(r,""),16&b&&C(p,r,n,o,l,a,i,c))},D=(e,t,r,n,l,a,i,c,s)=>{e=e||o["EMPTY_ARR"],t=t||o["EMPTY_ARR"];const u=e.length,d=t.length,p=Math.min(u,d);let f;for(f=0;fd?U(e,l,a,!0,!1,p):C(t,r,n,l,a,i,c,s,p)},P=(e,t,r,n,l,a,i,c,s)=>{let u=0;const d=t.length;let p=e.length-1,f=d-1;while(u<=p&&u<=f){const n=e[u],o=t[u]=s?al(t[u]):ll(t[u]);if(!Uo(n,o))break;h(n,o,r,null,l,a,i,c,s),u++}while(u<=p&&u<=f){const n=e[p],o=t[f]=s?al(t[f]):ll(t[f]);if(!Uo(n,o))break;h(n,o,r,null,l,a,i,c,s),p--,f--}if(u>p){if(u<=f){const e=f+1,o=ef)while(u<=p)F(e[u],l,a,!0),u++;else{const b=u,m=u,v=new Map;for(u=m;u<=f;u++){const e=t[u]=s?al(t[u]):ll(t[u]);null!=e.key&&v.set(e.key,u)}let g,O=0;const j=f-m+1;let w=!1,y=0;const x=new Array(j);for(u=0;u=j){F(n,l,a,!0);continue}let o;if(null!=n.key)o=v.get(n.key);else for(g=m;g<=f;g++)if(0===x[g-m]&&Uo(n,t[g])){o=g;break}void 0===o?F(n,l,a,!0):(x[o-m]=u+1,o>=y?y=o:w=!0,h(n,t[o],r,null,l,a,i,c,s),O++)}const k=w?yo(x):o["EMPTY_ARR"];for(g=k.length-1,u=j-1;u>=0;u--){const e=m+u,o=t[e],p=e+1{const{el:a,type:i,transition:c,children:s,shapeFlag:u}=e;if(6&u)return void I(e.component.subTree,t,r,o);if(128&u)return void e.suspense.move(t,r,o);if(64&u)return void i.move(e,t,r,G);if(i===Vo){n(a,t,r);for(let e=0;ec.enter(a),l);else{const{leave:e,delayLeave:o,afterLeave:l}=c,i=()=>n(a,t,r),s=()=>{e(a,()=>{i(),l&&l()})};o?o(a,i,s):s()}else n(a,t,r)},F=(e,t,r,n=!1,o=!1)=>{const{type:l,props:a,ref:i,children:c,dynamicChildren:s,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=i&&so(i,null,r,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,b=!Dr(e);let m;if(b&&(m=a&&a.onVnodeBeforeUnmount)&&sl(m,t,e),6&u)W(e.component,r,n);else{if(128&u)return void e.suspense.unmount(r,n);f&&pn(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,r,o,G,n):s&&(l!==Vo||d>0&&64&d)?U(s,t,r,!1,!0):(l===Vo&&384&d||!o&&16&u)&&U(c,t,r),n&&$(e)}(b&&(m=a&&a.onVnodeUnmounted)||f)&&ho(()=>{m&&sl(m,t,e),f&&pn(e,null,t,"unmounted")},r)},$=e=>{const{type:t,el:r,anchor:n,transition:o}=e;if(t===Vo)return void q(r,n);if(t===Ao)return void w(e);const a=()=>{l(r),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:n}=o,l=()=>t(r,a);n?n(e.el,a,l):l()}else a()},q=(e,t)=>{let r;while(e!==t)r=f(e),l(e),e=r;l(t)},W=(e,t,r)=>{const{bum:n,scope:l,update:a,subTree:i,um:c}=e;n&&Object(o["invokeArrayFns"])(n),l.stop(),a&&(a.active=!1,F(i,e,t,r)),c&&ho(c,t),ho(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},U=(e,t,r,n=!1,o=!1,l=0)=>{for(let a=l;a6&e.shapeFlag?K(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),Y=(e,t,r)=>{null==e?t._vnode&&F(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,r),Mt(),At(),t._vnode=e},G={p:h,um:F,m:I,r:$,mt:A,mc:C,pc:L,pbc:E,n:K,o:e};let X,J;return t&&([X,J]=t(G)),{render:Y,hydrate:X,createApp:co(Y,X)}}function jo({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function wo(e,t,r=!1){const n=e.children,l=t.children;if(Object(o["isArray"])(n)&&Object(o["isArray"])(l))for(let o=0;o>1,e[r[i]]0&&(t[n]=r[l-1]),r[l]=n)}}l=r.length,a=r[l-1];while(l-- >0)r[l]=a,a=t[a];return r}const xo=e=>e.__isTeleport,ko=e=>e&&(e.disabled||""===e.disabled),_o=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Co=(e,t)=>{const r=e&&e.to;if(Object(o["isString"])(r)){if(t){const e=t(r);return e}return null}return r},zo={__isTeleport:!0,process(e,t,r,n,o,l,a,i,c,s){const{mc:u,pc:d,pbc:p,o:{insert:f,querySelector:b,createText:m,createComment:h}}=s,v=ko(t.props);let{shapeFlag:g,children:O,dynamicChildren:j}=t;if(null==e){const e=t.el=m(""),s=t.anchor=m("");f(e,r,n),f(s,r,n);const d=t.target=Co(t.props,b),p=t.targetAnchor=m("");d&&(f(p,d),a=a||_o(d));const h=(e,t)=>{16&g&&u(O,e,t,o,l,a,i,c)};v?h(r,s):d&&h(d,p)}else{t.el=e.el;const n=t.anchor=e.anchor,u=t.target=e.target,f=t.targetAnchor=e.targetAnchor,m=ko(e.props),h=m?r:u,g=m?n:f;if(a=a||_o(u),j?(p(e.dynamicChildren,j,h,o,l,a,i),wo(e,t,!0)):c||d(e,t,h,g,o,l,a,i,!1),v)m||Eo(t,r,n,s,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Co(t.props,b);e&&Eo(t,e,null,s,0)}else m&&Eo(t,u,f,s,1)}},remove(e,t,r,n,{um:o,o:{remove:l}},a){const{shapeFlag:i,children:c,anchor:s,targetAnchor:u,target:d,props:p}=e;if(d&&l(u),(a||!ko(p))&&(l(s),16&i))for(let f=0;f0?Ho||o["EMPTY_ARR"]:null,Lo(),Po>0&&Ho&&Ho.push(e),e}function $o(e,t,r,n,o,l){return Fo(Jo(e,t,r,n,o,l,!0))}function qo(e,t,r,n,o){return Fo(Zo(e,t,r,n,o,!0))}function Wo(e){return!!e&&!0===e.__v_isVNode}function Uo(e,t){return e.type===t.type&&e.key===t.key}function Ko(e){Do=e}const Yo="__vInternal",Go=({key:e})=>null!=e?e:null,Xo=({ref:e,ref_key:t,ref_for:r})=>null!=e?Object(o["isString"])(e)||qe(e)||Object(o["isFunction"])(e)?{i:Wt,r:e,k:t,f:!!r}:e:null;function Jo(e,t=null,r=null,n=0,l=null,a=(e===Vo?0:1),i=!1,c=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Go(t),ref:t&&Xo(t),scopeId:Ut,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:l,dynamicChildren:null,appContext:null};return c?(il(s,r),128&a&&e.normalize(s)):r&&(s.shapeFlag|=Object(o["isString"])(r)?8:16),Po>0&&!i&&Ho&&(s.patchFlag>0||6&a)&&32!==s.patchFlag&&Ho.push(s),s}const Zo=Qo;function Qo(e,t=null,r=null,n=0,l=null,a=!1){if(e&&e!==hn||(e=Mo),Wo(e)){const n=tl(e,t,!0);return r&&il(n,r),Po>0&&!a&&Ho&&(6&n.shapeFlag?Ho[Ho.indexOf(e)]=n:Ho.push(n)),n.patchFlag|=-2,n}if(Al(e)&&(e=e.__vccOpts),t){t=el(t);let{class:e,style:r}=t;e&&!Object(o["isString"])(e)&&(t.class=Object(o["normalizeClass"])(e)),Object(o["isObject"])(r)&&(Re(r)&&!Object(o["isArray"])(r)&&(r=Object(o["extend"])({},r)),t.style=Object(o["normalizeStyle"])(r))}const i=Object(o["isString"])(e)?1:lr(e)?128:xo(e)?64:Object(o["isObject"])(e)?4:Object(o["isFunction"])(e)?2:0;return Jo(e,t,r,n,l,i,a,!0)}function el(e){return e?Re(e)||Yo in e?Object(o["extend"])({},e):e:null}function tl(e,t,r=!1){const{props:n,ref:l,patchFlag:a,children:i}=e,c=t?cl(n||{},t):n,s={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Go(c),ref:t&&t.ref?r&&l?Object(o["isArray"])(l)?l.concat(Xo(t)):[l,Xo(t)]:Xo(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Vo?-1===a?16:16|a:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&tl(e.ssContent),ssFallback:e.ssFallback&&tl(e.ssFallback),el:e.el,anchor:e.anchor};return s}function rl(e=" ",t=0){return Zo(No,null,e,t)}function nl(e,t){const r=Zo(Ao,null,e);return r.staticCount=t,r}function ol(e="",t=!1){return t?(Ro(),qo(Mo,null,e)):Zo(Mo,null,e)}function ll(e){return null==e||"boolean"===typeof e?Zo(Mo):Object(o["isArray"])(e)?Zo(Vo,null,e.slice()):"object"===typeof e?al(e):Zo(No,null,String(e))}function al(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:tl(e)}function il(e,t){let r=0;const{shapeFlag:n}=e;if(null==t)t=null;else if(Object(o["isArray"])(t))r=16;else if("object"===typeof t){if(65&n){const r=t.default;return void(r&&(r._c&&(r._d=!1),il(e,r()),r._c&&(r._d=!0)))}{r=32;const n=t._;n||Yo in t?3===n&&Wt&&(1===Wt.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Wt}}else Object(o["isFunction"])(t)?(t={default:t,_ctx:Wt},r=32):(t=String(t),64&n?(r=16,t=[rl(t)]):r=8);e.children=t,e.shapeFlag|=r}function cl(...e){const t={};for(let r=0;rfl||Wt,ml=e=>{fl=e,e.scope.on()},hl=()=>{fl&&fl.scope.off(),fl=null};function vl(e){return 4&e.vnode.shapeFlag}let gl,Ol,jl=!1;function wl(e,t=!1){jl=t;const{props:r,children:n}=e.vnode,o=vl(e);qn(e,r,o,t),oo(e,n);const l=o?yl(e,t):void 0;return jl=!1,l}function yl(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=De(new Proxy(e.ctx,En));const{setup:n}=r;if(n){const r=e.setupContext=n.length>1?El(e):null;ml(e),B();const l=bt(n,e,0,[e.props,r]);if(S(),hl(),Object(o["isPromise"])(l)){if(l.then(hl,hl),t)return l.then(r=>{xl(e,r,t)}).catch(t=>{ht(t,e,0)});e.asyncDep=l}else xl(e,l,t)}else Cl(e,t)}function xl(e,t,r){Object(o["isFunction"])(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Object(o["isObject"])(t)&&(e.setupState=Ze(t)),Cl(e,r)}function kl(e){gl=e,Ol=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Bn))}}const _l=()=>!gl;function Cl(e,t,r){const n=e.type;if(!e.render){if(!t&&gl&&!n.render){const t=n.template||Tn(e).template;if(t){0;const{isCustomElement:r,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:i}=n,c=Object(o["extend"])(Object(o["extend"])({isCustomElement:r,delimiters:a},l),i);n.render=gl(t,c)}}e.render=n.render||o["NOOP"],Ol&&Ol(e)}ml(e),B(),Vn(e),S(),hl()}function zl(e){return new Proxy(e.attrs,{get(t,r){return V(e,"get","$attrs"),t[r]}})}function El(e){const t=t=>{e.exposed=t||{}};let r;return{get attrs(){return r||(r=zl(e))},slots:e.slots,emit:e.emit,expose:t}}function Bl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ze(De(e.exposed)),{get(t,r){return r in t?t[r]:r in zn?zn[r](e):void 0}}))}const Sl=/(?:^|[-_])(\w)/g,Vl=e=>e.replace(Sl,e=>e.toUpperCase()).replace(/[-_]/g,"");function Nl(e,t=!0){return Object(o["isFunction"])(e)?e.displayName||e.name:e.name||t&&e.__name}function Ml(e,t,r=!1){let n=Nl(t);if(!n&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(n=e[1])}if(!n&&e&&e.parent){const r=e=>{for(const r in e)if(e[r]===t)return r};n=r(e.components||e.parent.type.components)||r(e.appContext.components)}return n?Vl(n):r?"App":"Anonymous"}function Al(e){return Object(o["isFunction"])(e)&&"__vccOpts"in e}const Tl=(e,t)=>at(e,t,jl);function Hl(){return null}function Rl(){return null}function Ll(e){0}function Dl(e,t){return null}function Pl(){return Fl().slots}function Il(){return Fl().attrs}function Fl(){const e=bl();return e.setupContext||(e.setupContext=El(e))}function $l(e,t){const r=Object(o["isArray"])(e)?e.reduce((e,t)=>(e[t]={},e),{}):e;for(const n in t){const e=r[n];e?Object(o["isArray"])(e)||Object(o["isFunction"])(e)?r[n]={type:e,default:t[n]}:e.default=t[n]:null===e&&(r[n]={default:t[n]})}return r}function ql(e,t){const r={};for(const n in e)t.includes(n)||Object.defineProperty(r,n,{enumerable:!0,get:()=>e[n]});return r}function Wl(e){const t=bl();let r=e();return hl(),Object(o["isPromise"])(r)&&(r=r.catch(e=>{throw ml(t),e})),[r,()=>ml(t)]}function Ul(e,t,r){const n=arguments.length;return 2===n?Object(o["isObject"])(t)&&!Object(o["isArray"])(t)?Wo(t)?Zo(e,null,[t]):Zo(e,t):Zo(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):3===n&&Wo(r)&&(r=[r]),Zo(e,t,r))}const Kl=Symbol(""),Yl=()=>{{const e=gr(Kl);return e||ct("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Gl(){return void 0}function Xl(e,t,r,n){const o=r[n];if(o&&Jl(o,e))return o;const l=t();return l.memo=e.slice(),r[n]=l}function Jl(e,t){const r=e.memo;if(r.length!=t.length)return!1;for(let n=0;n0&&Ho&&Ho.push(e),!0}const Zl="3.2.40",Ql={createComponentInstance:pl,setupComponent:wl,renderComponentRoot:Zt,setCurrentRenderingInstance:Kt,isVNode:Wo,normalizeVNode:ll},ea=Ql,ta=null,ra=null,na="http://www.w3.org/2000/svg",oa="undefined"!==typeof document?document:null,la=oa&&oa.createElement("template"),aa={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const o=t?oa.createElementNS(na,e):oa.createElement(e,r?{is:r}:void 0);return"select"===e&&n&&null!=n.multiple&&o.setAttribute("multiple",n.multiple),o},createText:e=>oa.createTextNode(e),createComment:e=>oa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>oa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,l){const a=r?r.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling)){while(1)if(t.insertBefore(o.cloneNode(!0),r),o===l||!(o=o.nextSibling))break}else{la.innerHTML=n?`${e}`:e;const o=la.content;if(n){const e=o.firstChild;while(e.firstChild)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,r)}return[a?a.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function ia(e,t,r){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),null==t?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function ca(e,t,r){const n=e.style,l=Object(o["isString"])(r);if(r&&!l){for(const e in r)ua(n,e,r[e]);if(t&&!Object(o["isString"])(t))for(const e in t)null==r[e]&&ua(n,e,"")}else{const o=n.display;l?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=o)}}const sa=/\s*!important$/;function ua(e,t,r){if(Object(o["isArray"])(r))r.forEach(r=>ua(e,t,r));else if(null==r&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=fa(e,t);sa.test(r)?e.setProperty(Object(o["hyphenate"])(n),r.replace(sa,""),"important"):e[n]=r}}const da=["Webkit","Moz","ms"],pa={};function fa(e,t){const r=pa[t];if(r)return r;let n=Object(o["camelize"])(t);if("filter"!==n&&n in e)return pa[t]=n;n=Object(o["capitalize"])(n);for(let o=0;o{let e=Date.now,t=!1;if("undefined"!==typeof window){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const r=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(r&&Number(r[1])<=53)}return[e,t]})();let Oa=0;const ja=Promise.resolve(),wa=()=>{Oa=0},ya=()=>Oa||(ja.then(wa),Oa=va());function xa(e,t,r,n){e.addEventListener(t,r,n)}function ka(e,t,r,n){e.removeEventListener(t,r,n)}function _a(e,t,r,n,o=null){const l=e._vei||(e._vei={}),a=l[t];if(n&&a)a.value=n;else{const[r,i]=za(t);if(n){const a=l[t]=Ea(n,o);xa(e,r,a,i)}else a&&(ka(e,r,a,i),l[t]=void 0)}}const Ca=/(?:Once|Passive|Capture)$/;function za(e){let t;if(Ca.test(e)){let r;t={};while(r=e.match(Ca))e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}const r=":"===e[2]?e.slice(3):Object(o["hyphenate"])(e.slice(2));return[r,t]}function Ea(e,t){const r=e=>{const n=e.timeStamp||va();(ga||n>=r.attached-1)&&mt(Ba(e,r.value),t,5,[e])};return r.value=e,r.attached=ya(),r}function Ba(e,t){if(Object(o["isArray"])(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}const Sa=/^on[a-z]/,Va=(e,t,r,n,l=!1,a,i,c,s)=>{"class"===t?ia(e,n,l):"style"===t?ca(e,r,n):Object(o["isOn"])(t)?Object(o["isModelListener"])(t)||_a(e,t,r,n,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):Na(e,t,n,l))?ha(e,t,n,a,i,c,s):("true-value"===t?e._trueValue=n:"false-value"===t&&(e._falseValue=n),ma(e,t,n,l))};function Na(e,t,r,n){return n?"innerHTML"===t||"textContent"===t||!!(t in e&&Sa.test(t)&&Object(o["isFunction"])(r)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!Sa.test(t)||!Object(o["isString"])(r))&&t in e))))}function Ma(e,t){const r=Lr(e);class n extends Ha{constructor(e){super(r,e,t)}}return n.def=r,n}const Aa=e=>Ma(e,$i),Ta="undefined"!==typeof HTMLElement?HTMLElement:class{};class Ha extends Ta{constructor(e,t={},r){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,zt(()=>{this._connected||(Fi(null,this.shadowRoot),this._instance=null)})}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let r=0;r{for(const t of e)this._setAttr(t.attributeName)}).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:r}=e,n=!Object(o["isArray"])(t),l=t?n?Object.keys(t):t:[];let a;if(n)for(const i in this._props){const e=t[i];(e===Number||e&&e.type===Number)&&(this._props[i]=Object(o["toNumber"])(this._props[i]),(a||(a=Object.create(null)))[i]=!0)}this._numberProps=a;for(const o of Object.keys(this))"_"!==o[0]&&this._setProp(o,this[o],!0,!1);for(const i of l.map(o["camelize"]))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(e){this._setProp(i,e)}});this._applyStyles(r),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=Object(o["toNumber"])(t)),this._setProp(Object(o["camelize"])(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,r=!0,n=!0){t!==this._props[e]&&(this._props[e]=t,n&&this._instance&&this._update(),r&&(!0===t?this.setAttribute(Object(o["hyphenate"])(e),""):"string"===typeof t||"number"===typeof t?this.setAttribute(Object(o["hyphenate"])(e),t+""):t||this.removeAttribute(Object(o["hyphenate"])(e))))}_update(){Fi(this._createVNode(),this.shadowRoot)}_createVNode(){const e=Zo(this._def,Object(o["extend"])({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;while(t=t&&(t.parentNode||t.host))if(t instanceof Ha){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach(e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)})}}function Ra(e="$style"){{const t=bl();if(!t)return o["EMPTY_OBJ"];const r=t.type.__cssModules;if(!r)return o["EMPTY_OBJ"];const n=r[e];return n||o["EMPTY_OBJ"]}}function La(e){const t=bl();if(!t)return;const r=()=>Da(t.subTree,e(t.proxy));jr(r),tn(()=>{const e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),ln(()=>e.disconnect())})}function Da(e,t){if(128&e.shapeFlag){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{Da(r.activeBranch,t)})}while(e.component)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Pa(e.el,t);else if(e.type===Vo)e.children.forEach(e=>Da(e,t));else if(e.type===Ao){let{el:r,anchor:n}=e;while(r){if(Pa(r,t),r===n)break;r=r.nextSibling}}}function Pa(e,t){if(1===e.nodeType){const r=e.style;for(const e in t)r.setProperty("--"+e,t[e])}}const Ia="transition",Fa="animation",$a=(e,{slots:t})=>Ul(Vr,Ya(e),t);$a.displayName="Transition";const qa={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Wa=$a.props=Object(o["extend"])({},Vr.props,qa),Ua=(e,t=[])=>{Object(o["isArray"])(e)?e.forEach(e=>e(...t)):e&&e(...t)},Ka=e=>!!e&&(Object(o["isArray"])(e)?e.some(e=>e.length>1):e.length>1);function Ya(e){const t={};for(const o in e)o in qa||(t[o]=e[o]);if(!1===e.css)return t;const{name:r="v",type:n,duration:l,enterFromClass:a=r+"-enter-from",enterActiveClass:i=r+"-enter-active",enterToClass:c=r+"-enter-to",appearFromClass:s=a,appearActiveClass:u=i,appearToClass:d=c,leaveFromClass:p=r+"-leave-from",leaveActiveClass:f=r+"-leave-active",leaveToClass:b=r+"-leave-to"}=e,m=Ga(l),h=m&&m[0],v=m&&m[1],{onBeforeEnter:g,onEnter:O,onEnterCancelled:j,onLeave:w,onLeaveCancelled:y,onBeforeAppear:x=g,onAppear:k=O,onAppearCancelled:_=j}=t,C=(e,t,r)=>{Za(e,t?d:c),Za(e,t?u:i),r&&r()},z=(e,t)=>{e._isLeaving=!1,Za(e,p),Za(e,b),Za(e,f),t&&t()},E=e=>(t,r)=>{const o=e?k:O,l=()=>C(t,e,r);Ua(o,[t,l]),Qa(()=>{Za(t,e?s:a),Ja(t,e?d:c),Ka(o)||ti(t,n,h,l)})};return Object(o["extend"])(t,{onBeforeEnter(e){Ua(g,[e]),Ja(e,a),Ja(e,i)},onBeforeAppear(e){Ua(x,[e]),Ja(e,s),Ja(e,u)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){e._isLeaving=!0;const r=()=>z(e,t);Ja(e,p),li(),Ja(e,f),Qa(()=>{e._isLeaving&&(Za(e,p),Ja(e,b),Ka(w)||ti(e,n,v,r))}),Ua(w,[e,r])},onEnterCancelled(e){C(e,!1),Ua(j,[e])},onAppearCancelled(e){C(e,!0),Ua(_,[e])},onLeaveCancelled(e){z(e),Ua(y,[e])}})}function Ga(e){if(null==e)return null;if(Object(o["isObject"])(e))return[Xa(e.enter),Xa(e.leave)];{const t=Xa(e);return[t,t]}}function Xa(e){const t=Object(o["toNumber"])(e);return t}function Ja(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e._vtc||(e._vtc=new Set)).add(t)}function Za(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const{_vtc:r}=e;r&&(r.delete(t),r.size||(e._vtc=void 0))}function Qa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ei=0;function ti(e,t,r,n){const o=e._endId=++ei,l=()=>{o===e._endId&&n()};if(r)return setTimeout(l,r);const{type:a,timeout:i,propCount:c}=ri(e,t);if(!a)return n();const s=a+"end";let u=0;const d=()=>{e.removeEventListener(s,p),l()},p=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(r[e]||"").split(", "),o=n(Ia+"Delay"),l=n(Ia+"Duration"),a=ni(o,l),i=n(Fa+"Delay"),c=n(Fa+"Duration"),s=ni(i,c);let u=null,d=0,p=0;t===Ia?a>0&&(u=Ia,d=a,p=l.length):t===Fa?s>0&&(u=Fa,d=s,p=c.length):(d=Math.max(a,s),u=d>0?a>s?Ia:Fa:null,p=u?u===Ia?l.length:c.length:0);const f=u===Ia&&/\b(transform|all)(,|$)/.test(r[Ia+"Property"]);return{type:u,timeout:d,propCount:p,hasTransform:f}}function ni(e,t){while(e.lengthoi(t)+oi(e[r])))}function oi(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function li(){return document.body.offsetHeight}const ai=new WeakMap,ii=new WeakMap,ci={name:"TransitionGroup",props:Object(o["extend"])({},Wa,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=bl(),n=Er();let o,l;return nn(()=>{if(!o.length)return;const t=e.moveClass||(e.name||"v")+"-move";if(!fi(o[0].el,r.vnode.el,t))return;o.forEach(ui),o.forEach(di);const n=o.filter(pi);li(),n.forEach(e=>{const r=e.el,n=r.style;Ja(r,t),n.transform=n.webkitTransform=n.transitionDuration="";const o=r._moveCb=e=>{e&&e.target!==r||e&&!/transform$/.test(e.propertyName)||(r.removeEventListener("transitionend",o),r._moveCb=null,Za(r,t))};r.addEventListener("transitionend",o)})}),()=>{const a=Le(e),i=Ya(a);let c=a.tag||Vo;o=l,l=t.default?Rr(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach(e=>e&&n.classList.remove(e))}),r.split(/\s+/).forEach(e=>e&&n.classList.add(e)),n.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(n);const{hasTransform:l}=ri(n);return o.removeChild(n),l}const bi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Object(o["isArray"])(t)?e=>Object(o["invokeArrayFns"])(t,e):t};function mi(e){e.target.composing=!0}function hi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const vi={created(e,{modifiers:{lazy:t,trim:r,number:n}},l){e._assign=bi(l);const a=n||l.props&&"number"===l.props.type;xa(e,t?"change":"input",t=>{if(t.target.composing)return;let n=e.value;r&&(n=n.trim()),a&&(n=Object(o["toNumber"])(n)),e._assign(n)}),r&&xa(e,"change",()=>{e.value=e.value.trim()}),t||(xa(e,"compositionstart",mi),xa(e,"compositionend",hi),xa(e,"change",hi))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:l}},a){if(e._assign=bi(a),e.composing)return;if(document.activeElement===e&&"range"!==e.type){if(r)return;if(n&&e.value.trim()===t)return;if((l||"number"===e.type)&&Object(o["toNumber"])(e.value)===t)return}const i=null==t?"":t;e.value!==i&&(e.value=i)}},gi={deep:!0,created(e,t,r){e._assign=bi(r),xa(e,"change",()=>{const t=e._modelValue,r=xi(e),n=e.checked,l=e._assign;if(Object(o["isArray"])(t)){const e=Object(o["looseIndexOf"])(t,r),a=-1!==e;if(n&&!a)l(t.concat(r));else if(!n&&a){const r=[...t];r.splice(e,1),l(r)}}else if(Object(o["isSet"])(t)){const e=new Set(t);n?e.add(r):e.delete(r),l(e)}else l(ki(e,n))})},mounted:Oi,beforeUpdate(e,t,r){e._assign=bi(r),Oi(e,t,r)}};function Oi(e,{value:t,oldValue:r},n){e._modelValue=t,Object(o["isArray"])(t)?e.checked=Object(o["looseIndexOf"])(t,n.props.value)>-1:Object(o["isSet"])(t)?e.checked=t.has(n.props.value):t!==r&&(e.checked=Object(o["looseEqual"])(t,ki(e,!0)))}const ji={created(e,{value:t},r){e.checked=Object(o["looseEqual"])(t,r.props.value),e._assign=bi(r),xa(e,"change",()=>{e._assign(xi(e))})},beforeUpdate(e,{value:t,oldValue:r},n){e._assign=bi(n),t!==r&&(e.checked=Object(o["looseEqual"])(t,n.props.value))}},wi={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const l=Object(o["isSet"])(t);xa(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>r?Object(o["toNumber"])(xi(e)):xi(e));e._assign(e.multiple?l?new Set(t):t:t[0])}),e._assign=bi(n)},mounted(e,{value:t}){yi(e,t)},beforeUpdate(e,t,r){e._assign=bi(r)},updated(e,{value:t}){yi(e,t)}};function yi(e,t){const r=e.multiple;if(!r||Object(o["isArray"])(t)||Object(o["isSet"])(t)){for(let n=0,l=e.options.length;n-1:l.selected=t.has(a);else if(Object(o["looseEqual"])(xi(l),t))return void(e.selectedIndex!==n&&(e.selectedIndex=n))}r||-1===e.selectedIndex||(e.selectedIndex=-1)}}function xi(e){return"_value"in e?e._value:e.value}function ki(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const _i={created(e,t,r){zi(e,t,r,null,"created")},mounted(e,t,r){zi(e,t,r,null,"mounted")},beforeUpdate(e,t,r,n){zi(e,t,r,n,"beforeUpdate")},updated(e,t,r,n){zi(e,t,r,n,"updated")}};function Ci(e,t){switch(e){case"SELECT":return wi;case"TEXTAREA":return vi;default:switch(t){case"checkbox":return gi;case"radio":return ji;default:return vi}}}function zi(e,t,r,n,o){const l=Ci(e.tagName,r.props&&r.props.type),a=l[o];a&&a(e,t,r,n)}function Ei(){vi.getSSRProps=({value:e})=>({value:e}),ji.getSSRProps=({value:e},t)=>{if(t.props&&Object(o["looseEqual"])(t.props.value,e))return{checked:!0}},gi.getSSRProps=({value:e},t)=>{if(Object(o["isArray"])(e)){if(t.props&&Object(o["looseIndexOf"])(e,t.props.value)>-1)return{checked:!0}}else if(Object(o["isSet"])(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},_i.getSSRProps=(e,t)=>{if("string"!==typeof t.type)return;const r=Ci(t.type.toUpperCase(),t.props&&t.props.type);return r.getSSRProps?r.getSSRProps(e,t):void 0}}const Bi=["ctrl","shift","alt","meta"],Si={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Bi.some(r=>e[r+"Key"]&&!t.includes(r))},Vi=(e,t)=>(r,...n)=>{for(let e=0;er=>{if(!("key"in r))return;const n=Object(o["hyphenate"])(r.key);return t.some(e=>e===n||Ni[e]===n)?e(r):void 0},Ai={beforeMount(e,{value:t},{transition:r}){e._vod="none"===e.style.display?"":e.style.display,r&&t?r.beforeEnter(e):Ti(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!==!r&&(n?t?(n.beforeEnter(e),Ti(e,!0),n.enter(e)):n.leave(e,()=>{Ti(e,!1)}):Ti(e,t))},beforeUnmount(e,{value:t}){Ti(e,t)}};function Ti(e,t){e.style.display=t?e._vod:"none"}function Hi(){Ai.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ri=Object(o["extend"])({patchProp:Va},aa);let Li,Di=!1;function Pi(){return Li||(Li=vo(Ri))}function Ii(){return Li=Di?Li:go(Ri),Di=!0,Li}const Fi=(...e)=>{Pi().render(...e)},$i=(...e)=>{Ii().hydrate(...e)},qi=(...e)=>{const t=Pi().createApp(...e);const{mount:r}=t;return t.mount=e=>{const n=Ui(e);if(!n)return;const l=t._component;Object(o["isFunction"])(l)||l.render||l.template||(l.template=n.innerHTML),n.innerHTML="";const a=r(n,!1,n instanceof SVGElement);return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),a},t},Wi=(...e)=>{const t=Ii().createApp(...e);const{mount:r}=t;return t.mount=e=>{const t=Ui(e);if(t)return r(t,!0,t instanceof SVGElement)},t};function Ui(e){if(Object(o["isString"])(e)){const t=document.querySelector(e);return t}return e}let Ki=!1;const Yi=()=>{Ki||(Ki=!0,Ei(),Hi())};function Gi(e){throw e}function Xi(e){}function Ji(e,t,r,n){const o=e,l=new SyntaxError(String(o));return l.code=e,l.loc=t,l}const Zi=Symbol(""),Qi=Symbol(""),ec=Symbol(""),tc=Symbol(""),rc=Symbol(""),nc=Symbol(""),oc=Symbol(""),lc=Symbol(""),ac=Symbol(""),ic=Symbol(""),cc=Symbol(""),sc=Symbol(""),uc=Symbol(""),dc=Symbol(""),pc=Symbol(""),fc=Symbol(""),bc=Symbol(""),mc=Symbol(""),hc=Symbol(""),vc=Symbol(""),gc=Symbol(""),Oc=Symbol(""),jc=Symbol(""),wc=Symbol(""),yc=Symbol(""),xc=Symbol(""),kc=Symbol(""),_c=Symbol(""),Cc=Symbol(""),zc=Symbol(""),Ec=Symbol(""),Bc=Symbol(""),Sc=Symbol(""),Vc=Symbol(""),Nc=Symbol(""),Mc=Symbol(""),Ac=Symbol(""),Tc=Symbol(""),Hc=Symbol(""),Rc={[Zi]:"Fragment",[Qi]:"Teleport",[ec]:"Suspense",[tc]:"KeepAlive",[rc]:"BaseTransition",[nc]:"openBlock",[oc]:"createBlock",[lc]:"createElementBlock",[ac]:"createVNode",[ic]:"createElementVNode",[cc]:"createCommentVNode",[sc]:"createTextVNode",[uc]:"createStaticVNode",[dc]:"resolveComponent",[pc]:"resolveDynamicComponent",[fc]:"resolveDirective",[bc]:"resolveFilter",[mc]:"withDirectives",[hc]:"renderList",[vc]:"renderSlot",[gc]:"createSlots",[Oc]:"toDisplayString",[jc]:"mergeProps",[wc]:"normalizeClass",[yc]:"normalizeStyle",[xc]:"normalizeProps",[kc]:"guardReactiveProps",[_c]:"toHandlers",[Cc]:"camelize",[zc]:"capitalize",[Ec]:"toHandlerKey",[Bc]:"setBlockTracking",[Sc]:"pushScopeId",[Vc]:"popScopeId",[Nc]:"withCtx",[Mc]:"unref",[Ac]:"isRef",[Tc]:"withMemo",[Hc]:"isMemoSame"};function Lc(e){Object.getOwnPropertySymbols(e).forEach(t=>{Rc[t]=e[t]})}const Dc={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function Pc(e,t=Dc){return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function Ic(e,t,r,n,o,l,a,i=!1,c=!1,s=!1,u=Dc){return e&&(i?(e.helper(nc),e.helper(js(e.inSSR,s))):e.helper(Os(e.inSSR,s)),a&&e.helper(mc)),{type:13,tag:t,props:r,children:n,patchFlag:o,dynamicProps:l,directives:a,isBlock:i,disableTracking:c,isComponent:s,loc:u}}function Fc(e,t=Dc){return{type:17,loc:t,elements:e}}function $c(e,t=Dc){return{type:15,loc:t,properties:e}}function qc(e,t){return{type:16,loc:Dc,key:Object(o["isString"])(e)?Wc(e,!0):e,value:t}}function Wc(e,t=!1,r=Dc,n=0){return{type:4,loc:r,content:e,isStatic:t,constType:t?3:n}}function Uc(e,t=Dc){return{type:8,loc:t,children:e}}function Kc(e,t=[],r=Dc){return{type:14,loc:r,callee:e,arguments:t}}function Yc(e,t,r=!1,n=!1,o=Dc){return{type:18,params:e,returns:t,newline:r,isSlot:n,loc:o}}function Gc(e,t,r,n=!0){return{type:19,test:e,consequent:t,alternate:r,newline:n,loc:Dc}}function Xc(e,t,r=!1){return{type:20,index:e,value:t,isVNode:r,loc:Dc}}function Jc(e){return{type:21,body:e,loc:Dc}}const Zc=e=>4===e.type&&e.isStatic,Qc=(e,t)=>e===t||e===Object(o["hyphenate"])(t);function es(e){return Qc(e,"Teleport")?Qi:Qc(e,"Suspense")?ec:Qc(e,"KeepAlive")?tc:Qc(e,"BaseTransition")?rc:void 0}const ts=/^\d|[^\$\w]/,rs=e=>!ts.test(e),ns=/[A-Za-z_$\xA0-\uFFFF]/,os=/[\.\?\w$\xA0-\uFFFF]/,ls=/\s+[.[]\s*|\s*[.[]\s+/g,as=e=>{e=e.trim().replace(ls,e=>e.trim());let t=0,r=[],n=0,o=0,l=null;for(let a=0;a7===e.type&&"bind"===e.name&&(!e.arg||4!==e.arg.type||!e.arg.isStatic))}function ms(e){return 5===e.type||2===e.type}function hs(e){return 7===e.type&&"slot"===e.name}function vs(e){return 1===e.type&&3===e.tagType}function gs(e){return 1===e.type&&2===e.tagType}function Os(e,t){return e||t?ac:ic}function js(e,t){return e||t?oc:lc}const ws=new Set([xc,kc]);function ys(e,t=[]){if(e&&!Object(o["isString"])(e)&&14===e.type){const r=e.callee;if(!Object(o["isString"])(r)&&ws.has(r))return ys(e.arguments[0],t.concat(e))}return[e,t]}function xs(e,t,r){let n,l,a=13===e.type?e.props:e.arguments[2],i=[];if(a&&!Object(o["isString"])(a)&&14===a.type){const e=ys(a);a=e[0],i=e[1],l=i[i.length-1]}if(null==a||Object(o["isString"])(a))n=$c([t]);else if(14===a.type){const e=a.arguments[0];Object(o["isString"])(e)||15!==e.type?a.callee===_c?n=Kc(r.helper(jc),[$c([t]),a]):a.arguments.unshift($c([t])):e.properties.unshift(t),!n&&(n=a)}else if(15===a.type){let e=!1;if(4===t.key.type){const r=t.key.content;e=a.properties.some(e=>4===e.key.type&&e.key.content===r)}e||a.properties.unshift(t),n=a}else n=Kc(r.helper(jc),[$c([t]),a]),l&&l.callee===kc&&(l=i[i.length-2]);13===e.type?l?l.arguments[0]=n:e.props=n:l?l.arguments[0]=n:e.arguments[2]=n}function ks(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,r)=>"-"===t?"_":e.charCodeAt(r).toString())}`}function _s(e){return 14===e.type&&e.callee===Tc?e.arguments[1].returns:e}function Cs(e,{helper:t,removeHelper:r,inSSR:n}){e.isBlock||(e.isBlock=!0,r(Os(n,e.isComponent)),t(nc),t(js(n,e.isComponent)))}function zs(e,t){const r=t.options?t.options.compatConfig:t.compatConfig,n=r&&r[e];return"MODE"===e?n||3:n}function Es(e,t){const r=zs("MODE",t),n=zs(e,t);return 3===r?!0===n:!1!==n}function Bs(e,t,r,...n){const o=Es(e,t);return o}const Ss=/&(gt|lt|amp|apos|quot);/g,Vs={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Ns={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:o["NO"],isPreTag:o["NO"],isCustomElement:o["NO"],decodeEntities:e=>e.replace(Ss,(e,t)=>Vs[t]),onError:Gi,onWarn:Xi,comments:!1};function Ms(e,t={}){const r=As(e,t),n=Xs(r);return Pc(Ts(r,0,[]),Js(r,n))}function As(e,t){const r=Object(o["extend"])({},Ns);let n;for(n in t)r[n]=void 0===t[n]?Ns[n]:t[n];return{options:r,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:r.onWarn}}function Ts(e,t,r){const n=Zs(r),l=n?n.ns:0,a=[];while(!ou(e,t,r)){const i=e.source;let c=void 0;if(0===t||1===t)if(!e.inVPre&&Qs(i,e.options.delimiters[0]))c=Ks(e,t);else if(0===t&&"<"===i[0])if(1===i.length)nu(e,5,1);else if("!"===i[1])Qs(i,"\x3c!--")?c=Ls(e):Qs(i,""===i[2]){nu(e,14,2),eu(e,3);continue}if(/[a-z]/i.test(i[2])){nu(e,23),Fs(e,1,n);continue}nu(e,12,2),c=Ds(e)}else/[a-z]/i.test(i[1])?(c=Ps(e,r),Es("COMPILER_NATIVE_TEMPLATE",e)&&c&&"template"===c.tag&&!c.props.some(e=>7===e.type&&Is(e.name))&&(c=c.children)):"?"===i[1]?(nu(e,21,1),c=Ds(e)):nu(e,12,1);if(c||(c=Ys(e,t)),Object(o["isArray"])(c))for(let e=0;e/.exec(e.source);if(n){n.index<=3&&nu(e,0),n[1]&&nu(e,10),r=e.source.slice(4,n.index);const t=e.source.slice(0,n.index);let o=1,l=0;while(-1!==(l=t.indexOf("\x3c!--",o)))eu(e,l-o+1),l+4");return-1===o?(n=e.source.slice(r),eu(e,e.source.length)):(n=e.source.slice(r,o),eu(e,o+1)),{type:3,content:n,loc:Js(e,t)}}function Ps(e,t){const r=e.inPre,n=e.inVPre,o=Zs(t),l=Fs(e,0,o),a=e.inPre&&!r,i=e.inVPre&&!n;if(l.isSelfClosing||e.options.isVoidTag(l.tag))return a&&(e.inPre=!1),i&&(e.inVPre=!1),l;t.push(l);const c=e.options.getTextMode(l,o),s=Ts(e,c,t);t.pop();{const t=l.props.find(e=>6===e.type&&"inline-template"===e.name);if(t&&Bs("COMPILER_INLINE_TEMPLATE",e,t.loc)){const r=Js(e,l.loc.end);t.value={type:2,content:r.source,loc:r}}}if(l.children=s,lu(e.source,l.tag))Fs(e,1,o);else if(nu(e,24,0,l.loc.start),0===e.source.length&&"script"===l.tag.toLowerCase()){const t=s[0];t&&Qs(t.loc.source,"\x3c!--")&&nu(e,8)}return l.loc=Js(e,l.loc.start),a&&(e.inPre=!1),i&&(e.inVPre=!1),l}const Is=Object(o["makeMap"])("if,else,else-if,for,slot");function Fs(e,t,r){const n=Xs(e),l=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),a=l[1],i=e.options.getNamespace(a,r);eu(e,l[0].length),tu(e);const c=Xs(e),s=e.source;e.options.isPreTag(a)&&(e.inPre=!0);let u=qs(e,t);0===t&&!e.inVPre&&u.some(e=>7===e.type&&"pre"===e.name)&&(e.inVPre=!0,Object(o["extend"])(e,c),e.source=s,u=qs(e,t).filter(e=>"v-pre"!==e.name));let d=!1;if(0===e.source.length?nu(e,9):(d=Qs(e.source,"/>"),1===t&&d&&nu(e,4),eu(e,d?2:1)),1===t)return;let p=0;return e.inVPre||("slot"===a?p=2:"template"===a?u.some(e=>7===e.type&&Is(e.name))&&(p=3):$s(a,u,e)&&(p=1)),{type:1,ns:i,tag:a,tagType:p,props:u,isSelfClosing:d,children:[],loc:Js(e,n),codegenNode:void 0}}function $s(e,t,r){const n=r.options;if(n.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||es(e)||n.isBuiltInComponent&&n.isBuiltInComponent(e)||n.isNativeTag&&!n.isNativeTag(e))return!0;for(let o=0;o0&&!Qs(e.source,">")&&!Qs(e.source,"/>")){if(Qs(e.source,"/")){nu(e,22),eu(e,1),tu(e);continue}1===t&&nu(e,3);const o=Ws(e,n);6===o.type&&o.value&&"class"===o.name&&(o.value.content=o.value.content.replace(/\s+/g," ").trim()),0===t&&r.push(o),/^[^\t\r\n\f />]/.test(e.source)&&nu(e,15),tu(e)}return r}function Ws(e,t){const r=Xs(e),n=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source),o=n[0];t.has(o)&&nu(e,2),t.add(o),"="===o[0]&&nu(e,19);{const t=/["'<]/g;let r;while(r=t.exec(o))nu(e,17,r.index)}eu(e,o.length);let l=void 0;/^[\t\r\n\f ]*=/.test(e.source)&&(tu(e),eu(e,1),tu(e),l=Us(e),l||nu(e,13));const a=Js(e,r);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(o)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(o);let n,i=Qs(o,"."),c=t[1]||(i||Qs(o,":")?"bind":Qs(o,"@")?"on":"slot");if(t[2]){const l="slot"===c,a=o.lastIndexOf(t[2]),i=Js(e,ru(e,r,a),ru(e,r,a+t[2].length+(l&&t[3]||"").length));let s=t[2],u=!0;s.startsWith("[")?(u=!1,s.endsWith("]")?s=s.slice(1,s.length-1):(nu(e,27),s=s.slice(1))):l&&(s+=t[3]||""),n={type:4,content:s,isStatic:u,constType:u?3:0,loc:i}}if(l&&l.isQuoted){const e=l.loc;e.start.offset++,e.start.column++,e.end=ss(e.start,l.content),e.source=e.source.slice(1,-1)}const s=t[3]?t[3].slice(1).split("."):[];return i&&s.push("prop"),"bind"===c&&n&&s.includes("sync")&&Bs("COMPILER_V_BIND_SYNC",e,a,n.loc.source)&&(c="model",s.splice(s.indexOf("sync"),1)),{type:7,name:c,exp:l&&{type:4,content:l.content,isStatic:!1,constType:0,loc:l.loc},arg:n,modifiers:s,loc:a}}return!e.inVPre&&Qs(o,"v-")&&nu(e,26),{type:6,name:o,value:l&&{type:2,content:l.content,loc:l.loc},loc:a}}function Us(e){const t=Xs(e);let r;const n=e.source[0],o='"'===n||"'"===n;if(o){eu(e,1);const t=e.source.indexOf(n);-1===t?r=Gs(e,e.source.length,4):(r=Gs(e,t,4),eu(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const n=/["'<=`]/g;let o;while(o=n.exec(t[0]))nu(e,18,o.index);r=Gs(e,t[0].length,4)}return{content:r,isQuoted:o,loc:Js(e,t)}}function Ks(e,t){const[r,n]=e.options.delimiters,o=e.source.indexOf(n,r.length);if(-1===o)return void nu(e,25);const l=Xs(e);eu(e,r.length);const a=Xs(e),i=Xs(e),c=o-r.length,s=e.source.slice(0,c),u=Gs(e,c,t),d=u.trim(),p=u.indexOf(d);p>0&&us(a,s,p);const f=c-(u.length-d.length-p);return us(i,s,f),eu(e,n.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:d,loc:Js(e,a,i)},loc:Js(e,l)}}function Ys(e,t){const r=3===t?["]]>"]:["<",e.options.delimiters[0]];let n=e.source.length;for(let a=0;at&&(n=t)}const o=Xs(e),l=Gs(e,n,t);return{type:2,content:l,loc:Js(e,o)}}function Gs(e,t,r){const n=e.source.slice(0,t);return eu(e,t),2!==r&&3!==r&&n.includes("&")?e.options.decodeEntities(n,4===r):n}function Xs(e){const{column:t,line:r,offset:n}=e;return{column:t,line:r,offset:n}}function Js(e,t,r){return r=r||Xs(e),{start:t,end:r,source:e.originalSource.slice(t.offset,r.offset)}}function Zs(e){return e[e.length-1]}function Qs(e,t){return e.startsWith(t)}function eu(e,t){const{source:r}=e;us(e,r,t),e.source=r.slice(t)}function tu(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&eu(e,t[0].length)}function ru(e,t,r){return ss(t,e.originalSource.slice(t.offset,r),r)}function nu(e,t,r,n=Xs(e)){r&&(n.offset+=r,n.column+=r),e.options.onError(Ji(t,{start:n,end:n,source:""}))}function ou(e,t,r){const n=e.source;switch(t){case 0:if(Qs(n,"=0;--e)if(lu(n,r[e].tag))return!0;break;case 1:case 2:{const e=Zs(r);if(e&&lu(n,e.tag))return!0;break}case 3:if(Qs(n,"]]>"))return!0;break}return!n}function lu(e,t){return Qs(e,"]/.test(e[2+t.length]||">")}function au(e,t){cu(e,t,iu(e,e.children[0]))}function iu(e,t){const{children:r}=e;return 1===r.length&&1===t.type&&!gs(t)}function cu(e,t,r=!1){const{children:n}=e,l=n.length;let a=0;for(let o=0;o0){if(n>=2){e.codegenNode.patchFlag="-1",e.codegenNode=t.hoist(e.codegenNode),a++;continue}}else{const r=e.codegenNode;if(13===r.type){const n=bu(r);if((!n||512===n||1===n)&&pu(e,t)>=2){const n=fu(e);n&&(r.props=t.hoist(n))}r.dynamicProps&&(r.dynamicProps=t.hoist(r.dynamicProps))}}}if(1===e.type){const r=1===e.tagType;r&&t.scopes.vSlot++,cu(e,t),r&&t.scopes.vSlot--}else if(11===e.type)cu(e,t,1===e.children.length);else if(9===e.type)for(let r=0;r1)for(let l=0;lr&&(k.childIndex--,k.onNodeRemoved()):(k.currentNode=null,k.onNodeRemoved()),k.parent.children.splice(r,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){Object(o["isString"])(e)&&(e=Wc(e)),k.hoists.push(e);const t=Wc("_hoisted_"+k.hoists.length,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1){return Xc(k.cached++,e,t)}};return k.filters=new Set,k}function hu(e,t){const r=mu(e,t);Ou(e,r),t.hoistStatic&&au(e,r),t.ssr||vu(e,r),e.helpers=[...r.helpers.keys()],e.components=[...r.components],e.directives=[...r.directives],e.imports=r.imports,e.hoists=r.hoists,e.temps=r.temps,e.cached=r.cached,e.filters=[...r.filters]}function vu(e,t){const{helper:r}=t,{children:n}=e;if(1===n.length){const r=n[0];if(iu(e,r)&&r.codegenNode){const n=r.codegenNode;13===n.type&&Cs(n,t),e.codegenNode=n}else e.codegenNode=r}else if(n.length>1){let n=64;o["PatchFlagNames"][64];0,e.codegenNode=Ic(t,r(Zi),void 0,e.children,n+"",void 0,void 0,!0,void 0,!1)}}function gu(e,t){let r=0;const n=()=>{r--};for(;rt===e:t=>e.test(t);return(e,n)=>{if(1===e.type){const{props:o}=e;if(3===e.tagType&&o.some(hs))return;const l=[];for(let a=0;a`${Rc[e]}: _${Rc[e]}`;function xu(e,{mode:t="function",prefixIdentifiers:r="module"===t,sourceMap:n=!1,filename:o="template.vue.html",scopeId:l=null,optimizeImports:a=!1,runtimeGlobalName:i="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:s="vue/server-renderer",ssr:u=!1,isTS:d=!1,inSSR:p=!1}){const f={mode:t,prefixIdentifiers:r,sourceMap:n,filename:o,scopeId:l,optimizeImports:a,runtimeGlobalName:i,runtimeModuleName:c,ssrRuntimeModuleName:s,ssr:u,isTS:d,inSSR:p,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(e){return"_"+Rc[e]},push(e,t){f.code+=e},indent(){b(++f.indentLevel)},deindent(e=!1){e?--f.indentLevel:b(--f.indentLevel)},newline(){b(f.indentLevel)}};function b(e){f.push("\n"+" ".repeat(e))}return f}function ku(e,t={}){const r=xu(e,t);t.onContextCreated&&t.onContextCreated(r);const{mode:n,push:o,prefixIdentifiers:l,indent:a,deindent:i,newline:c,scopeId:s,ssr:u}=r,d=e.helpers.length>0,p=!l&&"module"!==n,f=r;_u(e,f);const b=u?"ssrRender":"render",m=u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"],h=m.join(", ");if(o(`function ${b}(${h}) {`),a(),p&&(o("with (_ctx) {"),a(),d&&(o(`const { ${e.helpers.map(yu).join(", ")} } = _Vue`),o("\n"),c())),e.components.length&&(Cu(e.components,"component",r),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Cu(e.directives,"directive",r),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Cu(e.filters,"filter",r),c()),e.temps>0){o("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(o("\n"),c()),u||o("return "),e.codegenNode?Su(e.codegenNode,r):o("null"),p&&(i(),o("}")),i(),o("}"),{ast:e,code:r.code,preamble:"",map:r.map?r.map.toJSON():void 0}}function _u(e,t){const{ssr:r,prefixIdentifiers:n,push:o,newline:l,runtimeModuleName:a,runtimeGlobalName:i,ssrRuntimeModuleName:c}=t,s=i;if(e.helpers.length>0&&(o(`const _Vue = ${s}\n`),e.hoists.length)){const t=[ac,ic,cc,sc,uc].filter(t=>e.helpers.includes(t)).map(yu).join(", ");o(`const { ${t} } = _Vue\n`)}zu(e.hoists,t),l(),o("return ")}function Cu(e,t,{helper:r,push:n,newline:o,isTS:l}){const a=r("filter"===t?bc:"component"===t?dc:fc);for(let i=0;i3||!1;t.push("["),r&&t.indent(),Bu(e,t,r),r&&t.deindent(),t.push("]")}function Bu(e,t,r=!1,n=!0){const{push:l,newline:a}=t;for(let i=0;ie||"null")}function Du(e,t){const{push:r,helper:n,pure:l}=t,a=Object(o["isString"])(e.callee)?e.callee:n(e.callee);l&&r(wu),r(a+"(",e),Bu(e.arguments,t),r(")")}function Pu(e,t){const{push:r,indent:n,deindent:o,newline:l}=t,{properties:a}=e;if(!a.length)return void r("{}",e);const i=a.length>1||!1;r(i?"{":"{ "),i&&n();for(let c=0;c "),(s||c)&&(r("{"),n()),i?(s&&r("return "),Object(o["isArray"])(i)?Eu(i,t):Su(i,t)):c&&Su(c,t),(s||c)&&(l(),r("}")),u&&(e.isNonScopedSlot&&r(", undefined, true"),r(")"))}function $u(e,t){const{test:r,consequent:n,alternate:o,newline:l}=e,{push:a,indent:i,deindent:c,newline:s}=t;if(4===r.type){const e=!rs(r.content);e&&a("("),Nu(r,t),e&&a(")")}else a("("),Su(r,t),a(")");l&&i(),t.indentLevel++,l||a(" "),a("? "),Su(n,t),t.indentLevel--,l&&s(),l||a(" "),a(": ");const u=19===o.type;u||t.indentLevel++,Su(o,t),u||t.indentLevel--,l&&c(!0)}function qu(e,t){const{push:r,helper:n,indent:o,deindent:l,newline:a}=t;r(`_cache[${e.index}] || (`),e.isVNode&&(o(),r(n(Bc)+"(-1),"),a()),r(`_cache[${e.index}] = `),Su(e.value,t),e.isVNode&&(r(","),a(),r(n(Bc)+"(1),"),a(),r(`_cache[${e.index}]`),l()),r(")")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments,typeof,void".split(",").join("\\b|\\b")+"\\b");const Wu=ju(/^(if|else|else-if)$/,(e,t,r)=>Uu(e,t,r,(e,t,n)=>{const o=r.parent.children;let l=o.indexOf(e),a=0;while(l-- >=0){const e=o[l];e&&9===e.type&&(a+=e.branches.length)}return()=>{if(n)e.codegenNode=Yu(t,a,r);else{const n=Xu(e.codegenNode);n.alternate=Yu(t,a+e.branches.length-1,r)}}}));function Uu(e,t,r,n){if("else"!==t.name&&(!t.exp||!t.exp.content.trim())){const n=t.exp?t.exp.loc:e.loc;r.onError(Ji(28,t.loc)),t.exp=Wc("true",!1,n)}if("if"===t.name){const o=Ku(e,t),l={type:9,loc:e.loc,branches:[o]};if(r.replaceNode(l),n)return n(l,o,!0)}else{const o=r.parent.children;let l=o.indexOf(e);while(l-- >=-1){const a=o[l];if(!a||2!==a.type||a.content.trim().length){if(a&&9===a.type){"else-if"===t.name&&void 0===a.branches[a.branches.length-1].condition&&r.onError(Ji(30,e.loc)),r.removeNode();const o=Ku(e,t);0,a.branches.push(o);const l=n&&n(a,o,!1);Ou(o,r),l&&l(),r.currentNode=null}else r.onError(Ji(30,e.loc));break}r.removeNode(a)}}}function Ku(e,t){const r=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:r&&!ds(e,"for")?e.children:[e],userKey:ps(e,"key"),isTemplateIf:r}}function Yu(e,t,r){return e.condition?Gc(e.condition,Gu(e,t,r),Kc(r.helper(cc),['""',"true"])):Gu(e,t,r)}function Gu(e,t,r){const{helper:n}=r,l=qc("key",Wc(""+t,!1,Dc,2)),{children:a}=e,i=a[0],c=1!==a.length||1!==i.type;if(c){if(1===a.length&&11===i.type){const e=i.codegenNode;return xs(e,l,r),e}{let t=64;o["PatchFlagNames"][64];return Ic(r,n(Zi),$c([l]),a,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=_s(e);return 13===t.type&&Cs(t,r),xs(t,l,r),e}}function Xu(e){while(1)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}const Ju=ju("for",(e,t,r)=>{const{helper:n,removeHelper:o}=r;return Zu(e,t,r,t=>{const l=Kc(n(hc),[t.source]),a=vs(e),i=ds(e,"memo"),c=ps(e,"key"),s=c&&(6===c.type?Wc(c.value.content,!0):c.exp),u=c?qc("key",s):null,d=4===t.source.type&&t.source.constType>0,p=d?64:c?128:256;return t.codegenNode=Ic(r,n(Zi),void 0,l,p+"",void 0,void 0,!0,!d,!1,e.loc),()=>{let c;const{children:p}=t;const f=1!==p.length||1!==p[0].type,b=gs(e)?e:a&&1===e.children.length&&gs(e.children[0])?e.children[0]:null;if(b?(c=b.codegenNode,a&&u&&xs(c,u,r)):f?c=Ic(r,n(Zi),u?$c([u]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(c=p[0].codegenNode,a&&u&&xs(c,u,r),c.isBlock!==!d&&(c.isBlock?(o(nc),o(js(r.inSSR,c.isComponent))):o(Os(r.inSSR,c.isComponent))),c.isBlock=!d,c.isBlock?(n(nc),n(js(r.inSSR,c.isComponent))):n(Os(r.inSSR,c.isComponent))),i){const e=Yc(od(t.parseResult,[Wc("_cached")]));e.body=Jc([Uc(["const _memo = (",i.exp,")"]),Uc(["if (_cached",...s?[" && _cached.key === ",s]:[],` && ${r.helperString(Hc)}(_cached, _memo)) return _cached`]),Uc(["const _item = ",c]),Wc("_item.memo = _memo"),Wc("return _item")]),l.arguments.push(e,Wc("_cache"),Wc(String(r.cached++)))}else l.arguments.push(Yc(od(t.parseResult),c,!0))}})});function Zu(e,t,r,n){if(!t.exp)return void r.onError(Ji(31,t.loc));const o=rd(t.exp,r);if(!o)return void r.onError(Ji(32,t.loc));const{addIdentifiers:l,removeIdentifiers:a,scopes:i}=r,{source:c,value:s,key:u,index:d}=o,p={type:11,loc:t.loc,source:c,valueAlias:s,keyAlias:u,objectIndexAlias:d,parseResult:o,children:vs(e)?e.children:[e]};r.replaceNode(p),i.vFor++;const f=n&&n(p);return()=>{i.vFor--,f&&f()}}const Qu=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ed=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,td=/^\(|\)$/g;function rd(e,t){const r=e.loc,n=e.content,o=n.match(Qu);if(!o)return;const[,l,a]=o,i={source:nd(r,a.trim(),n.indexOf(a,l.length)),value:void 0,key:void 0,index:void 0};let c=l.trim().replace(td,"").trim();const s=l.indexOf(c),u=c.match(ed);if(u){c=c.replace(ed,"").trim();const e=u[1].trim();let t;if(e&&(t=n.indexOf(e,s+c.length),i.key=nd(r,e,t)),u[2]){const o=u[2].trim();o&&(i.index=nd(r,o,n.indexOf(o,i.key?t+e.length:s+c.length)))}}return c&&(i.value=nd(r,c,s)),i}function nd(e,t,r){return Wc(t,!1,cs(e,r,t.length))}function od({value:e,key:t,index:r},n=[]){return ld([e,t,r,...n])}function ld(e){let t=e.length;while(t--)if(e[t])break;return e.slice(0,t+1).map((e,t)=>e||Wc("_".repeat(t+1),!1))}const ad=Wc("undefined",!1),id=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const r=ds(e,"slot");if(r)return r.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},cd=(e,t,r)=>Yc(e,t,!1,!0,t.length?t[0].loc:r);function sd(e,t,r=cd){t.helper(Nc);const{children:n,loc:o}=e,l=[],a=[];let i=t.scopes.vSlot>0||t.scopes.vFor>0;const c=ds(e,"slot",!0);if(c){const{arg:e,exp:t}=c;e&&!Zc(e)&&(i=!0),l.push(qc(e||Wc("default",!0),r(t,n,o)))}let s=!1,u=!1;const d=[],p=new Set;let f=0;for(let h=0;h{const l=r(e,n,o);return t.compatConfig&&(l.isNonScopedSlot=!0),qc("default",l)};s?d.length&&d.some(e=>pd(e))&&(u?t.onError(Ji(39,d[0].loc)):l.push(e(void 0,d))):l.push(e(void 0,n))}const b=i?2:dd(e.children)?3:1;let m=$c(l.concat(qc("_",Wc(b+"",!1))),o);return a.length&&(m=Kc(t.helper(gc),[m,Fc(a)])),{slots:m,hasDynamicSlots:i}}function ud(e,t,r){const n=[qc("name",e),qc("fn",t)];return null!=r&&n.push(qc("key",Wc(String(r),!0))),$c(n)}function dd(e){for(let t=0;tfunction(){if(e=t.currentNode,1!==e.type||0!==e.tagType&&1!==e.tagType)return;const{tag:r,props:n}=e,l=1===e.tagType;let a=l?md(e,t):`"${r}"`;const i=Object(o["isObject"])(a)&&a.callee===pc;let c,s,u,d,p,f,b=0,m=i||a===Qi||a===ec||!l&&("svg"===r||"foreignObject"===r);if(n.length>0){const r=hd(e,t,void 0,l,i);c=r.props,b=r.patchFlag,p=r.dynamicPropNames;const n=r.directives;f=n&&n.length?Fc(n.map(e=>Od(e,t))):void 0,r.shouldUseBlock&&(m=!0)}if(e.children.length>0){a===tc&&(m=!0,b|=1024);const r=l&&a!==Qi&&a!==tc;if(r){const{slots:r,hasDynamicSlots:n}=sd(e,t);s=r,n&&(b|=1024)}else if(1===e.children.length&&a!==Qi){const r=e.children[0],n=r.type,o=5===n||8===n;o&&0===su(r,t)&&(b|=1),s=o||2===n?r:e.children}else s=e.children}0!==b&&(u=String(b),p&&p.length&&(d=jd(p))),e.codegenNode=Ic(t,a,c,s,u,d,f,!!m,!1,l,e.loc)};function md(e,t,r=!1){let{tag:n}=e;const o=wd(n),l=ps(e,"is");if(l)if(o||Es("COMPILER_IS_ON_ELEMENT",t)){const e=6===l.type?l.value&&Wc(l.value.content,!0):l.exp;if(e)return Kc(t.helper(pc),[e])}else 6===l.type&&l.value.content.startsWith("vue:")&&(n=l.value.content.slice(4));const a=!o&&ds(e,"is");if(a&&a.exp)return Kc(t.helper(pc),[a.exp]);const i=es(n)||t.isBuiltInComponent(n);return i?(r||t.helper(i),i):(t.helper(dc),t.components.add(n),ks(n,"component"))}function hd(e,t,r=e.props,n,l,a=!1){const{tag:i,loc:c,children:s}=e;let u=[];const d=[],p=[],f=s.length>0;let b=!1,m=0,h=!1,v=!1,g=!1,O=!1,j=!1,w=!1;const y=[],x=e=>{u.length&&(d.push($c(vd(u),c)),u=[]),e&&d.push(e)},k=({key:e,value:r})=>{if(Zc(e)){const a=e.content,i=Object(o["isOn"])(a);if(!i||n&&!l||"onclick"===a.toLowerCase()||"onUpdate:modelValue"===a||Object(o["isReservedProp"])(a)||(O=!0),i&&Object(o["isReservedProp"])(a)&&(w=!0),20===r.type||(4===r.type||8===r.type)&&su(r,t)>0)return;"ref"===a?h=!0:"class"===a?v=!0:"style"===a?g=!0:"key"===a||y.includes(a)||y.push(a),!n||"class"!==a&&"style"!==a||y.includes(a)||y.push(a)}else j=!0};for(let C=0;C0&&u.push(qc(Wc("ref_for",!0),Wc("true")))),"is"===r&&(wd(i)||n&&n.content.startsWith("vue:")||Es("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(qc(Wc(r,!0,cs(e,0,r.length)),Wc(n?n.content:"",o,n?n.loc:e)))}else{const{name:r,arg:s,exp:m,loc:h}=l,v="bind"===r,g="on"===r;if("slot"===r){n||t.onError(Ji(40,h));continue}if("once"===r||"memo"===r)continue;if("is"===r||v&&fs(s,"is")&&(wd(i)||Es("COMPILER_IS_ON_ELEMENT",t)))continue;if(g&&a)continue;if((v&&fs(s,"key")||g&&f&&fs(s,"vue:before-update"))&&(b=!0),v&&fs(s,"ref")&&t.scopes.vFor>0&&u.push(qc(Wc("ref_for",!0),Wc("true"))),!s&&(v||g)){if(j=!0,m)if(v){if(x(),Es("COMPILER_V_BIND_OBJECT_ORDER",t)){d.unshift(m);continue}d.push(m)}else x({type:14,loc:h,callee:t.helper(_c),arguments:n?[m]:[m,"true"]});else t.onError(Ji(v?34:35,h));continue}const O=t.directiveTransforms[r];if(O){const{props:r,needRuntime:n}=O(l,e,t);!a&&r.forEach(k),g&&s&&!Zc(s)?x($c(r,c)):u.push(...r),n&&(p.push(l),Object(o["isSymbol"])(n)&&fd.set(l,n))}else Object(o["isBuiltInDirective"])(r)||(p.push(l),f&&(b=!0))}}let _=void 0;if(d.length?(x(),_=d.length>1?Kc(t.helper(jc),d,c):d[0]):u.length&&(_=$c(vd(u),c)),j?m|=16:(v&&!n&&(m|=2),g&&!n&&(m|=4),y.length&&(m|=8),O&&(m|=32)),b||0!==m&&32!==m||!(h||w||p.length>0)||(m|=512),!t.inSSR&&_)switch(_.type){case 15:let e=-1,r=-1,n=!1;for(let t=0;t<_.properties.length;t++){const o=_.properties[t].key;Zc(o)?"class"===o.content?e=t:"style"===o.content&&(r=t):o.isHandlerKey||(n=!0)}const o=_.properties[e],l=_.properties[r];n?_=Kc(t.helper(xc),[_]):(o&&!Zc(o.value)&&(o.value=Kc(t.helper(wc),[o.value])),l&&(g||4===l.value.type&&"["===l.value.content.trim()[0]||17===l.value.type)&&(l.value=Kc(t.helper(yc),[l.value])));break;case 14:break;default:_=Kc(t.helper(xc),[Kc(t.helper(kc),[_])]);break}return{props:_,directives:p,patchFlag:m,dynamicPropNames:y,shouldUseBlock:b}}function vd(e){const t=new Map,r=[];for(let n=0;nqc(e,t)),o))}return Fc(r,e.loc)}function jd(e){let t="[";for(let r=0,n=e.length;r{const t=Object.create(null);return r=>{const n=t[r];return n||(t[r]=e(r))}},xd=/-(\w)/g,kd=yd(e=>e.replace(xd,(e,t)=>t?t.toUpperCase():"")),_d=(e,t)=>{if(gs(e)){const{children:r,loc:n}=e,{slotName:o,slotProps:l}=Cd(e,t),a=[t.prefixIdentifiers?"_ctx.$slots":"$slots",o,"{}","undefined","true"];let i=2;l&&(a[2]=l,i=3),r.length&&(a[3]=Yc([],r,!1,!1,n),i=4),t.scopeId&&!t.slotted&&(i=5),a.splice(i),e.codegenNode=Kc(t.helper(vc),a,n)}};function Cd(e,t){let r='"default"',n=void 0;const o=[];for(let l=0;l0){const{props:r,directives:l}=hd(e,t,o,!1,!1);n=r,l.length&&t.onError(Ji(36,l[0].loc))}return{slotName:r,slotProps:n}}const zd=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ed=(e,t,r,n)=>{const{loc:l,modifiers:a,arg:i}=e;let c;if(e.exp||a.length||r.onError(Ji(35,l)),4===i.type)if(i.isStatic){let e=i.content;e.startsWith("vue:")&&(e="vnode-"+e.slice(4));const r=1===t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?Object(o["toHandlerKey"])(Object(o["camelize"])(e)):"on:"+e;c=Wc(r,!0,i.loc)}else c=Uc([r.helperString(Ec)+"(",i,")"]);else c=i,c.children.unshift(r.helperString(Ec)+"("),c.children.push(")");let s=e.exp;s&&!s.content.trim()&&(s=void 0);let u=r.cacheHandlers&&!s&&!r.inVOnce;if(s){const e=is(s.content),t=!(e||zd.test(s.content)),r=s.content.includes(";");0,(t||u&&e)&&(s=Uc([`${t?"$event":"(...args)"} => ${r?"{":"("}`,s,r?"}":")"]))}let d={props:[qc(c,s||Wc("() => {}",!1,l))]};return n&&(d=n(d)),u&&(d.props[0].value=r.cache(d.props[0].value)),d.props.forEach(e=>e.key.isHandlerKey=!0),d},Bd=(e,t,r)=>{const{exp:n,modifiers:l,loc:a}=e,i=e.arg;return 4!==i.type?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=i.content+' || ""'),l.includes("camel")&&(4===i.type?i.isStatic?i.content=Object(o["camelize"])(i.content):i.content=`${r.helperString(Cc)}(${i.content})`:(i.children.unshift(r.helperString(Cc)+"("),i.children.push(")"))),r.inSSR||(l.includes("prop")&&Sd(i,"."),l.includes("attr")&&Sd(i,"^")),!n||4===n.type&&!n.content.trim()?(r.onError(Ji(34,a)),{props:[qc(i,Wc("",!0,a))]}):{props:[qc(i,n)]}},Sd=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Vd=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const r=e.children;let n=void 0,o=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e{if(1===e.type&&ds(e,"once",!0)){if(Nd.has(e)||t.inVOnce)return;return Nd.add(e),t.inVOnce=!0,t.helper(Bc),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},Ad=(e,t,r)=>{const{exp:n,arg:o}=e;if(!n)return r.onError(Ji(41,e.loc)),Td();const l=n.loc.source,a=4===n.type?n.content:l;r.bindingMetadata[l];const i=!1;if(!a.trim()||!is(a)&&!i)return r.onError(Ji(42,n.loc)),Td();const c=o||Wc("modelValue",!0),s=o?Zc(o)?"onUpdate:"+o.content:Uc(['"onUpdate:" + ',o]):"onUpdate:modelValue";let u;const d=r.isTS?"($event: any)":"$event";u=Uc([d+" => ((",n,") = $event)"]);const p=[qc(c,e.exp),qc(s,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>(rs(e)?e:JSON.stringify(e))+": true").join(", "),r=o?Zc(o)?o.content+"Modifiers":Uc([o,' + "Modifiers"']):"modelModifiers";p.push(qc(r,Wc(`{ ${t} }`,!1,e.loc,2)))}return Td(p)};function Td(e=[]){return{props:e}}const Hd=/[\w).+\-_$\]]/,Rd=(e,t)=>{Es("COMPILER_FILTER",t)&&(5===e.type&&Ld(e.content,t),1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&Ld(e.exp,t)}))};function Ld(e,t){if(4===e.type)Dd(e,t);else for(let r=0;r=0;t--)if(e=r.charAt(t)," "!==e)break;e&&Hd.test(e)||(u=!0)}}else void 0===a?(b=l+1,a=r.slice(0,l).trim()):h();function h(){m.push(r.slice(b,l).trim()),b=l+1}if(void 0===a?a=r.slice(0,l).trim():0!==b&&h(),m.length){for(l=0;l{if(1===e.type){const r=ds(e,"memo");if(!r||Id.has(e))return;return Id.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&13===n.type&&(1!==e.tagType&&Cs(n,t),e.codegenNode=Kc(t.helper(Tc),[r.exp,Yc(void 0,n),"_cache",String(t.cached++)]))}}};function $d(e){return[[Md,Wu,Fd,Ju,Rd,_d,bd,id,Vd],{on:Ed,bind:Bd,model:Ad}]}function qd(e,t={}){const r=t.onError||Gi,n="module"===t.mode;!0===t.prefixIdentifiers?r(Ji(46)):n&&r(Ji(47));const l=!1;t.cacheHandlers&&r(Ji(48)),t.scopeId&&!n&&r(Ji(49));const a=Object(o["isString"])(e)?Ms(e,t):e,[i,c]=$d();return hu(a,Object(o["extend"])({},t,{prefixIdentifiers:l,nodeTransforms:[...i,...t.nodeTransforms||[]],directiveTransforms:Object(o["extend"])({},c,t.directiveTransforms||{})})),ku(a,Object(o["extend"])({},t,{prefixIdentifiers:l}))}const Wd=()=>({props:[]}),Ud=Symbol(""),Kd=Symbol(""),Yd=Symbol(""),Gd=Symbol(""),Xd=Symbol(""),Jd=Symbol(""),Zd=Symbol(""),Qd=Symbol(""),ep=Symbol(""),tp=Symbol("");let rp;function np(e,t=!1){return rp||(rp=document.createElement("div")),t?(rp.innerHTML=`
      `,rp.children[0].getAttribute("foo")):(rp.innerHTML=e,rp.textContent)}Lc({[Ud]:"vModelRadio",[Kd]:"vModelCheckbox",[Yd]:"vModelText",[Gd]:"vModelSelect",[Xd]:"vModelDynamic",[Jd]:"withModifiers",[Zd]:"withKeys",[Qd]:"vShow",[ep]:"Transition",[tp]:"TransitionGroup"});const op=Object(o["makeMap"])("style,iframe,script,noscript",!0),lp={isVoidTag:o["isVoidTag"],isNativeTag:e=>Object(o["isHTMLTag"])(e)||Object(o["isSVGTag"])(e),isPreTag:e=>"pre"===e,decodeEntities:np,isBuiltInComponent:e=>Qc(e,"Transition")?ep:Qc(e,"TransitionGroup")?tp:void 0,getNamespace(e,t){let r=t?t.ns:0;if(t&&2===r)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(r=0);else t&&1===r&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(r=0));if(0===r){if("svg"===e)return 1;if("math"===e)return 2}return r},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(op(e))return 2}return 0}},ap=e=>{1===e.type&&e.props.forEach((t,r)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[r]={type:7,name:"bind",arg:Wc("style",!0,t.loc),exp:ip(t.value.content,t.loc),modifiers:[],loc:t.loc})})},ip=(e,t)=>{const r=Object(o["parseStringStyle"])(e);return Wc(JSON.stringify(r),!1,t,3)};function cp(e,t){return Ji(e,t,void 0)}const sp=(e,t,r)=>{const{exp:n,loc:o}=e;return n||r.onError(cp(50,o)),t.children.length&&(r.onError(cp(51,o)),t.children.length=0),{props:[qc(Wc("innerHTML",!0,o),n||Wc("",!0))]}},up=(e,t,r)=>{const{exp:n,loc:o}=e;return n||r.onError(cp(52,o)),t.children.length&&(r.onError(cp(53,o)),t.children.length=0),{props:[qc(Wc("textContent",!0),n?su(n,r)>0?n:Kc(r.helperString(Oc),[n],o):Wc("",!0))]}},dp=(e,t,r)=>{const n=Ad(e,t,r);if(!n.props.length||1===t.tagType)return n;e.arg&&r.onError(cp(55,e.arg.loc));const{tag:o}=t,l=r.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||l){let a=Yd,i=!1;if("input"===o||l){const n=ps(t,"type");if(n){if(7===n.type)a=Xd;else if(n.value)switch(n.value.content){case"radio":a=Ud;break;case"checkbox":a=Kd;break;case"file":i=!0,r.onError(cp(56,e.loc));break;default:break}}else bs(t)&&(a=Xd)}else"select"===o&&(a=Gd);i||(n.needRuntime=r.helper(a))}else r.onError(cp(54,e.loc));return n.props=n.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),n},pp=Object(o["makeMap"])("passive,once,capture"),fp=Object(o["makeMap"])("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),bp=Object(o["makeMap"])("left,right"),mp=Object(o["makeMap"])("onkeyup,onkeydown,onkeypress",!0),hp=(e,t,r,n)=>{const o=[],l=[],a=[];for(let i=0;i{const r=Zc(e)&&"onclick"===e.content.toLowerCase();return r?Wc(t,!0):4!==e.type?Uc(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e},gp=(e,t,r)=>Ed(e,t,r,t=>{const{modifiers:n}=e;if(!n.length)return t;let{key:l,value:a}=t.props[0];const{keyModifiers:i,nonKeyModifiers:c,eventOptionModifiers:s}=hp(l,n,r,e.loc);if(c.includes("right")&&(l=vp(l,"onContextmenu")),c.includes("middle")&&(l=vp(l,"onMouseup")),c.length&&(a=Kc(r.helper(Jd),[a,JSON.stringify(c)])),!i.length||Zc(l)&&!mp(l.content)||(a=Kc(r.helper(Zd),[a,JSON.stringify(i)])),s.length){const e=s.map(o["capitalize"]).join("");l=Zc(l)?Wc(`${l.content}${e}`,!0):Uc(["(",l,`) + "${e}"`])}return{props:[qc(l,a)]}}),Op=(e,t,r)=>{const{exp:n,loc:o}=e;return n||r.onError(cp(58,o)),{props:[],needRuntime:r.helper(Qd)}};const jp=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||(t.onError(cp(60,e.loc)),t.removeNode())},wp=[ap],yp={cloak:Wd,html:sp,text:up,model:dp,on:gp,show:Op};function xp(e,t={}){return qd(e,Object(o["extend"])({},lp,t,{nodeTransforms:[jp,...wp,...t.nodeTransforms||[]],directiveTransforms:Object(o["extend"])({},yp,t.directiveTransforms||{}),transformHoist:null}))}const kp=Object.create(null);function _p(e,t){if(!Object(o["isString"])(e)){if(!e.nodeType)return o["NOOP"];e=e.innerHTML}const r=e,l=kp[r];if(l)return l;if("#"===e[0]){const t=document.querySelector(e);0,e=t?t.innerHTML:""}const a=Object(o["extend"])({hoistStatic:!0,onError:void 0,onWarn:o["NOOP"]},t);a.isCustomElement||"undefined"===typeof customElements||(a.isCustomElement=e=>!!customElements.get(e));const{code:i}=xp(e,a);const c=new Function("Vue",i)(n);return c._rc=!0,kp[r]=c}kl(_p)},f512:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bounds=t.random=void 0;var n=r("740b");function o(e){if(void 0===e&&(e={}),void 0!==e.count&&null!==e.count){var t=e.count,r=[];e.count=void 0;while(t>r.length)e.count=null,e.seed&&(e.seed+=1),r.push(o(e));return e.count=t,r}var c=l(e.hue,e.seed),s=a(c,e),u=i(c,s,e),d={h:c,s:s,v:u};return void 0!==e.alpha&&(d.a=e.alpha),new n.TinyColor(d)}function l(e,t){var r=s(e),n=d(r,t);return n<0&&(n=360+n),n}function a(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return d([0,100],t.seed);var r=u(e).saturationRange,n=r[0],o=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=o-10;break;case"light":o=55;break;default:break}return d([n,o],t.seed)}function i(e,t,r){var n=c(e,t),o=100;switch(r.luminosity){case"dark":o=n+20;break;case"light":n=(o+n)/2;break;case"random":n=0,o=100;break;default:break}return d([n,o],r.seed)}function c(e,t){for(var r=u(e).lowerBounds,n=0;n=o&&t<=a){var c=(i-l)/(a-o),s=l-c*o;return c*t+s}}return 0}function s(e){var r=parseInt(e,10);if(!Number.isNaN(r)&&r<360&&r>0)return[r,r];if("string"===typeof e){var o=t.bounds.find((function(t){return t.name===e}));if(o){var l=p(o);if(l.hueRange)return l.hueRange}var a=new n.TinyColor(e);if(a.isValid){var i=a.toHsv().h;return[i,i]}}return[0,360]}function u(e){e>=334&&e<=360&&(e-=360);for(var r=0,n=t.bounds;r=l.hueRange[0]&&e<=l.hueRange[1])return l}throw Error("Color not found")}function d(e,t){if(void 0===t)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;t=(9301*t+49297)%233280;var o=t/233280;return Math.floor(n+o*(r-n))}function p(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,o]}}t.random=o,t.bounds=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}]},f5f6:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));const n=e=>e},f6b4:function(e,t,r){"use strict";var n=r("c532");function o(){this.handlers=[]}o.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},f6f2:function(e,t,r){"use strict";r.r(t),r.d(t,"AddLocation",(function(){return p})),r.d(t,"Aim",(function(){return O})),r.d(t,"AlarmClock",(function(){return C})),r.d(t,"Apple",(function(){return N})),r.d(t,"ArrowDown",(function(){return q})),r.d(t,"ArrowDownBold",(function(){return L})),r.d(t,"ArrowLeft",(function(){return re})),r.d(t,"ArrowLeftBold",(function(){return X})),r.d(t,"ArrowRight",(function(){return be})),r.d(t,"ArrowRightBold",(function(){return ce})),r.d(t,"ArrowUp",(function(){return Ce})),r.d(t,"ArrowUpBold",(function(){return je})),r.d(t,"Avatar",(function(){return Ne})),r.d(t,"Back",(function(){return De})),r.d(t,"Baseball",(function(){return Ue})),r.d(t,"Basketball",(function(){return Ze})),r.d(t,"Bell",(function(){return pt})),r.d(t,"BellFilled",(function(){return ot})),r.d(t,"Bicycle",(function(){return gt})),r.d(t,"Bottom",(function(){return Lt})),r.d(t,"BottomLeft",(function(){return _t})),r.d(t,"BottomRight",(function(){return Nt})),r.d(t,"Bowl",(function(){return qt})),r.d(t,"Box",(function(){return Zt})),r.d(t,"Briefcase",(function(){return or})),r.d(t,"Brush",(function(){return hr})),r.d(t,"BrushFilled",(function(){return ur})),r.d(t,"Burger",(function(){return yr})),r.d(t,"Calendar",(function(){return Er})),r.d(t,"Camera",(function(){return Pr})),r.d(t,"CameraFilled",(function(){return Ar})),r.d(t,"CaretBottom",(function(){return Ur})),r.d(t,"CaretLeft",(function(){return Zr})),r.d(t,"CaretRight",(function(){return on})),r.d(t,"CaretTop",(function(){return dn})),r.d(t,"Cellphone",(function(){return vn})),r.d(t,"ChatDotRound",(function(){return kn})),r.d(t,"ChatDotSquare",(function(){return Vn})),r.d(t,"ChatLineRound",(function(){return Ln})),r.d(t,"ChatLineSquare",(function(){return Wn})),r.d(t,"ChatRound",(function(){return Jn})),r.d(t,"ChatSquare",(function(){return no})),r.d(t,"Check",(function(){return so})),r.d(t,"Checked",(function(){return ho})),r.d(t,"Cherry",(function(){return yo})),r.d(t,"Chicken",(function(){return Eo})),r.d(t,"ChromeFilled",(function(){return Ho})),r.d(t,"CircleCheck",(function(){return Go})),r.d(t,"CircleCheckFilled",(function(){return Fo})),r.d(t,"CircleClose",(function(){return cl})),r.d(t,"CircleCloseFilled",(function(){return tl})),r.d(t,"CirclePlus",(function(){return yl})),r.d(t,"CirclePlusFilled",(function(){return bl})),r.d(t,"Clock",(function(){return Sl})),r.d(t,"Close",(function(){return Fl})),r.d(t,"CloseBold",(function(){return Hl})),r.d(t,"Cloudy",(function(){return Yl})),r.d(t,"Coffee",(function(){return aa})),r.d(t,"CoffeeCup",(function(){return ea})),r.d(t,"Coin",(function(){return ba})),r.d(t,"ColdDrink",(function(){return ja})),r.d(t,"Collection",(function(){return Ma})),r.d(t,"CollectionTag",(function(){return Ca})),r.d(t,"Comment",(function(){return Da})),r.d(t,"Compass",(function(){return Ua})),r.d(t,"Connection",(function(){return Qa})),r.d(t,"Coordinate",(function(){return ai})),r.d(t,"CopyDocument",(function(){return fi})),r.d(t,"Cpu",(function(){return ji})),r.d(t,"CreditCard",(function(){return zi})),r.d(t,"Crop",(function(){return Ai})),r.d(t,"DArrowLeft",(function(){return Pi})),r.d(t,"DArrowRight",(function(){return Ui})),r.d(t,"DCaret",(function(){return Zi})),r.d(t,"DataAnalysis",(function(){return oc})),r.d(t,"DataBoard",(function(){return pc})),r.d(t,"DataLine",(function(){return gc})),r.d(t,"Delete",(function(){return Lc})),r.d(t,"DeleteFilled",(function(){return kc})),r.d(t,"DeleteLocation",(function(){return Nc})),r.d(t,"Dessert",(function(){return qc})),r.d(t,"Discount",(function(){return Jc})),r.d(t,"Dish",(function(){return ss})),r.d(t,"DishDot",(function(){return ns})),r.d(t,"Document",(function(){return Ws})),r.d(t,"DocumentAdd",(function(){return ms})),r.d(t,"DocumentChecked",(function(){return ws})),r.d(t,"DocumentCopy",(function(){return zs})),r.d(t,"DocumentDelete",(function(){return Ms})),r.d(t,"DocumentRemove",(function(){return Ds})),r.d(t,"Download",(function(){return Js})),r.d(t,"Drizzling",(function(){return nu})),r.d(t,"Edit",(function(){return hu})),r.d(t,"EditPen",(function(){return su})),r.d(t,"Eleme",(function(){return Eu})),r.d(t,"ElemeFilled",(function(){return yu})),r.d(t,"ElementPlus",(function(){return Au})),r.d(t,"Expand",(function(){return Pu})),r.d(t,"Failed",(function(){return Uu})),r.d(t,"Female",(function(){return ed})),r.d(t,"Files",(function(){return ad})),r.d(t,"Film",(function(){return fd})),r.d(t,"Filter",(function(){return Od})),r.d(t,"Finished",(function(){return _d})),r.d(t,"FirstAidKit",(function(){return Nd})),r.d(t,"Flag",(function(){return Ld})),r.d(t,"Fold",(function(){return qd})),r.d(t,"Folder",(function(){return Cp})),r.d(t,"FolderAdd",(function(){return Xd})),r.d(t,"FolderChecked",(function(){return rp})),r.d(t,"FolderDelete",(function(){return cp})),r.d(t,"FolderOpened",(function(){return bp})),r.d(t,"FolderRemove",(function(){return jp})),r.d(t,"Food",(function(){return Np})),r.d(t,"Football",(function(){return Dp})),r.d(t,"ForkSpoon",(function(){return Wp})),r.d(t,"Fries",(function(){return Jp})),r.d(t,"FullScreen",(function(){return nf})),r.d(t,"Goblet",(function(){return Ef})),r.d(t,"GobletFull",(function(){return uf})),r.d(t,"GobletSquare",(function(){return yf})),r.d(t,"GobletSquareFull",(function(){return hf})),r.d(t,"GoldMedal",(function(){return Tf})),r.d(t,"Goods",(function(){return Kf})),r.d(t,"GoodsFilled",(function(){return If})),r.d(t,"Grape",(function(){return Qf})),r.d(t,"Grid",(function(){return lb})),r.d(t,"Guide",(function(){return pb})),r.d(t,"Handbag",(function(){return gb})),r.d(t,"Headset",(function(){return kb})),r.d(t,"Help",(function(){return Hb})),r.d(t,"HelpFilled",(function(){return Sb})),r.d(t,"Hide",(function(){return $b})),r.d(t,"Histogram",(function(){return Gb})),r.d(t,"HomeFilled",(function(){return tm})),r.d(t,"HotWater",(function(){return im})),r.d(t,"House",(function(){return fm})),r.d(t,"IceCream",(function(){return Vm})),r.d(t,"IceCreamRound",(function(){return Om})),r.d(t,"IceCreamSquare",(function(){return _m})),r.d(t,"IceDrink",(function(){return Rm})),r.d(t,"IceTea",(function(){return $m})),r.d(t,"InfoFilled",(function(){return Gm})),r.d(t,"Iphone",(function(){return th})),r.d(t,"Key",(function(){return ih})),r.d(t,"KnifeFork",(function(){return fh})),r.d(t,"Lightning",(function(){return jh})),r.d(t,"Link",(function(){return Ch})),r.d(t,"List",(function(){return Nh})),r.d(t,"Loading",(function(){return Lh})),r.d(t,"Location",(function(){return lv})),r.d(t,"LocationFilled",(function(){return qh})),r.d(t,"LocationInformation",(function(){return Zh})),r.d(t,"Lock",(function(){return pv})),r.d(t,"Lollipop",(function(){return gv})),r.d(t,"MagicStick",(function(){return kv})),r.d(t,"Magnet",(function(){return Sv})),r.d(t,"Male",(function(){return Lv})),r.d(t,"Management",(function(){return qv})),r.d(t,"MapLocation",(function(){return Jv})),r.d(t,"Medal",(function(){return og})),r.d(t,"Memo",(function(){return pg})),r.d(t,"Menu",(function(){return gg})),r.d(t,"Message",(function(){return Vg})),r.d(t,"MessageBox",(function(){return kg})),r.d(t,"Mic",(function(){return Rg})),r.d(t,"Microphone",(function(){return $g})),r.d(t,"MilkTea",(function(){return Gg})),r.d(t,"Minus",(function(){return tO})),r.d(t,"Money",(function(){return sO})),r.d(t,"Monitor",(function(){return mO})),r.d(t,"Moon",(function(){return EO})),r.d(t,"MoonNight",(function(){return yO})),r.d(t,"More",(function(){return PO})),r.d(t,"MoreFilled",(function(){return AO})),r.d(t,"MostlyCloudy",(function(){return UO})),r.d(t,"Mouse",(function(){return QO})),r.d(t,"Mug",(function(){return lj})),r.d(t,"Mute",(function(){return Oj})),r.d(t,"MuteNotification",(function(){return pj})),r.d(t,"NoSmoking",(function(){return _j})),r.d(t,"Notebook",(function(){return Nj})),r.d(t,"Notification",(function(){return Dj})),r.d(t,"Odometer",(function(){return Kj})),r.d(t,"OfficeBuilding",(function(){return tw})),r.d(t,"Open",(function(){return cw})),r.d(t,"Operation",(function(){return bw})),r.d(t,"Opportunity",(function(){return jw})),r.d(t,"Orange",(function(){return Cw})),r.d(t,"Paperclip",(function(){return Nw})),r.d(t,"PartlyCloudy",(function(){return Dw})),r.d(t,"Pear",(function(){return Ww})),r.d(t,"Phone",(function(){return ny})),r.d(t,"PhoneFilled",(function(){return Jw})),r.d(t,"Picture",(function(){return xy})),r.d(t,"PictureFilled",(function(){return sy})),r.d(t,"PictureRounded",(function(){return hy})),r.d(t,"PieChart",(function(){return Sy})),r.d(t,"Place",(function(){return Ly})),r.d(t,"Platform",(function(){return qy})),r.d(t,"Plus",(function(){return Xy})),r.d(t,"Pointer",(function(){return rx})),r.d(t,"Position",(function(){return cx})),r.d(t,"Postcard",(function(){return mx})),r.d(t,"Pouring",(function(){return wx})),r.d(t,"Present",(function(){return Sx})),r.d(t,"PriceTag",(function(){return Rx})),r.d(t,"Printer",(function(){return $x})),r.d(t,"Promotion",(function(){return Gx})),r.d(t,"QuartzWatch",(function(){return nk})),r.d(t,"QuestionFilled",(function(){return sk})),r.d(t,"Rank",(function(){return mk})),r.d(t,"Reading",(function(){return Bk})),r.d(t,"ReadingLamp",(function(){return yk})),r.d(t,"Refresh",(function(){return Kk})),r.d(t,"RefreshLeft",(function(){return Tk})),r.d(t,"RefreshRight",(function(){return Ik})),r.d(t,"Refrigerator",(function(){return Qk})),r.d(t,"Remove",(function(){return p_})),r.d(t,"RemoveFilled",(function(){return l_})),r.d(t,"Right",(function(){return g_})),r.d(t,"ScaleToOriginal",(function(){return k_})),r.d(t,"School",(function(){return N_})),r.d(t,"Scissor",(function(){return L_})),r.d(t,"Search",(function(){return q_})),r.d(t,"Select",(function(){return X_})),r.d(t,"Sell",(function(){return rC})),r.d(t,"SemiSelect",(function(){return cC})),r.d(t,"Service",(function(){return bC})),r.d(t,"SetUp",(function(){return xC})),r.d(t,"Setting",(function(){return BC})),r.d(t,"Share",(function(){return TC})),r.d(t,"Ship",(function(){return IC})),r.d(t,"Shop",(function(){return KC})),r.d(t,"ShoppingBag",(function(){return ez})),r.d(t,"ShoppingCart",(function(){return fz})),r.d(t,"ShoppingCartFull",(function(){return iz})),r.d(t,"ShoppingTrolley",(function(){return Oz})),r.d(t,"Smoking",(function(){return Cz})),r.d(t,"Soccer",(function(){return Nz})),r.d(t,"SoldOut",(function(){return Lz})),r.d(t,"Sort",(function(){return rE})),r.d(t,"SortDown",(function(){return qz})),r.d(t,"SortUp",(function(){return Xz})),r.d(t,"Stamp",(function(){return cE})),r.d(t,"Star",(function(){return jE})),r.d(t,"StarFilled",(function(){return bE})),r.d(t,"Stopwatch",(function(){return zE})),r.d(t,"SuccessFilled",(function(){return ME})),r.d(t,"Sugar",(function(){return DE})),r.d(t,"Suitcase",(function(){return ZE})),r.d(t,"SuitcaseLine",(function(){return WE})),r.d(t,"Sunny",(function(){return oB})),r.d(t,"Sunrise",(function(){return uB})),r.d(t,"Sunset",(function(){return hB})),r.d(t,"Switch",(function(){return HB})),r.d(t,"SwitchButton",(function(){return xB})),r.d(t,"SwitchFilled",(function(){return SB})),r.d(t,"TakeawayBox",(function(){return FB})),r.d(t,"Ticket",(function(){return YB})),r.d(t,"Tickets",(function(){return eS})),r.d(t,"Timer",(function(){return cS})),r.d(t,"ToiletPaper",(function(){return mS})),r.d(t,"Tools",(function(){return wS})),r.d(t,"Top",(function(){return IS})),r.d(t,"TopLeft",(function(){return ES})),r.d(t,"TopRight",(function(){return TS})),r.d(t,"TrendCharts",(function(){return KS})),r.d(t,"Trophy",(function(){return lV})),r.d(t,"TrophyBase",(function(){return QS})),r.d(t,"TurnOff",(function(){return pV})),r.d(t,"Umbrella",(function(){return gV})),r.d(t,"Unlock",(function(){return _V})),r.d(t,"Upload",(function(){return RV})),r.d(t,"UploadFilled",(function(){return VV})),r.d(t,"User",(function(){return GV})),r.d(t,"UserFilled",(function(){return $V})),r.d(t,"Van",(function(){return tN})),r.d(t,"VideoCamera",(function(){return fN})),r.d(t,"VideoCameraFilled",(function(){return iN})),r.d(t,"VideoPause",(function(){return ON})),r.d(t,"VideoPlay",(function(){return _N})),r.d(t,"View",(function(){return VN})),r.d(t,"Wallet",(function(){return WN})),r.d(t,"WalletFilled",(function(){return RN})),r.d(t,"WarnTriangleFilled",(function(){return JN})),r.d(t,"Warning",(function(){return sM})),r.d(t,"WarningFilled",(function(){return nM})),r.d(t,"Watch",(function(){return vM})),r.d(t,"Watermelon",(function(){return xM})),r.d(t,"WindPower",(function(){return BM})),r.d(t,"ZoomIn",(function(){return TM})),r.d(t,"ZoomOut",(function(){return IM}));var n=r("f2bf"),o=(e,t)=>{let r=e.__vccOpts||e;for(let[n,o]of t)r[n]=o;return r},l={name:"AddLocation"},a={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},i=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),c=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),s=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 384h96a32 32 0 1 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96z"},null,-1),u=[i,c,s]; +/*! Element Plus Icons Vue v2.0.9 */function d(e,t,r,o,l,i){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",a,u)}var p=o(l,[["render",d],["__file","add-location.vue"]]),f={name:"Aim"},b={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},m=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),h=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 96a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V128a32 32 0 0 1 32-32zm0 576a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V704a32 32 0 0 1 32-32zM96 512a32 32 0 0 1 32-32h192a32 32 0 0 1 0 64H128a32 32 0 0 1-32-32zm576 0a32 32 0 0 1 32-32h192a32 32 0 1 1 0 64H704a32 32 0 0 1-32-32z"},null,-1),v=[m,h];function g(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",b,v)}var O=o(f,[["render",g],["__file","aim.vue"]]),j={name:"AlarmClock"},w={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},y=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 832a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),x=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m292.288 824.576 55.424 32-48 83.136a32 32 0 1 1-55.424-32l48-83.136zm439.424 0-55.424 32 48 83.136a32 32 0 1 0 55.424-32l-48-83.136zM512 512h160a32 32 0 1 1 0 64H480a32 32 0 0 1-32-32V320a32 32 0 0 1 64 0v192zM90.496 312.256A160 160 0 0 1 312.32 90.496l-46.848 46.848a96 96 0 0 0-128 128L90.56 312.256zm835.264 0A160 160 0 0 0 704 90.496l46.848 46.848a96 96 0 0 1 128 128l46.912 46.912z"},null,-1),k=[y,x];function _(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",w,k)}var C=o(j,[["render",_],["__file","alarm-clock.vue"]]),z={name:"Apple"},E={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},B=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M599.872 203.776a189.44 189.44 0 0 1 64.384-4.672l2.624.128c31.168 1.024 51.2 4.096 79.488 16.32 37.632 16.128 74.496 45.056 111.488 89.344 96.384 115.264 82.752 372.8-34.752 521.728-7.68 9.728-32 41.6-30.72 39.936a426.624 426.624 0 0 1-30.08 35.776c-31.232 32.576-65.28 49.216-110.08 50.048-31.36.64-53.568-5.312-84.288-18.752l-6.528-2.88c-20.992-9.216-30.592-11.904-47.296-11.904-18.112 0-28.608 2.88-51.136 12.672l-6.464 2.816c-28.416 12.224-48.32 18.048-76.16 19.2-74.112 2.752-116.928-38.08-180.672-132.16-96.64-142.08-132.608-349.312-55.04-486.4 46.272-81.92 129.92-133.632 220.672-135.04 32.832-.576 60.288 6.848 99.648 22.72 27.136 10.88 34.752 13.76 37.376 14.272 16.256-20.16 27.776-36.992 34.56-50.24 13.568-26.304 27.2-59.968 40.704-100.8a32 32 0 1 1 60.8 20.224c-12.608 37.888-25.408 70.4-38.528 97.664zm-51.52 78.08c-14.528 17.792-31.808 37.376-51.904 58.816a32 32 0 1 1-46.72-43.776l12.288-13.248c-28.032-11.2-61.248-26.688-95.68-26.112-70.4 1.088-135.296 41.6-171.648 105.792C121.6 492.608 176 684.16 247.296 788.992c34.816 51.328 76.352 108.992 130.944 106.944 52.48-2.112 72.32-34.688 135.872-34.688 63.552 0 81.28 34.688 136.96 33.536 56.448-1.088 75.776-39.04 126.848-103.872 107.904-136.768 107.904-362.752 35.776-449.088-72.192-86.272-124.672-84.096-151.68-85.12-41.472-4.288-81.6 12.544-113.664 25.152z"},null,-1),S=[B];function V(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",E,S)}var N=o(z,[["render",V],["__file","apple.vue"]]),M={name:"ArrowDownBold"},A={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},T=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8 316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496z"},null,-1),H=[T];function R(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",A,H)}var L=o(M,[["render",R],["__file","arrow-down-bold.vue"]]),D={name:"ArrowDown"},P={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},I=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),F=[I];function $(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",P,F)}var q=o(D,[["render",$],["__file","arrow-down.vue"]]),W={name:"ArrowLeftBold"},U={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0z"},null,-1),Y=[K];function G(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",U,Y)}var X=o(W,[["render",G],["__file","arrow-left-bold.vue"]]),J={name:"ArrowLeft"},Z={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Q=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),ee=[Q];function te(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Z,ee)}var re=o(J,[["render",te],["__file","arrow-left.vue"]]),ne={name:"ArrowRightBold"},oe={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},le=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"},null,-1),ae=[le];function ie(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",oe,ae)}var ce=o(ne,[["render",ie],["__file","arrow-right-bold.vue"]]),se={name:"ArrowRight"},ue={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},de=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),pe=[de];function fe(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ue,pe)}var be=o(se,[["render",fe],["__file","arrow-right.vue"]]),me={name:"ArrowUpBold"},he={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ve=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8 316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496z"},null,-1),ge=[ve];function Oe(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",he,ge)}var je=o(me,[["render",Oe],["__file","arrow-up-bold.vue"]]),we={name:"ArrowUp"},ye={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xe=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),ke=[xe];function _e(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ye,ke)}var Ce=o(we,[["render",_e],["__file","arrow-up.vue"]]),ze={name:"Avatar"},Ee={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Be=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M628.736 528.896A416 416 0 0 1 928 928H96a415.872 415.872 0 0 1 299.264-399.104L512 704l116.736-175.104zM720 304a208 208 0 1 1-416 0 208 208 0 0 1 416 0z"},null,-1),Se=[Be];function Ve(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ee,Se)}var Ne=o(ze,[["render",Ve],["__file","avatar.vue"]]),Me={name:"Back"},Ae={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Te=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),He=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),Re=[Te,He];function Le(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ae,Re)}var De=o(Me,[["render",Le],["__file","back.vue"]]),Pe={name:"Baseball"},Ie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fe=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M195.2 828.8a448 448 0 1 1 633.6-633.6 448 448 0 0 1-633.6 633.6zm45.248-45.248a384 384 0 1 0 543.104-543.104 384 384 0 0 0-543.104 543.104z"},null,-1),$e=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M497.472 96.896c22.784 4.672 44.416 9.472 64.896 14.528a256.128 256.128 0 0 0 350.208 350.208c5.056 20.48 9.856 42.112 14.528 64.896A320.128 320.128 0 0 1 497.472 96.896zM108.48 491.904a320.128 320.128 0 0 1 423.616 423.68c-23.04-3.648-44.992-7.424-65.728-11.52a256.128 256.128 0 0 0-346.496-346.432 1736.64 1736.64 0 0 1-11.392-65.728z"},null,-1),qe=[Fe,$e];function We(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ie,qe)}var Ue=o(Pe,[["render",We],["__file","baseball.vue"]]),Ke={name:"Basketball"},Ye={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ge=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M778.752 788.224a382.464 382.464 0 0 0 116.032-245.632 256.512 256.512 0 0 0-241.728-13.952 762.88 762.88 0 0 1 125.696 259.584zm-55.04 44.224a699.648 699.648 0 0 0-125.056-269.632 256.128 256.128 0 0 0-56.064 331.968 382.72 382.72 0 0 0 181.12-62.336zm-254.08 61.248A320.128 320.128 0 0 1 557.76 513.6a715.84 715.84 0 0 0-48.192-48.128 320.128 320.128 0 0 1-379.264 88.384 382.4 382.4 0 0 0 110.144 229.696 382.4 382.4 0 0 0 229.184 110.08zM129.28 481.088a256.128 256.128 0 0 0 331.072-56.448 699.648 699.648 0 0 0-268.8-124.352 382.656 382.656 0 0 0-62.272 180.8zm106.56-235.84a762.88 762.88 0 0 1 258.688 125.056 256.512 256.512 0 0 0-13.44-241.088A382.464 382.464 0 0 0 235.84 245.248zm318.08-114.944c40.576 89.536 37.76 193.92-8.448 281.344a779.84 779.84 0 0 1 66.176 66.112 320.832 320.832 0 0 1 282.112-8.128 382.4 382.4 0 0 0-110.144-229.12 382.4 382.4 0 0 0-229.632-110.208zM828.8 828.8a448 448 0 1 1-633.6-633.6 448 448 0 0 1 633.6 633.6z"},null,-1),Xe=[Ge];function Je(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ye,Xe)}var Ze=o(Ke,[["render",Je],["__file","basketball.vue"]]),Qe={name:"BellFilled"},et={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 832a128 128 0 0 1-256 0h256zm192-64H134.4a38.4 38.4 0 0 1 0-76.8H192V448c0-154.88 110.08-284.16 256.32-313.6a64 64 0 1 1 127.36 0A320.128 320.128 0 0 1 832 448v243.2h57.6a38.4 38.4 0 0 1 0 76.8H832z"},null,-1),rt=[tt];function nt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",et,rt)}var ot=o(Qe,[["render",nt],["__file","bell-filled.vue"]]),lt={name:"Bell"},at={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},it=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a64 64 0 0 1 64 64v64H448v-64a64 64 0 0 1 64-64z"},null,-1),ct=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768h512V448a256 256 0 1 0-512 0v320zm256-640a320 320 0 0 1 320 320v384H192V448a320 320 0 0 1 320-320z"},null,-1),st=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M96 768h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm352 128h128a64 64 0 0 1-128 0z"},null,-1),ut=[it,ct,st];function dt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",at,ut)}var pt=o(lt,[["render",dt],["__file","bell.vue"]]),ft={name:"Bicycle"},bt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mt=Object(n["createStaticVNode"])('',5),ht=[mt];function vt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bt,ht)}var gt=o(ft,[["render",vt],["__file","bicycle.vue"]]),Ot={name:"BottomLeft"},jt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768h416a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V352a32 32 0 0 1 64 0v416z"},null,-1),yt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M246.656 822.656a32 32 0 0 1-45.312-45.312l544-544a32 32 0 0 1 45.312 45.312l-544 544z"},null,-1),xt=[wt,yt];function kt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jt,xt)}var _t=o(Ot,[["render",kt],["__file","bottom-left.vue"]]),Ct={name:"BottomRight"},zt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Et=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 768a32 32 0 1 0 0 64h448a32 32 0 0 0 32-32V352a32 32 0 0 0-64 0v416H352z"},null,-1),Bt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M777.344 822.656a32 32 0 0 0 45.312-45.312l-544-544a32 32 0 0 0-45.312 45.312l544 544z"},null,-1),St=[Et,Bt];function Vt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zt,St)}var Nt=o(Ct,[["render",Vt],["__file","bottom-right.vue"]]),Mt={name:"Bottom"},At={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 805.888V168a32 32 0 1 0-64 0v637.888L246.656 557.952a30.72 30.72 0 0 0-45.312 0 35.52 35.52 0 0 0 0 48.064l288 306.048a30.72 30.72 0 0 0 45.312 0l288-306.048a35.52 35.52 0 0 0 0-48 30.72 30.72 0 0 0-45.312 0L544 805.824z"},null,-1),Ht=[Tt];function Rt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",At,Ht)}var Lt=o(Mt,[["render",Rt],["__file","bottom.vue"]]),Dt={name:"Bowl"},Pt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},It=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M714.432 704a351.744 351.744 0 0 0 148.16-256H161.408a351.744 351.744 0 0 0 148.16 256h404.864zM288 766.592A415.68 415.68 0 0 1 96 416a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32 415.68 415.68 0 0 1-192 350.592V832a64 64 0 0 1-64 64H352a64 64 0 0 1-64-64v-65.408zM493.248 320h-90.496l254.4-254.4a32 32 0 1 1 45.248 45.248L493.248 320zm187.328 0h-128l269.696-155.712a32 32 0 0 1 32 55.424L680.576 320zM352 768v64h320v-64H352z"},null,-1),Ft=[It];function $t(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pt,Ft)}var qt=o(Dt,[["render",$t],["__file","bowl.vue"]]),Wt={name:"Box"},Ut={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M317.056 128 128 344.064V896h768V344.064L706.944 128H317.056zm-14.528-64h418.944a32 32 0 0 1 24.064 10.88l206.528 236.096A32 32 0 0 1 960 332.032V928a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V332.032a32 32 0 0 1 7.936-21.12L278.4 75.008A32 32 0 0 1 302.528 64z"},null,-1),Yt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M64 320h896v64H64z"},null,-1),Gt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 327.872V640h128V327.872L526.08 128h-28.16L448 327.872zM448 64h128l64 256v352a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V320l64-256z"},null,-1),Xt=[Kt,Yt,Gt];function Jt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ut,Xt)}var Zt=o(Wt,[["render",Jt],["__file","box.vue"]]),Qt={name:"Briefcase"},er={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 320V128h384v192h192v192H128V320h192zM128 576h768v320H128V576zm256-256h256.064V192H384v128z"},null,-1),rr=[tr];function nr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",er,rr)}var or=o(Qt,[["render",nr],["__file","briefcase.vue"]]),lr={name:"BrushFilled"},ar={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ir=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M608 704v160a96 96 0 0 1-192 0V704h-96a128 128 0 0 1-128-128h640a128 128 0 0 1-128 128h-96zM192 512V128.064h640V512H192z"},null,-1),cr=[ir];function sr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ar,cr)}var ur=o(lr,[["render",sr],["__file","brush-filled.vue"]]),dr={name:"Brush"},pr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 448H128v192a64 64 0 0 0 64 64h192v192h256V704h192a64 64 0 0 0 64-64V448zm-770.752-64c0-47.552 5.248-90.24 15.552-128 14.72-54.016 42.496-107.392 83.2-160h417.28l-15.36 70.336L736 96h211.2c-24.832 42.88-41.92 96.256-51.2 160a663.872 663.872 0 0 0-6.144 128H960v256a128 128 0 0 1-128 128H704v160a32 32 0 0 1-32 32H352a32 32 0 0 1-32-32V768H192A128 128 0 0 1 64 640V384h61.248zm64 0h636.544c-2.048-45.824.256-91.584 6.848-137.216 4.48-30.848 10.688-59.776 18.688-86.784h-96.64l-221.12 141.248L561.92 160H256.512c-25.856 37.888-43.776 75.456-53.952 112.832-8.768 32.064-13.248 69.12-13.312 111.168z"},null,-1),br=[fr];function mr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",pr,br)}var hr=o(dr,[["render",mr],["__file","brush.vue"]]),vr={name:"Burger"},gr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Or=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 512a32 32 0 0 0-32 32v64a32 32 0 0 0 30.08 32H864a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H160zm736-58.56A96 96 0 0 1 960 544v64a96 96 0 0 1-51.968 85.312L855.36 833.6a96 96 0 0 1-89.856 62.272H258.496A96 96 0 0 1 168.64 833.6l-52.608-140.224A96 96 0 0 1 64 608v-64a96 96 0 0 1 64-90.56V448a384 384 0 1 1 768 5.44zM832 448a320 320 0 0 0-640 0h640zM512 704H188.352l40.192 107.136a32 32 0 0 0 29.952 20.736h507.008a32 32 0 0 0 29.952-20.736L835.648 704H512z"},null,-1),jr=[Or];function wr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gr,jr)}var yr=o(vr,[["render",wr],["__file","burger.vue"]]),xr={name:"Calendar"},kr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_r=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),Cr=[_r];function zr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kr,Cr)}var Er=o(xr,[["render",zr],["__file","calendar.vue"]]),Br={name:"CameraFilled"},Sr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 224a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h704a64 64 0 0 0 64-64V288a64 64 0 0 0-64-64H748.416l-46.464-92.672A64 64 0 0 0 644.736 96H379.328a64 64 0 0 0-57.216 35.392L275.776 224H160zm352 435.2a115.2 115.2 0 1 0 0-230.4 115.2 115.2 0 0 0 0 230.4zm0 140.8a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),Nr=[Vr];function Mr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Sr,Nr)}var Ar=o(Br,[["render",Mr],["__file","camera-filled.vue"]]),Tr={name:"Camera"},Hr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Rr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 256H128v576h768V256zm-199.424-64-32.064-64h-304.96l-32 64h369.024zM96 192h160l46.336-92.608A64 64 0 0 1 359.552 64h304.96a64 64 0 0 1 57.216 35.328L768.192 192H928a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32zm416 512a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm0 64a224 224 0 1 1 0-448 224 224 0 0 1 0 448z"},null,-1),Lr=[Rr];function Dr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Hr,Lr)}var Pr=o(Tr,[["render",Dr],["__file","camera.vue"]]),Ir={name:"CaretBottom"},Fr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$r=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m192 384 320 384 320-384z"},null,-1),qr=[$r];function Wr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Fr,qr)}var Ur=o(Ir,[["render",Wr],["__file","caret-bottom.vue"]]),Kr={name:"CaretLeft"},Yr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Gr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 192 288 511.936 672 832z"},null,-1),Xr=[Gr];function Jr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Yr,Xr)}var Zr=o(Kr,[["render",Jr],["__file","caret-left.vue"]]),Qr={name:"CaretRight"},en={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),rn=[tn];function nn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",en,rn)}var on=o(Qr,[["render",nn],["__file","caret-right.vue"]]),ln={name:"CaretTop"},an={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),sn=[cn];function un(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",an,sn)}var dn=o(ln,[["render",un],["__file","caret-top.vue"]]),pn={name:"Cellphone"},fn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 128a64 64 0 0 0-64 64v640a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H256zm0-64h512a128 128 0 0 1 128 128v640a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V192A128 128 0 0 1 256 64zm128 128h256a32 32 0 1 1 0 64H384a32 32 0 0 1 0-64zm128 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),mn=[bn];function hn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",fn,mn)}var vn=o(pn,[["render",hn],["__file","cellphone.vue"]]),gn={name:"ChatDotRound"},On={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),wn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 563.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),yn=[jn,wn];function xn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",On,yn)}var kn=o(gn,[["render",xn],["__file","chat-dot-round.vue"]]),_n={name:"ChatDotSquare"},Cn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),En=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 499.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),Bn=[zn,En];function Sn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cn,Bn)}var Vn=o(_n,[["render",Sn],["__file","chat-dot-square.vue"]]),Nn={name:"ChatLineRound"},Mn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},An=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),Tn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 576h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm32-192h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),Hn=[An,Tn];function Rn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Mn,Hn)}var Ln=o(Nn,[["render",Rn],["__file","chat-line-round.vue"]]),Dn={name:"ChatLineSquare"},Pn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},In=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 826.88 273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),Fn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 512h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm0-192h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),$n=[In,Fn];function qn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pn,$n)}var Wn=o(Dn,[["render",qn],["__file","chat-line-square.vue"]]),Un={name:"ChatRound"},Kn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m174.72 855.68 130.048-43.392 23.424 11.392C382.4 849.984 444.352 864 512 864c223.744 0 384-159.872 384-352 0-192.832-159.104-352-384-352S128 319.168 128 512a341.12 341.12 0 0 0 69.248 204.288l21.632 28.8-44.16 110.528zm-45.248 82.56A32 32 0 0 1 89.6 896l56.512-141.248A405.12 405.12 0 0 1 64 512C64 299.904 235.648 96 512 96s448 203.904 448 416-173.44 416-448 416c-79.68 0-150.848-17.152-211.712-46.72l-170.88 56.96z"},null,-1),Gn=[Yn];function Xn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Kn,Gn)}var Jn=o(Un,[["render",Xn],["__file","chat-round.vue"]]),Zn={name:"ChatSquare"},Qn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),to=[eo];function ro(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qn,to)}var no=o(Zn,[["render",ro],["__file","chat-square.vue"]]),oo={name:"Check"},lo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ao=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),io=[ao];function co(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lo,io)}var so=o(oo,[["render",co],["__file","check.vue"]]),uo={name:"Checked"},po={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160.064v64H704v-64zM311.616 537.28l-45.312 45.248L447.36 763.52l316.8-316.8-45.312-45.184L447.36 673.024 311.616 537.28zM384 192V96h256v96H384z"},null,-1),bo=[fo];function mo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",po,bo)}var ho=o(uo,[["render",mo],["__file","checked.vue"]]),vo={name:"Cherry"},go={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M261.056 449.6c13.824-69.696 34.88-128.96 63.36-177.728 23.744-40.832 61.12-88.64 112.256-143.872H320a32 32 0 0 1 0-64h384a32 32 0 1 1 0 64H554.752c14.912 39.168 41.344 86.592 79.552 141.76 47.36 68.48 84.8 106.752 106.304 114.304a224 224 0 1 1-84.992 14.784c-22.656-22.912-47.04-53.76-73.92-92.608-38.848-56.128-67.008-105.792-84.352-149.312-55.296 58.24-94.528 107.52-117.76 147.2-23.168 39.744-41.088 88.768-53.568 147.072a224.064 224.064 0 1 1-64.96-1.6zM288 832a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm448-64a160 160 0 1 0 0-320 160 160 0 0 0 0 320z"},null,-1),jo=[Oo];function wo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",go,jo)}var yo=o(vo,[["render",wo],["__file","cherry.vue"]]),xo={name:"Chicken"},ko={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_o=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M349.952 716.992 478.72 588.16a106.688 106.688 0 0 1-26.176-19.072 106.688 106.688 0 0 1-19.072-26.176L304.704 671.744c.768 3.072 1.472 6.144 2.048 9.216l2.048 31.936 31.872 1.984c3.136.64 6.208 1.28 9.28 2.112zm57.344 33.152a128 128 0 1 1-216.32 114.432l-1.92-32-32-1.92a128 128 0 1 1 114.432-216.32L416.64 469.248c-2.432-101.44 58.112-239.104 149.056-330.048 107.328-107.328 231.296-85.504 316.8 0 85.44 85.44 107.328 209.408 0 316.8-91.008 90.88-228.672 151.424-330.112 149.056L407.296 750.08zm90.496-226.304c49.536 49.536 233.344-7.04 339.392-113.088 78.208-78.208 63.232-163.072 0-226.304-63.168-63.232-148.032-78.208-226.24 0C504.896 290.496 448.32 474.368 497.792 523.84zM244.864 708.928a64 64 0 1 0-59.84 59.84l56.32-3.52 3.52-56.32zm8.064 127.68a64 64 0 1 0 59.84-59.84l-56.32 3.52-3.52 56.32z"},null,-1),Co=[_o];function zo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ko,Co)}var Eo=o(xo,[["render",zo],["__file","chicken.vue"]]),Bo={name:"ChromeFilled"},So={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Vo=Object(n["createElementVNode"])("path",{d:"M938.67 512.01c0-44.59-6.82-87.6-19.54-128H682.67a212.372 212.372 0 0 1 42.67 128c.06 38.71-10.45 76.7-30.42 109.87l-182.91 316.8c235.65-.01 426.66-191.02 426.66-426.67z",fill:"currentColor"},null,-1),No=Object(n["createElementVNode"])("path",{d:"M576.79 401.63a127.92 127.92 0 0 0-63.56-17.6c-22.36-.22-44.39 5.43-63.89 16.38s-35.79 26.82-47.25 46.02a128.005 128.005 0 0 0-2.16 127.44l1.24 2.13a127.906 127.906 0 0 0 46.36 46.61 127.907 127.907 0 0 0 63.38 17.44c22.29.2 44.24-5.43 63.68-16.33a127.94 127.94 0 0 0 47.16-45.79v-.01l1.11-1.92a127.984 127.984 0 0 0 .29-127.46 127.957 127.957 0 0 0-46.36-46.91z",fill:"currentColor"},null,-1),Mo=Object(n["createElementVNode"])("path",{d:"M394.45 333.96A213.336 213.336 0 0 1 512 298.67h369.58A426.503 426.503 0 0 0 512 85.34a425.598 425.598 0 0 0-171.74 35.98 425.644 425.644 0 0 0-142.62 102.22l118.14 204.63a213.397 213.397 0 0 1 78.67-94.21zM512.01 938.68H512zM414.76 701.95a213.284 213.284 0 0 1-89.54-86.81L142.48 298.6c-36.35 62.81-57.13 135.68-57.13 213.42 0 203.81 142.93 374.22 333.95 416.55h.04l118.19-204.71a213.315 213.315 0 0 1-122.77-21.91z",fill:"currentColor"},null,-1),Ao=[Vo,No,Mo];function To(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",So,Ao)}var Ho=o(Bo,[["render",To],["__file","chrome-filled.vue"]]),Ro={name:"CircleCheckFilled"},Lo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Do=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),Po=[Do];function Io(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Lo,Po)}var Fo=o(Ro,[["render",Io],["__file","circle-check-filled.vue"]]),$o={name:"CircleCheck"},qo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Uo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),Ko=[Wo,Uo];function Yo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",qo,Ko)}var Go=o($o,[["render",Yo],["__file","circle-check.vue"]]),Xo={name:"CircleCloseFilled"},Jo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),Qo=[Zo];function el(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jo,Qo)}var tl=o(Xo,[["render",el],["__file","circle-close-filled.vue"]]),rl={name:"CircleClose"},nl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ol=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),ll=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),al=[ol,ll];function il(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nl,al)}var cl=o(rl,[["render",il],["__file","circle-close.vue"]]),sl={name:"CirclePlusFilled"},ul={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-38.4 409.6H326.4a38.4 38.4 0 1 0 0 76.8h147.2v147.2a38.4 38.4 0 0 0 76.8 0V550.4h147.2a38.4 38.4 0 0 0 0-76.8H550.4V326.4a38.4 38.4 0 1 0-76.8 0v147.2z"},null,-1),pl=[dl];function fl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ul,pl)}var bl=o(sl,[["render",fl],["__file","circle-plus-filled.vue"]]),ml={name:"CirclePlus"},hl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),gl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 672V352a32 32 0 1 1 64 0v320a32 32 0 0 1-64 0z"},null,-1),Ol=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),jl=[vl,gl,Ol];function wl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hl,jl)}var yl=o(ml,[["render",wl],["__file","circle-plus.vue"]]),xl={name:"Clock"},kl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_l=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Cl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),zl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),El=[_l,Cl,zl];function Bl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kl,El)}var Sl=o(xl,[["render",Bl],["__file","clock.vue"]]),Vl={name:"CloseBold"},Nl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ml=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z"},null,-1),Al=[Ml];function Tl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nl,Al)}var Hl=o(Vl,[["render",Tl],["__file","close-bold.vue"]]),Rl={name:"Close"},Ll={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),Pl=[Dl];function Il(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ll,Pl)}var Fl=o(Rl,[["render",Il],["__file","close.vue"]]),$l={name:"Cloudy"},ql={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M598.4 831.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 831.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 381.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),Ul=[Wl];function Kl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ql,Ul)}var Yl=o($l,[["render",Kl],["__file","cloudy.vue"]]),Gl={name:"CoffeeCup"},Xl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Jl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 192a192 192 0 1 1-8 383.808A256.128 256.128 0 0 1 512 768H320A256 256 0 0 1 64 512V160a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v32zm0 64v256a128 128 0 1 0 0-256zM96 832h640a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-640v320a192 192 0 0 0 192 192h192a192 192 0 0 0 192-192V192H128z"},null,-1),Zl=[Jl];function Ql(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Xl,Zl)}var ea=o(Gl,[["render",Ql],["__file","coffee-cup.vue"]]),ta={name:"Coffee"},ra={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},na=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M822.592 192h14.272a32 32 0 0 1 31.616 26.752l21.312 128A32 32 0 0 1 858.24 384h-49.344l-39.04 546.304A32 32 0 0 1 737.92 960H285.824a32 32 0 0 1-32-29.696L214.912 384H165.76a32 32 0 0 1-31.552-37.248l21.312-128A32 32 0 0 1 187.136 192h14.016l-6.72-93.696A32 32 0 0 1 226.368 64h571.008a32 32 0 0 1 31.936 34.304L822.592 192zm-64.128 0 4.544-64H260.736l4.544 64h493.184zm-548.16 128H820.48l-10.688-64H214.208l-10.688 64h6.784zm68.736 64 36.544 512H708.16l36.544-512H279.04z"},null,-1),oa=[na];function la(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ra,oa)}var aa=o(ta,[["render",la],["__file","coffee.vue"]]),ia={name:"Coin"},ca={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m161.92 580.736 29.888 58.88C171.328 659.776 160 681.728 160 704c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 615.808 928 657.664 928 704c0 129.728-188.544 224-416 224S96 833.728 96 704c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),ua=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m161.92 388.736 29.888 58.88C171.328 467.84 160 489.792 160 512c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 423.808 928 465.664 928 512c0 129.728-188.544 224-416 224S96 641.728 96 512c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),da=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 544c-227.456 0-416-94.272-416-224S284.544 96 512 96s416 94.272 416 224-188.544 224-416 224zm0-64c196.672 0 352-77.696 352-160S708.672 160 512 160s-352 77.696-352 160 155.328 160 352 160z"},null,-1),pa=[sa,ua,da];function fa(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ca,pa)}var ba=o(ia,[["render",fa],["__file","coin.vue"]]),ma={name:"ColdDrink"},ha={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},va=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 64a192 192 0 1 1-69.952 370.88L480 725.376V896h96a32 32 0 1 1 0 64H320a32 32 0 1 1 0-64h96V725.376L76.8 273.536a64 64 0 0 1-12.8-38.4v-10.688a32 32 0 0 1 32-32h71.808l-65.536-83.84a32 32 0 0 1 50.432-39.424l96.256 123.264h337.728A192.064 192.064 0 0 1 768 64zM656.896 192.448H800a32 32 0 0 1 32 32v10.624a64 64 0 0 1-12.8 38.4l-80.448 107.2a128 128 0 1 0-81.92-188.16v-.064zm-357.888 64 129.472 165.76a32 32 0 0 1-50.432 39.36l-160.256-205.12H144l304 404.928 304-404.928H299.008z"},null,-1),ga=[va];function Oa(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ha,ga)}var ja=o(ma,[["render",Oa],["__file","cold-drink.vue"]]),wa={name:"CollectionTag"},ya={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 128v698.88l196.032-156.864a96 96 0 0 1 119.936 0L768 826.816V128H256zm-32-64h576a32 32 0 0 1 32 32v797.44a32 32 0 0 1-51.968 24.96L531.968 720a32 32 0 0 0-39.936 0L243.968 918.4A32 32 0 0 1 192 893.44V96a32 32 0 0 1 32-32z"},null,-1),ka=[xa];function _a(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ya,ka)}var Ca=o(wa,[["render",_a],["__file","collection-tag.vue"]]),za={name:"Collection"},Ea={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ba=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 736h640V128H256a64 64 0 0 0-64 64v544zm64-672h608a32 32 0 0 1 32 32v672a32 32 0 0 1-32 32H160l-32 57.536V192A128 128 0 0 1 256 64z"},null,-1),Sa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M240 800a48 48 0 1 0 0 96h592v-96H240zm0-64h656v160a64 64 0 0 1-64 64H240a112 112 0 0 1 0-224zm144-608v250.88l96-76.8 96 76.8V128H384zm-64-64h320v381.44a32 32 0 0 1-51.968 24.96L480 384l-108.032 86.4A32 32 0 0 1 320 445.44V64z"},null,-1),Va=[Ba,Sa];function Na(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ea,Va)}var Ma=o(za,[["render",Na],["__file","collection.vue"]]),Aa={name:"Comment"},Ta={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ha=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M736 504a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zM128 128v640h192v160l224-160h352V128H128z"},null,-1),Ra=[Ha];function La(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ta,Ra)}var Da=o(Aa,[["render",La],["__file","comment.vue"]]),Pa={name:"Compass"},Ia={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),$a=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M725.888 315.008C676.48 428.672 624 513.28 568.576 568.64c-55.424 55.424-139.968 107.904-253.568 157.312a12.8 12.8 0 0 1-16.896-16.832c49.536-113.728 102.016-198.272 157.312-253.632 55.36-55.296 139.904-107.776 253.632-157.312a12.8 12.8 0 0 1 16.832 16.832z"},null,-1),qa=[Fa,$a];function Wa(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ia,qa)}var Ua=o(Pa,[["render",Wa],["__file","compass.vue"]]),Ka={name:"Connection"},Ya={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ga=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 384v64H448a128 128 0 0 0-128 128v128a128 128 0 0 0 128 128h320a128 128 0 0 0 128-128V576a128 128 0 0 0-64-110.848V394.88c74.56 26.368 128 97.472 128 181.056v128a192 192 0 0 1-192 192H448a192 192 0 0 1-192-192V576a192 192 0 0 1 192-192h192z"},null,-1),Xa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 640v-64h192a128 128 0 0 0 128-128V320a128 128 0 0 0-128-128H256a128 128 0 0 0-128 128v128a128 128 0 0 0 64 110.848v70.272A192.064 192.064 0 0 1 64 448V320a192 192 0 0 1 192-192h320a192 192 0 0 1 192 192v128a192 192 0 0 1-192 192H384z"},null,-1),Ja=[Ga,Xa];function Za(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ya,Ja)}var Qa=o(Ka,[["render",Za],["__file","connection.vue"]]),ei={name:"Coordinate"},ti={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ri=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 512h64v320h-64z"},null,-1),ni=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 896h640a64 64 0 0 0-64-64H256a64 64 0 0 0-64 64zm64-128h512a128 128 0 0 1 128 128v64H128v-64a128 128 0 0 1 128-128zm256-256a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),oi=[ri,ni];function li(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ti,oi)}var ai=o(ei,[["render",li],["__file","coordinate.vue"]]),ii={name:"CopyDocument"},ci={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},si=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 832a128 128 0 0 1-128 128H192A128 128 0 0 1 64 832V384a128 128 0 0 1 128-128v64a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64h64z"},null,-1),ui=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 128a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H384zm0-64h448a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H384a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64z"},null,-1),di=[si,ui];function pi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ci,di)}var fi=o(ii,[["render",pi],["__file","copy-document.vue"]]),bi={name:"Cpu"},mi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 256a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H320zm0-64h384a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H320a128 128 0 0 1-128-128V320a128 128 0 0 1 128-128z"},null,-1),vi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm-320 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 896a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm160 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm-320 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zM64 512a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0-160a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0 320a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm896-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0 320a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32z"},null,-1),gi=[hi,vi];function Oi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mi,gi)}var ji=o(bi,[["render",Oi],["__file","cpu.vue"]]),wi={name:"CreditCard"},yi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 324.096c0-42.368-2.496-55.296-9.536-68.48a52.352 52.352 0 0 0-22.144-22.08c-13.12-7.04-26.048-9.536-68.416-9.536H228.096c-42.368 0-55.296 2.496-68.48 9.536a52.352 52.352 0 0 0-22.08 22.144c-7.04 13.12-9.536 26.048-9.536 68.416v375.808c0 42.368 2.496 55.296 9.536 68.48a52.352 52.352 0 0 0 22.144 22.08c13.12 7.04 26.048 9.536 68.416 9.536h567.808c42.368 0 55.296-2.496 68.48-9.536a52.352 52.352 0 0 0 22.08-22.144c7.04-13.12 9.536-26.048 9.536-68.416V324.096zm64 0v375.808c0 57.088-5.952 77.76-17.088 98.56-11.136 20.928-27.52 37.312-48.384 48.448-20.864 11.136-41.6 17.088-98.56 17.088H228.032c-57.088 0-77.76-5.952-98.56-17.088a116.288 116.288 0 0 1-48.448-48.384c-11.136-20.864-17.088-41.6-17.088-98.56V324.032c0-57.088 5.952-77.76 17.088-98.56 11.136-20.928 27.52-37.312 48.384-48.448 20.864-11.136 41.6-17.088 98.56-17.088H795.84c57.088 0 77.76 5.952 98.56 17.088 20.928 11.136 37.312 27.52 48.448 48.384 11.136 20.864 17.088 41.6 17.088 98.56z"},null,-1),ki=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M64 320h896v64H64v-64zm0 128h896v64H64v-64zm128 192h256v64H192z"},null,-1),_i=[xi,ki];function Ci(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yi,_i)}var zi=o(wi,[["render",Ci],["__file","credit-card.vue"]]),Ei={name:"Crop"},Bi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Si=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768h672a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V96a32 32 0 0 1 64 0v672z"},null,-1),Vi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 224v704a32 32 0 1 1-64 0V256H96a32 32 0 0 1 0-64h704a32 32 0 0 1 32 32z"},null,-1),Ni=[Si,Vi];function Mi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Bi,Ni)}var Ai=o(Ei,[["render",Mi],["__file","crop.vue"]]),Ti={name:"DArrowLeft"},Hi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ri=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),Li=[Ri];function Di(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Hi,Li)}var Pi=o(Ti,[["render",Di],["__file","d-arrow-left.vue"]]),Ii={name:"DArrowRight"},Fi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$i=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),qi=[$i];function Wi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Fi,qi)}var Ui=o(Ii,[["render",Wi],["__file","d-arrow-right.vue"]]),Ki={name:"DCaret"},Yi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Gi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512 128 288 320H224l288-320zM224 576h576L512 896 224 576z"},null,-1),Xi=[Gi];function Ji(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Yi,Xi)}var Zi=o(Ki,[["render",Ji],["__file","d-caret.vue"]]),Qi={name:"DataAnalysis"},ec={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m665.216 768 110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216zM832 192H192v512h640V192zM352 448a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0v-64a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v128a32 32 0 0 1-64 0V416a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V352a32 32 0 0 1 32-32z"},null,-1),rc=[tc];function nc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ec,rc)}var oc=o(Qi,[["render",nc],["__file","data-analysis.vue"]]),lc={name:"DataBoard"},ac={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ic=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M32 128h960v64H32z"},null,-1),cc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 192v512h640V192H192zm-64-64h768v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V128z"},null,-1),sc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M322.176 960H248.32l144.64-250.56 55.424 32L322.176 960zm453.888 0h-73.856L576 741.44l55.424-32L776.064 960z"},null,-1),uc=[ic,cc,sc];function dc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ac,uc)}var pc=o(lc,[["render",dc],["__file","data-board.vue"]]),fc={name:"DataLine"},bc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M359.168 768H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216l110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192zM832 192H192v512h640V192zM342.656 534.656a32 32 0 1 1-45.312-45.312L444.992 341.76l125.44 94.08L679.04 300.032a32 32 0 1 1 49.92 39.936L581.632 524.224 451.008 426.24 342.656 534.592z"},null,-1),hc=[mc];function vc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bc,hc)}var gc=o(fc,[["render",vc],["__file","data-line.vue"]]),Oc={name:"DeleteFilled"},jc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 192V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64H96a32 32 0 0 1 0-64h256zm64 0h192v-64H416v64zM192 960a32 32 0 0 1-32-32V256h704v672a32 32 0 0 1-32 32H192zm224-192a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32zm192 0a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32z"},null,-1),yc=[wc];function xc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jc,yc)}var kc=o(Oc,[["render",xc],["__file","delete-filled.vue"]]),_c={name:"DeleteLocation"},Cc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),Ec=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Bc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 384h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),Sc=[zc,Ec,Bc];function Vc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cc,Sc)}var Nc=o(_c,[["render",Vc],["__file","delete-location.vue"]]),Mc={name:"Delete"},Ac={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),Hc=[Tc];function Rc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ac,Hc)}var Lc=o(Mc,[["render",Rc],["__file","delete.vue"]]),Dc={name:"Dessert"},Pc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ic=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 416v-48a144 144 0 0 1 168.64-141.888 224.128 224.128 0 0 1 430.72 0A144 144 0 0 1 896 368v48a384 384 0 0 1-352 382.72V896h-64v-97.28A384 384 0 0 1 128 416zm287.104-32.064h193.792a143.808 143.808 0 0 1 58.88-132.736 160.064 160.064 0 0 0-311.552 0 143.808 143.808 0 0 1 58.88 132.8zm-72.896 0a72 72 0 1 0-140.48 0h140.48zm339.584 0h140.416a72 72 0 1 0-140.48 0zM512 736a320 320 0 0 0 318.4-288.064H193.6A320 320 0 0 0 512 736zM384 896.064h256a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64z"},null,-1),Fc=[Ic];function $c(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pc,Fc)}var qc=o(Dc,[["render",$c],["__file","dessert.vue"]]),Wc={name:"Discount"},Uc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 704h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336V704zm0 64v128h576V768H224zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Yc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Gc=[Kc,Yc];function Xc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uc,Gc)}var Jc=o(Wc,[["render",Xc],["__file","discount.vue"]]),Zc={name:"DishDot"},Qc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},es=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m384.064 274.56.064-50.688A128 128 0 0 1 512.128 96c70.528 0 127.68 57.152 127.68 127.68v50.752A448.192 448.192 0 0 1 955.392 768H68.544A448.192 448.192 0 0 1 384 274.56zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-128h768a384 384 0 1 0-768 0zm447.808-448v-32.32a63.68 63.68 0 0 0-63.68-63.68 64 64 0 0 0-64 63.936V256h127.68z"},null,-1),ts=[es];function rs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qc,ts)}var ns=o(Zc,[["render",rs],["__file","dish-dot.vue"]]),os={name:"Dish"},ls={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},as=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 257.152V192h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96v65.152A448 448 0 0 1 955.52 768H68.48A448 448 0 0 1 480 257.152zM128 704h768a384 384 0 1 0-768 0zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64z"},null,-1),is=[as];function cs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ls,is)}var ss=o(os,[["render",cs],["__file","dish.vue"]]),us={name:"DocumentAdd"},ds={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ps=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm320 512V448h64v128h128v64H544v128h-64V640H352v-64h128z"},null,-1),fs=[ps];function bs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ds,fs)}var ms=o(us,[["render",bs],["__file","document-add.vue"]]),hs={name:"DocumentChecked"},vs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gs=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm318.4 582.144 180.992-180.992L704.64 510.4 478.4 736.64 320 578.304l45.248-45.312L478.4 646.144z"},null,-1),Os=[gs];function js(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vs,Os)}var ws=o(hs,[["render",js],["__file","document-checked.vue"]]),ys={name:"DocumentCopy"},xs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ks=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 320v576h576V320H128zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32zM960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32zM256 672h320v64H256v-64zm0-192h320v64H256v-64z"},null,-1),_s=[ks];function Cs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",xs,_s)}var zs=o(ys,[["render",Cs],["__file","document-copy.vue"]]),Es={name:"DocumentDelete"},Bs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ss=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm308.992 546.304-90.496-90.624 45.248-45.248 90.56 90.496 90.496-90.432 45.248 45.248-90.496 90.56 90.496 90.496-45.248 45.248-90.496-90.496-90.56 90.496-45.248-45.248 90.496-90.496z"},null,-1),Vs=[Ss];function Ns(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Bs,Vs)}var Ms=o(Es,[["render",Ns],["__file","document-delete.vue"]]),As={name:"DocumentRemove"},Ts={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hs=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm192 512h320v64H352v-64z"},null,-1),Rs=[Hs];function Ls(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ts,Rs)}var Ds=o(As,[["render",Ls],["__file","document-remove.vue"]]),Ps={name:"Document"},Is={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fs=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),$s=[Fs];function qs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Is,$s)}var Ws=o(Ps,[["render",qs],["__file","document.vue"]]),Us={name:"Download"},Ks={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ys=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-253.696 236.288-236.352 45.248 45.248L508.8 704 192 387.2l45.248-45.248L480 584.704V128h64v450.304z"},null,-1),Gs=[Ys];function Xs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ks,Gs)}var Js=o(Us,[["render",Xs],["__file","download.vue"]]),Zs={name:"Drizzling"},Qs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM288 800h64v64h-64v-64zm192 0h64v64h-64v-64zm-96 96h64v64h-64v-64zm192 0h64v64h-64v-64zm96-96h64v64h-64v-64z"},null,-1),tu=[eu];function ru(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qs,tu)}var nu=o(Zs,[["render",ru],["__file","drizzling.vue"]]),ou={name:"EditPen"},lu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},au=Object(n["createElementVNode"])("path",{d:"m199.04 672.64 193.984 112 224-387.968-193.92-112-224 388.032zm-23.872 60.16 32.896 148.288 144.896-45.696L175.168 732.8zM455.04 229.248l193.92 112 56.704-98.112-193.984-112-56.64 98.112zM104.32 708.8l384-665.024 304.768 175.936L409.152 884.8h.064l-248.448 78.336L104.32 708.8zm384 254.272v-64h448v64h-448z",fill:"currentColor"},null,-1),iu=[au];function cu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lu,iu)}var su=o(ou,[["render",cu],["__file","edit-pen.vue"]]),uu={name:"Edit"},du={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640V512z"},null,-1),fu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"},null,-1),bu=[pu,fu];function mu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",du,bu)}var hu=o(uu,[["render",mu],["__file","edit.vue"]]),vu={name:"ElemeFilled"},gu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ou=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M176 64h672c61.824 0 112 50.176 112 112v672a112 112 0 0 1-112 112H176A112 112 0 0 1 64 848V176c0-61.824 50.176-112 112-112zm150.528 173.568c-152.896 99.968-196.544 304.064-97.408 456.96a330.688 330.688 0 0 0 456.96 96.64c9.216-5.888 17.6-11.776 25.152-18.56a18.24 18.24 0 0 0 4.224-24.32L700.352 724.8a47.552 47.552 0 0 0-65.536-14.272A234.56 234.56 0 0 1 310.592 641.6C240 533.248 271.104 387.968 379.456 316.48a234.304 234.304 0 0 1 276.352 15.168c1.664.832 2.56 2.56 3.392 4.224 5.888 8.384 3.328 19.328-5.12 25.216L456.832 489.6a47.552 47.552 0 0 0-14.336 65.472l16 24.384c5.888 8.384 16.768 10.88 25.216 5.056l308.224-199.936a19.584 19.584 0 0 0 6.72-23.488v-.896c-4.992-9.216-10.048-17.6-15.104-26.88-99.968-151.168-304.064-194.88-456.96-95.744zM786.88 504.704l-62.208 40.32c-8.32 5.888-10.88 16.768-4.992 25.216L760 632.32c5.888 8.448 16.768 11.008 25.152 5.12l31.104-20.16a55.36 55.36 0 0 0 16-76.48l-20.224-31.04a19.52 19.52 0 0 0-25.152-5.12z"},null,-1),ju=[Ou];function wu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gu,ju)}var yu=o(vu,[["render",wu],["__file","eleme-filled.vue"]]),xu={name:"Eleme"},ku={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_u=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M300.032 188.8c174.72-113.28 408-63.36 522.24 109.44 5.76 10.56 11.52 20.16 17.28 30.72v.96a22.4 22.4 0 0 1-7.68 26.88l-352.32 228.48c-9.6 6.72-22.08 3.84-28.8-5.76l-18.24-27.84a54.336 54.336 0 0 1 16.32-74.88l225.6-146.88c9.6-6.72 12.48-19.2 5.76-28.8-.96-1.92-1.92-3.84-3.84-4.8a267.84 267.84 0 0 0-315.84-17.28c-123.84 81.6-159.36 247.68-78.72 371.52a268.096 268.096 0 0 0 370.56 78.72 54.336 54.336 0 0 1 74.88 16.32l17.28 26.88c5.76 9.6 3.84 21.12-4.8 27.84-8.64 7.68-18.24 14.4-28.8 21.12a377.92 377.92 0 0 1-522.24-110.4c-113.28-174.72-63.36-408 111.36-522.24zm526.08 305.28a22.336 22.336 0 0 1 28.8 5.76l23.04 35.52a63.232 63.232 0 0 1-18.24 87.36l-35.52 23.04c-9.6 6.72-22.08 3.84-28.8-5.76l-46.08-71.04c-6.72-9.6-3.84-22.08 5.76-28.8l71.04-46.08z"},null,-1),Cu=[_u];function zu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ku,Cu)}var Eu=o(xu,[["render",zu],["__file","eleme.vue"]]),Bu={name:"ElementPlus"},Su={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vu=Object(n["createElementVNode"])("path",{d:"M839.7 734.7c0 33.3-17.9 41-17.9 41S519.7 949.8 499.2 960c-10.2 5.1-20.5 5.1-30.7 0 0 0-314.9-184.3-325.1-192-5.1-5.1-10.2-12.8-12.8-20.5V368.6c0-17.9 20.5-28.2 20.5-28.2L466 158.6c12.8-5.1 25.6-5.1 38.4 0 0 0 279 161.3 309.8 179.2 17.9 7.7 28.2 25.6 25.6 46.1-.1-5-.1 317.5-.1 350.8zM714.2 371.2c-64-35.8-217.6-125.4-217.6-125.4-7.7-5.1-20.5-5.1-30.7 0L217.6 389.1s-17.9 10.2-17.9 23v297c0 5.1 5.1 12.8 7.7 17.9 7.7 5.1 256 148.5 256 148.5 7.7 5.1 17.9 5.1 25.6 0 15.4-7.7 250.9-145.9 250.9-145.9s12.8-5.1 12.8-30.7v-74.2l-276.5 169v-64c0-17.9 7.7-30.7 20.5-46.1L745 535c5.1-7.7 10.2-20.5 10.2-30.7v-66.6l-279 169v-69.1c0-15.4 5.1-30.7 17.9-38.4l220.1-128zM919 135.7c0-5.1-5.1-7.7-7.7-7.7h-58.9V66.6c0-5.1-5.1-5.1-10.2-5.1l-30.7 5.1c-5.1 0-5.1 2.6-5.1 5.1V128h-56.3c-5.1 0-5.1 5.1-7.7 5.1v38.4h69.1v64c0 5.1 5.1 5.1 10.2 5.1l30.7-5.1c5.1 0 5.1-2.6 5.1-5.1v-56.3h64l-2.5-38.4z",fill:"currentColor"},null,-1),Nu=[Vu];function Mu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Su,Nu)}var Au=o(Bu,[["render",Mu],["__file","element-plus.vue"]]),Tu={name:"Expand"},Hu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ru=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192h768v128H128V192zm0 256h512v128H128V448zm0 256h768v128H128V704zm576-352 192 160-192 128V352z"},null,-1),Lu=[Ru];function Du(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Hu,Lu)}var Pu=o(Tu,[["render",Du],["__file","expand.vue"]]),Iu={name:"Failed"},Fu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$u=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m557.248 608 135.744-135.744-45.248-45.248-135.68 135.744-135.808-135.68-45.248 45.184L466.752 608l-135.68 135.68 45.184 45.312L512 653.248l135.744 135.744 45.248-45.248L557.312 608zM704 192h160v736H160V192h160v64h384v-64zm-320 0V96h256v96H384z"},null,-1),qu=[$u];function Wu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Fu,qu)}var Uu=o(Iu,[["render",Wu],["__file","failed.vue"]]),Ku={name:"Female"},Yu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Gu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 640a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),Xu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 640q32 0 32 32v256q0 32-32 32t-32-32V672q0-32 32-32z"},null,-1),Ju=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 800h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),Zu=[Gu,Xu,Ju];function Qu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Yu,Zu)}var ed=o(Ku,[["render",Qu],["__file","female.vue"]]),td={name:"Files"},rd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 384v448h768V384H128zm-32-64h832a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32zm64-128h704v64H160zm96-128h512v64H256z"},null,-1),od=[nd];function ld(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",rd,od)}var ad=o(td,[["render",ld],["__file","files.vue"]]),id={name:"Film"},cd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),ud=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 288V128h64v352h256V128h64v160h160v64H704v128h160v64H704v128h160v64H704v160h-64V544H384v352h-64V736H128v-64h192V544H128v-64h192V352H128v-64h192z"},null,-1),dd=[sd,ud];function pd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",cd,dd)}var fd=o(id,[["render",pd],["__file","film.vue"]]),bd={name:"Filter"},md={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 523.392V928a32 32 0 0 0 46.336 28.608l192-96A32 32 0 0 0 640 832V523.392l280.768-343.104a32 32 0 1 0-49.536-40.576l-288 352A32 32 0 0 0 576 512v300.224l-128 64V512a32 32 0 0 0-7.232-20.288L195.52 192H704a32 32 0 1 0 0-64H128a32 32 0 0 0-24.768 52.288L384 523.392z"},null,-1),vd=[hd];function gd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",md,vd)}var Od=o(bd,[["render",gd],["__file","filter.vue"]]),jd={name:"Finished"},wd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M280.768 753.728 691.456 167.04a32 32 0 1 1 52.416 36.672L314.24 817.472a32 32 0 0 1-45.44 7.296l-230.4-172.8a32 32 0 0 1 38.4-51.2l203.968 152.96zM736 448a32 32 0 1 1 0-64h192a32 32 0 1 1 0 64H736zM608 640a32 32 0 0 1 0-64h319.936a32 32 0 1 1 0 64H608zM480 832a32 32 0 1 1 0-64h447.936a32 32 0 1 1 0 64H480z"},null,-1),xd=[yd];function kd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wd,xd)}var _d=o(jd,[["render",kd],["__file","finished.vue"]]),Cd={name:"FirstAidKit"},zd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ed=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 256a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H192zm0-64h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),Bd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 512h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96zM352 128v64h320v-64H352zm-32-64h384a32 32 0 0 1 32 32v128a32 32 0 0 1-32 32H320a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Sd=[Ed,Bd];function Vd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zd,Sd)}var Nd=o(Cd,[["render",Vd],["__file","first-aid-kit.vue"]]),Md={name:"Flag"},Ad={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Td=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 128h608L736 384l160 256H288v320h-96V64h96v64z"},null,-1),Hd=[Td];function Rd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ad,Hd)}var Ld=o(Md,[["render",Rd],["__file","flag.vue"]]),Dd={name:"Fold"},Pd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Id=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 192H128v128h768V192zm0 256H384v128h512V448zm0 256H128v128h768V704zM320 384 128 512l192 128V384z"},null,-1),Fd=[Id];function $d(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pd,Fd)}var qd=o(Dd,[["render",$d],["__file","fold.vue"]]),Wd={name:"FolderAdd"},Ud={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm384 416V416h64v128h128v64H544v128h-64V608H352v-64h128z"},null,-1),Yd=[Kd];function Gd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ud,Yd)}var Xd=o(Wd,[["render",Gd],["__file","folder-add.vue"]]),Jd={name:"FolderChecked"},Zd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm414.08 502.144 180.992-180.992L736.32 494.4 510.08 720.64l-158.4-158.336 45.248-45.312L510.08 630.144z"},null,-1),ep=[Qd];function tp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Zd,ep)}var rp=o(Jd,[["render",tp],["__file","folder-checked.vue"]]),np={name:"FolderDelete"},op={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm370.752 448-90.496-90.496 45.248-45.248L512 530.752l90.496-90.496 45.248 45.248L557.248 576l90.496 90.496-45.248 45.248L512 621.248l-90.496 90.496-45.248-45.248L466.752 576z"},null,-1),ap=[lp];function ip(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",op,ap)}var cp=o(np,[["render",ip],["__file","folder-delete.vue"]]),sp={name:"FolderOpened"},up={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M878.08 448H241.92l-96 384h636.16l96-384zM832 384v-64H485.76L357.504 192H128v448l57.92-231.744A32 32 0 0 1 216.96 384H832zm-24.96 512H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h287.872l128.384 128H864a32 32 0 0 1 32 32v96h23.04a32 32 0 0 1 31.04 39.744l-112 448A32 32 0 0 1 807.04 896z"},null,-1),pp=[dp];function fp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",up,pp)}var bp=o(sp,[["render",fp],["__file","folder-opened.vue"]]),mp={name:"FolderRemove"},hp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm256 416h320v64H352v-64z"},null,-1),gp=[vp];function Op(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hp,gp)}var jp=o(mp,[["render",Op],["__file","folder-remove.vue"]]),wp={name:"Folder"},yp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32z"},null,-1),kp=[xp];function _p(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yp,kp)}var Cp=o(wp,[["render",_p],["__file","folder.vue"]]),zp={name:"Food"},Ep={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 352.576V352a288 288 0 0 1 491.072-204.224 192 192 0 0 1 274.24 204.48 64 64 0 0 1 57.216 74.24C921.6 600.512 850.048 710.656 736 756.992V800a96 96 0 0 1-96 96H384a96 96 0 0 1-96-96v-43.008c-114.048-46.336-185.6-156.48-214.528-330.496A64 64 0 0 1 128 352.64zm64-.576h64a160 160 0 0 1 320 0h64a224 224 0 0 0-448 0zm128 0h192a96 96 0 0 0-192 0zm439.424 0h68.544A128.256 128.256 0 0 0 704 192c-15.36 0-29.952 2.688-43.52 7.616 11.328 18.176 20.672 37.76 27.84 58.304A64.128 64.128 0 0 1 759.424 352zM672 768H352v32a32 32 0 0 0 32 32h256a32 32 0 0 0 32-32v-32zm-342.528-64h365.056c101.504-32.64 165.76-124.928 192.896-288H136.576c27.136 163.072 91.392 255.36 192.896 288z"},null,-1),Sp=[Bp];function Vp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ep,Sp)}var Np=o(zp,[["render",Vp],["__file","food.vue"]]),Mp={name:"Football"},Ap={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-64a384 384 0 1 0 0-768 384 384 0 0 0 0 768z"},null,-1),Hp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M186.816 268.288c16-16.384 31.616-31.744 46.976-46.08 17.472 30.656 39.808 58.112 65.984 81.28l-32.512 56.448a385.984 385.984 0 0 1-80.448-91.648zm653.696-5.312a385.92 385.92 0 0 1-83.776 96.96l-32.512-56.384a322.923 322.923 0 0 0 68.48-85.76c15.552 14.08 31.488 29.12 47.808 45.184zM465.984 445.248l11.136-63.104a323.584 323.584 0 0 0 69.76 0l11.136 63.104a387.968 387.968 0 0 1-92.032 0zm-62.72-12.8A381.824 381.824 0 0 1 320 396.544l32-55.424a319.885 319.885 0 0 0 62.464 27.712l-11.2 63.488zm300.8-35.84a381.824 381.824 0 0 1-83.328 35.84l-11.2-63.552A319.885 319.885 0 0 0 672 341.184l32 55.424zm-520.768 364.8a385.92 385.92 0 0 1 83.968-97.28l32.512 56.32c-26.88 23.936-49.856 52.352-67.52 84.032-16-13.44-32.32-27.712-48.96-43.072zm657.536.128a1442.759 1442.759 0 0 1-49.024 43.072 321.408 321.408 0 0 0-67.584-84.16l32.512-56.32c33.216 27.456 61.696 60.352 84.096 97.408zM465.92 578.752a387.968 387.968 0 0 1 92.032 0l-11.136 63.104a323.584 323.584 0 0 0-69.76 0l-11.136-63.104zm-62.72 12.8 11.2 63.552a319.885 319.885 0 0 0-62.464 27.712L320 627.392a381.824 381.824 0 0 1 83.264-35.84zm300.8 35.84-32 55.424a318.272 318.272 0 0 0-62.528-27.712l11.2-63.488c29.44 8.64 57.28 20.736 83.264 35.776z"},null,-1),Rp=[Tp,Hp];function Lp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ap,Rp)}var Dp=o(Mp,[["render",Lp],["__file","football.vue"]]),Pp={name:"ForkSpoon"},Ip={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 410.304V96a32 32 0 0 1 64 0v314.304a96 96 0 0 0 64-90.56V96a32 32 0 0 1 64 0v223.744a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.544a160 160 0 0 1-128-156.8V96a32 32 0 0 1 64 0v223.744a96 96 0 0 0 64 90.56zM672 572.48C581.184 552.128 512 446.848 512 320c0-141.44 85.952-256 192-256s192 114.56 192 256c0 126.848-69.184 232.128-160 252.48V928a32 32 0 1 1-64 0V572.48zM704 512c66.048 0 128-82.56 128-192s-61.952-192-128-192-128 82.56-128 192 61.952 192 128 192z"},null,-1),$p=[Fp];function qp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ip,$p)}var Wp=o(Pp,[["render",qp],["__file","fork-spoon.vue"]]),Up={name:"Fries"},Kp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M608 224v-64a32 32 0 0 0-64 0v336h26.88A64 64 0 0 0 608 484.096V224zm101.12 160A64 64 0 0 0 672 395.904V384h64V224a32 32 0 1 0-64 0v160h37.12zm74.88 0a92.928 92.928 0 0 1 91.328 110.08l-60.672 323.584A96 96 0 0 1 720.32 896H303.68a96 96 0 0 1-94.336-78.336L148.672 494.08A92.928 92.928 0 0 1 240 384h-16V224a96 96 0 0 1 188.608-25.28A95.744 95.744 0 0 1 480 197.44V160a96 96 0 0 1 188.608-25.28A96 96 0 0 1 800 224v160h-16zM670.784 512a128 128 0 0 1-99.904 48H453.12a128 128 0 0 1-99.84-48H352v-1.536a128.128 128.128 0 0 1-9.984-14.976L314.88 448H240a28.928 28.928 0 0 0-28.48 34.304L241.088 640h541.824l29.568-157.696A28.928 28.928 0 0 0 784 448h-74.88l-27.136 47.488A132.405 132.405 0 0 1 672 510.464V512h-1.216zM480 288a32 32 0 0 0-64 0v196.096A64 64 0 0 0 453.12 496H480V288zm-128 96V224a32 32 0 0 0-64 0v160h64-37.12A64 64 0 0 1 352 395.904zm-98.88 320 19.072 101.888A32 32 0 0 0 303.68 832h416.64a32 32 0 0 0 31.488-26.112L770.88 704H253.12z"},null,-1),Gp=[Yp];function Xp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Kp,Gp)}var Jp=o(Up,[["render",Xp],["__file","fries.vue"]]),Zp={name:"FullScreen"},Qp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ef=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),tf=[ef];function rf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qp,tf)}var nf=o(Zp,[["render",rf],["__file","full-screen.vue"]]),of={name:"GobletFull"},lf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},af=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 320h512c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320zm503.936 64H264.064a256.128 256.128 0 0 0 495.872 0zM544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4z"},null,-1),cf=[af];function sf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lf,cf)}var uf=o(of,[["render",sf],["__file","goblet-full.vue"]]),df={name:"GobletSquareFull"},pf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ff=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 270.912c10.048 6.72 22.464 14.912 28.992 18.624a220.16 220.16 0 0 0 114.752 30.72c30.592 0 49.408-9.472 91.072-41.152l.64-.448c52.928-40.32 82.368-55.04 132.288-54.656 55.552.448 99.584 20.8 142.72 57.408l1.536 1.28V128H256v142.912zm.96 76.288C266.368 482.176 346.88 575.872 512 576c157.44.064 237.952-85.056 253.248-209.984a952.32 952.32 0 0 1-40.192-35.712c-32.704-27.776-63.36-41.92-101.888-42.24-31.552-.256-50.624 9.28-93.12 41.6l-.576.448c-52.096 39.616-81.024 54.208-129.792 54.208-54.784 0-100.48-13.376-142.784-37.056zM480 638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848z"},null,-1),bf=[ff];function mf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",pf,bf)}var hf=o(df,[["render",mf],["__file","goblet-square-full.vue"]]),vf={name:"GobletSquare"},gf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Of=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 638.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912zM256 319.68c0 149.568 80 256.192 256 256.256C688.128 576 768 469.568 768 320V128H256v191.68z"},null,-1),jf=[Of];function wf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gf,jf)}var yf=o(vf,[["render",wf],["__file","goblet-square.vue"]]),xf={name:"Goblet"},kf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_f=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4zM256 320a256 256 0 1 0 512 0c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320z"},null,-1),Cf=[_f];function zf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kf,Cf)}var Ef=o(xf,[["render",zf],["__file","goblet.vue"]]),Bf={name:"GoldMedal"},Sf={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Vf=Object(n["createElementVNode"])("path",{d:"m772.13 452.84 53.86-351.81c1.32-10.01-1.17-18.68-7.49-26.02S804.35 64 795.01 64H228.99v-.01h-.06c-9.33 0-17.15 3.67-23.49 11.01s-8.83 16.01-7.49 26.02l53.87 351.89C213.54 505.73 193.59 568.09 192 640c2 90.67 33.17 166.17 93.5 226.5S421.33 957.99 512 960c90.67-2 166.17-33.17 226.5-93.5 60.33-60.34 91.49-135.83 93.5-226.5-1.59-71.94-21.56-134.32-59.87-187.16zM640.01 128h117.02l-39.01 254.02c-20.75-10.64-40.74-19.73-59.94-27.28-5.92-3-11.95-5.8-18.08-8.41V128h.01zM576 128v198.76c-13.18-2.58-26.74-4.43-40.67-5.55-8.07-.8-15.85-1.2-23.33-1.2-10.54 0-21.09.66-31.64 1.96a359.844 359.844 0 0 0-32.36 4.79V128h128zm-192 0h.04v218.3c-6.22 2.66-12.34 5.5-18.36 8.56-19.13 7.54-39.02 16.6-59.66 27.16L267.01 128H384zm308.99 692.99c-48 48-108.33 73-180.99 75.01-72.66-2.01-132.99-27.01-180.99-75.01S258.01 712.66 256 640c2.01-72.66 27.01-132.99 75.01-180.99 19.67-19.67 41.41-35.47 65.22-47.41 38.33-15.04 71.15-23.92 98.44-26.65 5.07-.41 10.2-.7 15.39-.88.63-.01 1.28-.03 1.91-.03.66 0 1.35.03 2.02.04 5.11.17 10.15.46 15.13.86 27.4 2.71 60.37 11.65 98.91 26.79 23.71 11.93 45.36 27.69 64.96 47.29 48 48 73 108.33 75.01 180.99-2.01 72.65-27.01 132.98-75.01 180.98z",fill:"currentColor"},null,-1),Nf=Object(n["createElementVNode"])("path",{d:"M544 480H416v64h64v192h-64v64h192v-64h-64z",fill:"currentColor"},null,-1),Mf=[Vf,Nf];function Af(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Sf,Mf)}var Tf=o(Bf,[["render",Af],["__file","gold-medal.vue"]]),Hf={name:"GoodsFilled"},Rf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Lf=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 352h640l64 544H128l64-544zm128 224h64V448h-64v128zm320 0h64V448h-64v128zM384 288h-64a192 192 0 1 1 384 0h-64a128 128 0 1 0-256 0z"},null,-1),Df=[Lf];function Pf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Rf,Df)}var If=o(Hf,[["render",Pf],["__file","goods-filled.vue"]]),Ff={name:"Goods"},$f={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qf=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 288v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4h131.072a32 32 0 0 1 31.808 28.8l57.6 576a32 32 0 0 1-31.808 35.2H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320zm64 0h256v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4zm-64 64H217.92l-51.2 512h690.56l-51.264-512H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96z"},null,-1),Wf=[qf];function Uf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$f,Wf)}var Kf=o(Ff,[["render",Uf],["__file","goods.vue"]]),Yf={name:"Grape"},Gf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xf=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 195.2a160 160 0 0 1 96 60.8 160 160 0 1 1 146.24 254.976 160 160 0 0 1-128 224 160 160 0 1 1-292.48 0 160 160 0 0 1-128-224A160 160 0 1 1 384 256a160 160 0 0 1 96-60.8V128h-64a32 32 0 0 1 0-64h192a32 32 0 0 1 0 64h-64v67.2zM512 448a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm-256 0a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),Jf=[Xf];function Zf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Gf,Jf)}var Qf=o(Yf,[["render",Zf],["__file","grape.vue"]]),eb={name:"Grid"},tb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 384v256H384V384h256zm64 0h192v256H704V384zm-64 512H384V704h256v192zm64 0V704h192v192H704zm-64-768v192H384V128h256zm64 0h192v192H704V128zM320 384v256H128V384h192zm0 512H128V704h192v192zm0-768v192H128V128h192z"},null,-1),nb=[rb];function ob(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",tb,nb)}var lb=o(eb,[["render",ob],["__file","grid.vue"]]),ab={name:"Guide"},ib={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 608h-64V416h64v192zm0 160v160a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V768h64v128h128V768h64zM384 608V416h64v192h-64zm256-352h-64V128H448v128h-64V96a32 32 0 0 1 32-32h192a32 32 0 0 1 32 32v160z"},null,-1),sb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m220.8 256-71.232 80 71.168 80H768V256H220.8zm-14.4-64H800a32 32 0 0 1 32 32v224a32 32 0 0 1-32 32H206.4a32 32 0 0 1-23.936-10.752l-99.584-112a32 32 0 0 1 0-42.496l99.584-112A32 32 0 0 1 206.4 192zm678.784 496-71.104 80H266.816V608h547.2l71.168 80zm-56.768-144H234.88a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h593.6a32 32 0 0 0 23.936-10.752l99.584-112a32 32 0 0 0 0-42.496l-99.584-112A32 32 0 0 0 828.48 544z"},null,-1),ub=[cb,sb];function db(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ib,ub)}var pb=o(ab,[["render",db],["__file","guide.vue"]]),fb={name:"Handbag"},bb={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},mb=Object(n["createElementVNode"])("path",{d:"M887.01 264.99c-6-5.99-13.67-8.99-23.01-8.99H704c-1.34-54.68-20.01-100.01-56-136s-81.32-54.66-136-56c-54.68 1.34-100.01 20.01-136 56s-54.66 81.32-56 136H160c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.67-8.99 23.01v640c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V288c0-9.35-2.99-17.02-8.99-23.01zM421.5 165.5c24.32-24.34 54.49-36.84 90.5-37.5 35.99.68 66.16 13.18 90.5 37.5s36.84 54.49 37.5 90.5H384c.68-35.99 13.18-66.16 37.5-90.5zM832 896H192V320h128v128h64V320h256v128h64V320h128v576z",fill:"currentColor"},null,-1),hb=[mb];function vb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bb,hb)}var gb=o(fb,[["render",vb],["__file","handbag.vue"]]),Ob={name:"Headset"},jb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 529.152V512a384 384 0 1 0-768 0v17.152A128 128 0 0 1 320 640v128a128 128 0 1 1-256 0V512a448 448 0 1 1 896 0v256a128 128 0 1 1-256 0V640a128 128 0 0 1 192-110.848zM896 640a64 64 0 0 0-128 0v128a64 64 0 0 0 128 0V640zm-768 0v128a64 64 0 0 0 128 0V640a64 64 0 1 0-128 0z"},null,-1),yb=[wb];function xb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jb,yb)}var kb=o(Ob,[["render",xb],["__file","headset.vue"]]),_b={name:"HelpFilled"},Cb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M926.784 480H701.312A192.512 192.512 0 0 0 544 322.688V97.216A416.064 416.064 0 0 1 926.784 480zm0 64A416.064 416.064 0 0 1 544 926.784V701.312A192.512 192.512 0 0 0 701.312 544h225.472zM97.28 544h225.472A192.512 192.512 0 0 0 480 701.312v225.472A416.064 416.064 0 0 1 97.216 544zm0-64A416.064 416.064 0 0 1 480 97.216v225.472A192.512 192.512 0 0 0 322.688 480H97.216z"},null,-1),Eb=[zb];function Bb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cb,Eb)}var Sb=o(_b,[["render",Bb],["__file","help-filled.vue"]]),Vb={name:"Help"},Nb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m759.936 805.248-90.944-91.008A254.912 254.912 0 0 1 512 768a254.912 254.912 0 0 1-156.992-53.76l-90.944 91.008A382.464 382.464 0 0 0 512 896c94.528 0 181.12-34.176 247.936-90.752zm45.312-45.312A382.464 382.464 0 0 0 896 512c0-94.528-34.176-181.12-90.752-247.936l-91.008 90.944C747.904 398.4 768 452.864 768 512c0 59.136-20.096 113.6-53.76 156.992l91.008 90.944zm-45.312-541.184A382.464 382.464 0 0 0 512 128c-94.528 0-181.12 34.176-247.936 90.752l90.944 91.008A254.912 254.912 0 0 1 512 256c59.136 0 113.6 20.096 156.992 53.76l90.944-91.008zm-541.184 45.312A382.464 382.464 0 0 0 128 512c0 94.528 34.176 181.12 90.752 247.936l91.008-90.944A254.912 254.912 0 0 1 256 512c0-59.136 20.096-113.6 53.76-156.992l-91.008-90.944zm417.28 394.496a194.56 194.56 0 0 0 22.528-22.528C686.912 602.56 704 559.232 704 512a191.232 191.232 0 0 0-67.968-146.56A191.296 191.296 0 0 0 512 320a191.232 191.232 0 0 0-146.56 67.968C337.088 421.44 320 464.768 320 512a191.232 191.232 0 0 0 67.968 146.56C421.44 686.912 464.768 704 512 704c47.296 0 90.56-17.088 124.032-45.44zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Ab=[Mb];function Tb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nb,Ab)}var Hb=o(Vb,[["render",Tb],["__file","help.vue"]]),Rb={name:"Hide"},Lb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Db=Object(n["createElementVNode"])("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),Pb=Object(n["createElementVNode"])("path",{d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),Ib=[Db,Pb];function Fb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Lb,Ib)}var $b=o(Rb,[["render",Fb],["__file","hide.vue"]]),qb={name:"Histogram"},Wb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ub=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 896V128h192v768H416zm-288 0V448h192v448H128zm576 0V320h192v576H704z"},null,-1),Kb=[Ub];function Yb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wb,Kb)}var Gb=o(qb,[["render",Yb],["__file","histogram.vue"]]),Xb={name:"HomeFilled"},Jb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128 128 447.936V896h255.936V640H640v256h255.936V447.936z"},null,-1),Qb=[Zb];function em(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jb,Qb)}var tm=o(Xb,[["render",em],["__file","home-filled.vue"]]),rm={name:"HotWater"},nm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},om=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M273.067 477.867h477.866V409.6H273.067v68.267zm0 68.266v51.2A187.733 187.733 0 0 0 460.8 785.067h102.4a187.733 187.733 0 0 0 187.733-187.734v-51.2H273.067zm-34.134-204.8h546.134a34.133 34.133 0 0 1 34.133 34.134v221.866a256 256 0 0 1-256 256H460.8a256 256 0 0 1-256-256V375.467a34.133 34.133 0 0 1 34.133-34.134zM512 34.133a34.133 34.133 0 0 1 34.133 34.134v170.666a34.133 34.133 0 0 1-68.266 0V68.267A34.133 34.133 0 0 1 512 34.133zM375.467 102.4a34.133 34.133 0 0 1 34.133 34.133v102.4a34.133 34.133 0 0 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.134-34.133zm273.066 0a34.133 34.133 0 0 1 34.134 34.133v102.4a34.133 34.133 0 1 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.133-34.133zM170.667 921.668h682.666a34.133 34.133 0 1 1 0 68.267H170.667a34.133 34.133 0 1 1 0-68.267z"},null,-1),lm=[om];function am(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nm,lm)}var im=o(rm,[["render",am],["__file","hot-water.vue"]]),cm={name:"House"},sm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},um=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 413.952V896h640V413.952L512 147.328 192 413.952zM139.52 374.4l352-293.312a32 32 0 0 1 40.96 0l352 293.312A32 32 0 0 1 896 398.976V928a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V398.976a32 32 0 0 1 11.52-24.576z"},null,-1),dm=[um];function pm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sm,dm)}var fm=o(cm,[["render",pm],["__file","house.vue"]]),bm={name:"IceCreamRound"},mm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hm=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m308.352 489.344 226.304 226.304a32 32 0 0 0 45.248 0L783.552 512A192 192 0 1 0 512 240.448L308.352 444.16a32 32 0 0 0 0 45.248zm135.744 226.304L308.352 851.392a96 96 0 0 1-135.744-135.744l135.744-135.744-45.248-45.248a96 96 0 0 1 0-135.808L466.752 195.2A256 256 0 0 1 828.8 557.248L625.152 760.96a96 96 0 0 1-135.808 0l-45.248-45.248zM398.848 670.4 353.6 625.152 217.856 760.896a32 32 0 0 0 45.248 45.248L398.848 670.4zm248.96-384.64a32 32 0 0 1 0 45.248L466.624 512a32 32 0 1 1-45.184-45.248l180.992-181.056a32 32 0 0 1 45.248 0zm90.496 90.496a32 32 0 0 1 0 45.248L557.248 602.496A32 32 0 1 1 512 557.248l180.992-180.992a32 32 0 0 1 45.312 0z"},null,-1),vm=[hm];function gm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mm,vm)}var Om=o(bm,[["render",gm],["__file","ice-cream-round.vue"]]),jm={name:"IceCreamSquare"},wm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ym=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 640h256a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32H352a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h64zm192 64v160a96 96 0 0 1-192 0V704h-64a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96h320a96 96 0 0 1 96 96v448a96 96 0 0 1-96 96h-64zm-64 0h-64v160a32 32 0 1 0 64 0V704z"},null,-1),xm=[ym];function km(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wm,xm)}var _m=o(jm,[["render",km],["__file","ice-cream-square.vue"]]),Cm={name:"IceCream"},zm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Em=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128.64 448a208 208 0 0 1 193.536-191.552 224 224 0 0 1 445.248 15.488A208.128 208.128 0 0 1 894.784 448H896L548.8 983.68a32 32 0 0 1-53.248.704L128 448h.64zm64.256 0h286.208a144 144 0 0 0-286.208 0zm351.36 0h286.272a144 144 0 0 0-286.272 0zm-294.848 64 271.808 396.608L778.24 512H249.408zM511.68 352.64a207.872 207.872 0 0 1 189.184-96.192 160 160 0 0 0-314.752 5.632c52.608 12.992 97.28 46.08 125.568 90.56z"},null,-1),Bm=[Em];function Sm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zm,Bm)}var Vm=o(Cm,[["render",Sm],["__file","ice-cream.vue"]]),Nm={name:"IceDrink"},Mm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Am=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448v128h239.68l16.064-128H512zm-64 0H256.256l16.064 128H448V448zm64-255.36V384h247.744A256.128 256.128 0 0 0 512 192.64zm-64 8.064A256.448 256.448 0 0 0 264.256 384H448V200.704zm64-72.064A320.128 320.128 0 0 1 825.472 384H896a32 32 0 1 1 0 64h-64v1.92l-56.96 454.016A64 64 0 0 1 711.552 960H312.448a64 64 0 0 1-63.488-56.064L192 449.92V448h-64a32 32 0 0 1 0-64h70.528A320.384 320.384 0 0 1 448 135.04V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H544a32 32 0 0 0-32 32v32.64zM743.68 640H280.32l32.128 256h399.104l32.128-256z"},null,-1),Tm=[Am];function Hm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Mm,Tm)}var Rm=o(Nm,[["render",Hm],["__file","ice-drink.vue"]]),Lm={name:"IceTea"},Dm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pm=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M197.696 259.648a320.128 320.128 0 0 1 628.608 0A96 96 0 0 1 896 352v64a96 96 0 0 1-71.616 92.864l-49.408 395.072A64 64 0 0 1 711.488 960H312.512a64 64 0 0 1-63.488-56.064l-49.408-395.072A96 96 0 0 1 128 416v-64a96 96 0 0 1 69.696-92.352zM264.064 256h495.872a256.128 256.128 0 0 0-495.872 0zm495.424 256H264.512l48 384h398.976l48-384zM224 448h576a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H224a32 32 0 0 0-32 32v64a32 32 0 0 0 32 32zm160 192h64v64h-64v-64zm192 64h64v64h-64v-64zm-128 64h64v64h-64v-64zm64-192h64v64h-64v-64z"},null,-1),Im=[Pm];function Fm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Dm,Im)}var $m=o(Lm,[["render",Fm],["__file","ice-tea.vue"]]),qm={name:"InfoFilled"},Wm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Um=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),Km=[Um];function Ym(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wm,Km)}var Gm=o(qm,[["render",Ym],["__file","info-filled.vue"]]),Xm={name:"Iphone"},Jm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zm=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 768v96.064a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V768H224zm0-64h576V160a64 64 0 0 0-64-64H288a64 64 0 0 0-64 64v544zm32 288a96 96 0 0 1-96-96V128a96 96 0 0 1 96-96h512a96 96 0 0 1 96 96v768a96 96 0 0 1-96 96H256zm304-144a48 48 0 1 1-96 0 48 48 0 0 1 96 0z"},null,-1),Qm=[Zm];function eh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jm,Qm)}var th=o(Xm,[["render",eh],["__file","iphone.vue"]]),rh={name:"Key"},nh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 456.064V96a32 32 0 0 1 32-32.064L672 64a32 32 0 0 1 0 64H512v128h160a32 32 0 0 1 0 64H512v128a256 256 0 1 1-64 8.064zM512 896a192 192 0 1 0 0-384 192 192 0 0 0 0 384z"},null,-1),lh=[oh];function ah(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nh,lh)}var ih=o(rh,[["render",ah],["__file","key.vue"]]),ch={name:"KnifeFork"},sh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 410.56V96a32 32 0 0 1 64 0v314.56A96 96 0 0 0 384 320V96a32 32 0 0 1 64 0v224a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.8A160 160 0 0 1 128 320V96a32 32 0 0 1 64 0v224a96 96 0 0 0 64 90.56zm384-250.24V544h126.72c-3.328-78.72-12.928-147.968-28.608-207.744-14.336-54.528-46.848-113.344-98.112-175.872zM640 608v320a32 32 0 1 1-64 0V64h64c85.312 89.472 138.688 174.848 160 256 21.312 81.152 32 177.152 32 288H640z"},null,-1),dh=[uh];function ph(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sh,dh)}var fh=o(ch,[["render",ph],["__file","knife-fork.vue"]]),bh={name:"Lightning"},mh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 671.36v64.128A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 736 734.016v-64.768a192 192 0 0 0 3.328-377.92l-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 91.968 70.464 167.36 160.256 175.232z"},null,-1),vh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 736a32 32 0 0 1-27.776-47.872l128-224a32 32 0 1 1 55.552 31.744L471.168 672H608a32 32 0 0 1 27.776 47.872l-128 224a32 32 0 1 1-55.68-31.744L552.96 736H416z"},null,-1),gh=[hh,vh];function Oh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mh,gh)}var jh=o(bh,[["render",Oh],["__file","lightning.vue"]]),wh={name:"Link"},yh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496 45.248 45.248zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152 625.152 353.6z"},null,-1),kh=[xh];function _h(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yh,kh)}var Ch=o(wh,[["render",_h],["__file","link.vue"]]),zh={name:"List"},Eh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160v64h384v-64zM288 512h448v-64H288v64zm0 256h448v-64H288v64zm96-576V96h256v96H384z"},null,-1),Sh=[Bh];function Vh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Eh,Sh)}var Nh=o(zh,[["render",Vh],["__file","list.vue"]]),Mh={name:"Loading"},Ah={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Th=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),Hh=[Th];function Rh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ah,Hh)}var Lh=o(Mh,[["render",Rh],["__file","loading.vue"]]),Dh={name:"LocationFilled"},Ph={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ih=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 928c23.936 0 117.504-68.352 192.064-153.152C803.456 661.888 864 535.808 864 416c0-189.632-155.84-320-352-320S160 226.368 160 416c0 120.32 60.544 246.4 159.936 359.232C394.432 859.84 488 928 512 928zm0-435.2a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 140.8a204.8 204.8 0 1 1 0-409.6 204.8 204.8 0 0 1 0 409.6z"},null,-1),Fh=[Ih];function $h(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ph,Fh)}var qh=o(Dh,[["render",$h],["__file","location-filled.vue"]]),Wh={name:"LocationInformation"},Uh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),Yh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Gh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),Xh=[Kh,Yh,Gh];function Jh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uh,Xh)}var Zh=o(Wh,[["render",Jh],["__file","location-information.vue"]]),Qh={name:"Location"},ev={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),rv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),nv=[tv,rv];function ov(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ev,nv)}var lv=o(Qh,[["render",ov],["__file","location.vue"]]),av={name:"Lock"},iv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),sv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm192-160v-64a192 192 0 1 0-384 0v64h384zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64z"},null,-1),uv=[cv,sv];function dv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",iv,uv)}var pv=o(av,[["render",dv],["__file","lock.vue"]]),fv={name:"Lollipop"},bv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M513.28 448a64 64 0 1 1 76.544 49.728A96 96 0 0 0 768 448h64a160 160 0 0 1-320 0h1.28zm-126.976-29.696a256 256 0 1 0 43.52-180.48A256 256 0 0 1 832 448h-64a192 192 0 0 0-381.696-29.696zm105.664 249.472L285.696 874.048a96 96 0 0 1-135.68-135.744l206.208-206.272a320 320 0 1 1 135.744 135.744zm-54.464-36.032a321.92 321.92 0 0 1-45.248-45.248L195.2 783.552a32 32 0 1 0 45.248 45.248l197.056-197.12z"},null,-1),hv=[mv];function vv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bv,hv)}var gv=o(fv,[["render",vv],["__file","lollipop.vue"]]),Ov={name:"MagicStick"},jv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64h64v192h-64V64zm0 576h64v192h-64V640zM160 480v-64h192v64H160zm576 0v-64h192v64H736zM249.856 199.04l45.248-45.184L430.848 289.6 385.6 334.848 249.856 199.104zM657.152 606.4l45.248-45.248 135.744 135.744-45.248 45.248L657.152 606.4zM114.048 923.2 68.8 877.952l316.8-316.8 45.248 45.248-316.8 316.8zM702.4 334.848 657.152 289.6l135.744-135.744 45.248 45.248L702.4 334.848z"},null,-1),yv=[wv];function xv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jv,yv)}var kv=o(Ov,[["render",xv],["__file","magic-stick.vue"]]),_v={name:"Magnet"},Cv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 320V192H704v320a192 192 0 1 1-384 0V192H192v128h128v64H192v128a320 320 0 0 0 640 0V384H704v-64h128zM640 512V128h256v384a384 384 0 1 1-768 0V128h256v384a128 128 0 1 0 256 0z"},null,-1),Ev=[zv];function Bv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cv,Ev)}var Sv=o(_v,[["render",Bv],["__file","magnet.vue"]]),Vv={name:"Male"},Nv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M399.5 849.5a225 225 0 1 0 0-450 225 225 0 0 0 0 450zm0 56.25a281.25 281.25 0 1 1 0-562.5 281.25 281.25 0 0 1 0 562.5zm253.125-787.5h225q28.125 0 28.125 28.125T877.625 174.5h-225q-28.125 0-28.125-28.125t28.125-28.125z"},null,-1),Av=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M877.625 118.25q28.125 0 28.125 28.125v225q0 28.125-28.125 28.125T849.5 371.375v-225q0-28.125 28.125-28.125z"},null,-1),Tv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M604.813 458.9 565.1 419.131l292.613-292.668 39.825 39.824z"},null,-1),Hv=[Mv,Av,Tv];function Rv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nv,Hv)}var Lv=o(Vv,[["render",Rv],["__file","male.vue"]]),Dv={name:"Management"},Pv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Iv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 128v288l96-96 96 96V128h128v768H320V128h256zm-448 0h128v768H128V128z"},null,-1),Fv=[Iv];function $v(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pv,Fv)}var qv=o(Dv,[["render",$v],["__file","management.vue"]]),Wv={name:"MapLocation"},Uv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Yv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256zm345.6 192L960 960H672v-64H352v64H64l102.4-256h691.2zm-68.928 0H235.328l-76.8 192h706.944l-76.8-192z"},null,-1),Gv=[Kv,Yv];function Xv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uv,Gv)}var Jv=o(Wv,[["render",Xv],["__file","map-location.vue"]]),Zv={name:"Medal"},Qv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),tg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 128H448v200a286.72 286.72 0 0 1 64-8c19.52 0 40.832 2.688 64 8V128zm64 0v219.648c24.448 9.088 50.56 20.416 78.4 33.92L757.44 128H640zm-256 0H266.624l39.04 253.568c27.84-13.504 53.888-24.832 78.336-33.92V128zM229.312 64h565.376a32 32 0 0 1 31.616 36.864L768 480c-113.792-64-199.104-96-256-96-56.896 0-142.208 32-256 96l-58.304-379.136A32 32 0 0 1 229.312 64z"},null,-1),rg=[eg,tg];function ng(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qv,rg)}var og=o(Zv,[["render",ng],["__file","medal.vue"]]),lg={name:"Memo"},ag={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},ig=Object(n["createElementVNode"])("path",{d:"M480 320h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),cg=Object(n["createElementVNode"])("path",{d:"M887.01 72.99C881.01 67 873.34 64 864 64H160c-9.35 0-17.02 3-23.01 8.99C131 78.99 128 86.66 128 96v832c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V96c0-9.35-3-17.02-8.99-23.01zM192 896V128h96v768h-96zm640 0H352V128h480v768z",fill:"currentColor"},null,-1),sg=Object(n["createElementVNode"])("path",{d:"M480 512h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32zM480 704h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),ug=[ig,cg,sg];function dg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ag,ug)}var pg=o(lg,[["render",dg],["__file","memo.vue"]]),fg={name:"Menu"},bg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 448a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H608zM160 896a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H608z"},null,-1),hg=[mg];function vg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bg,hg)}var gg=o(fg,[["render",vg],["__file","menu.vue"]]),Og={name:"MessageBox"},jg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 384h448v64H288v-64zm96-128h256v64H384v-64zM131.456 512H384v128h256V512h252.544L721.856 192H302.144L131.456 512zM896 576H704v128H320V576H128v256h768V576zM275.776 128h472.448a32 32 0 0 1 28.608 17.664l179.84 359.552A32 32 0 0 1 960 519.552V864a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V519.552a32 32 0 0 1 3.392-14.336l179.776-359.552A32 32 0 0 1 275.776 128z"},null,-1),yg=[wg];function xg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jg,yg)}var kg=o(Og,[["render",xg],["__file","message-box.vue"]]),_g={name:"Message"},Cg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 224v512a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V224H128zm0-64h768a64 64 0 0 1 64 64v512a128 128 0 0 1-128 128H192A128 128 0 0 1 64 736V224a64 64 0 0 1 64-64z"},null,-1),Eg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M904 224 656.512 506.88a192 192 0 0 1-289.024 0L120 224h784zm-698.944 0 210.56 240.704a128 128 0 0 0 192.704 0L818.944 224H205.056z"},null,-1),Bg=[zg,Eg];function Sg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cg,Bg)}var Vg=o(_g,[["render",Sg],["__file","message.vue"]]),Ng={name:"Mic"},Mg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ag=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 704h160a64 64 0 0 0 64-64v-32h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-32a64 64 0 0 0-64-64H384a64 64 0 0 0-64 64v32h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v32a64 64 0 0 0 64 64h96zm64 64v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768h-96a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64h256a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128h-96z"},null,-1),Tg=[Ag];function Hg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Mg,Tg)}var Rg=o(Ng,[["render",Hg],["__file","mic.vue"]]),Lg={name:"Microphone"},Dg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128a128 128 0 0 0-128 128v256a128 128 0 1 0 256 0V256a128 128 0 0 0-128-128zm0-64a192 192 0 0 1 192 192v256a192 192 0 1 1-384 0V256A192 192 0 0 1 512 64zm-32 832v-64a288 288 0 0 1-288-288v-32a32 32 0 0 1 64 0v32a224 224 0 0 0 224 224h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64z"},null,-1),Ig=[Pg];function Fg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Dg,Ig)}var $g=o(Lg,[["render",Fg],["__file","microphone.vue"]]),qg={name:"MilkTea"},Wg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ug=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 128V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H512a32 32 0 0 0-32 32v32h320a96 96 0 0 1 11.712 191.296l-39.68 581.056A64 64 0 0 1 708.224 960H315.776a64 64 0 0 1-63.872-59.648l-39.616-581.056A96 96 0 0 1 224 128h192zM276.48 320l39.296 576h392.448l4.8-70.784a224.064 224.064 0 0 1 30.016-439.808L747.52 320H276.48zM224 256h576a32 32 0 1 0 0-64H224a32 32 0 0 0 0 64zm493.44 503.872 21.12-309.12a160 160 0 0 0-21.12 309.12z"},null,-1),Kg=[Ug];function Yg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wg,Kg)}var Gg=o(qg,[["render",Yg],["__file","milk-tea.vue"]]),Xg={name:"Minus"},Jg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),Qg=[Zg];function eO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jg,Qg)}var tO=o(Xg,[["render",eO],["__file","minus.vue"]]),rO={name:"Money"},nO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 640v192h640V384H768v-64h150.976c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H233.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096c-2.688-5.184-4.224-10.368-4.224-24.576V640h64z"},null,-1),lO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 192H128v448h640V192zm64-22.976v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 682.432 64 677.248 64 663.04V169.024c0-14.272 1.472-19.456 4.288-24.64a29.056 29.056 0 0 1 12.096-12.16C85.568 129.536 90.752 128 104.96 128h685.952c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64z"},null,-1),aO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 576a160 160 0 1 1 0-320 160 160 0 0 1 0 320zm0-64a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),iO=[oO,lO,aO];function cO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nO,iO)}var sO=o(rO,[["render",cO],["__file","money.vue"]]),uO={name:"Monitor"},dO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H544zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H192z"},null,-1),fO=[pO];function bO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dO,fO)}var mO=o(uO,[["render",bO],["__file","monitor.vue"]]),hO={name:"MoonNight"},vO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 512a448 448 0 0 1 215.872-383.296A384 384 0 0 0 213.76 640h188.8A448.256 448.256 0 0 1 384 512zM171.136 704a448 448 0 0 1 636.992-575.296A384 384 0 0 0 499.328 704h-328.32z"},null,-1),OO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M32 640h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm128 128h384a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm160 127.68 224 .256a32 32 0 0 1 32 32V928a32 32 0 0 1-32 32l-224-.384a32 32 0 0 1-32-32v-.064a32 32 0 0 1 32-32z"},null,-1),jO=[gO,OO];function wO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vO,jO)}var yO=o(hO,[["render",wO],["__file","moon-night.vue"]]),xO={name:"Moon"},kO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_O=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M240.448 240.448a384 384 0 1 0 559.424 525.696 448 448 0 0 1-542.016-542.08 390.592 390.592 0 0 0-17.408 16.384zm181.056 362.048a384 384 0 0 0 525.632 16.384A448 448 0 1 1 405.056 76.8a384 384 0 0 0 16.448 525.696z"},null,-1),CO=[_O];function zO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kO,CO)}var EO=o(xO,[["render",zO],["__file","moon.vue"]]),BO={name:"MoreFilled"},SO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),NO=[VO];function MO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",SO,NO)}var AO=o(BO,[["render",MO],["__file","more-filled.vue"]]),TO={name:"More"},HO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},RO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),LO=[RO];function DO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",HO,LO)}var PO=o(TO,[["render",DO],["__file","more.vue"]]),IO={name:"MostlyCloudy"},FO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$O=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M737.216 357.952 704 349.824l-11.776-32a192.064 192.064 0 0 0-367.424 23.04l-8.96 39.04-39.04 8.96A192.064 192.064 0 0 0 320 768h368a207.808 207.808 0 0 0 207.808-208 208.32 208.32 0 0 0-158.592-202.048zm15.168-62.208A272.32 272.32 0 0 1 959.744 560a271.808 271.808 0 0 1-271.552 272H320a256 256 0 0 1-57.536-505.536 256.128 256.128 0 0 1 489.92-30.72z"},null,-1),qO=[$O];function WO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",FO,qO)}var UO=o(IO,[["render",WO],["__file","mostly-cloudy.vue"]]),KO={name:"Mouse"},YO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M438.144 256c-68.352 0-92.736 4.672-117.76 18.112-20.096 10.752-35.52 26.176-46.272 46.272C260.672 345.408 256 369.792 256 438.144v275.712c0 68.352 4.672 92.736 18.112 117.76 10.752 20.096 26.176 35.52 46.272 46.272C345.408 891.328 369.792 896 438.144 896h147.712c68.352 0 92.736-4.672 117.76-18.112 20.096-10.752 35.52-26.176 46.272-46.272C763.328 806.592 768 782.208 768 713.856V438.144c0-68.352-4.672-92.736-18.112-117.76a110.464 110.464 0 0 0-46.272-46.272C678.592 260.672 654.208 256 585.856 256H438.144zm0-64h147.712c85.568 0 116.608 8.96 147.904 25.6 31.36 16.768 55.872 41.344 72.576 72.64C823.104 321.536 832 352.576 832 438.08v275.84c0 85.504-8.96 116.544-25.6 147.84a174.464 174.464 0 0 1-72.64 72.576C702.464 951.104 671.424 960 585.92 960H438.08c-85.504 0-116.544-8.96-147.84-25.6a174.464 174.464 0 0 1-72.64-72.704c-16.768-31.296-25.664-62.336-25.664-147.84v-275.84c0-85.504 8.96-116.544 25.6-147.84a174.464 174.464 0 0 1 72.768-72.576c31.232-16.704 62.272-25.6 147.776-25.6z"},null,-1),XO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 320q32 0 32 32v128q0 32-32 32t-32-32V352q0-32 32-32zm32-96a32 32 0 0 1-64 0v-64a32 32 0 0 0-32-32h-96a32 32 0 0 1 0-64h96a96 96 0 0 1 96 96v64z"},null,-1),JO=[GO,XO];function ZO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",YO,JO)}var QO=o(KO,[["render",ZO],["__file","mouse.vue"]]),ej={name:"Mug"},tj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M736 800V160H160v640a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64zm64-544h63.552a96 96 0 0 1 96 96v224a96 96 0 0 1-96 96H800v128a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V128a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 64v288h63.552a32 32 0 0 0 32-32V352a32 32 0 0 0-32-32H800z"},null,-1),nj=[rj];function oj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",tj,nj)}var lj=o(ej,[["render",oj],["__file","mug.vue"]]),aj={name:"MuteNotification"},ij={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m241.216 832 63.616-64H768V448c0-42.368-10.24-82.304-28.48-117.504l46.912-47.232C815.36 331.392 832 387.84 832 448v320h96a32 32 0 1 1 0 64H241.216zm-90.24 0H96a32 32 0 1 1 0-64h96V448a320.128 320.128 0 0 1 256-313.6V128a64 64 0 1 1 128 0v6.4a319.552 319.552 0 0 1 171.648 97.088l-45.184 45.44A256 256 0 0 0 256 448v278.336L151.04 832zM448 896h128a64 64 0 0 1-128 0z"},null,-1),sj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),uj=[cj,sj];function dj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ij,uj)}var pj=o(aj,[["render",dj],["__file","mute-notification.vue"]]),fj={name:"Mute"},bj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m412.16 592.128-45.44 45.44A191.232 191.232 0 0 1 320 512V256a192 192 0 1 1 384 0v44.352l-64 64V256a128 128 0 1 0-256 0v256c0 30.336 10.56 58.24 28.16 80.128zm51.968 38.592A128 128 0 0 0 640 512v-57.152l64-64V512a192 192 0 0 1-287.68 166.528l47.808-47.808zM314.88 779.968l46.144-46.08A222.976 222.976 0 0 0 480 768h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64v-64c-61.44 0-118.4-19.2-165.12-52.032zM266.752 737.6A286.976 286.976 0 0 1 192 544v-32a32 32 0 0 1 64 0v32c0 56.832 21.184 108.8 56.064 148.288L266.752 737.6z"},null,-1),hj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),vj=[mj,hj];function gj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bj,vj)}var Oj=o(fj,[["render",gj],["__file","mute.vue"]]),jj={name:"NoSmoking"},wj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M440.256 576H256v128h56.256l-64 64H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32h280.256l-64 64zm143.488 128H704V583.744L775.744 512H928a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H519.744l64-64zM768 576v128h128V576H768zm-29.696-207.552 45.248 45.248-497.856 497.856-45.248-45.248zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),xj=[yj];function kj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wj,xj)}var _j=o(jj,[["render",kj],["__file","no-smoking.vue"]]),Cj={name:"Notebook"},zj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ej=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Bj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 128h64v768h-64zM96 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),Sj=[Ej,Bj];function Vj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zj,Sj)}var Nj=o(Cj,[["render",Vj],["__file","notebook.vue"]]),Mj={name:"Notification"},Aj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128v64H256a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V512h64v256a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V256a128 128 0 0 1 128-128h256z"},null,-1),Hj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 384a128 128 0 1 0 0-256 128 128 0 0 0 0 256zm0 64a192 192 0 1 1 0-384 192 192 0 0 1 0 384z"},null,-1),Rj=[Tj,Hj];function Lj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Aj,Rj)}var Dj=o(Mj,[["render",Lj],["__file","notification.vue"]]),Pj={name:"Odometer"},Ij={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),$j=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 512a320 320 0 1 1 640 0 32 32 0 1 1-64 0 256 256 0 1 0-512 0 32 32 0 0 1-64 0z"},null,-1),qj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M570.432 627.84A96 96 0 1 1 509.568 608l60.992-187.776A32 32 0 1 1 631.424 440l-60.992 187.776zM502.08 734.464a32 32 0 1 0 19.84-60.928 32 32 0 0 0-19.84 60.928z"},null,-1),Wj=[Fj,$j,qj];function Uj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ij,Wj)}var Kj=o(Pj,[["render",Uj],["__file","odometer.vue"]]),Yj={name:"OfficeBuilding"},Gj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 128v704h384V128H192zm-32-64h448a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Jj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 256h256v64H256v-64zm0 192h256v64H256v-64zm0 192h256v64H256v-64zm384-128h128v64H640v-64zm0 128h128v64H640v-64zM64 832h896v64H64v-64z"},null,-1),Zj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 384v448h192V384H640zm-32-64h256a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H608a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32z"},null,-1),Qj=[Xj,Jj,Zj];function ew(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Gj,Qj)}var tw=o(Yj,[["render",ew],["__file","office-building.vue"]]),rw={name:"Open"},nw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ow=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),lw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M694.044 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),aw=[ow,lw];function iw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nw,aw)}var cw=o(rw,[["render",iw],["__file","open.vue"]]),sw={name:"Operation"},uw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M389.44 768a96.064 96.064 0 0 1 181.12 0H896v64H570.56a96.064 96.064 0 0 1-181.12 0H128v-64h261.44zm192-288a96.064 96.064 0 0 1 181.12 0H896v64H762.56a96.064 96.064 0 0 1-181.12 0H128v-64h453.44zm-320-288a96.064 96.064 0 0 1 181.12 0H896v64H442.56a96.064 96.064 0 0 1-181.12 0H128v-64h133.44z"},null,-1),pw=[dw];function fw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uw,pw)}var bw=o(sw,[["render",fw],["__file","operation.vue"]]),mw={name:"Opportunity"},hw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 960v-64h192.064v64H384zm448-544a350.656 350.656 0 0 1-128.32 271.424C665.344 719.04 640 763.776 640 813.504V832H320v-14.336c0-48-19.392-95.36-57.216-124.992a351.552 351.552 0 0 1-128.448-344.256c25.344-136.448 133.888-248.128 269.76-276.48A352.384 352.384 0 0 1 832 416zm-544 32c0-132.288 75.904-224 192-224v-64c-154.432 0-256 122.752-256 288h64z"},null,-1),gw=[vw];function Ow(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hw,gw)}var jw=o(mw,[["render",Ow],["__file","opportunity.vue"]]),ww={name:"Orange"},yw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 894.72a382.336 382.336 0 0 0 215.936-89.472L577.024 622.272c-10.24 6.016-21.248 10.688-33.024 13.696v258.688zm261.248-134.784A382.336 382.336 0 0 0 894.656 544H635.968c-3.008 11.776-7.68 22.848-13.696 33.024l182.976 182.912zM894.656 480a382.336 382.336 0 0 0-89.408-215.936L622.272 446.976c6.016 10.24 10.688 21.248 13.696 33.024h258.688zm-134.72-261.248A382.336 382.336 0 0 0 544 129.344v258.688c11.776 3.008 22.848 7.68 33.024 13.696l182.912-182.976zM480 129.344a382.336 382.336 0 0 0-215.936 89.408l182.912 182.976c10.24-6.016 21.248-10.688 33.024-13.696V129.344zm-261.248 134.72A382.336 382.336 0 0 0 129.344 480h258.688c3.008-11.776 7.68-22.848 13.696-33.024L218.752 264.064zM129.344 544a382.336 382.336 0 0 0 89.408 215.936l182.976-182.912A127.232 127.232 0 0 1 388.032 544H129.344zm134.72 261.248A382.336 382.336 0 0 0 480 894.656V635.968a127.232 127.232 0 0 1-33.024-13.696L264.064 805.248zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-384a64 64 0 1 0 0-128 64 64 0 0 0 0 128z"},null,-1),kw=[xw];function _w(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yw,kw)}var Cw=o(ww,[["render",_w],["__file","orange.vue"]]),zw={name:"Paperclip"},Ew={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M602.496 240.448A192 192 0 1 1 874.048 512l-316.8 316.8A256 256 0 0 1 195.2 466.752L602.496 59.456l45.248 45.248L240.448 512A192 192 0 0 0 512 783.552l316.8-316.8a128 128 0 1 0-181.056-181.056L353.6 579.904a32 32 0 1 0 45.248 45.248l294.144-294.144 45.312 45.248L444.096 670.4a96 96 0 1 1-135.744-135.744l294.144-294.208z"},null,-1),Sw=[Bw];function Vw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ew,Sw)}var Nw=o(zw,[["render",Vw],["__file","paperclip.vue"]]),Mw={name:"PartlyCloudy"},Aw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M598.4 895.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 895.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 445.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),Hw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M139.84 501.888a256 256 0 1 1 417.856-277.12c-17.728 2.176-38.208 8.448-61.504 18.816A192 192 0 1 0 189.12 460.48a6003.84 6003.84 0 0 0-49.28 41.408z"},null,-1),Rw=[Tw,Hw];function Lw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Aw,Rw)}var Dw=o(Mw,[["render",Lw],["__file","partly-cloudy.vue"]]),Pw={name:"Pear"},Iw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M542.336 258.816a443.255 443.255 0 0 0-9.024 25.088 32 32 0 1 1-60.8-20.032l1.088-3.328a162.688 162.688 0 0 0-122.048 131.392l-17.088 102.72-20.736 15.36C256.192 552.704 224 610.88 224 672c0 120.576 126.4 224 288 224s288-103.424 288-224c0-61.12-32.192-119.296-89.728-161.92l-20.736-15.424-17.088-102.72a162.688 162.688 0 0 0-130.112-133.12zm-40.128-66.56c7.936-15.552 16.576-30.08 25.92-43.776 23.296-33.92 49.408-59.776 78.528-77.12a32 32 0 1 1 32.704 55.04c-20.544 12.224-40.064 31.552-58.432 58.304a316.608 316.608 0 0 0-9.792 15.104 226.688 226.688 0 0 1 164.48 181.568l12.8 77.248C819.456 511.36 864 587.392 864 672c0 159.04-157.568 288-352 288S160 831.04 160 672c0-84.608 44.608-160.64 115.584-213.376l12.8-77.248a226.624 226.624 0 0 1 213.76-189.184z"},null,-1),$w=[Fw];function qw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Iw,$w)}var Ww=o(Pw,[["render",qw],["__file","pear.vue"]]),Uw={name:"PhoneFilled"},Kw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M199.232 125.568 90.624 379.008a32 32 0 0 0 6.784 35.2l512.384 512.384a32 32 0 0 0 35.2 6.784l253.44-108.608a32 32 0 0 0 10.048-52.032L769.6 633.92a32 32 0 0 0-36.928-5.952l-130.176 65.088-271.488-271.552 65.024-130.176a32 32 0 0 0-5.952-36.928L251.2 115.52a32 32 0 0 0-51.968 10.048z"},null,-1),Gw=[Yw];function Xw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Kw,Gw)}var Jw=o(Uw,[["render",Xw],["__file","phone-filled.vue"]]),Zw={name:"Phone"},Qw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ey=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M79.36 432.256 591.744 944.64a32 32 0 0 0 35.2 6.784l253.44-108.544a32 32 0 0 0 9.984-52.032l-153.856-153.92a32 32 0 0 0-36.928-6.016l-69.888 34.944L358.08 394.24l35.008-69.888a32 32 0 0 0-5.952-36.928L233.152 133.568a32 32 0 0 0-52.032 10.048L72.512 397.056a32 32 0 0 0 6.784 35.2zm60.48-29.952 81.536-190.08L325.568 316.48l-24.64 49.216-20.608 41.216 32.576 32.64 271.552 271.552 32.64 32.64 41.216-20.672 49.28-24.576 104.192 104.128-190.08 81.472L139.84 402.304zM512 320v-64a256 256 0 0 1 256 256h-64a192 192 0 0 0-192-192zm0-192V64a448 448 0 0 1 448 448h-64a384 384 0 0 0-384-384z"},null,-1),ty=[ey];function ry(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qw,ty)}var ny=o(Zw,[["render",ry],["__file","phone.vue"]]),oy={name:"PictureFilled"},ly={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ay=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),iy=[ay];function cy(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ly,iy)}var sy=o(oy,[["render",cy],["__file","picture-filled.vue"]]),uy={name:"PictureRounded"},dy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},py=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768zm0-64a448 448 0 1 1 0 896 448 448 0 0 1 0-896z"},null,-1),fy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM214.656 790.656l-45.312-45.312 185.664-185.6a96 96 0 0 1 123.712-10.24l138.24 98.688a32 32 0 0 0 39.872-2.176L906.688 422.4l42.624 47.744L699.52 693.696a96 96 0 0 1-119.808 6.592l-138.24-98.752a32 32 0 0 0-41.152 3.456l-185.664 185.6z"},null,-1),by=[py,fy];function my(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dy,by)}var hy=o(uy,[["render",my],["__file","picture-rounded.vue"]]),vy={name:"Picture"},gy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),jy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472 122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888 49.92 39.936-215.808 269.824-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072-.64-.512a32 32 0 0 0-44.8 5.952L185.408 876.992z"},null,-1),wy=[Oy,jy];function yy(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gy,wy)}var xy=o(vy,[["render",yy],["__file","picture.vue"]]),ky={name:"PieChart"},_y={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Cy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 68.48v64.832A384.128 384.128 0 0 0 512 896a384.128 384.128 0 0 0 378.688-320h64.768A448.128 448.128 0 0 1 64 512 448.128 448.128 0 0 1 448 68.48z"},null,-1),zy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 97.28V448h350.72A384.064 384.064 0 0 0 576 97.28zM512 64V33.152A448 448 0 0 1 990.848 512H512V64z"},null,-1),Ey=[Cy,zy];function By(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_y,Ey)}var Sy=o(ky,[["render",By],["__file","pie-chart.vue"]]),Vy={name:"Place"},Ny={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},My=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),Ay=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a32 32 0 0 1 32 32v256a32 32 0 1 1-64 0V544a32 32 0 0 1 32-32z"},null,-1),Ty=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 649.088v64.96C269.76 732.352 192 771.904 192 800c0 37.696 139.904 96 320 96s320-58.304 320-96c0-28.16-77.76-67.648-192-85.952v-64.96C789.12 671.04 896 730.368 896 800c0 88.32-171.904 160-384 160s-384-71.68-384-160c0-69.696 106.88-128.96 256-150.912z"},null,-1),Hy=[My,Ay,Ty];function Ry(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ny,Hy)}var Ly=o(Vy,[["render",Ry],["__file","place.vue"]]),Dy={name:"Platform"},Py={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Iy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 832v-64h128v64h192v64H256v-64h192zM128 704V128h768v576H128z"},null,-1),Fy=[Iy];function $y(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Py,Fy)}var qy=o(Dy,[["render",$y],["__file","platform.vue"]]),Wy={name:"Plus"},Uy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ky=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),Yy=[Ky];function Gy(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uy,Yy)}var Xy=o(Wy,[["render",Gy],["__file","plus.vue"]]),Jy={name:"Pointer"},Zy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M511.552 128c-35.584 0-64.384 28.8-64.384 64.448v516.48L274.048 570.88a94.272 94.272 0 0 0-112.896-3.456 44.416 44.416 0 0 0-8.96 62.208L332.8 870.4A64 64 0 0 0 384 896h512V575.232a64 64 0 0 0-45.632-61.312l-205.952-61.76A96 96 0 0 1 576 360.192V192.448C576 156.8 547.2 128 511.552 128zM359.04 556.8l24.128 19.2V192.448a128.448 128.448 0 1 1 256.832 0v167.744a32 32 0 0 0 22.784 30.656l206.016 61.76A128 128 0 0 1 960 575.232V896a64 64 0 0 1-64 64H384a128 128 0 0 1-102.4-51.2L101.056 668.032A108.416 108.416 0 0 1 128 512.512a158.272 158.272 0 0 1 185.984 8.32L359.04 556.8z"},null,-1),ex=[Qy];function tx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Zy,ex)}var rx=o(Jy,[["render",tx],["__file","pointer.vue"]]),nx={name:"Position"},ox={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m249.6 417.088 319.744 43.072 39.168 310.272L845.12 178.88 249.6 417.088zm-129.024 47.168a32 32 0 0 1-7.68-61.44l777.792-311.04a32 32 0 0 1 41.6 41.6l-310.336 775.68a32 32 0 0 1-61.44-7.808L512 516.992l-391.424-52.736z"},null,-1),ax=[lx];function ix(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ox,ax)}var cx=o(nx,[["render",ix],["__file","position.vue"]]),sx={name:"Postcard"},ux={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 224a32 32 0 0 0-32 32v512a32 32 0 0 0 32 32h704a32 32 0 0 0 32-32V256a32 32 0 0 0-32-32H160zm0-64h704a96 96 0 0 1 96 96v512a96 96 0 0 1-96 96H160a96 96 0 0 1-96-96V256a96 96 0 0 1 96-96z"},null,-1),px=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 320a64 64 0 1 1 0 128 64 64 0 0 1 0-128zM288 448h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32zm0 128h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),fx=[dx,px];function bx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ux,fx)}var mx=o(sx,[["render",bx],["__file","postcard.vue"]]),hx={name:"Pouring"},vx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM224 800a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32z"},null,-1),Ox=[gx];function jx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vx,Ox)}var wx=o(hx,[["render",jx],["__file","pouring.vue"]]),yx={name:"Present"},xx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 896V640H192v-64h288V320H192v576h288zm64 0h288V320H544v256h288v64H544v256zM128 256h768v672a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V256z"},null,-1),_x=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M96 256h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),Cx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),zx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M608 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Ex=[kx,_x,Cx,zx];function Bx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",xx,Ex)}var Sx=o(yx,[["render",Bx],["__file","present.vue"]]),Vx={name:"PriceTag"},Nx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 318.336V896h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Ax=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Tx=[Mx,Ax];function Hx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nx,Tx)}var Rx=o(Vx,[["render",Hx],["__file","price-tag.vue"]]),Lx={name:"Printer"},Dx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Px=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 746.432 64 741.248 64 727.04V379.072c0-42.816 4.48-58.304 12.8-73.984 8.384-15.616 20.672-27.904 36.288-36.288 15.68-8.32 31.168-12.8 73.984-12.8H256V64h512v192h68.928c42.816 0 58.304 4.48 73.984 12.8 15.616 8.384 27.904 20.672 36.288 36.288 8.32 15.68 12.8 31.168 12.8 73.984v347.904c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H768v192H256V768zm64-192v320h384V576H320zm-64 128V512h512v192h128V379.072c0-29.376-1.408-36.48-5.248-43.776a23.296 23.296 0 0 0-10.048-10.048c-7.232-3.84-14.4-5.248-43.776-5.248H187.072c-29.376 0-36.48 1.408-43.776 5.248a23.296 23.296 0 0 0-10.048 10.048c-3.84 7.232-5.248 14.4-5.248 43.776V704h128zm64-448h384V128H320v128zm-64 128h64v64h-64v-64zm128 0h64v64h-64v-64z"},null,-1),Ix=[Px];function Fx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Dx,Ix)}var $x=o(Lx,[["render",Fx],["__file","printer.vue"]]),qx={name:"Promotion"},Wx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ux=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m64 448 832-320-128 704-446.08-243.328L832 192 242.816 545.472 64 448zm256 512V657.024L512 768 320 960z"},null,-1),Kx=[Ux];function Yx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wx,Kx)}var Gx=o(qx,[["render",Yx],["__file","promotion.vue"]]),Xx={name:"QuartzWatch"},Jx={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Zx=Object(n["createElementVNode"])("path",{d:"M422.02 602.01v-.03c-6.68-5.99-14.35-8.83-23.01-8.51-8.67.32-16.17 3.66-22.5 10.02-6.33 6.36-9.5 13.7-9.5 22.02s3 15.82 8.99 22.5c8.68 8.68 19.02 11.35 31.01 8s19.49-10.85 22.5-22.5c3.01-11.65.51-22.15-7.49-31.49v-.01zM384 512c0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.67 8.99-23.01zM390.53 429.51c11.65 3.01 22.15.51 31.49-7.49h.04c5.99-6.68 8.83-14.34 8.51-23.01-.32-8.67-3.66-16.16-10.02-22.5-6.36-6.33-13.7-9.5-22.02-9.5s-15.82 3-22.5 8.99c-8.68 8.69-11.35 19.02-8 31.01 3.35 11.99 10.85 19.49 22.5 22.5zM633.47 429.51c11.67-3.03 19.01-10.37 22.02-22.02 3.01-11.65.51-22.15-7.49-31.49h.01c-6.68-5.99-14.18-8.99-22.5-8.99s-15.66 3.16-22.02 9.5c-6.36 6.34-9.7 13.84-10.02 22.5-.32 8.66 2.52 16.33 8.51 23.01 9.32 8.02 19.82 10.52 31.49 7.49zM512 640c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01s-3-17.02-8.99-23.01c-6-5.99-13.66-8.99-23.01-8.99zM695.01 488.99c-6-5.99-13.66-8.99-23.01-8.99s-17.02 3-23.01 8.99c-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99s17.02-3 23.01-8.99c5.99-6 8.99-13.67 8.99-23.01 0-9.35-3-17.02-8.99-23.01z",fill:"currentColor"},null,-1),Qx=Object(n["createElementVNode"])("path",{d:"M832 512c-2-90.67-33.17-166.17-93.5-226.5-20.43-20.42-42.6-37.49-66.5-51.23V64H352v170.26c-23.9 13.74-46.07 30.81-66.5 51.24-60.33 60.33-91.49 135.83-93.5 226.5 2 90.67 33.17 166.17 93.5 226.5 20.43 20.43 42.6 37.5 66.5 51.24V960h320V789.74c23.9-13.74 46.07-30.81 66.5-51.24 60.33-60.34 91.49-135.83 93.5-226.5zM416 128h192v78.69c-29.85-9.03-61.85-13.93-96-14.69-34.15.75-66.15 5.65-96 14.68V128zm192 768H416v-78.68c29.85 9.03 61.85 13.93 96 14.68 34.15-.75 66.15-5.65 96-14.68V896zm-96-128c-72.66-2.01-132.99-27.01-180.99-75.01S258.01 584.66 256 512c2.01-72.66 27.01-132.99 75.01-180.99S439.34 258.01 512 256c72.66 2.01 132.99 27.01 180.99 75.01S765.99 439.34 768 512c-2.01 72.66-27.01 132.99-75.01 180.99S584.66 765.99 512 768z",fill:"currentColor"},null,-1),ek=Object(n["createElementVNode"])("path",{d:"M512 320c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01 0 9.35 3 17.02 8.99 23.01 6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01 0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99zM624.99 593.5c-8.66-.32-16.33 2.52-23.01 8.51-7.98 9.32-10.48 19.82-7.49 31.49s10.49 19.17 22.5 22.5 22.35.66 31.01-8v.04c5.99-6.68 8.99-14.18 8.99-22.5s-3.16-15.66-9.5-22.02-13.84-9.7-22.5-10.02z",fill:"currentColor"},null,-1),tk=[Zx,Qx,ek];function rk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jx,tk)}var nk=o(Xx,[["render",rk],["__file","quartz-watch.vue"]]),ok={name:"QuestionFilled"},lk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ak=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),ik=[ak];function ck(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lk,ik)}var sk=o(ok,[["render",ck],["__file","question-filled.vue"]]),uk={name:"Rank"},dk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m186.496 544 41.408 41.344a32 32 0 1 1-45.248 45.312l-96-96a32 32 0 0 1 0-45.312l96-96a32 32 0 1 1 45.248 45.312L186.496 480h290.816V186.432l-41.472 41.472a32 32 0 1 1-45.248-45.184l96-96.128a32 32 0 0 1 45.312 0l96 96.064a32 32 0 0 1-45.248 45.184l-41.344-41.28V480H832l-41.344-41.344a32 32 0 0 1 45.248-45.312l96 96a32 32 0 0 1 0 45.312l-96 96a32 32 0 0 1-45.248-45.312L832 544H541.312v293.44l41.344-41.28a32 32 0 1 1 45.248 45.248l-96 96a32 32 0 0 1-45.312 0l-96-96a32 32 0 1 1 45.312-45.248l41.408 41.408V544H186.496z"},null,-1),fk=[pk];function bk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dk,fk)}var mk=o(uk,[["render",bk],["__file","rank.vue"]]),hk={name:"ReadingLamp"},vk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 896h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm-44.672-768-99.52 448h608.384l-99.52-448H307.328zm-25.6-64h460.608a32 32 0 0 1 31.232 25.088l113.792 512A32 32 0 0 1 856.128 640H167.872a32 32 0 0 1-31.232-38.912l113.792-512A32 32 0 0 1 281.664 64z"},null,-1),Ok=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 576q32 0 32 32v128q0 32-32 32t-32-32V608q0-32 32-32zm-192-.064h64V960h-64z"},null,-1),jk=[gk,Ok];function wk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vk,jk)}var yk=o(hk,[["render",wk],["__file","reading-lamp.vue"]]),xk={name:"Reading"},kk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_k=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512 863.36 384-54.848v-638.72L525.568 222.72a96 96 0 0 1-27.136 0L128 169.792v638.72l384 54.848zM137.024 106.432l370.432 52.928a32 32 0 0 0 9.088 0l370.432-52.928A64 64 0 0 1 960 169.792v638.72a64 64 0 0 1-54.976 63.36l-388.48 55.488a32 32 0 0 1-9.088 0l-388.48-55.488A64 64 0 0 1 64 808.512v-638.72a64 64 0 0 1 73.024-63.36z"},null,-1),Ck=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 192h64v704h-64z"},null,-1),zk=[_k,Ck];function Ek(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kk,zk)}var Bk=o(xk,[["render",Ek],["__file","reading.vue"]]),Sk={name:"RefreshLeft"},Vk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),Mk=[Nk];function Ak(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Vk,Mk)}var Tk=o(Sk,[["render",Ak],["__file","refresh-left.vue"]]),Hk={name:"RefreshRight"},Rk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Lk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),Dk=[Lk];function Pk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Rk,Dk)}var Ik=o(Hk,[["render",Pk],["__file","refresh-right.vue"]]),Fk={name:"Refresh"},$k={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z"},null,-1),Wk=[qk];function Uk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$k,Wk)}var Kk=o(Fk,[["render",Uk],["__file","refresh.vue"]]),Yk={name:"Refrigerator"},Gk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 448h512V160a32 32 0 0 0-32-32H288a32 32 0 0 0-32 32v288zm0 64v352a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V512H256zm32-448h448a96 96 0 0 1 96 96v704a96 96 0 0 1-96 96H288a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96zm32 224h64v96h-64v-96zm0 288h64v96h-64v-96z"},null,-1),Jk=[Xk];function Zk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Gk,Jk)}var Qk=o(Yk,[["render",Zk],["__file","refrigerator.vue"]]),e_={name:"RemoveFilled"},t_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},r_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zM288 512a38.4 38.4 0 0 0 38.4 38.4h371.2a38.4 38.4 0 0 0 0-76.8H326.4A38.4 38.4 0 0 0 288 512z"},null,-1),n_=[r_];function o_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",t_,n_)}var l_=o(e_,[["render",o_],["__file","remove-filled.vue"]]),a_={name:"Remove"},i_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},c_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),s_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),u_=[c_,s_];function d_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",i_,u_)}var p_=o(a_,[["render",d_],["__file","remove.vue"]]),f_={name:"Right"},b_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},m_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M754.752 480H160a32 32 0 1 0 0 64h594.752L521.344 777.344a32 32 0 0 0 45.312 45.312l288-288a32 32 0 0 0 0-45.312l-288-288a32 32 0 1 0-45.312 45.312L754.752 480z"},null,-1),h_=[m_];function v_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",b_,h_)}var g_=o(f_,[["render",v_],["__file","right.vue"]]),O_={name:"ScaleToOriginal"},j_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},w_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),y_=[w_];function x_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",j_,y_)}var k_=o(O_,[["render",x_],["__file","scale-to-original.vue"]]),__={name:"School"},C_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},z_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 128v704h576V128H224zm-32-64h640a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),E_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M64 832h896v64H64zm256-640h128v96H320z"},null,-1),B_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 832h256v-64a128 128 0 1 0-256 0v64zm128-256a192 192 0 0 1 192 192v128H320V768a192 192 0 0 1 192-192zM320 384h128v96H320zm256-192h128v96H576zm0 192h128v96H576z"},null,-1),S_=[z_,E_,B_];function V_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",C_,S_)}var N_=o(__,[["render",V_],["__file","school.vue"]]),M_={name:"Scissor"},A_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},T_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512.064 578.368-106.88 152.768a160 160 0 1 1-23.36-78.208L472.96 522.56 196.864 128.256a32 32 0 1 1 52.48-36.736l393.024 561.344a160 160 0 1 1-23.36 78.208l-106.88-152.704zm54.4-189.248 208.384-297.6a32 32 0 0 1 52.48 36.736l-221.76 316.672-39.04-55.808zm-376.32 425.856a96 96 0 1 0 110.144-157.248 96 96 0 0 0-110.08 157.248zm643.84 0a96 96 0 1 0-110.08-157.248 96 96 0 0 0 110.08 157.248z"},null,-1),H_=[T_];function R_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",A_,H_)}var L_=o(M_,[["render",R_],["__file","scissor.vue"]]),D_={name:"Search"},P_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},I_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),F_=[I_];function $_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",P_,F_)}var q_=o(D_,[["render",$_],["__file","search.vue"]]),W_={name:"Select"},U_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M77.248 415.04a64 64 0 0 1 90.496 0l226.304 226.304L846.528 188.8a64 64 0 1 1 90.56 90.496l-543.04 543.04-316.8-316.8a64 64 0 0 1 0-90.496z"},null,-1),Y_=[K_];function G_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",U_,Y_)}var X_=o(W_,[["render",G_],["__file","select.vue"]]),J_={name:"Sell"},Z_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Q_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 483.84L768 698.496V928a32 32 0 1 1-64 0V698.496l-73.344 73.344a32 32 0 1 1-45.248-45.248l128-128a32 32 0 0 1 45.248 0l128 128a32 32 0 1 1-45.248 45.248z"},null,-1),eC=[Q_];function tC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Z_,eC)}var rC=o(J_,[["render",tC],["__file","sell.vue"]]),nC={name:"SemiSelect"},oC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 448h768q64 0 64 64t-64 64H128q-64 0-64-64t64-64z"},null,-1),aC=[lC];function iC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",oC,aC)}var cC=o(nC,[["render",iC],["__file","semi-select.vue"]]),sC={name:"Service"},uC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M864 409.6a192 192 0 0 1-37.888 349.44A256.064 256.064 0 0 1 576 960h-96a32 32 0 1 1 0-64h96a192.064 192.064 0 0 0 181.12-128H736a32 32 0 0 1-32-32V416a32 32 0 0 1 32-32h32c10.368 0 20.544.832 30.528 2.432a288 288 0 0 0-573.056 0A193.235 193.235 0 0 1 256 384h32a32 32 0 0 1 32 32v320a32 32 0 0 1-32 32h-32a192 192 0 0 1-96-358.4 352 352 0 0 1 704 0zM256 448a128 128 0 1 0 0 256V448zm640 128a128 128 0 0 0-128-128v256a128 128 0 0 0 128-128z"},null,-1),pC=[dC];function fC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uC,pC)}var bC=o(sC,[["render",fC],["__file","service.vue"]]),mC={name:"SetUp"},hC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 160a64 64 0 0 0-64 64v576a64 64 0 0 0 64 64h576a64 64 0 0 0 64-64V224a64 64 0 0 0-64-64H224zm0-64h576a128 128 0 0 1 128 128v576a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V224A128 128 0 0 1 224 96z"},null,-1),gC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),OC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 320h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm160 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),jC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 640h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),wC=[vC,gC,OC,jC];function yC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hC,wC)}var xC=o(mC,[["render",yC],["__file","set-up.vue"]]),kC={name:"Setting"},_C={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},CC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M600.704 64a32 32 0 0 1 30.464 22.208l35.2 109.376c14.784 7.232 28.928 15.36 42.432 24.512l112.384-24.192a32 32 0 0 1 34.432 15.36L944.32 364.8a32 32 0 0 1-4.032 37.504l-77.12 85.12a357.12 357.12 0 0 1 0 49.024l77.12 85.248a32 32 0 0 1 4.032 37.504l-88.704 153.6a32 32 0 0 1-34.432 15.296L708.8 803.904c-13.44 9.088-27.648 17.28-42.368 24.512l-35.264 109.376A32 32 0 0 1 600.704 960H423.296a32 32 0 0 1-30.464-22.208L357.696 828.48a351.616 351.616 0 0 1-42.56-24.64l-112.32 24.256a32 32 0 0 1-34.432-15.36L79.68 659.2a32 32 0 0 1 4.032-37.504l77.12-85.248a357.12 357.12 0 0 1 0-48.896l-77.12-85.248A32 32 0 0 1 79.68 364.8l88.704-153.6a32 32 0 0 1 34.432-15.296l112.32 24.256c13.568-9.152 27.776-17.408 42.56-24.64l35.2-109.312A32 32 0 0 1 423.232 64H600.64zm-23.424 64H446.72l-36.352 113.088-24.512 11.968a294.113 294.113 0 0 0-34.816 20.096l-22.656 15.36-116.224-25.088-65.28 113.152 79.68 88.192-1.92 27.136a293.12 293.12 0 0 0 0 40.192l1.92 27.136-79.808 88.192 65.344 113.152 116.224-25.024 22.656 15.296a294.113 294.113 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288.282 288.282 0 0 0 34.752-20.096l22.592-15.296 116.288 25.024 65.28-113.152-79.744-88.192 1.92-27.136a293.12 293.12 0 0 0 0-40.256l-1.92-27.136 79.808-88.128-65.344-113.152-116.288 24.96-22.592-15.232a287.616 287.616 0 0 0-34.752-20.096l-24.448-11.904L577.344 128zM512 320a192 192 0 1 1 0 384 192 192 0 0 1 0-384zm0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z"},null,-1),zC=[CC];function EC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_C,zC)}var BC=o(kC,[["render",EC],["__file","setting.vue"]]),SC={name:"Share"},VC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},NC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m679.872 348.8-301.76 188.608a127.808 127.808 0 0 1 5.12 52.16l279.936 104.96a128 128 0 1 1-22.464 59.904l-279.872-104.96a128 128 0 1 1-16.64-166.272l301.696-188.608a128 128 0 1 1 33.92 54.272z"},null,-1),MC=[NC];function AC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",VC,MC)}var TC=o(SC,[["render",AC],["__file","share.vue"]]),HC={name:"Ship"},RC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 386.88V448h405.568a32 32 0 0 1 30.72 40.768l-76.48 267.968A192 192 0 0 1 687.168 896H336.832a192 192 0 0 1-184.64-139.264L75.648 488.768A32 32 0 0 1 106.368 448H448V117.888a32 32 0 0 1 47.36-28.096l13.888 7.616L512 96v2.88l231.68 126.4a32 32 0 0 1-2.048 57.216L512 386.88zm0-70.272 144.768-65.792L512 171.84v144.768zM512 512H148.864l18.24 64H856.96l18.24-64H512zM185.408 640l28.352 99.2A128 128 0 0 0 336.832 832h350.336a128 128 0 0 0 123.072-92.8l28.352-99.2H185.408z"},null,-1),DC=[LC];function PC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",RC,DC)}var IC=o(HC,[["render",PC],["__file","ship.vue"]]),FC={name:"Shop"},$C={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 704h64v192H256V704h64v64h384v-64zm188.544-152.192C894.528 559.616 896 567.616 896 576a96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0c0-8.384 1.408-16.384 3.392-24.192L192 128h640l60.544 423.808z"},null,-1),WC=[qC];function UC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$C,WC)}var KC=o(FC,[["render",UC],["__file","shop.vue"]]),YC={name:"ShoppingBag"},GC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},XC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 320v96a32 32 0 0 1-32 32h-32V320H384v128h-32a32 32 0 0 1-32-32v-96H192v576h640V320H704zm-384-64a192 192 0 1 1 384 0h160a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32h160zm64 0h256a128 128 0 1 0-256 0z"},null,-1),JC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 704h640v64H192z"},null,-1),ZC=[XC,JC];function QC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",GC,ZC)}var ez=o(YC,[["render",QC],["__file","shopping-bag.vue"]]),tz={name:"ShoppingCartFull"},rz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),oz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M699.648 256 608 145.984 516.352 256h183.296zm-140.8-151.04a64 64 0 0 1 98.304 0L836.352 320H379.648l179.2-215.04z"},null,-1),lz=[nz,oz];function az(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",rz,lz)}var iz=o(tz,[["render",az],["__file","shopping-cart-full.vue"]]),cz={name:"ShoppingCart"},sz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),dz=[uz];function pz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sz,dz)}var fz=o(cz,[["render",pz],["__file","shopping-cart.vue"]]),bz={name:"ShoppingTrolley"},mz={version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},hz=Object(n["createElementVNode"])("path",{d:"M368 833c-13.3 0-24.5 4.5-33.5 13.5S321 866.7 321 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S415 893.3 415 880s-4.5-24.5-13.5-33.5S381.3 833 368 833zM807 640c7.4 0 13.8-2.2 19.5-6.5S836 623.3 838 616l112-448c2-10-.2-19.2-6.5-27.5S929 128 919 128H96c-9.3 0-17 3-23 9s-9 13.7-9 23 3 17 9 23 13.7 9 23 9h96v576h672c9.3 0 17-3 23-9s9-13.7 9-23-3-17-9-23-13.7-9-23-9H256v-64h551zM256 192h622l-96 384H256V192zM688 833c-13.3 0-24.5 4.5-33.5 13.5S641 866.7 641 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S735 893.3 735 880s-4.5-24.5-13.5-33.5S701.3 833 688 833z",fill:"currentColor"},null,-1),vz=[hz];function gz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mz,vz)}var Oz=o(bz,[["render",gz],["__file","shopping-trolley.vue"]]),jz={name:"Smoking"},wz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 576v128h640V576H256zm-32-64h704a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32z"},null,-1),xz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 576h64v128h-64zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),kz=[yz,xz];function _z(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wz,kz)}var Cz=o(jz,[["render",_z],["__file","smoking.vue"]]),zz={name:"Soccer"},Ez={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M418.496 871.04 152.256 604.8c-16.512 94.016-2.368 178.624 42.944 224 44.928 44.928 129.344 58.752 223.296 42.24zm72.32-18.176a573.056 573.056 0 0 0 224.832-137.216 573.12 573.12 0 0 0 137.216-224.832L533.888 171.84a578.56 578.56 0 0 0-227.52 138.496A567.68 567.68 0 0 0 170.432 532.48l320.384 320.384zM871.04 418.496c16.512-93.952 2.688-178.368-42.24-223.296-44.544-44.544-128.704-58.048-222.592-41.536L871.04 418.496zM149.952 874.048c-112.96-112.96-88.832-408.96 111.168-608.96C461.056 65.152 760.96 36.928 874.048 149.952c113.024 113.024 86.784 411.008-113.152 610.944-199.936 199.936-497.92 226.112-610.944 113.152zm452.544-497.792 22.656-22.656a32 32 0 0 1 45.248 45.248l-22.656 22.656 45.248 45.248A32 32 0 1 1 647.744 512l-45.248-45.248L557.248 512l45.248 45.248a32 32 0 1 1-45.248 45.248L512 557.248l-45.248 45.248L512 647.744a32 32 0 1 1-45.248 45.248l-45.248-45.248-22.656 22.656a32 32 0 1 1-45.248-45.248l22.656-22.656-45.248-45.248A32 32 0 1 1 376.256 512l45.248 45.248L466.752 512l-45.248-45.248a32 32 0 1 1 45.248-45.248L512 466.752l45.248-45.248L512 376.256a32 32 0 0 1 45.248-45.248l45.248 45.248z"},null,-1),Sz=[Bz];function Vz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ez,Sz)}var Nz=o(zz,[["render",Vz],["__file","soccer.vue"]]),Mz={name:"SoldOut"},Az={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 476.16a32 32 0 1 1 45.248 45.184l-128 128a32 32 0 0 1-45.248 0l-128-128a32 32 0 1 1 45.248-45.248L704 837.504V608a32 32 0 1 1 64 0v229.504l73.408-73.408z"},null,-1),Hz=[Tz];function Rz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Az,Hz)}var Lz=o(Mz,[["render",Rz],["__file","sold-out.vue"]]),Dz={name:"SortDown"},Pz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Iz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),Fz=[Iz];function $z(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pz,Fz)}var qz=o(Dz,[["render",$z],["__file","sort-down.vue"]]),Wz={name:"SortUp"},Uz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),Yz=[Kz];function Gz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uz,Yz)}var Xz=o(Wz,[["render",Gz],["__file","sort-up.vue"]]),Jz={name:"Sort"},Zz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 96a32 32 0 0 1 64 0v786.752a32 32 0 0 1-54.592 22.656L95.936 608a32 32 0 0 1 0-45.312h.128a32 32 0 0 1 45.184 0L384 805.632V96zm192 45.248a32 32 0 0 1 54.592-22.592L928.064 416a32 32 0 0 1 0 45.312h-.128a32 32 0 0 1-45.184 0L640 218.496V928a32 32 0 1 1-64 0V141.248z"},null,-1),eE=[Qz];function tE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Zz,eE)}var rE=o(Jz,[["render",tE],["__file","sort.vue"]]),nE={name:"Stamp"},oE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M624 475.968V640h144a128 128 0 0 1 128 128H128a128 128 0 0 1 128-128h144V475.968a192 192 0 1 1 224 0zM128 896v-64h768v64H128z"},null,-1),aE=[lE];function iE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",oE,aE)}var cE=o(nE,[["render",iE],["__file","stamp.vue"]]),sE={name:"StarFilled"},uE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),pE=[dE];function fE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uE,pE)}var bE=o(sE,[["render",fE],["__file","star-filled.vue"]]),mE={name:"Star"},hE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),gE=[vE];function OE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hE,gE)}var jE=o(mE,[["render",OE],["__file","star.vue"]]),wE={name:"Stopwatch"},yE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),kE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 234.88c-39.168 174.464-80 298.624-122.688 372.48-64 110.848-202.624 30.848-138.624-80C453.376 453.44 540.48 355.968 672 234.816z"},null,-1),_E=[xE,kE];function CE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yE,_E)}var zE=o(wE,[["render",CE],["__file","stopwatch.vue"]]),EE={name:"SuccessFilled"},BE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),VE=[SE];function NE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",BE,VE)}var ME=o(EE,[["render",NE],["__file","success-filled.vue"]]),AE={name:"Sugar"},TE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},HE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m801.728 349.184 4.48 4.48a128 128 0 0 1 0 180.992L534.656 806.144a128 128 0 0 1-181.056 0l-4.48-4.48-19.392 109.696a64 64 0 0 1-108.288 34.176L78.464 802.56a64 64 0 0 1 34.176-108.288l109.76-19.328-4.544-4.544a128 128 0 0 1 0-181.056l271.488-271.488a128 128 0 0 1 181.056 0l4.48 4.48 19.392-109.504a64 64 0 0 1 108.352-34.048l142.592 143.04a64 64 0 0 1-34.24 108.16l-109.248 19.2zm-548.8 198.72h447.168v2.24l60.8-60.8a63.808 63.808 0 0 0 18.752-44.416h-426.88l-89.664 89.728a64.064 64.064 0 0 0-10.24 13.248zm0 64c2.752 4.736 6.144 9.152 10.176 13.248l135.744 135.744a64 64 0 0 0 90.496 0L638.4 611.904H252.928zm490.048-230.976L625.152 263.104a64 64 0 0 0-90.496 0L416.768 380.928h326.208zM123.712 757.312l142.976 142.976 24.32-137.6a25.6 25.6 0 0 0-29.696-29.632l-137.6 24.256zm633.6-633.344-24.32 137.472a25.6 25.6 0 0 0 29.632 29.632l137.28-24.064-142.656-143.04z"},null,-1),RE=[HE];function LE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",TE,RE)}var DE=o(AE,[["render",LE],["__file","sugar.vue"]]),PE={name:"SuitcaseLine"},IE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},FE=Object(n["createElementVNode"])("path",{d:"M922.5 229.5c-24.32-24.34-54.49-36.84-90.5-37.5H704v-64c-.68-17.98-7.02-32.98-19.01-44.99S658.01 64.66 640 64H384c-17.98.68-32.98 7.02-44.99 19.01S320.66 110 320 128v64H192c-35.99.68-66.16 13.18-90.5 37.5C77.16 253.82 64.66 283.99 64 320v448c.68 35.99 13.18 66.16 37.5 90.5s54.49 36.84 90.5 37.5h640c35.99-.68 66.16-13.18 90.5-37.5s36.84-54.49 37.5-90.5V320c-.68-35.99-13.18-66.16-37.5-90.5zM384 128h256v64H384v-64zM256 832h-64c-17.98-.68-32.98-7.02-44.99-19.01S128.66 786.01 128 768V448h128v384zm448 0H320V448h384v384zm192-64c-.68 17.98-7.02 32.98-19.01 44.99S850.01 831.34 832 832h-64V448h128v320zm0-384H128v-64c.69-17.98 7.02-32.98 19.01-44.99S173.99 256.66 192 256h640c17.98.69 32.98 7.02 44.99 19.01S895.34 301.99 896 320v64z",fill:"currentColor"},null,-1),$E=[FE];function qE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",IE,$E)}var WE=o(PE,[["render",qE],["__file","suitcase-line.vue"]]),UE={name:"Suitcase"},KE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 384h768v-64a64 64 0 0 0-64-64H192a64 64 0 0 0-64 64v64zm0 64v320a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V448H128zm64-256h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),GE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 128v64h256v-64H384zm0-64h256a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z"},null,-1),XE=[YE,GE];function JE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",KE,XE)}var ZE=o(UE,[["render",JE],["__file","suitcase.vue"]]),QE={name:"Sunny"},eB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 704a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm0-704a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 768a32 32 0 0 1 32 32v64a32 32 0 1 1-64 0v-64a32 32 0 0 1 32-32zM195.2 195.2a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 1 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm543.104 543.104a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 0 1-45.248 45.248l-45.248-45.248a32 32 0 0 1 0-45.248zM64 512a32 32 0 0 1 32-32h64a32 32 0 0 1 0 64H96a32 32 0 0 1-32-32zm768 0a32 32 0 0 1 32-32h64a32 32 0 1 1 0 64h-64a32 32 0 0 1-32-32zM195.2 828.8a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248L240.448 828.8a32 32 0 0 1-45.248 0zm543.104-543.104a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248l-45.248 45.248a32 32 0 0 1-45.248 0z"},null,-1),rB=[tB];function nB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",eB,rB)}var oB=o(QE,[["render",nB],["__file","sunny.vue"]]),lB={name:"Sunrise"},aB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M32 768h960a32 32 0 1 1 0 64H32a32 32 0 1 1 0-64zm129.408-96a352 352 0 0 1 701.184 0h-64.32a288 288 0 0 0-572.544 0h-64.32zM512 128a32 32 0 0 1 32 32v96a32 32 0 0 1-64 0v-96a32 32 0 0 1 32-32zm407.296 168.704a32 32 0 0 1 0 45.248l-67.84 67.84a32 32 0 1 1-45.248-45.248l67.84-67.84a32 32 0 0 1 45.248 0zm-814.592 0a32 32 0 0 1 45.248 0l67.84 67.84a32 32 0 1 1-45.248 45.248l-67.84-67.84a32 32 0 0 1 0-45.248z"},null,-1),cB=[iB];function sB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",aB,cB)}var uB=o(lB,[["render",sB],["__file","sunrise.vue"]]),dB={name:"Sunset"},pB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M82.56 640a448 448 0 1 1 858.88 0h-67.2a384 384 0 1 0-724.288 0H82.56zM32 704h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm256 128h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),bB=[fB];function mB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",pB,bB)}var hB=o(dB,[["render",mB],["__file","sunset.vue"]]),vB={name:"SwitchButton"},gB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 159.872V230.4a352 352 0 1 0 320 0v-70.528A416.128 416.128 0 0 1 512 960a416 416 0 0 1-160-800.128z"},null,-1),jB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64q32 0 32 32v320q0 32-32 32t-32-32V96q0-32 32-32z"},null,-1),wB=[OB,jB];function yB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gB,wB)}var xB=o(vB,[["render",yB],["__file","switch-button.vue"]]),kB={name:"SwitchFilled"},_B={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},CB=Object(n["createElementVNode"])("path",{d:"M247.47 358.4v.04c.07 19.17 7.72 37.53 21.27 51.09s31.92 21.2 51.09 21.27c39.86 0 72.41-32.6 72.41-72.4s-32.6-72.36-72.41-72.36-72.36 32.55-72.36 72.36z",fill:"currentColor"},null,-1),zB=Object(n["createElementVNode"])("path",{d:"M492.38 128H324.7c-52.16 0-102.19 20.73-139.08 57.61a196.655 196.655 0 0 0-57.61 139.08V698.7c-.01 25.84 5.08 51.42 14.96 75.29s24.36 45.56 42.63 63.83 39.95 32.76 63.82 42.65a196.67 196.67 0 0 0 75.28 14.98h167.68c3.03 0 5.46-2.43 5.46-5.42V133.42c.6-2.99-1.83-5.42-5.46-5.42zm-56.11 705.88H324.7c-17.76.13-35.36-3.33-51.75-10.18s-31.22-16.94-43.61-29.67c-25.3-25.35-39.81-59.1-39.81-95.32V324.69c-.13-17.75 3.33-35.35 10.17-51.74a131.695 131.695 0 0 1 29.64-43.62c25.39-25.3 59.14-39.81 95.36-39.81h111.57v644.36zM838.39 186.21a196.655 196.655 0 0 0-139.08-57.61H580.48c-3.03 0-4.82 2.43-4.82 4.82v757.16c-.6 2.99 1.79 5.42 5.42 5.42h118.23a196.69 196.69 0 0 0 139.08-57.61A196.655 196.655 0 0 0 896 699.31V325.29a196.69 196.69 0 0 0-57.61-139.08zm-111.3 441.92c-42.83 0-77.82-34.99-77.82-77.82s34.98-77.82 77.82-77.82c42.83 0 77.82 34.99 77.82 77.82s-34.99 77.82-77.82 77.82z",fill:"currentColor"},null,-1),EB=[CB,zB];function BB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_B,EB)}var SB=o(kB,[["render",BB],["__file","switch-filled.vue"]]),VB={name:"Switch"},NB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},MB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M118.656 438.656a32 32 0 0 1 0-45.248L416 96l4.48-3.776A32 32 0 0 1 461.248 96l3.712 4.48a32.064 32.064 0 0 1-3.712 40.832L218.56 384H928a32 32 0 1 1 0 64H141.248a32 32 0 0 1-22.592-9.344zM64 608a32 32 0 0 1 32-32h786.752a32 32 0 0 1 22.656 54.592L608 928l-4.48 3.776a32.064 32.064 0 0 1-40.832-49.024L805.632 640H96a32 32 0 0 1-32-32z"},null,-1),AB=[MB];function TB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",NB,AB)}var HB=o(VB,[["render",TB],["__file","switch.vue"]]),RB={name:"TakeawayBox"},LB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 384H192v448h640V384zM96 320h832V128H96v192zm800 64v480a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V384H64a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h896a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32h-64zM416 512h192a32 32 0 0 1 0 64H416a32 32 0 0 1 0-64z"},null,-1),PB=[DB];function IB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",LB,PB)}var FB=o(RB,[["render",IB],["__file","takeaway-box.vue"]]),$B={name:"Ticket"},qB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},WB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 832H64V640a128 128 0 1 0 0-256V192h576v160h64V192h256v192a128 128 0 1 0 0 256v192H704V672h-64v160zm0-416v192h64V416h-64z"},null,-1),UB=[WB];function KB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",qB,UB)}var YB=o($B,[["render",KB],["__file","ticket.vue"]]),GB={name:"Tickets"},XB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},JB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h192v64H320v-64zm0 384h384v64H320v-64z"},null,-1),ZB=[JB];function QB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",XB,ZB)}var eS=o(GB,[["render",QB],["__file","tickets.vue"]]),tS={name:"Timer"},rS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),oS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 320a32 32 0 0 1 32 32l-.512 224a32 32 0 1 1-64 0L480 352a32 32 0 0 1 32-32z"},null,-1),lS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 576a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm96-448v128h-64V128h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96z"},null,-1),aS=[nS,oS,lS];function iS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",rS,aS)}var cS=o(tS,[["render",iS],["__file","timer.vue"]]),sS={name:"ToiletPaper"},uS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M595.2 128H320a192 192 0 0 0-192 192v576h384V352c0-90.496 32.448-171.2 83.2-224zM736 64c123.712 0 224 128.96 224 288S859.712 640 736 640H576v320H64V320A256 256 0 0 1 320 64h416zM576 352v224h160c84.352 0 160-97.28 160-224s-75.648-224-160-224-160 97.28-160 224z"},null,-1),pS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M736 448c-35.328 0-64-43.008-64-96s28.672-96 64-96 64 43.008 64 96-28.672 96-64 96z"},null,-1),fS=[dS,pS];function bS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uS,fS)}var mS=o(sS,[["render",bS],["__file","toilet-paper.vue"]]),hS={name:"Tools"},vS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M764.416 254.72a351.68 351.68 0 0 1 86.336 149.184H960v192.064H850.752a351.68 351.68 0 0 1-86.336 149.312l54.72 94.72-166.272 96-54.592-94.72a352.64 352.64 0 0 1-172.48 0L371.136 936l-166.272-96 54.72-94.72a351.68 351.68 0 0 1-86.336-149.312H64v-192h109.248a351.68 351.68 0 0 1 86.336-149.312L204.8 160l166.208-96h.192l54.656 94.592a352.64 352.64 0 0 1 172.48 0L652.8 64h.128L819.2 160l-54.72 94.72zM704 499.968a192 192 0 1 0-384 0 192 192 0 0 0 384 0z"},null,-1),OS=[gS];function jS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vS,OS)}var wS=o(hS,[["render",jS],["__file","tools.vue"]]),yS={name:"TopLeft"},xS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 256h416a32 32 0 1 0 0-64H224a32 32 0 0 0-32 32v448a32 32 0 0 0 64 0V256z"},null,-1),_S=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M246.656 201.344a32 32 0 0 0-45.312 45.312l544 544a32 32 0 0 0 45.312-45.312l-544-544z"},null,-1),CS=[kS,_S];function zS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",xS,CS)}var ES=o(yS,[["render",zS],["__file","top-left.vue"]]),BS={name:"TopRight"},SS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 256H353.6a32 32 0 1 1 0-64H800a32 32 0 0 1 32 32v448a32 32 0 0 1-64 0V256z"},null,-1),NS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M777.344 201.344a32 32 0 0 1 45.312 45.312l-544 544a32 32 0 0 1-45.312-45.312l544-544z"},null,-1),MS=[VS,NS];function AS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",SS,MS)}var TS=o(BS,[["render",AS],["__file","top-right.vue"]]),HS={name:"Top"},RS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M572.235 205.282v600.365a30.118 30.118 0 1 1-60.235 0V205.282L292.382 438.633a28.913 28.913 0 0 1-42.646 0 33.43 33.43 0 0 1 0-45.236l271.058-288.045a28.913 28.913 0 0 1 42.647 0L834.5 393.397a33.43 33.43 0 0 1 0 45.176 28.913 28.913 0 0 1-42.647 0l-219.618-233.23z"},null,-1),DS=[LS];function PS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",RS,DS)}var IS=o(HS,[["render",PS],["__file","top.vue"]]),FS={name:"TrendCharts"},$S={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 896V128h768v768H128zm291.712-327.296 128 102.4 180.16-201.792-47.744-42.624-139.84 156.608-128-102.4-180.16 201.792 47.744 42.624 139.84-156.608zM816 352a48 48 0 1 0-96 0 48 48 0 0 0 96 0z"},null,-1),WS=[qS];function US(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$S,WS)}var KS=o(FS,[["render",US],["__file","trend-charts.vue"]]),YS={name:"TrophyBase"},GS={version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},XS=Object(n["createElementVNode"])("path",{d:"M918.4 201.6c-6.4-6.4-12.8-9.6-22.4-9.6H768V96c0-9.6-3.2-16-9.6-22.4C752 67.2 745.6 64 736 64H288c-9.6 0-16 3.2-22.4 9.6C259.2 80 256 86.4 256 96v96H128c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 16-9.6 22.4 3.2 108.8 25.6 185.6 64 224 34.4 34.4 77.56 55.65 127.65 61.99 10.91 20.44 24.78 39.25 41.95 56.41 40.86 40.86 91 65.47 150.4 71.9V768h-96c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h256c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6h-96V637.26c59.4-7.71 109.54-30.01 150.4-70.86 17.2-17.2 31.51-36.06 42.81-56.55 48.93-6.51 90.02-27.7 126.79-61.85 38.4-38.4 60.8-112 64-224 0-6.4-3.2-16-9.6-22.4zM256 438.4c-19.2-6.4-35.2-19.2-51.2-35.2-22.4-22.4-35.2-70.4-41.6-147.2H256v182.4zm390.4 80C608 553.6 566.4 576 512 576s-99.2-19.2-134.4-57.6C342.4 480 320 438.4 320 384V128h384v256c0 54.4-19.2 99.2-57.6 134.4zm172.8-115.2c-16 16-32 25.6-51.2 35.2V256h92.8c-6.4 76.8-19.2 124.8-41.6 147.2zM768 896H256c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h512c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6z",fill:"currentColor"},null,-1),JS=[XS];function ZS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",GS,JS)}var QS=o(YS,[["render",ZS],["__file","trophy-base.vue"]]),eV={name:"Trophy"},tV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 896V702.08A256.256 256.256 0 0 1 264.064 512h-32.64a96 96 0 0 1-91.968-68.416L93.632 290.88a76.8 76.8 0 0 1 73.6-98.88H256V96a32 32 0 0 1 32-32h448a32 32 0 0 1 32 32v96h88.768a76.8 76.8 0 0 1 73.6 98.88L884.48 443.52A96 96 0 0 1 792.576 512h-32.64A256.256 256.256 0 0 1 544 702.08V896h128a32 32 0 1 1 0 64H352a32 32 0 1 1 0-64h128zm224-448V128H320v320a192 192 0 1 0 384 0zm64 0h24.576a32 32 0 0 0 30.656-22.784l45.824-152.768A12.8 12.8 0 0 0 856.768 256H768v192zm-512 0V256h-88.768a12.8 12.8 0 0 0-12.288 16.448l45.824 152.768A32 32 0 0 0 231.424 448H256z"},null,-1),nV=[rV];function oV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",tV,nV)}var lV=o(eV,[["render",oV],["__file","trophy.vue"]]),aV={name:"TurnOff"},iV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),sV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M329.956 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),uV=[cV,sV];function dV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",iV,uV)}var pV=o(aV,[["render",dV],["__file","turn-off.vue"]]),fV={name:"Umbrella"},bV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 768a32 32 0 1 1 64 0 64 64 0 0 0 128 0V512H64a448 448 0 1 1 896 0H576v256a128 128 0 1 1-256 0zm570.688-320a384.128 384.128 0 0 0-757.376 0h757.376z"},null,-1),hV=[mV];function vV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bV,hV)}var gV=o(fV,[["render",vV],["__file","umbrella.vue"]]),OV={name:"Unlock"},jV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),yV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm178.304-295.296A192.064 192.064 0 0 0 320 320v64h352l96 38.4V448H256V320a256 256 0 0 1 493.76-95.104l-59.456 23.808z"},null,-1),xV=[wV,yV];function kV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jV,xV)}var _V=o(OV,[["render",kV],["__file","unlock.vue"]]),CV={name:"UploadFilled"},zV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 864V672h128L512 480 352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6H544z"},null,-1),BV=[EV];function SV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zV,BV)}var VV=o(CV,[["render",SV],["__file","upload-filled.vue"]]),NV={name:"Upload"},MV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248L544 253.696z"},null,-1),TV=[AV];function HV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",MV,TV)}var RV=o(NV,[["render",HV],["__file","upload.vue"]]),LV={name:"UserFilled"},DV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},PV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 320a224 224 0 1 0 448 0 224 224 0 1 0-448 0zm544 608H160a32 32 0 0 1-32-32v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 0 1-32 32z"},null,-1),IV=[PV];function FV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",DV,IV)}var $V=o(LV,[["render",FV],["__file","user-filled.vue"]]),qV={name:"User"},WV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},UV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0z"},null,-1),KV=[UV];function YV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",WV,KV)}var GV=o(qV,[["render",YV],["__file","user.vue"]]),XV={name:"Van"},JV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128.896 736H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v96h164.544a32 32 0 0 1 31.616 27.136l54.144 352A32 32 0 0 1 922.688 736h-91.52a144 144 0 1 1-286.272 0H415.104a144 144 0 1 1-286.272 0zm23.36-64a143.872 143.872 0 0 1 239.488 0H568.32c17.088-25.6 42.24-45.376 71.744-55.808V256H128v416h24.256zm655.488 0h77.632l-19.648-128H704v64.896A144 144 0 0 1 807.744 672zm48.128-192-14.72-96H704v96h151.872zM688 832a80 80 0 1 0 0-160 80 80 0 0 0 0 160zm-416 0a80 80 0 1 0 0-160 80 80 0 0 0 0 160z"},null,-1),QV=[ZV];function eN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",JV,QV)}var tN=o(XV,[["render",eN],["__file","van.vue"]]),rN={name:"VideoCameraFilled"},nN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m768 576 192-64v320l-192-64v96a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V480a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v96zM192 768v64h384v-64H192zm192-480a160 160 0 0 1 320 0 160 160 0 0 1-320 0zm64 0a96 96 0 1 0 192.064-.064A96 96 0 0 0 448 288zm-320 32a128 128 0 1 1 256.064.064A128 128 0 0 1 128 320zm64 0a64 64 0 1 0 128 0 64 64 0 0 0-128 0z"},null,-1),lN=[oN];function aN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nN,lN)}var iN=o(rN,[["render",aN],["__file","video-camera-filled.vue"]]),cN={name:"VideoCamera"},sN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 768V256H128v512h576zm64-416 192-96v512l-192-96v128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 71.552v176.896l128 64V359.552l-128 64zM192 320h192v64H192v-64z"},null,-1),dN=[uN];function pN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sN,dN)}var fN=o(cN,[["render",pN],["__file","video-camera.vue"]]),bN={name:"VideoPause"},mN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-96-544q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32zm192 0q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32z"},null,-1),vN=[hN];function gN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mN,vN)}var ON=o(bN,[["render",gN],["__file","video-pause.vue"]]),jN={name:"VideoPlay"},wN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-48-247.616L668.608 512 464 375.616v272.768zm10.624-342.656 249.472 166.336a48 48 0 0 1 0 79.872L474.624 718.272A48 48 0 0 1 400 678.336V345.6a48 48 0 0 1 74.624-39.936z"},null,-1),xN=[yN];function kN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wN,xN)}var _N=o(jN,[["render",kN],["__file","video-play.vue"]]),CN={name:"View"},zN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),BN=[EN];function SN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zN,BN)}var VN=o(CN,[["render",SN],["__file","view.vue"]]),NN={name:"WalletFilled"},MN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M688 512a112 112 0 1 0 0 224h208v160H128V352h768v160H688zm32 160h-32a48 48 0 0 1 0-96h32a48 48 0 0 1 0 96zm-80-544 128 160H384l256-160z"},null,-1),TN=[AN];function HN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",MN,TN)}var RN=o(NN,[["render",HN],["__file","wallet-filled.vue"]]),LN={name:"Wallet"},DN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},PN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 288h-64V128H128v704h384v32a32 32 0 0 0 32 32H96a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v192z"},null,-1),IN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 320v512h768V320H128zm-32-64h832a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32z"},null,-1),FN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),$N=[PN,IN,FN];function qN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",DN,$N)}var WN=o(LN,[["render",qN],["__file","wallet.vue"]]),UN={name:"WarnTriangleFilled"},KN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},YN=Object(n["createElementVNode"])("path",{d:"M928.99 755.83 574.6 203.25c-12.89-20.16-36.76-32.58-62.6-32.58s-49.71 12.43-62.6 32.58L95.01 755.83c-12.91 20.12-12.9 44.91.01 65.03 12.92 20.12 36.78 32.51 62.59 32.49h708.78c25.82.01 49.68-12.37 62.59-32.49 12.91-20.12 12.92-44.91.01-65.03zM554.67 768h-85.33v-85.33h85.33V768zm0-426.67v298.66h-85.33V341.32l85.33.01z",fill:"currentColor"},null,-1),GN=[YN];function XN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",KN,GN)}var JN=o(UN,[["render",XN],["__file","warn-triangle-filled.vue"]]),ZN={name:"WarningFilled"},QN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),tM=[eM];function rM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",QN,tM)}var nM=o(ZN,[["render",rM],["__file","warning-filled.vue"]]),oM={name:"Warning"},lM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm48-176a48 48 0 1 1-96 0 48 48 0 0 1 96 0zm-48-464a32 32 0 0 1 32 32v288a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),iM=[aM];function cM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lM,iM)}var sM=o(oM,[["render",cM],["__file","warning.vue"]]),uM={name:"Watch"},dM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 768a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),fM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 352a32 32 0 0 1 32 32v160a32 32 0 0 1-64 0V384a32 32 0 0 1 32-32z"},null,-1),bM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 512h128q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm128-256V128H416v128h-64V64h320v192h-64zM416 768v128h192V768h64v192H352V768h64z"},null,-1),mM=[pM,fM,bM];function hM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dM,mM)}var vM=o(uM,[["render",hM],["__file","watch.vue"]]),gM={name:"Watermelon"},OM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m683.072 600.32-43.648 162.816-61.824-16.512 53.248-198.528L576 493.248l-158.4 158.4-45.248-45.248 158.4-158.4-55.616-55.616-198.528 53.248-16.512-61.824 162.816-43.648L282.752 200A384 384 0 0 0 824 741.248L683.072 600.32zm231.552 141.056a448 448 0 1 1-632-632l632 632z"},null,-1),wM=[jM];function yM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",OM,wM)}var xM=o(gM,[["render",yM],["__file","watermelon.vue"]]),kM={name:"WindPower"},_M={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},CM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 64q32 0 32 32v832q0 32-32 32t-32-32V96q0-32 32-32zm416 354.624 128-11.584V168.96l-128-11.52v261.12zm-64 5.824V151.552L320 134.08V160h-64V64l616.704 56.064A96 96 0 0 1 960 215.68v144.64a96 96 0 0 1-87.296 95.616L256 512V224h64v217.92l192-17.472zm256-23.232 98.88-8.96A32 32 0 0 0 896 360.32V215.68a32 32 0 0 0-29.12-31.872l-98.88-8.96v226.368z"},null,-1),zM=[CM];function EM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_M,zM)}var BM=o(kM,[["render",EM],["__file","wind-power.vue"]]),SM={name:"ZoomIn"},VM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},NM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),MM=[NM];function AM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",VM,MM)}var TM=o(SM,[["render",AM],["__file","zoom-in.vue"]]),HM={name:"ZoomOut"},RM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),DM=[LM];function PM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",RM,DM)}var IM=o(HM,[["render",PM],["__file","zoom-out.vue"]])},f772:function(e,t,r){var n=r("5692"),o=r("90e3"),l=n("keys");e.exports=function(e){return l[e]||(l[e]=o(e))}},f906:function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";var e={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"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d\d/,n=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,l={},a=function(e){return(e=+e)+(e>68?1900:2e3)},i=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),r=60*t[1]+(+t[2]||0);return 0===r?0:"+"===t[0]?-r:r}(e)}],s=function(e){var t=l[e];return t&&(t.indexOf?t:t.s.concat(t.f))},u=function(e,t){var r,n=l.meridiem;if(n){for(var o=1;o<=24;o+=1)if(e.indexOf(n(o,0,t))>-1){r=o>12;break}}else r=e===(t?"pm":"PM");return r},d={A:[o,function(e){this.afternoon=u(e,!1)}],a:[o,function(e){this.afternoon=u(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[n,i("seconds")],ss:[n,i("seconds")],m:[n,i("minutes")],mm:[n,i("minutes")],H:[n,i("hours")],h:[n,i("hours")],HH:[n,i("hours")],hh:[n,i("hours")],D:[n,i("day")],DD:[r,i("day")],Do:[o,function(e){var t=l.ordinal,r=e.match(/\d+/);if(this.day=r[0],t)for(var n=1;n<=31;n+=1)t(n).replace(/\[|\]/g,"")===e&&(this.day=n)}],M:[n,i("month")],MM:[r,i("month")],MMM:[o,function(e){var t=s("months"),r=(s("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],MMMM:[o,function(e){var t=s("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,i("year")],YY:[r,function(e){this.year=a(e)}],YYYY:[/\d{4}/,i("year")],Z:c,ZZ:c};function p(r){var n,o;n=r,o=l&&l.formats;for(var a=(r=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,n){var l=n&&n.toUpperCase();return r||o[n]||e[n]||o[l].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}))).match(t),i=a.length,c=0;c-1)return new Date(("X"===t?1e3:1)*e);var n=p(t)(e),o=n.year,l=n.month,a=n.day,i=n.hours,c=n.minutes,s=n.seconds,u=n.milliseconds,d=n.zone,f=new Date,b=a||(o||l?1:f.getDate()),m=o||f.getFullYear(),h=0;o&&!l||(h=l>0?l-1:f.getMonth());var v=i||0,g=c||0,O=s||0,j=u||0;return d?new Date(Date.UTC(m,h,b,v,g,O,j+60*d.offset*1e3)):r?new Date(Date.UTC(m,h,b,v,g,O,j)):new Date(m,h,b,v,g,O,j)}catch(e){return new Date("")}}(t,i,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(i)&&(this.$d=new Date("")),l={}}else if(i instanceof Array)for(var f=i.length,b=1;b<=f;b+=1){a[1]=i[b-1];var m=r.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}b===f&&(this.$d=new Date(""))}else o.call(this,e)}}}))},fb60:function(e,t,r){"use strict";var n=r("7917"),o=r("c532");function l(e){n.call(this,null==e?"canceled":e,n.ERR_CANCELED),this.name="CanceledError"}o.inherits(l,n,{__CANCEL__:!0}),e.exports=l},fc6a:function(e,t,r){var n=r("44ad"),o=r("1d80");e.exports=function(e){return n(o(e))}},fc75:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.names=void 0,t.names={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},fdbf:function(e,t,r){var n=r("04f8");e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}}]); \ No newline at end of file diff --git a/templates/assets/libs/moments/heoMainColor.css b/templates/assets/libs/moments/heoMainColor.css new file mode 100644 index 0000000..a1b68f4 --- /dev/null +++ b/templates/assets/libs/moments/heoMainColor.css @@ -0,0 +1,153 @@ +@charset "UTF-8"; + +:root { + --heo-white: #fff; + --heo-white-op: rgba(255, 255, 255, 0.2); + --heo-black: #000; + --heo-black-op: rgba(0, 0, 0, 0.2); + --heo-none: #00000000; + --heo-gray: #999999; + --heo-gray-op: #9999992b; + --heo-vip: #e5a80d; + --heo-main: var(--heo-theme); + --heo-main-op: var(--heo-theme-op); + --heo-main-op-deep: var(--heo-theme-op-deep); + --heo-main-none: var(--heo-theme-none); + --heo-shadow-theme: 0 8px 12px -3px var(--heo-theme-op); + --heo-shadow-blackdeep: 0 2px 16px -3px rgba(0, 0, 0, .15); + --heo-shadow-main: 0 8px 12px -3px var(--heo-main-op); + --heo-shadow-blue: 0 8px 12px -3px rgba(40, 109, 234, .20); + --heo-shadow-white: 0 8px 12px -3px rgba(255, 255, 255, .20); + --heo-shadow-black: 0 0 12px 4px rgba(0, 0, 0, .05); + --heo-shadow-yellow: 0px 38px 77px -26px rgba(255, 201, 62, .12); + --heo-shadow-red: 0 8px 12px -3px #ee7d7936; + --heo-shadow-green: 0 8px 12px -3px #87ee7936; + --heo-logo-color: linear-gradient(215deg, #4584ff 0%, #cf0db9 100%); + --heo-snackbar-time: 5s; + --style-border: 1px solid var(--heo-card-border); + --style-border-always: 1px solid var(--heo-card-border); + --style-border-hover: 1px solid var(--heo-main); + --style-border-hover-always: 1px solid var(--heo-main); + --style-border-dashed: 1px dashed var(--heo-theme-op); + + --heo-theme: #425AEF; + --heo-theme-op: #4259ef23; + --heo-theme-op-deep: #4259efdd; + --heo-theme-none: #4259ef01; + --heo-blue: #425AEF; + --heo-red: #D8213C; + --heo-pink: #FF7C7C; + --heo-green: #28a63f; + --heo-yellow: #c28b00; + --heo-yellow-op: #d99c001a; + --heo-orange: #e38100; + --heo-fontcolor: #363636; + --heo-background: #f7f9fe; + --heo-reverse: #000; + --heo-maskbg: rgba(255, 255, 255, 0.6); + --heo-maskbgdeep: rgba(255, 255, 255, 0.85); + --heo-hovertext: var(--heo-main); + --heo-ahoverbg: #F7F7FA; + --heo-lighttext: var(--heo-main); + --heo-secondtext: rgba(60, 60, 67, 0.6); + --heo-scrollbar: rgba(60, 60, 67, 0.4); + --heo-card-btn-bg: #edf0f7; + --heo-post-blockquote-bg: #fafcff; + --heo-post-tabs-bg: #f2f5f8; + --heo-secondbg: #f1f3f8; + --heo-shadow-nav: 0 5px 12px -5px rgba(102, 68, 68, 0.05); + --heo-card-bg: #fff; + --heo-card-bg-op: var(--heo-black-op); + --heo-card-bg-none: rgba(255, 255, 255, 0); + --heo-shadow-lightblack: 0 5px 12px -5px rgba(102, 68, 68, 0.00); + --heo-shadow-light2black: 0 5px 12px -5px rgba(102, 68, 68, 0.00); + --heo-card-border: #e3e8f7; + --heo-shadow-border: 0 8px 16px -4px #2c2d300c; + --style-border-forever: 2px solid var(--heo-main); +} + +::selection { + background: var(--heo-fontcolor); + color: var(--heo-background); +} + +[data-theme=light] { + --heo-theme: #425AEF; + --heo-theme-op: #4259ef23; + --heo-theme-op-deep: #4259efdd; + --heo-theme-none: #4259ef01; + --heo-blue: #425AEF; + --heo-red: #D8213C; + --heo-pink: #FF7C7C; + --heo-green: #28a63f; + --heo-yellow: #c28b00; + --heo-yellow-op: #d99c001a; + --heo-orange: #e38100; + --heo-fontcolor: #363636; + --heo-background: #f7f9fe; + --heo-reverse: #000; + --heo-maskbg: rgba(255, 255, 255, 0.6); + --heo-maskbgdeep: rgba(255, 255, 255, 0.85); + --heo-hovertext: var(--heo-main); + --heo-ahoverbg: #F7F7FA; + --heo-lighttext: var(--heo-main); + --heo-secondtext: rgba(60, 60, 67, 0.6); + --heo-scrollbar: rgba(60, 60, 67, 0.4); + --heo-card-btn-bg: #edf0f7; + --heo-post-blockquote-bg: #fafcff; + --heo-post-tabs-bg: #f2f5f8; + --heo-secondbg: #f1f3f8; + --heo-shadow-nav: 0 5px 12px -5px rgba(102, 68, 68, 0.05); + --heo-card-bg: #fff; + --heo-card-bg-op: var(--heo-black-op); + --heo-card-bg-none: rgba(255, 255, 255, 0); + --heo-shadow-lightblack: 0 5px 12px -5px rgba(102, 68, 68, 0.00); + --heo-shadow-light2black: 0 5px 12px -5px rgba(102, 68, 68, 0.00); + --heo-card-border: #e3e8f7; + --heo-shadow-border: 0 8px 16px -4px #2c2d300c; + --style-border-forever: 2px solid var(--heo-main); +} + +[data-theme=dark] { + --heo-theme: #0084FF; + --heo-theme-op: #0084FF23; + --heo-theme-op-deep: #0084ffdd; + --heo-theme-none: #0084FF00; + --heo-blue: #0084FF; + --heo-red: #FF3842; + --heo-pink: #FF7C7C; + --heo-green: #57bd6a; + --heo-yellow: #ffc93e; + --heo-yellow-op: #ffc93e30; + --heo-orange: #ff953e; + --heo-fontcolor: #F7F7FA; + --heo-background: #18171d; + --heo-reverse: #fff; + --heo-maskbg: rgba(0, 0, 0, 0.6); + --heo-maskbgdeep: rgba(0, 0, 0, 0.85); + --heo-hovertext: #0A84FF; + --heo-ahoverbg: #fff; + --heo-lighttext: #f2b94b; + --heo-secondtext: #a1a2b8; + --heo-scrollbar: rgba(200, 200, 223, 0.4); + --heo-card-btn-bg: #30343f; + --heo-post-blockquote-bg: #000; + --heo-post-tabs-bg: #121212; + --heo-secondbg: #30343f; + --heo-shadow-nav: 0 5px 20px 0px rgba(28, 28, 28, 0.4); + --heo-card-bg: #1d1e22; + --heo-card-bg-op: var(--heo-white-op); + --heo-card-bg-none: #1d1b2600; + --heo-shadow-lightblack: 0 5px 12px -5px rgba(102, 68, 68, 0.0); + --heo-shadow-light2black: 0 5px 12px -5px rgba(102, 68, 68, 0.0); + --heo-card-border: #282829; + --heo-shadow-border: 0 8px 16px -4px #00000050; + --style-border-forever: 2px solid var(--heo-lighttext); +} + +@media screen and (max-width: 768px) { + :root { + --style-border: 0px solid var(--heo-card-border); + --style-border-hover: 0px solid var(--heo-main); + } +} \ No newline at end of file diff --git a/templates/assets/libs/moments/random-friends-post.js b/templates/assets/libs/moments/random-friends-post.js new file mode 100644 index 0000000..ce02baf --- /dev/null +++ b/templates/assets/libs/moments/random-friends-post.js @@ -0,0 +1,81 @@ +var fdata = { + apiurl: "https://moments.yzczi.com/", + defaultFish: 500, + hungryFish: 500, +} +//可通过 var fdataUser 替换默认值 +if (typeof (fdataUser) !== "undefined") { + for (var key in fdataUser) { + if (fdataUser[key]) { + fdata[key] = fdataUser[key]; + } + } +} +var randomPostTimes = 0; +var randomPostWorking = false; +var randomPostTips = ["钓到了绝世好文!", "在河边打了个喷嚏,吓跑了", "你和小伙伴抢夺着", "你击败了巨龙,在巢穴中发现了", "挖掘秦始皇坟时找到了", "在路边闲逛的时候随手买了一个", "从学校班主任那拿来了孩子上课偷偷看的", "你的同桌无情的从你的语文书中撕下了那篇你最喜欢的", "考古学家近日发现了", "外星人降临地球学习地球文化,落地时被你塞了", "从图书馆顶层的隐秘角落里发现了闪着金光的", "徒弟修炼走火入魔,为师立刻掏出了", "在大山中唱山歌,隔壁的阿妹跑来了,带着", "隔壁家的孩子数学考了满分,都是因为看了", "隔壁家的孩子英语考了满分,都是因为看了", "小米研发了全新一代MIX手机,据说灵感", "修炼渡劫成功,还好提前看了", "库克坐上了苹果CEO的宝座,因为他面试的时候看了", "阿里巴巴大喊芝麻开门,映入眼帘的就是", "师傅说练武要先炼心,然后让我好生研读", "科考队在南极大陆发现了被冰封的", "飞机窗户似乎被一张纸糊上了,仔细一看是", "历史上满写的仁义道德四个字,透过字缝里却全是", "十几年前的录音机似乎还能够使用,插上电发现正在播的是", "新版语文书拟增加一篇熟读并背诵的", "经调查,99%的受访者都没有背诵过", "今年的高考满分作文是", "唐僧揭开了佛祖压在五指山上的", "科学家发现能够解决衰老的秘密,就是每日研读", "英特尔发布了全新的至强处理器,其芯片的制造原理都是", "新的iPhone产能很足,新的进货渠道是", "今年亩产突破了八千万斤,多亏了", "陆隐一统天上宗,在无数祖境高手的目光下宣读了", "黑钻风跟白钻风说道,吃了唐僧肉能长生不老,他知道是因为看了", "上卫生间没带纸,直接提裤跑路也不愿意玷污手中", "种下一篇文章就会产生很多很多文章,我种下了", "三十年河东,三十年河西,莫欺我没有看过", "踏破铁血无觅处,得来全靠", "今日双色球中了两千万,预测全靠", "因为卷子上没写名字,老师罚抄", "为了抗议世间的不公,割破手指写下了", "在艺术大街上被贴满了相同的纸,走近一看是", "这区区迷阵岂能难得住我?其实能走出来多亏了", "今日被一篇文章顶上了微博热搜,它是", "你送给乞丐一个暴富秘籍,它是", "UZI一个走A拿下五杀,在事后采访时说他当时回想起了", "科学家解刨了第一个感染丧尸病毒的人,发现丧尸抗体存在于"]; +var randomPostClick = 0; + +function fetchRandomPost() { + if (randomPostWorking == false) { + randomPostWorking = true; + //获取旋转角度 + let randomRotate = randomPostTimes * 360; + let randomPostTipsItem = randomPostTips[Math.floor(Math.random() * randomPostTips.length)]; + let randomPostLevel = ""; + if (randomPostTimes > 10000) { + randomPostLevel = "愿者上钩"; + } else if (randomPostTimes > 1000) { + randomPostLevel = "俯览天下"; + } else if (randomPostTimes > 1000) { + randomPostLevel = "超越神了"; + } else if (randomPostTimes > 100) { + randomPostLevel = "绝世渔夫"; + } else if (randomPostTimes > 75) { + randomPostLevel = "钓鱼王者"; + } else if (randomPostTimes > 50) { + randomPostLevel = "钓鱼宗师"; + } else if (randomPostTimes > 20) { + randomPostLevel = "钓鱼专家"; + } else if (randomPostTimes > 5) { + randomPostLevel = "钓鱼高手"; + } else { + randomPostLevel = "钓鱼新手"; + } + if (randomPostTimes >= 5) { + document.getElementById("random-post").innerHTML = `钓鱼中... (Lv.` + randomPostTimes + ` 当前称号:` + randomPostLevel + `)`; + } else { + document.getElementById("random-post").innerHTML = `钓鱼中...`; + } + + $(".random-post-start").css("transform", "rotate(" + randomRotate + "deg)") + window.setTimeout(function () { + //判断是否饥饿 + if (((randomPostClick * fdata.hungryFish + fdata.defaultFish) < randomPostTimes) && (Math.round(Math.random()) == 0)) { + document.getElementById("random-post").innerHTML = "因为只钓鱼不吃鱼,过分饥饿导致本次钓鱼失败..." + randomPostWorking = false; + } else { + var fetchUrl = fdata.apiurl + 'randompost'; + fetch(fetchUrl) + .then(res => res.json()) + .then(json => { + var title = json.title; + var link = json.link; + var author = json.author; + if (document.querySelector('#random-post')) { + document.getElementById("random-post").innerHTML = randomPostTipsItem + `来自友链 ` + author + ` 的文章:` + title + ``; + } + }) + randomPostWorking = false; + } + randomPostTimes += 1; + }, 2000) + } +} + +fetchRandomPost(); + +//添加点击统计 +function randomClickLink() { + randomPostClick += 1; +} \ No newline at end of file diff --git a/templates/assets/libs/no3d/no3d.css b/templates/assets/libs/no3d/no3d.css new file mode 100644 index 0000000..610893c --- /dev/null +++ b/templates/assets/libs/no3d/no3d.css @@ -0,0 +1,148 @@ +#libCategories { + margin: 40px 0; + font-size: 14px; + font-weight: 500; + -webkit-font-smoothing: antialiased; +} + +#libCategories * { + box-sizing: inherit!important; +} + +#libCategories .title { + font-size: 24px; + font-weight: 700; + color: #fff; + text-align: center; +} + +#libCategories p { + line-height: 1.5em; +} + +#libCategories h1 + p, #libCategories p + p { + margin-top: 10px; +} + +#libCategories .container { + padding: 20px 20px; + display: flex; + flex-wrap: wrap; + justify-content: center; +} + +#libCategories .card-wrap { + margin: 10px; + transform: perspective(1200px); + transform-style: preserve-3d; + cursor: pointer; +} + +#libCategories .card-wrap:hover .card-info { + transform: translateY(0); +} + +#libCategories .card-wrap:hover .card-info p { + opacity: 1; +} + +#libCategories .card-wrap:hover .card-info, #libCategories .card-wrap:hover .card-info p { + transition: 0.6s cubic-bezier(0.23, 1, 0.32, 1); +} + +#libCategories .card-wrap:hover .card-info:after { + transition: 3s cubic-bezier(0.23, 1, 0.32, 1); + opacity: 1; + transform: translateY(0); +} + +#libCategories .card-wrap:hover .card-bg { + transition: 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 4s cubic-bezier(0.23, 1, 0.32, 1); + opacity: 0.8; +} + +#libCategories .card-wrap:hover .card { + transition: 0.5s cubic-bezier(0.23, 1, 0.32, 1); + box-shadow: none; +} + +#libCategories a{ + border:none!important; + background:none!important; +} + +#libCategories .card { + position: relative; + flex: 0 0 240px; + width: 320px; + height: 320px; + background-color: #000; + overflow: hidden; + box-shadow: rgba(0, 0, 0, 0.66) 0 30px 60px 0, inset #333 0 0 0 5px, inset rgba(255, 255, 255, 0.4) 0 0 0 6px; + transition: 0.8s cubic-bezier(0.445, 0.05, 0.55, 0.95); + border-radius: 12px; +} + +#libCategories .card-bg { + opacity: 0.5; + position: absolute; + top: -30px; + left: -30px; + width: 120%; + height: 120%; + padding: 20px; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + transition: 0.8s cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity 4s 0.8s cubic-bezier(0.445, 0.05, 0.55, 0.95); + pointer-events: none; +} + +#libCategories .card-info { + padding: 20px; + position: absolute; + bottom: 0; + color: #fff; + transform: translateY(40%); + transition: 0.6s 1.6s cubic-bezier(0.215, 0.61, 0.355, 1); +} + +#libCategories .card-info p { + opacity: 0; + text-shadow: black 0 0.2px 0.5px; + transition: 0.6s 1.6s cubic-bezier(0.215, 0.61, 0.355, 1); +} + +#libCategories .card-info * { + position: relative; + z-index: 1; + box-sizing: inherit; +} + +#libCategories .card-info:after { + content: ''; + position: absolute; + top: 0; + left: 0; + z-index: 0; + width: 100%; + height: 100%; + background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%); + background-blend-mode: overlay; + opacity: 0; + transform: translateY(100%); + transition: 5s 1s cubic-bezier(0.445, 0.05, 0.55, 0.95); +} + +#libCategories .card-info h1 { + font-size: 36px; + font-weight: 700; + text-shadow: rgba(0, 0, 0, 0.1) 0 10px 10px; + padding-left: 0; + line-height: 1.2; + color: var(--heo-white); +} + +#libCategories .card-info h1:before { + display: none; +} \ No newline at end of file diff --git a/templates/assets/libs/no3d/no3d.min.js b/templates/assets/libs/no3d/no3d.min.js new file mode 100644 index 0000000..514bc55 --- /dev/null +++ b/templates/assets/libs/no3d/no3d.min.js @@ -0,0 +1 @@ +Vue.config.devtools=!0,Vue.component("card",{template:'\n
      \n
      \n
      \n
      \n \n \n
      \n
      \n
      ',mounted(){this.width=this.$refs.card.offsetWidth,this.height=this.$refs.card.offsetHeight},props:["dataImage"],data:()=>({width:0,height:0,mouseX:0,mouseY:0,mouseLeaveDelay:null}),computed:{mousePX(){return this.mouseX/this.width},mousePY(){return this.mouseY/this.height},cardStyle(){return{transform:`rotateY(${30*this.mousePX}deg) rotateX(${-30*this.mousePY}deg)`}},cardBgTransform(){return{transform:`translateX(${-40*this.mousePX}px) translateY(${-40*this.mousePY}px)`}},cardBgImage(){return{backgroundImage:`url(${this.dataImage})`}}},methods:{handleMouseMove(e){this.mouseX=e.pageX-this.$refs.card.offsetLeft-this.width/2,this.mouseY=e.pageY-this.$refs.card.offsetTop-this.height/2},handleMouseEnter(){clearTimeout(this.mouseLeaveDelay)},handleMouseLeave(){this.mouseLeaveDelay=setTimeout((()=>{this.mouseX=0,this.mouseY=0}),1e3)}}});var app=new Vue({el:"#lib-cards"}); \ No newline at end of file diff --git a/templates/assets/libs/no3d/vue.min.js b/templates/assets/libs/no3d/vue.min.js new file mode 100644 index 0000000..d998ff7 --- /dev/null +++ b/templates/assets/libs/no3d/vue.min.js @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.6.14 + * (c) 2014-2021 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),$=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),w=/\B([A-Z])/g,C=g(function(e){return e.replace(w,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n0,Z=J&&J.indexOf("edge/")>0,G=(J&&J.indexOf("android"),J&&/iphone|ipad|ipod|ios/.test(J)||"ios"===K),X=(J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J),J&&J.match(/firefox\/(\d+)/)),Y={}.watch,Q=!1;if(V)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===B&&(B=!V&&!z&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),B},ne=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ie,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ie="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ae=S,se=0,ce=function(){this.id=se++,this.subs=[]};ce.prototype.addSub=function(e){this.subs.push(e)},ce.prototype.removeSub=function(e){h(this.subs,e)},ce.prototype.depend=function(){ce.target&&ce.target.addDep(this)},ce.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===C(e)){var c=Re(String,i.type);(c<0||s0&&(ct((u=e(u,(a||"")+"_"+c))[0])&&ct(f)&&(s[l]=he(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?ct(f)?s[l]=he(f.text+u):""!==u&&s.push(he(u)):ct(u)&&ct(f)?s[l]=he(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function ct(e){return n(e)&&n(e.text)&&!1===e.isComment}function ut(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=vt(n,c,t[c]))}else i={};for(var u in n)u in i||(i[u]=ht(n,u));return t&&Object.isExtensible(t)&&(t._normalized=i),R(i,"$stable",a),R(i,"$key",s),R(i,"$hasNormal",o),i}function vt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:st(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!pt(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function ht(e,t){return function(){return e[t]}}function mt(e,t){var r,i,a,s,c;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),i=0,a=e.length;idocument.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}function ln(){var e,t;for(sn=cn(),on=!0,en.sort(function(e,t){return e.id-t.id}),an=0;anan&&en[n].id>e.id;)n--;en.splice(n+1,0,e)}else en.push(e);rn||(rn=!0,Qe(ln))}}(this)},pn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';Be(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},pn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},pn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},pn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var dn={enumerable:!0,configurable:!0,get:S,set:S};function vn(e,t,n){dn.get=function(){return this[t][n]},dn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,dn)}function hn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Ie(o,t,n,e);xe(r,o,a),o in e||vn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?S:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){le();try{return e.call(t,t)}catch(e){return He(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&y(r,o)||(a=void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&vn(e,"_data",o))}var a;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new pn(e,a||S,S,mn)),i in e||yn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==Y&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function On(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!t(s)&&Sn(n,o,r,i)}}}function Sn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=$n++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=De(wn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Wt(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=lt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return Ht(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Ht(t,e,n,r,i,!0)};var o=r&&r.data;xe(t,"$attrs",o&&o.attrs||e,null,!0),xe(t,"$listeners",n._parentListeners||e,null,!0)}(n),Qt(n,"beforeCreate"),function(e){var t=ut(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),$e(!0))}(n),hn(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),Qt(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(Cn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(s(t))return bn(this,e,t,n);(n=n||{}).user=!0;var r=new pn(this,e,t,n);if(n.immediate){var i='callback for immediate watcher "'+r.expression+'"';le(),Be(t,this,[r.value],this,i),fe()}return function(){r.teardown()}}}(Cn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?k(t):t;for(var n=k(arguments,1),r='event handler for "'+e+'"',i=0,o=t.length;iparseInt(this.max)&&Sn(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Sn(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){On(e,function(e){return An(t,e)})}),this.$watch("exclude",function(t){On(e,function(e){return!An(t,e)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=zt(e),n=t&&t.componentOptions;if(n){var r=kn(n),i=this.include,o=this.exclude;if(i&&(!r||!An(i,r))||o&&r&&An(o,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,h(s,c),s.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return F}};Object.defineProperty(e,"config",t),e.util={warn:ae,extend:A,mergeOptions:De,defineReactive:xe},e.set=ke,e.delete=Ae,e.nextTick=Qe,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),I.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,Nn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),xn(e),function(e){I.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(Cn),Object.defineProperty(Cn.prototype,"$isServer",{get:te}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cn,"FunctionalRenderContext",{value:Et}),Cn.version="2.6.14";var En=p("style,class"),jn=p("input,textarea,option,select,progress"),Dn=function(e,t,n){return"value"===n&&jn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ln=p("contenteditable,draggable,spellcheck"),In=p("events,caret,typing,plaintext-only"),Mn=function(e,t){return Bn(t)||"false"===t?"false":"contenteditable"===e&&In(t)?t:"true"},Fn=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Pn="http://www.w3.org/1999/xlink",Rn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Hn=function(e){return Rn(e)?e.slice(6,e.length):""},Bn=function(e){return null==e||!1===e};function Un(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Vn(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=Vn(t,r.data));return function(e,t){if(n(e)||n(t))return zn(e,Kn(t));return""}(t.staticClass,t.class)}function Vn(e,t){return{staticClass:zn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function zn(e,t){return e?t?e+" "+t:e:t||""}function Kn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?mr(e,t,n):Fn(t)?Bn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ln(t)?e.setAttribute(t,Mn(t,n)):Rn(t)?Bn(n)?e.removeAttributeNS(Pn,Hn(t)):e.setAttributeNS(Pn,t,n):mr(e,t,n)}function mr(e,t,n){if(Bn(n))e.removeAttribute(t);else{if(q&&!W&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var yr={create:vr,update:vr};function gr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Un(r),c=i._transitionClasses;n(c)&&(s=zn(s,Kn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var _r,br,$r,wr,Cr,xr,kr={create:gr,update:gr},Ar=/[\w).+\-_$\]]/;function Or(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&Ar.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,wr),key:'"'+e.slice(wr+1)+'"'}:{exp:e,key:null};br=e,wr=Cr=xr=0;for(;!zr();)Kr($r=Vr())?qr($r):91===$r&&Jr($r);return{exp:e.slice(0,Cr),key:e.slice(Cr+1,xr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Vr(){return br.charCodeAt(++wr)}function zr(){return wr>=_r}function Kr(e){return 34===e||39===e}function Jr(e){var t=1;for(Cr=wr;!zr();)if(Kr(e=Vr()))qr(e);else if(91===e&&t++,93===e&&t--,0===t){xr=wr;break}}function qr(e){for(var t=e;!zr()&&(e=Vr())!==t;);}var Wr,Zr="__r",Gr="__c";function Xr(e,t,n){var r=Wr;return function i(){null!==t.apply(null,arguments)&&ei(e,i,n,r)}}var Yr=Ke&&!(X&&Number(X[1])<=53);function Qr(e,t,n,r){if(Yr){var i=sn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Wr.addEventListener(e,t,Q?{capture:n,passive:r}:n)}function ei(e,t,n,r){(r||Wr).removeEventListener(e,t._wrapper||t,n)}function ti(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Wr=r.elm,function(e){if(n(e[Zr])){var t=q?"change":"input";e[t]=[].concat(e[Zr],e[t]||[]),delete e[Zr]}n(e[Gr])&&(e.change=[].concat(e[Gr],e.change||[]),delete e[Gr])}(i),it(i,o,Qr,ei,Xr,r.context),Wr=void 0}}var ni,ri={create:ti,update:ti};function ii(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=A({},c)),s)i in c||(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=o;var u=t(o)?"":String(o);oi(a,u)&&(a.value=u)}else if("innerHTML"===i&&Wn(a.tagName)&&t(a.innerHTML)){(ni=ni||document.createElement("div")).innerHTML=""+o+"";for(var l=ni.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[i])try{a[i]=o}catch(e){}}}}function oi(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.number)return f(r)!==f(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var ai={create:ii,update:ii},si=g(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function ci(e){var t=ui(e.style);return e.staticStyle?A(e.staticStyle,t):t}function ui(e){return Array.isArray(e)?O(e):"string"==typeof e?si(e):e}var li,fi=/^--/,pi=/\s*!important$/,di=function(e,t,n){if(fi.test(t))e.style.setProperty(t,n);else if(pi.test(n))e.style.setProperty(C(t),n.replace(pi,""),"important");else{var r=hi(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(gi).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function bi(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gi).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function $i(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,wi(e.name||"v")),A(t,e),t}return"string"==typeof e?wi(e):void 0}}var wi=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Ci=V&&!W,xi="transition",ki="animation",Ai="transition",Oi="transitionend",Si="animation",Ti="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ai="WebkitTransition",Oi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Si="WebkitAnimation",Ti="webkitAnimationEnd"));var Ni=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ei(e){Ni(function(){Ni(e)})}function ji(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),_i(e,t))}function Di(e,t){e._transitionClasses&&h(e._transitionClasses,t),bi(e,t)}function Li(e,t,n){var r=Mi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===xi?Oi:Ti,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=xi,l=a,f=o.length):t===ki?u>0&&(n=ki,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?xi:ki:null)?n===xi?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===xi&&Ii.test(r[Ai+"Property"])}}function Fi(e,t){for(;e.length1}function Vi(e,t){!0!==t.data.show&&Ri(t)}var zi=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(r,p,v)}(p,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(p,""),_(p,null,y,0,y.length-1,o)):n(h)?$(h,0,h.length-1):n(e.text)&&u.setTextContent(p,""):e.text!==i.text&&u.setTextContent(p,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(E(Zi(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Wi(e,t){return t.every(function(t){return!E(t,e)})}function Zi(e){return"_value"in e?e._value:e.value}function Gi(e){e.target.composing=!0}function Xi(e){e.target.composing&&(e.target.composing=!1,Yi(e.target,"input"))}function Yi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Qi(e){return!e.componentInstance||e.data&&e.data.transition?e:Qi(e.componentInstance._vnode)}var eo={model:Ki,show:{bind:function(e,t,n){var r=t.value,i=(n=Qi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Ri(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Qi(n)).data&&n.data.transition?(n.data.show=!0,r?Ri(n,function(){e.style.display=e.__vOriginalDisplay}):Hi(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},to={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function no(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?no(zt(t.children)):e}function ro(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[b(o)]=i[o];return t}function io(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var oo=function(e){return e.tag||pt(e)},ao=function(e){return"show"===e.name},so={name:"transition",props:to,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(oo)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=no(o);if(!a)return o;if(this._leaving)return io(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ro(this),u=this._vnode,l=no(u);if(a.data.directives&&a.data.directives.some(ao)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!pt(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,ot(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),io(e,o);if("in-out"===r){if(pt(a))return u;var p,d=function(){p()};ot(c,"afterEnter",d),ot(c,"enterCancelled",d),ot(f,"delayLeave",function(e){p=e})}}return o}}},co=A({tag:String,moveClass:String},to);function uo(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function lo(e){e.data.newPos=e.elm.getBoundingClientRect()}function fo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete co.mode;var po={Transition:so,TransitionGroup:{props:co,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Gt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=ro(this),s=0;s-1?Xn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Xn[e]=/HTMLUnknownElement/.test(t.toString())},A(Cn.options.directives,eo),A(Cn.options.components,po),Cn.prototype.__patch__=V?zi:S,Cn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ve),Qt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new pn(e,r,S,{before:function(){e._isMounted&&!e._isDestroyed&&Qt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Qt(e,"mounted")),e}(this,e=e&&V?Qn(e):void 0,t)},V&&setTimeout(function(){F.devtools&&ne&&ne.emit("init",Cn)},0);var vo=/\{\{((?:.|\r?\n)+?)\}\}/g,ho=/[-.*+?^${}()|[\]\/\\]/g,mo=g(function(e){var t=e[0].replace(ho,"\\$&"),n=e[1].replace(ho,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var yo={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Pr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Fr(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var go,_o={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Pr(e,"style");n&&(e.staticStyle=JSON.stringify(si(n)));var r=Fr(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},bo=function(e){return(go=go||document.createElement("div")).innerHTML=e,go.textContent},$o=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),wo=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Co=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),xo=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ko=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ao="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+P.source+"]*",Oo="((?:"+Ao+"\\:)?"+Ao+")",So=new RegExp("^<"+Oo),To=/^\s*(\/?)>/,No=new RegExp("^<\\/"+Oo+"[^>]*>"),Eo=/^]+>/i,jo=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Fo=/&(?:lt|gt|quot|amp|#39);/g,Po=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ro=p("pre,textarea",!0),Ho=function(e,t){return e&&Ro(e)&&"\n"===t[0]};function Bo(e,t){var n=t?Po:Fo;return e.replace(n,function(e){return Mo[e]})}var Uo,Vo,zo,Ko,Jo,qo,Wo,Zo,Go=/^@|^v-on:/,Xo=/^v-|^@|^:|^#/,Yo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Qo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ea=/^\(|\)$/g,ta=/^\[.*\]$/,na=/:(.*)$/,ra=/^:|^\.|^v-bind:/,ia=/\.[^.\]]+(?=[^\]]*$)/g,oa=/^v-slot(:|$)|^#/,aa=/[\r\n]/,sa=/[ \f\t\r\n]+/g,ca=g(bo),ua="_empty_";function la(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ya(t),rawAttrsMap:{},parent:n,children:[]}}function fa(e,t){Uo=t.warn||Tr,qo=t.isPreTag||T,Wo=t.mustUseProp||T,Zo=t.getTagNamespace||T;t.isReservedTag;zo=Nr(t.modules,"transformNode"),Ko=Nr(t.modules,"preTransformNode"),Jo=Nr(t.modules,"postTransformNode"),Vo=t.delimiters;var n,r,i=[],o=!1!==t.preserveWhitespace,a=t.whitespace,s=!1,c=!1;function u(e){if(l(e),s||e.processed||(e=pa(e,t)),i.length||e===n||n.if&&(e.elseif||e.else)&&va(n,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)a=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&va(u,{exp:a.elseif,block:a});else{if(e.slotScope){var o=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[o]=e}r.children.push(e),e.parent=r}var a,u;e.children=e.children.filter(function(e){return!e.slotScope}),l(e),e.pre&&(s=!1),qo(e.tag)&&(c=!1);for(var f=0;f]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,Lo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),Ho(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(jo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),C(v+3);continue}}if(Do.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(Eo);if(m){C(m[0].length);continue}var y=e.match(No);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),Ho(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(No.test($)||So.test($)||jo.test($)||Do.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d)}d<0&&(b=e),b&&C(b.length),t.chars&&b&&t.chars(b,c-b.length,c)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(So);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(To))&&(r=e.match(ko)||e.match(xo));)r.start=c,C(r[0].length),r.end=c,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&Co(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:Uo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,o,a,l,f){var p=r&&r.ns||Zo(e);q&&"svg"===p&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=Or(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Mr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Ur(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Ur(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Ur(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Fr(e,"value")||"null";Er(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Mr(e,"change",Ur(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Zr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Ur(t,l);c&&(f="if($event.target.composing)return;"+f),Er(e,"value","("+t+")"),Mr(e,u,f,null,!0),(s||a)&&Mr(e,"blur","$forceUpdate()")}(e,r,i);else if(!F.isReservedTag(o))return Br(e,r,i),!1;return!0},text:function(e,t){t.value&&Er(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Er(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:$o,mustUseProp:Dn,canBeLeftOpenTag:wo,isReservedTag:Zn,getTagNamespace:Gn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}($a)},ka=g(function(e){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function Aa(e,t){e&&(wa=ka(t.staticKeys||""),Ca=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||d(e.tag)||!Ca(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(wa)))}(t);if(1===t.type){if(!Ca(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function(?:\s+[\w$]+)?\s*\(/,Sa=/\([^)]*?\);*$/,Ta=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Na={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ea={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ja=function(e){return"if("+e+")return null;"},Da={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ja("$event.target !== $event.currentTarget"),ctrl:ja("!$event.ctrlKey"),shift:ja("!$event.shiftKey"),alt:ja("!$event.altKey"),meta:ja("!$event.metaKey"),left:ja("'button' in $event && $event.button !== 0"),middle:ja("'button' in $event && $event.button !== 1"),right:ja("'button' in $event && $event.button !== 2")};function La(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=Ia(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function Ia(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Ia(e)}).join(",")+"]";var t=Ta.test(e.value),n=Oa.test(e.value),r=Ta.test(e.value.replace(Sa,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(Da[s])o+=Da[s],Na[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=ja(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Na[e],r=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Fa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:S},Pa=function(e){this.options=e,this.warn=e.warn||Tr,this.transforms=Nr(e.modules,"transformCode"),this.dataGenFns=Nr(e.modules,"genData"),this.directives=A(A({},Fa),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ra(e,t){var n=new Pa(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":Ha(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ha(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ba(e,t);if(e.once&&!e.onceProcessed)return Ua(e,t);if(e.for&&!e.forProcessed)return za(e,t);if(e.if&&!e.ifProcessed)return Va(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=Wa(e,t),i="_t("+n+(r?",function(){return "+r+"}":""),o=e.attrs||e.dynamicAttrs?Xa((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:b(e.name),value:e.value,dynamic:e.dynamic}})):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:Wa(t,n,!0);return"_c("+e+","+Ka(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Ka(e,t));var i=e.inlineTemplate?null:Wa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];if(n&&1===n.type){var r=Ra(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Xa(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ja(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ja))}function qa(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Va(e,t,qa,"null");if(e.for&&!e.forProcessed)return za(e,t,qa);var r=e.slotScope===ua?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(Wa(e,t)||"undefined")+":undefined":Wa(e,t)||"undefined":Ha(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function Wa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ha)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r':'
      ',ns.innerHTML.indexOf(" ")>0}var as=!!V&&os(!1),ss=!!V&&os(!0),cs=g(function(e){var t=Qn(e);return t&&t.innerHTML}),us=Cn.prototype.$mount;return Cn.prototype.$mount=function(e,t){if((e=e&&Qn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=cs(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=is(r,{outputSourceRange:!1,shouldDecodeNewlines:as,shouldDecodeNewlinesForHref:ss,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return us.call(this,e,t)},Cn.compile=is,Cn}); \ No newline at end of file diff --git a/templates/assets/libs/pace/pace.min.js b/templates/assets/libs/pace/pace.min.js new file mode 100644 index 0000000..cc6cd49 --- /dev/null +++ b/templates/assets/libs/pace/pace.min.js @@ -0,0 +1,6 @@ +/*! + * pace.js v1.2.4 + * https://github.com/CodeByZach/pace/ + * Licensed MIT 漏 HubSpot, Inc. + */ +(function(){function o(t,e){return function(){return t.apply(e,arguments)}}var u,c,i,s,n,y,t,l,v,r,a,p,e,h,w,b,f,g,d,m,k,S,q,L,x,P,T,R,j,O,E,M,A,C,N,_,F,U,W,X,D,H,I,z,G,B,J=[].slice,K={}.hasOwnProperty,Q=function(t,e){for(var n in e)K.call(e,n)&&(t[n]=e[n]);function r(){this.constructor=t}return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t},V=[].indexOf||function(t){for(var e=0,n=this.length;e\n
      \n
      \n
      ',null!=t.firstChild?t.insertBefore(this.el,t.firstChild):t.appendChild(this.el)}return this.el},$.prototype.finish=function(){var t=this.getElement();return t.className=t.className.replace("pace-active","pace-inactive")},$.prototype.update=function(t){return this.progress=t,y.trigger("progress",t),this.render()},$.prototype.destroy=function(){try{this.getElement().parentNode.removeChild(this.getElement())}catch(t){n=t}return this.el=void 0},$.prototype.render=function(){var t,e,n,r,s,o,i;if(null==document.querySelector(T.target))return!1;for(t=this.getElement(),r="translate3d("+this.progress+"%, 0, 0)",s=0,o=(i=["webkitTransform","msTransform","transform"]).length;sT.eventLag.sampleCount&&o.shift(),e=h(o),++s>=T.eventLag.minSamples&&ethis.progress&&(this.progress+=this.catchup*t),e=1-Math.pow(this.progress/100,T.easeFactor),this.progress+=e*this.rate*t,this.progress=Math.min(this.lastProgress+T.maxProgressPerFrame,this.progress),this.progress=Math.max(0,this.progress),this.progress=Math.min(100,this.progress),this.lastProgress=this.progress,this.progress},v=it,b=e=_=w=E=N=null,y.running=!1,q=function(){if(T.restartOnPushState)return y.restart()},null!=window.history.pushState&&(I=window.history.pushState,window.history.pushState=function(){return q(),I.apply(window.history,arguments)}),null!=window.history.replaceState&&(G=window.history.replaceState,window.history.replaceState=function(){return q(),G.apply(window.history,arguments)}),l={ajax:u,elements:k,document:B,eventLag:Q},(x=function(){var t,e,n,r,s,o,i,a;for(y.sources=N=[],e=0,r=(o=["ajax","elements","document","eventLag"]).length;e]+>/gi;var htmlAttribsRegex=/\s?[a-z:]+(?:=['"][^'">]+['"])*/gi;var matches=html.match(htmlRegex);if(matches&&matches.length){matches=matches[0].match(htmlAttribsRegex);if(matches.length){matches.shift();matches.forEach(function(htmlAttrib){var attr=htmlAttrib.trim().split("=");if(attr.length===1){tmpEl.documentElement.setAttribute(attr[0],true)}else{tmpEl.documentElement.setAttribute(attr[0],attr[1].slice(1,-1))}})}}tmpEl.documentElement.innerHTML=html;this.log("load content",tmpEl.documentElement.attributes,tmpEl.documentElement.innerHTML.length);if(document.activeElement&&contains(document,this.options.selectors,document.activeElement)){try{document.activeElement.blur()}catch(e){}}this.switchSelectors(this.options.selectors,tmpEl,document,options)},abortRequest:require("./lib/abort-request"),doRequest:require("./lib/send-request"),handleResponse:require("./lib/proto/handle-response"),loadUrl:function(href,options){options=typeof options==="object"?extend({},this.options,options):clone(this.options);this.log("load href",href,options);this.abortRequest(this.request);trigger(document,"pjax:send",options);this.request=this.doRequest(href,options,this.handleResponse.bind(this))},afterAllSwitches:function(){var autofocusEl=Array.prototype.slice.call(document.querySelectorAll("[autofocus]")).pop();if(autofocusEl&&document.activeElement!==autofocusEl){autofocusEl.focus()}this.options.selectors.forEach(function(selector){forEachEls(document.querySelectorAll(selector),function(el){executeScripts(el)})});var state=this.state;if(state.options.history){if(!window.history.state){this.lastUid=this.maxUid=newUid();window.history.replaceState({url:window.location.href,title:document.title,uid:this.maxUid,scrollPos:[0,0]},document.title)}this.lastUid=this.maxUid=newUid();window.history.pushState({url:state.href,title:state.options.title,uid:this.maxUid,scrollPos:[0,0]},state.options.title,state.href)}this.forEachSelectors(function(el){this.parseDOM(el)},this);trigger(document,"pjax:complete pjax:success",state.options);if(typeof state.options.analytics==="function"){state.options.analytics()}if(state.options.history){var a=document.createElement("a");a.href=this.state.href;if(a.hash){var name=a.hash.slice(1);name=decodeURIComponent(name);var curtop=0;var target=document.getElementById(name)||document.getElementsByName(name)[0];if(target){if(target.offsetParent){do{curtop+=target.offsetTop;target=target.offsetParent}while(target)}}window.scrollTo(0,curtop)}else if(state.options.scrollTo!==false){if(state.options.scrollTo.length>1){window.scrollTo(state.options.scrollTo[0],state.options.scrollTo[1])}else{window.scrollTo(0,state.options.scrollTo)}}}else if(state.options.scrollRestoration&&state.options.scrollPos){window.scrollTo(state.options.scrollPos[0],state.options.scrollPos[1])}this.state={numPendingSwitches:0,href:null,options:null}}};Pjax.isSupported=require("./lib/is-supported");if(Pjax.isSupported()){module.exports=Pjax}else{var stupidPjax=noop;for(var key in Pjax.prototype){if(Pjax.prototype.hasOwnProperty(key)&&typeof Pjax.prototype[key]==="function"){stupidPjax[key]=noop}}module.exports=stupidPjax}},{"./lib/abort-request":2,"./lib/events/on":4,"./lib/events/trigger":5,"./lib/execute-scripts":6,"./lib/foreach-els":7,"./lib/foreach-selectors":8,"./lib/is-supported":9,"./lib/parse-options":10,"./lib/proto/attach-form":11,"./lib/proto/attach-link":12,"./lib/proto/handle-response":13,"./lib/proto/log":14,"./lib/proto/parse-element":15,"./lib/send-request":16,"./lib/switches":18,"./lib/switches-selectors":17,"./lib/uniqueid":19,"./lib/util/clone":20,"./lib/util/contains":21,"./lib/util/extend":22,"./lib/util/noop":23}],2:[function(require,module,exports){var noop=require("./util/noop");module.exports=function(request){if(request&&request.readyState<4){request.onreadystatechange=noop;request.abort()}}},{"./util/noop":23}],3:[function(require,module,exports){module.exports=function(el){var code=el.text||el.textContent||el.innerHTML||"";var src=el.src||"";var parent=el.parentNode||document.querySelector("head")||document.documentElement;var script=document.createElement("script");if(code.match("document.write")){if(console&&console.log){console.log("Script contains document.write. Can’t be executed correctly. Code skipped ",el)}return false}script.type="text/javascript";script.id=el.id;if(src!==""){script.src=src;script.async=false}if(code!==""){try{script.appendChild(document.createTextNode(code))}catch(e){script.text=code}}parent.appendChild(script);if((parent instanceof HTMLHeadElement||parent instanceof HTMLBodyElement)&&parent.contains(script)){parent.removeChild(script)}return true}},{}],4:[function(require,module,exports){var forEachEls=require("../foreach-els");module.exports=function(els,events,listener,useCapture){events=typeof events==="string"?events.split(" "):events;events.forEach(function(e){forEachEls(els,function(el){el.addEventListener(e,listener,useCapture)})})}},{"../foreach-els":7}],5:[function(require,module,exports){var forEachEls=require("../foreach-els");module.exports=function(els,events,opts){events=typeof events==="string"?events.split(" "):events;events.forEach(function(e){var event;event=document.createEvent("HTMLEvents");event.initEvent(e,true,true);event.eventName=e;if(opts){Object.keys(opts).forEach(function(key){event[key]=opts[key]})}forEachEls(els,function(el){var domFix=false;if(!el.parentNode&&el!==document&&el!==window){domFix=true;document.body.appendChild(el)}el.dispatchEvent(event);if(domFix){el.parentNode.removeChild(el)}})})}},{"../foreach-els":7}],6:[function(require,module,exports){var forEachEls=require("./foreach-els");var evalScript=require("./eval-script");module.exports=function(el){if(el.tagName.toLowerCase()==="script"){evalScript(el)}forEachEls(el.querySelectorAll("script"),function(script){if(!script.type||script.type.toLowerCase()==="text/javascript"){if(script.parentNode){script.parentNode.removeChild(script)}evalScript(script)}})}},{"./eval-script":3,"./foreach-els":7}],7:[function(require,module,exports){module.exports=function(els,fn,context){if(els instanceof HTMLCollection||els instanceof NodeList||els instanceof Array){return Array.prototype.forEach.call(els,fn,context)}return fn.call(context,els)}},{}],8:[function(require,module,exports){var forEachEls=require("./foreach-els");module.exports=function(selectors,cb,context,DOMcontext){DOMcontext=DOMcontext||document;selectors.forEach(function(selector){forEachEls(DOMcontext.querySelectorAll(selector),cb,context)})}},{"./foreach-els":7}],9:[function(require,module,exports){module.exports=function(){return window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]\D|WebApps\/.+CFNetwork)/)}},{}],10:[function(require,module,exports){var defaultSwitches=require("./switches");module.exports=function(options){options=options||{};options.elements=options.elements||"a[href], form[action]";options.selectors=options.selectors||["title",".js-Pjax"];options.switches=options.switches||{};options.switchesOptions=options.switchesOptions||{};options.history=typeof options.history==="undefined"?true:options.history;options.analytics=typeof options.analytics==="function"||options.analytics===false?options.analytics:defaultAnalytics;options.scrollTo=typeof options.scrollTo==="undefined"?0:options.scrollTo;options.scrollRestoration=typeof options.scrollRestoration!=="undefined"?options.scrollRestoration:true;options.cacheBust=typeof options.cacheBust==="undefined"?true:options.cacheBust;options.debug=options.debug||false;options.timeout=options.timeout||0;options.currentUrlFullReload=typeof options.currentUrlFullReload==="undefined"?false:options.currentUrlFullReload;if(!options.switches.head){options.switches.head=defaultSwitches.switchElementsAlt}if(!options.switches.body){options.switches.body=defaultSwitches.switchElementsAlt}return options};function defaultAnalytics(){if(window._gaq){_gaq.push(["_trackPageview"])}if(window.ga){ga("send","pageview",{page:location.pathname,title:document.title})}}},{"./switches":18}],11:[function(require,module,exports){var on=require("../events/on");var clone=require("../util/clone");var attrState="data-pjax-state";var formAction=function(el,event){if(isDefaultPrevented(event)){return}var options=clone(this.options);options.requestOptions={requestUrl:el.getAttribute("action")||window.location.href,requestMethod:el.getAttribute("method")||"GET"};var virtLinkElement=document.createElement("a");virtLinkElement.setAttribute("href",options.requestOptions.requestUrl);var attrValue=checkIfShouldAbort(virtLinkElement,options);if(attrValue){el.setAttribute(attrState,attrValue);return}event.preventDefault();if(el.enctype==="multipart/form-data"){options.requestOptions.formData=new FormData(el)}else{options.requestOptions.requestParams=parseFormElements(el)}el.setAttribute(attrState,"submit");options.triggerElement=el;this.loadUrl(virtLinkElement.href,options)};function parseFormElements(el){var requestParams=[];var formElements=el.elements;for(var i=0;i1||event.metaKey||event.ctrlKey||event.shiftKey||event.altKey){return"modifier"}if(el.protocol!==window.location.protocol||el.host!==window.location.host){return"external"}if(el.hash&&el.href.replace(el.hash,"")===window.location.href.replace(location.hash,"")){return"anchor"}if(el.href===window.location.href.split("#")[0]+"#"){return"anchor-empty"}}var isDefaultPrevented=function(event){return event.defaultPrevented||event.returnValue===false};module.exports=function(el){var that=this;el.setAttribute(attrState,"");on(el,"click",function(event){linkAction.call(that,el,event)});on(el,"keyup",function(event){if(event.keyCode===13){linkAction.call(that,el,event)}}.bind(this))}},{"../events/on":4,"../util/clone":20}],13:[function(require,module,exports){var clone=require("../util/clone");var newUid=require("../uniqueid");var trigger=require("../events/trigger");module.exports=function(responseText,request,href,options){options=clone(options||this.options);options.request=request;if(responseText===false){trigger(document,"pjax:complete pjax:error",options);return}var currentState=window.history.state||{};window.history.replaceState({url:currentState.url||window.location.href,title:currentState.title||document.title,uid:currentState.uid||newUid(),scrollPos:[document.documentElement.scrollLeft||document.body.scrollLeft,document.documentElement.scrollTop||document.body.scrollTop]},document.title,window.location.href);var oldHref=href;if(request.responseURL){if(href!==request.responseURL){href=request.responseURL}}else if(request.getResponseHeader("X-PJAX-URL")){href=request.getResponseHeader("X-PJAX-URL")}else if(request.getResponseHeader("X-XHR-Redirected-To")){href=request.getResponseHeader("X-XHR-Redirected-To")}var a=document.createElement("a");a.href=oldHref;var oldHash=a.hash;a.href=href;if(oldHash&&!a.hash){a.hash=oldHash;href=a.href}this.state.href=href;this.state.options=options;try{this.loadContent(responseText,options)}catch(e){trigger(document,"pjax:error",options);if(!this.options.debug){if(console&&console.error){console.error("Pjax switch fail: ",e)}return this.latestChance(href)}else{throw e}}}},{"../events/trigger":5,"../uniqueid":19,"../util/clone":20}],14:[function(require,module,exports){module.exports=function(){if(this.options.debug&&console){if(typeof console.log==="function"){console.log.apply(console,arguments)}else if(console.log){console.log(arguments)}}}},{}],15:[function(require,module,exports){var attrState="data-pjax-state";module.exports=function(el){switch(el.tagName.toLowerCase()){case"a":if(!el.hasAttribute(attrState)){this.attachLink(el)}break;case"form":if(!el.hasAttribute(attrState)){this.attachForm(el)}break;default:throw"Pjax can only be applied on or
      submit"}}},{}],16:[function(require,module,exports){var updateQueryString=require("./util/update-query-string");module.exports=function(location,options,callback){options=options||{};var queryString;var requestOptions=options.requestOptions||{};var requestMethod=(requestOptions.requestMethod||"GET").toUpperCase();var requestParams=requestOptions.requestParams||null;var formData=requestOptions.formData||null;var requestPayload=null;var request=new XMLHttpRequest;var timeout=options.timeout||0;request.onreadystatechange=function(){if(request.readyState===4){if(request.status===200){callback(request.responseText,request,location,options)}else if(request.status!==0){callback(null,request,location,options)}}};request.onerror=function(e){console.log(e);callback(null,request,location,options)};request.ontimeout=function(){callback(null,request,location,options)};if(requestParams&&requestParams.length){queryString=requestParams.map(function(param){return param.name+"="+param.value}).join("&");switch(requestMethod){case"GET":location=location.split("?")[0];location+="?"+queryString;break;case"POST":requestPayload=queryString;break}}else if(formData){requestPayload=formData}if(options.cacheBust){location=updateQueryString(location,"t",Date.now())}request.open(requestMethod,location,true);request.timeout=timeout;request.setRequestHeader("X-Requested-With","XMLHttpRequest");request.setRequestHeader("X-PJAX","true");request.setRequestHeader("X-PJAX-Selectors",JSON.stringify(options.selectors));if(requestPayload&&requestMethod==="POST"&&!formData){request.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}request.send(requestPayload);return request}},{"./util/update-query-string":24}],17:[function(require,module,exports){var forEachEls=require("./foreach-els");var defaultSwitches=require("./switches");module.exports=function(switches,switchesOptions,selectors,fromEl,toEl,options){var switchesQueue=[];selectors.forEach(function(selector){var newEls=fromEl.querySelectorAll(selector);var oldEls=toEl.querySelectorAll(selector);if(this.log){this.log("Pjax switch",selector,newEls,oldEls)}if(newEls.length!==oldEls.length){throw"DOM doesn’t look the same on new loaded page: ’"+selector+"’ - new "+newEls.length+", old "+oldEls.length}forEachEls(newEls,function(newEl,i){var oldEl=oldEls[i];if(this.log){this.log("newEl",newEl,"oldEl",oldEl)}var callback=switches[selector]?switches[selector].bind(this,oldEl,newEl,options,switchesOptions[selector]):defaultSwitches.outerHTML.bind(this,oldEl,newEl,options);switchesQueue.push(callback)},this)},this);this.state.numPendingSwitches=switchesQueue.length;switchesQueue.forEach(function(queuedSwitch){queuedSwitch()})}},{"./foreach-els":7,"./switches":18}],18:[function(require,module,exports){var on=require("./events/on");module.exports={outerHTML:function(oldEl,newEl){oldEl.outerHTML=newEl.outerHTML;this.onSwitch()},innerHTML:function(oldEl,newEl){oldEl.innerHTML=newEl.innerHTML;if(newEl.className===""){oldEl.removeAttribute("class")}else{oldEl.className=newEl.className}this.onSwitch()},switchElementsAlt:function(oldEl,newEl){oldEl.innerHTML=newEl.innerHTML;if(newEl.hasAttributes()){var attrs=newEl.attributes;for(var i=0;ii, +#post-comment .code-toolbar .toolbar .custom-item>i { + cursor: pointer; + margin-left: 8px; + -webkit-transition: -webkit-transform .2s; + transition: transform .2s; + transition: transform .2s,-webkit-transform .2s +} + +#article-container .code-toolbar .toolbar .custom-item>i:hover, +#post-comment .code-toolbar .toolbar .custom-item>i:hover{ + -webkit-filter: brightness(1.2); + filter: brightness(1.2) +} + +#article-container .toolbar .copy-button:hover, +#article-container .toolbar .code-expander:hover, +#post-comment .toolbar .copy-button:hover, +#post-comment .toolbar .code-expander:hover{ + color: var(--heo-main); +} + + +#article-container .code-toolbar .toolbar.c-expander i.code-expander, +#post-comment .code-toolbar .toolbar.c-expander i.code-expander{ + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + + +#article-container .code-toolbar .toolbar.c-title .toolbar-item:first-child, +#post-comment .code-toolbar .toolbar.c-title .toolbar-item:first-child{ + display: block +} + +#article-container .code-toolbar .toolbar.c-hr , +#post-comment .code-toolbar .toolbar.c-hr{ + border-bottom: 1px solid #b2a8a84d +} + +#article-container .code-toolbar pre[class*=language-], +#post-comment .code-toolbar pre[class*=language-]{ + position: relative; + margin: 0; + padding: 35px 0 0; + overflow: hidden; + white-space: pre; + text-shadow: none; + border-radius: 5px +} + +#article-container .code-toolbar pre[class*=language-] .line-numbers-rows, +#post-comment .code-toolbar pre[class*=language-] .line-numbers-rows{ + border-right: none; + left: 0; + top: 0; + bottom: 0; + padding-top: 12px; + width: 2.7em; +} + +#article-container .code-toolbar pre[class*=language-] code[class*=language-], +#post-comment .code-toolbar pre[class*=language-] code[class*=language-]{ + display: block; + margin-bottom: 0; + overflow-x: auto; + padding: 5px 18px 10px; + border-radius: 0 0 8px 8px; + text-shadow: none +} + +#article-container .code-toolbar pre[class*=language-] code[class*=language-]::-webkit-scrollbar, +#post-comment .code-toolbar pre[class*=language-] code[class*=language-]::-webkit-scrollbar{ + width: 5px; + height: 5px +} + +#article-container .code-toolbar pre[class*=language-] code[class*=language-] .style .token.string, +#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.entity, +#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.operator, +#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.string, +#article-container .code-toolbar pre[class*=language-] code[class*=language-] .token.url, +#post-comment .code-toolbar pre[class*=language-] code[class*=language-] .style .token.string, +#post-comment .code-toolbar pre[class*=language-] code[class*=language-] .token.entity, +#post-comment .code-toolbar pre[class*=language-] code[class*=language-] .token.operator, +#post-comment .code-toolbar pre[class*=language-] code[class*=language-] .token.string, +#post-comment .code-toolbar pre[class*=language-] code[class*=language-] .token.url { + background-color: transparent +} + +#article-container .code-toolbar pre[class*=language-].line-numbers code[class*=language-] , +#post-comment .code-toolbar pre[class*=language-].line-numbers code[class*=language-]{ + padding: 10px 20px 10px 48px; +} + +.absolute { + position: absolute; +} +.top-0 { + top: 0; +} + +#article-container .code-toolbar pre[class*=language-] code[class*=language-].c-toggle, +#post-comment .code-toolbar pre[class*=language-] code[class*=language-].c-toggle{ + display: none; +} + +/* 代码展开图标 */ +#article-container .code-expand-btn , +#post-comment .code-expand-btn{ + transition: 0.3s; + backdrop-filter: saturate(180%) blur(500px); + -webkit-backdrop-filter: blur(20px); + transform: translateZ(0); + position: absolute; + bottom: 0px; + z-index: 10; + width: 100%; + text-align: center; + font-size: var(--global-font-size); + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + height: 32px; +} + +#article-container .code-expand-btn:hover i, +#post-comment .code-expand-btn:hover i { + color: var(--heo-white); +} + +#article-container .code-expand-btn i , +#post-comment .code-expand-btn i{ + color: var(--heo-main); + font-size: 14px; + line-height: 1; +} + + +#article-container .code-expand-btn.expand-done, +#post-comment .code-expand-btn.expand-done{ + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -o-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +#article-container pre, +#post-comment pre{ + border:0px; +} + +#article-container .code-expand-btn:hover, +#post-comment .code-expand-btn:hover{ + background: var(--heo-main); +} + +#article-container .code-expand-btn:hover i , +#post-comment .code-expand-btn:hover i { + color: var(--heo-white); +} + +#article-container .code-toolbar pre.close.expand-done, +#post-comment .code-toolbar pre.close.expand-done{ + height: 100%; +} +#article-container .code-toolbar pre.close.expand-done-expander, +#post-comment .code-toolbar pre.close.expand-done-expander{ + height: 100%; +} + + +@-moz-keyframes code-expand-key { + 0% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } + + 50% { + opacity: .1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; + filter: alpha(opacity=10) + } + + 100% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } +} + +@-webkit-keyframes code-expand-key { + 0% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } + + 50% { + opacity: .1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; + filter: alpha(opacity=10) + } + + 100% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } +} + +@-o-keyframes code-expand-key { + 0% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } + + 50% { + opacity: .1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; + filter: alpha(opacity=10) + } + + 100% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } +} + +@keyframes code-expand-key { + 0% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } + + 50% { + opacity: .1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; + filter: alpha(opacity=10) + } + + 100% { + opacity: .6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60) + } +} + +/*代码块*/ diff --git a/templates/assets/libs/prism/highlight.min.js b/templates/assets/libs/prism/highlight.min.js new file mode 100644 index 0000000..7197063 --- /dev/null +++ b/templates/assets/libs/prism/highlight.min.js @@ -0,0 +1,12 @@ +/*! + Highlight.js v11.7.0 (git: 82688fad18) + (c) 2006-2022 undefined and other contributors + License: BSD-3-Clause + */ +var hljs=function(){"use strict";var e={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=()=>{throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((t=>{var a=e[t];"object"!=typeof a||Object.isFrozen(a)||n(a)})),e}e.exports=n,e.exports.default=n;class t{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function a(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function i(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t}const r=e=>!!e.scope||e.sublanguage&&e.language;class s{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=a(e)}openNode(e){if(!r(e))return;let n="";n=e.sublanguage?"language-"+e.language:((e,{prefix:n})=>{if(e.includes(".")){const t=e.split(".");return[`${n}${t.shift()}`,...t.map(((e,n)=>`${e}${"_".repeat(n+1)}`))].join(" ")}return`${n}${e}`})(e.scope,{prefix:this.classPrefix}),this.span(n)}closeNode(e){r(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}const o=(e={})=>{const n={children:[]};return Object.assign(n,e),n};class l{constructor(){this.rootNode=o(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n=o({scope:e});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.sublanguage=!0,t.language=n,this.add(t)}toHTML(){return new s(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}function g(e){return m("(?=",e,")")}function u(e){return m("(?:",e,")*")}function b(e){return m("(?:",e,")?")}function m(...e){return e.map((e=>d(e))).join("")}function p(...e){const n=(e=>{const n=e[e.length-1];return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}})(e);return"("+(n.capture?"":"?:")+e.map((e=>d(e))).join("|")+")"}function _(e){return RegExp(e.toString()+"|").exec("").length-1}const h=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function f(e,{joinWith:n}){let t=0;return e.map((e=>{t+=1;const n=t;let a=d(e),i="";for(;a.length>0;){const e=h.exec(a);if(!e){i+=a;break}i+=a.substring(0,e.index),a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+n):(i+=e[0],"("===e[0]&&t++)}return i})).map((e=>`(${e})`)).join(n)}const E="[a-zA-Z]\\w*",y="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",N="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",v="\\b(0b[01]+)",O={begin:"\\\\[\\s\\S]",relevance:0},k={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[O]},x={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[O]},M=(e,n,t={})=>{const a=i({scope:"comment",begin:e,end:n,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:m(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},S=M("//","$"),A=M("/\\*","\\*/"),C=M("#","$");var T=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:E,UNDERSCORE_IDENT_RE:y,NUMBER_RE:w,C_NUMBER_RE:N,BINARY_NUMBER_RE:v,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=m(n,/.*\b/,e.binary,/\b.*/)),i({scope:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:O,APOS_STRING_MODE:k,QUOTE_STRING_MODE:x,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:M,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:C,NUMBER_MODE:{scope:"number",begin:w,relevance:0},C_NUMBER_MODE:{scope:"number",begin:N,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:v,relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[O,{begin:/\[/,end:/\]/,relevance:0,contains:[O]}]}]},TITLE_MODE:{scope:"title",begin:E,relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:y,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})});function R(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function D(e,n){void 0!==e.className&&(e.scope=e.className,delete e.className)}function I(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=R,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function L(e,n){Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function B(e,n){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function $(e,n){void 0===e.relevance&&(e.relevance=1)}const z=(e,n)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");const t=Object.assign({},e);Object.keys(e).forEach((n=>{delete e[n]})),e.keywords=t.keywords,e.begin=m(t.beforeMatch,g(t.begin)),e.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},e.relevance=0,delete t.beforeMatch},F=["of","and","for","in","not","or","if","then","parent","list","value"];function U(e,n,t="keyword"){const a=Object.create(null);return"string"==typeof e?i(t,e.split(" ")):Array.isArray(e)?i(t,e):Object.keys(e).forEach((t=>{Object.assign(a,U(e[t],n,t))})),a;function i(e,t){n&&(t=t.map((e=>e.toLowerCase()))),t.forEach((n=>{const t=n.split("|");a[t[0]]=[e,j(t[0],t[1])]}))}}function j(e,n){return n?Number(n):(e=>F.includes(e.toLowerCase()))(e)?0:1}const P={},K=e=>{console.error(e)},H=(e,...n)=>{console.log("WARN: "+e,...n)},q=(e,n)=>{P[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),P[`${e}/${n}`]=!0)},Z=Error();function G(e,n,{key:t}){let a=0;const i=e[t],r={},s={};for(let e=1;e<=n.length;e++)s[e+a]=i[e],r[e+a]=!0,a+=_(n[e-1]);e[t]=s,e[t]._emit=r,e[t]._multi=!0}function W(e){(e=>{e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),(e=>{if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Z;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"),Z;G(e,e.begin,{key:"beginScope"}),e.begin=f(e.begin,{joinWith:""})}})(e),(e=>{if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Z;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"),Z;G(e,e.end,{key:"endScope"}),e.end=f(e.end,{joinWith:""})}})(e)}function Q(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=_(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=n(f(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),a=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,a)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=i(e.classNameAliases||{}),function t(r,s){const o=r;if(r.isCompiled)return o;[D,B,W,z].forEach((e=>e(r,s))),e.compilerExtensions.forEach((e=>e(r,s))),r.__beforeBegin=null,[I,L,$].forEach((e=>e(r,s))),r.isCompiled=!0;let l=null;return"object"==typeof r.keywords&&r.keywords.$pattern&&(r.keywords=Object.assign({},r.keywords),l=r.keywords.$pattern,delete r.keywords.$pattern),l=l||/\w+/,r.keywords&&(r.keywords=U(r.keywords,e.case_insensitive)),o.keywordPatternRe=n(l,!0),s&&(r.begin||(r.begin=/\B|\b/),o.beginRe=n(o.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(o.endRe=n(o.end)),o.terminatorEnd=d(o.end)||"",r.endsWithParent&&s.terminatorEnd&&(o.terminatorEnd+=(r.end?"|":"")+s.terminatorEnd)),r.illegal&&(o.illegalRe=n(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((n=>i(e,{variants:null},n)))),e.cachedVariants?e.cachedVariants:X(e)?i(e,{starts:e.starts?i(e.starts):null}):Object.isFrozen(e)?i(e):e))("self"===e?r:e)))),r.contains.forEach((e=>{t(e,o)})),r.starts&&t(r.starts,s),o.matcher=(e=>{const n=new a;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n})(o),o}(e)}function X(e){return!!e&&(e.endsWithParent||X(e.starts))}class V extends Error{constructor(e,n){super(e),this.name="HTMLInjectionError",this.html=n}}const J=a,Y=i,ee=Symbol("nomatch");var ne=(n=>{const a=Object.create(null),i=Object.create(null),r=[];let s=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let d={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c};function _(e){return d.noHighlightRe.test(e)}function h(e,n,t){let a="",i="";"object"==typeof n?(a=e,t=n.ignoreIllegals,i=n.language):(q("10.7.0","highlight(lang, code, ...args) has been deprecated."),q("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,a=n),void 0===t&&(t=!0);const r={code:a,language:i};x("before:highlight",r);const s=r.result?r.result:f(r.language,r.code,t);return s.code=r.code,x("after:highlight",s),s}function f(e,n,i,r){const l=Object.create(null);function c(){if(!k.keywords)return void M.addText(S);let e=0;k.keywordPatternRe.lastIndex=0;let n=k.keywordPatternRe.exec(S),t="";for(;n;){t+=S.substring(e,n.index);const i=w.case_insensitive?n[0].toLowerCase():n[0],r=(a=i,k.keywords[a]);if(r){const[e,a]=r;if(M.addText(t),t="",l[i]=(l[i]||0)+1,l[i]<=7&&(A+=a),e.startsWith("_"))t+=n[0];else{const t=w.classNameAliases[e]||e;M.addKeyword(n[0],t)}}else t+=n[0];e=k.keywordPatternRe.lastIndex,n=k.keywordPatternRe.exec(S)}var a;t+=S.substring(e),M.addText(t)}function g(){null!=k.subLanguage?(()=>{if(""===S)return;let e=null;if("string"==typeof k.subLanguage){if(!a[k.subLanguage])return void M.addText(S);e=f(k.subLanguage,S,!0,x[k.subLanguage]),x[k.subLanguage]=e._top}else e=E(S,k.subLanguage.length?k.subLanguage:null);k.relevance>0&&(A+=e.relevance),M.addSublanguage(e._emitter,e.language)})():c(),S=""}function u(e,n){let t=1;const a=n.length-1;for(;t<=a;){if(!e._emit[t]){t++;continue}const a=w.classNameAliases[e[t]]||e[t],i=n[t];a?M.addKeyword(i,a):(S=i,c(),S=""),t++}}function b(e,n){return e.scope&&"string"==typeof e.scope&&M.openNode(w.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(M.addKeyword(S,w.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),S=""):e.beginScope._multi&&(u(e.beginScope,n),S="")),k=Object.create(e,{parent:{value:k}}),k}function m(e,n,a){let i=((e,n)=>{const t=e&&e.exec(n);return t&&0===t.index})(e.endRe,a);if(i){if(e["on:end"]){const a=new t(e);e["on:end"](n,a),a.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return m(e.parent,n,a)}function p(e){return 0===k.matcher.regexIndex?(S+=e[0],1):(R=!0,0)}let h={};function y(a,r){const o=r&&r[0];if(S+=a,null==o)return g(),0;if("begin"===h.type&&"end"===r.type&&h.index===r.index&&""===o){if(S+=n.slice(r.index,r.index+1),!s){const n=Error(`0 width match regex (${e})`);throw n.languageName=e,n.badRule=h.rule,n}return 1}if(h=r,"begin"===r.type)return(e=>{const n=e[0],a=e.rule,i=new t(a),r=[a.__beforeBegin,a["on:begin"]];for(const t of r)if(t&&(t(e,i),i.isMatchIgnored))return p(n);return a.skip?S+=n:(a.excludeBegin&&(S+=n),g(),a.returnBegin||a.excludeBegin||(S=n)),b(a,e),a.returnBegin?0:n.length})(r);if("illegal"===r.type&&!i){const e=Error('Illegal lexeme "'+o+'" for mode "'+(k.scope||"")+'"');throw e.mode=k,e}if("end"===r.type){const e=function(e){const t=e[0],a=n.substring(e.index),i=m(k,e,a);if(!i)return ee;const r=k;k.endScope&&k.endScope._wrap?(g(),M.addKeyword(t,k.endScope._wrap)):k.endScope&&k.endScope._multi?(g(),u(k.endScope,e)):r.skip?S+=t:(r.returnEnd||r.excludeEnd||(S+=t),g(),r.excludeEnd&&(S=t));do{k.scope&&M.closeNode(),k.skip||k.subLanguage||(A+=k.relevance),k=k.parent}while(k!==i.parent);return i.starts&&b(i.starts,e),r.returnEnd?0:t.length}(r);if(e!==ee)return e}if("illegal"===r.type&&""===o)return 1;if(T>1e5&&T>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return S+=o,o.length}const w=v(e);if(!w)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"');const N=Q(w);let O="",k=r||N;const x={},M=new d.__emitter(d);(()=>{const e=[];for(let n=k;n!==w;n=n.parent)n.scope&&e.unshift(n.scope);e.forEach((e=>M.openNode(e)))})();let S="",A=0,C=0,T=0,R=!1;try{for(k.matcher.considerAll();;){T++,R?R=!1:k.matcher.considerAll(),k.matcher.lastIndex=C;const e=k.matcher.exec(n);if(!e)break;const t=y(n.substring(C,e.index),e);C=e.index+t}return y(n.substring(C)),M.closeAllNodes(),M.finalize(),O=M.toHTML(),{language:e,value:O,relevance:A,illegal:!1,_emitter:M,_top:k}}catch(t){if(t.message&&t.message.includes("Illegal"))return{language:e,value:J(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:C,context:n.slice(C-100,C+100),mode:t.mode,resultSoFar:O},_emitter:M};if(s)return{language:e,value:J(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:k};throw t}}function E(e,n){n=n||d.languages||Object.keys(a);const t=(e=>{const n={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new d.__emitter(d)};return n._emitter.addText(e),n})(e),i=n.filter(v).filter(k).map((n=>f(n,e,!1)));i.unshift(t);const r=i.sort(((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(v(e.language).supersetOf===n.language)return 1;if(v(n.language).supersetOf===e.language)return-1}return 0})),[s,o]=r,c=s;return c.secondBest=o,c}function y(e){let n=null;const t=(e=>{let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=d.languageDetectRe.exec(n);if(t){const n=v(t[1]);return n||(H(o.replace("{}",t[1])),H("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find((e=>_(e)||v(e)))})(e);if(_(t))return;if(x("before:highlightElement",{el:e,language:t}),e.children.length>0&&(d.ignoreUnescapedHTML,d.throwUnescapedHTML))throw new V("One of your code blocks includes unescaped HTML.",e.innerHTML);n=e;const a=n.textContent,r=t?h(a,{language:t,ignoreIllegals:!0}):E(a);e.innerHTML=r.value,((e,n,t)=>{const a=n&&i[n]||t;e.classList.add("hljs"),e.classList.add("language-"+a)})(e,t,r.language),e.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(e.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),x("after:highlightElement",{el:e,result:r,text:a})}let w=!1;function N(){"loading"!==document.readyState?document.querySelectorAll(d.cssSelector).forEach(y):w=!0}function v(e){return e=(e||"").toLowerCase(),a[e]||a[i[e]]}function O(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e.toLowerCase()]=n}))}function k(e){const n=v(e);return n&&!n.disableAutodetect}function x(e,n){const t=e;r.forEach((e=>{e[t]&&e[t](n)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{w&&N()}),!1),Object.assign(n,{highlight:h,highlightAuto:E,highlightAll:N,highlightElement:y,highlightBlock:e=>(q("10.7.0","highlightBlock will be removed entirely in v12.0"),q("10.7.0","Please use highlightElement now."),y(e)),configure:e=>{d=Y(d,e)},initHighlighting:()=>{N(),q("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{N(),q("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(e,t)=>{let i=null;try{i=t(n)}catch(n){if(K("Language definition for '{}' could not be registered.".replace("{}",e)),!s)throw n;K(n),i=l}i.name||(i.name=e),a[e]=i,i.rawDefinition=t.bind(null,n),i.aliases&&O(i.aliases,{languageName:e})},unregisterLanguage:e=>{delete a[e];for(const n of Object.keys(i))i[n]===e&&delete i[n]},listLanguages:()=>Object.keys(a),getLanguage:v,registerAliases:O,autoDetection:k,inherit:Y,addPlugin:e=>{(e=>{e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=n=>{e["before:highlightBlock"](Object.assign({block:n.el},n))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=n=>{e["after:highlightBlock"](Object.assign({block:n.el},n))})})(e),r.push(e)}}),n.debugMode=()=>{s=!1},n.safeMode=()=>{s=!0},n.versionString="11.7.0",n.regex={concat:m,lookahead:g,either:p,optional:b,anyNumberOfTimes:u};for(const n in T)"object"==typeof T[n]&&e.exports(T[n]);return Object.assign(n,T),n})({});const te=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),ae=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],ie=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],re=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],se=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],oe=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),le=re.concat(se);var ce="\\.([0-9](_*[0-9])*)",de="[0-9a-fA-F](_*[0-9a-fA-F])*",ge={className:"number",variants:[{begin:`(\\b([0-9](_*[0-9])*)((${ce})|\\.)?|(${ce}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:`\\b([0-9](_*[0-9])*)((${ce})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${ce})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{begin:`\\b0[xX]((${de})\\.?|(${de})?\\.(${de}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${de})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function ue(e,n,t){return-1===t?"":e.replace(n,(a=>ue(e,n,t-1)))}const be="[A-Za-z$_][0-9A-Za-z$_]*",me=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],pe=["true","false","null","undefined","NaN","Infinity"],_e=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],he=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],fe=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Ee=["arguments","this","super","console","window","document","localStorage","module","global"],ye=[].concat(fe,_e,he);function we(e){const n=e.regex,t=be,a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];if("<"===a||","===a)return void n.ignoreMatch();let i;">"===a&&(((e,{after:n})=>{const t="",k={match:[/const|var|let/,/\s+/,t,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(O)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:p,CLASS_REFERENCE:f},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,d,g,u,{match:/\$\d+/},o,f,{className:"attr",begin:t+n.lookahead(":"),relevance:0},k,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[u,e.REGEXP_MODE,{className:"function",begin:O,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:p}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},E,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:t,className:"title.function"})]},{match:/\.\.\./,relevance:0},N,{match:"\\$"+t,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[_]},y,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},h,v,{match:/\$[(.]/}]}}const Ne=e=>m(/\b/,e,/\w$/.test(e)?/\b/:/\B/),ve=["Protocol","Type"].map(Ne),Oe=["init","self"].map(Ne),ke=["Any","Self"],xe=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],Me=["false","nil","true"],Se=["assignment","associativity","higherThan","left","lowerThan","none","right"],Ae=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],Ce=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Te=p(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),Re=p(Te,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),De=m(Te,Re,"*"),Ie=p(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Le=p(Ie,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Be=m(Ie,Le,"*"),$e=m(/[A-Z]/,Le,"*"),ze=["autoclosure",m(/convention\(/,p("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",m(/objc\(/,Be,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],Fe=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];var Ue=Object.freeze({__proto__:null,grmr_bash:e=>{const n=e.regex,t={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:n.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},r={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(s);const o={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[l,e.SHEBANG(),c,o,e.HASH_COMMENT_MODE,r,{match:/(\/[a-z._-]+)+/},s,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}},grmr_c:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="[a-zA-Z_]\\w*::",i="(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},s={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},u=[l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],b={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:u.concat([{begin:/\(/,end:/\)/,keywords:g,contains:u.concat(["self"]),relevance:0}]),relevance:0},m={begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}]},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C",aliases:["h"],keywords:g,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:l,strings:s,keywords:g}}},grmr_cpp:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="[a-zA-Z_]\\w*::",i="(?!struct)(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},u={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:n.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,n.lookahead(/(<[^<>]+>|)\s*\(/))},b=[u,l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:b.concat([{begin:/\(/,end:/\)/,keywords:g,contains:b.concat(["self"]),relevance:0}]),relevance:0},p={className:"function",begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[c],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[s,o]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}]},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:g,illegal:"",keywords:g,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:g},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}},grmr_csharp:e=>{const n={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},t=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},r=e.inherit(i,{illegal:/\n/}),s={className:"subst",begin:/\{/,end:/\}/,keywords:n},o=e.inherit(s,{illegal:/\n/}),l={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,o]},c={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},s]},d=e.inherit(c,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},o]});s.contains=[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],o.contains=[d,l,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const g={variants:[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},u={begin:"<",end:">",contains:[{beginKeywords:"in out"},t]},b=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",m={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},g,a,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+b+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial",relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,u],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[g,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},m]}},grmr_css:e=>{const n=e.regex,t=te(e),a=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[t.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},t.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+re.join("|")+")"},{begin:":(:)?("+se.join("|")+")"}]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[t.BLOCK_COMMENT,t.HEXCOLOR,t.IMPORTANT,t.CSS_NUMBER_MODE,...a,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...a,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},t.FUNCTION_DISPATCH]},{begin:n.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...a,t.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+ae.join("|")+")\\b"}]}},grmr_diff:e=>{const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}},grmr_go:e=>{const n={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:n,illegal:"{const n=e.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:n.concat(/[_A-Za-z][_0-9A-Za-z]*/,n.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}},grmr_ini:e=>{const n=e.regex,t={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},a=e.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},s={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},o={begin:/\[/,end:/\]/,contains:[a,r,i,s,t,"self"],relevance:0},l=n.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:n.concat(l,"(\\s*\\.\\s*",l,")*",n.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[a,o,r,i,s,t]}}]}},grmr_java:e=>{const n=e.regex,t="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",a=t+ue("(?:<"+t+"~~~(?:\\s*,\\s*"+t+"~~~)*>)?",/~~~/g,2),i={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},r={className:"meta",begin:"@"+t,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},s={className:"params",begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:i,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,t],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[n.concat(/(?!else)/,t),/\s+/,t,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,t],className:{1:"keyword",3:"title.class"},contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+a+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:i,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,ge,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},ge,r]}},grmr_javascript:we,grmr_json:e=>{const n=["true","false","null"],t={scope:"literal",beginKeywords:n.join(" ")};return{name:"JSON",keywords:{literal:n},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,t,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}},grmr_kotlin:e=>{const n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},a={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},i={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[i,a]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,i,a]}]};a.contains.push(r);const s={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(r,{className:"string"}),"self"]}]},l=ge,c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},g=d;return g.variants[1].contains=[d],d.variants[1].contains=[g],{name:"Kotlin",aliases:["kt","kts"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},t,s,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,s,o,r,e.C_NUMBER_MODE]},c]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},s,o]},r,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},l]}},grmr_less:e=>{const n=te(e),t=le,a="([\\w-]+|@\\{[\\w-]+\\})",i=[],r=[],s=e=>({className:"string",begin:"~?"+e+".*?"+e}),o=(e,n,t)=>({className:e,begin:n,relevance:t}),l={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},c={begin:"\\(",end:"\\)",contains:r,keywords:l,relevance:0};r.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s("'"),s('"'),n.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},n.HEXCOLOR,c,o("variable","@@?[\\w-]+",10),o("variable","@\\{[\\w-]+\\}"),o("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},n.IMPORTANT,{beginKeywords:"and not"},n.FUNCTION_DISPATCH);const d=r.concat({begin:/\{/,end:/\}/,contains:i}),g={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(r)},u={begin:a+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:r}}]},b={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:l,returnEnd:!0,contains:r,relevance:0}},m={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:d}},p={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:a,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,o("keyword","all\\b"),o("variable","@\\{[\\w-]+\\}"),{begin:"\\b("+ae.join("|")+")\\b",className:"selector-tag"},n.CSS_NUMBER_MODE,o("selector-tag",a,0),o("selector-id","#"+a),o("selector-class","\\."+a,0),o("selector-tag","&",0),n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+re.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+se.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:d},{begin:"!important"},n.FUNCTION_DISPATCH]},_={begin:`[\\w-]+:(:)?(${t.join("|")})`,returnBegin:!0,contains:[p]};return i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,b,m,_,u,p,g,n.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:i}},grmr_lua:e=>{const n="\\[=*\\[",t="\\]=*\\]",a={begin:n,end:t,contains:["self"]},i=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[",t,{contains:[a],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:i}].concat(i)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:n,end:t,contains:[a],relevance:5}])}},grmr_makefile:e=>{const n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{const n=e.regex,t=n.concat(/[\p{L}_]/u,n.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),a={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},r=e.inherit(i,{begin:/\(/,end:/\)/}),s=e.inherit(e.APOS_STRING_MODE,{className:"string"}),o=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,o,s,r,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,r,o,s]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},a,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[o]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:l}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}},grmr_markdown:e=>{const n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},t={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},a={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},i={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},r=e.inherit(a,{contains:[]}),s=e.inherit(i,{contains:[]});a.contains.push(s),i.contains.push(r);let o=[n,t];return[a,i,r,s].forEach((e=>{e.contains=e.contains.concat(o)})),o=o.concat(a,i),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:o}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a,i,{className:"quote",begin:"^>\\s+",contains:o,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},grmr_objectivec:e=>{const n=/[a-zA-Z@][a-zA-Z0-9_]*/,t={$pattern:n,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:n,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+t.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:t,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}},grmr_perl:e=>{const n=e.regex,t=/[dualxmsipngr]{0,12}/,a={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:a},r={begin:/->\{/,end:/\}/},s={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},o=[e.BACKSLASH_ESCAPE,i,s],l=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],c=(e,a,i="\\1")=>{const r="\\1"===i?i:n.concat(i,a);return n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,r,/(?:\\.|[^\\\/])*?/,i,t)},d=(e,a,i)=>n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,i,t),g=[s,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),r,{className:"string",contains:o,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:c("s|tr|y",n.either(...l,{capture:!0}))},{begin:c("s|tr|y","\\(","\\)")},{begin:c("s|tr|y","\\[","\\]")},{begin:c("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...l,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=g,r.contains=g,{name:"Perl",aliases:["pl","pm"],keywords:a,contains:g}},grmr_php:e=>{const n=e.regex,t=/(?![A-Za-z0-9])(?![$])/,a=n.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,t),i=n.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,t),r={scope:"variable",match:"\\$+"+a},s={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},o=e.inherit(e.APOS_STRING_MODE,{illegal:null}),l="[ \t\n]",c={scope:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(s)}),o,e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(s)})]},d={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},g=["false","null","true"],u=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],b=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],m={keyword:u,literal:(e=>{const n=[];return e.forEach((e=>{n.push(e),e.toLowerCase()===e?n.push(e.toUpperCase()):n.push(e.toLowerCase())})),n})(g),built_in:b},p=e=>e.map((e=>e.replace(/\|\d+$/,""))),_={variants:[{match:[/new/,n.concat(l,"+"),n.concat("(?!",p(b).join("\\b|"),"\\b)"),i],scope:{1:"keyword",4:"title.class"}}]},h=n.concat(a,"\\b(?!\\()"),f={variants:[{match:[n.concat(/::/,n.lookahead(/(?!class\b)/)),h],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,n.concat(/::/,n.lookahead(/(?!class\b)/)),h],scope:{1:"title.class",3:"variable.constant"}},{match:[i,n.concat("::",n.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},E={scope:"attr",match:n.concat(a,n.lookahead(":"),n.lookahead(/(?!::)/))},y={relevance:0,begin:/\(/,end:/\)/,keywords:m,contains:[E,r,f,e.C_BLOCK_COMMENT_MODE,c,d,_]},w={relevance:0,match:[/\b/,n.concat("(?!fn\\b|function\\b|",p(u).join("\\b|"),"|",p(b).join("\\b|"),"\\b)"),a,n.concat(l,"*"),n.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[y]};y.contains.push(w);const N=[E,f,e.C_BLOCK_COMMENT_MODE,c,d,_];return{case_insensitive:!1,keywords:m,contains:[{begin:n.concat(/#\[\s*/,i),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:g,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:g,keyword:["new","array"]},contains:["self",...N]},...N,{scope:"meta",match:i}]},e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},r,w,f,{match:[/const/,/\s/,a],scope:{1:"keyword",3:"variable.constant"}},_,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:m,contains:["self",r,f,e.C_BLOCK_COMMENT_MODE,c,d]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},c,d]}},grmr_php_template:e=>({name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}),grmr_plaintext:e=>({name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}),grmr_python:e=>{const n=e.regex,t=/[\p{XID_Start}_]\p{XID_Continue}*/u,a=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:a,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},r={className:"meta",begin:/^(>>>|\.\.\.) /},s={className:"subst",begin:/\{/,end:/\}/,keywords:i,illegal:/#/},o={begin:/\{\{/,relevance:0},l={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,s]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},c="[0-9](_?[0-9])*",d=`(\\b(${c}))?\\.(${c})|\\b(${c})\\.`,g="\\b|"+a.join("|"),u={className:"number",relevance:0,variants:[{begin:`(\\b(${c})|(${d}))[eE][+-]?(${c})[jJ]?(?=${g})`},{begin:`(${d})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${g})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${g})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${g})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${g})`},{begin:`\\b(${c})[jJ](?=${g})`}]},b={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:i,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},m={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,u,l,e.HASH_COMMENT_MODE]}]};return s.contains=[l,u,r],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:i,illegal:/(<\/|->|\?)|=>/,contains:[r,u,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},l,b,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[m]},{variants:[{match:[/\bclass/,/\s+/,t,/\s*/,/\(\s*/,t,/\s*\)/]},{match:[/\bclass/,/\s+/,t]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[u,m,l]}]}},grmr_python_repl:e=>({aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}),grmr_r:e=>{const n=e.regex,t=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,a=n.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,r=n.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:t,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:n.lookahead(n.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:t},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[i,a]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,a]},{scope:{1:"punctuation",2:"number"},match:[r,a]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,a]}]},{scope:{3:"operator"},match:[t,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:r},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}},grmr_ruby:e=>{const n=e.regex,t="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a=n.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),i=n.concat(a,/(::\w+)*/),r={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepend","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},s={className:"doctag",begin:"@[A-Za-z]+"},o={begin:"#<",end:">"},l=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],c={className:"subst",begin:/#\{/,end:/\}/,keywords:r},d={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},g="[0-9](_?[0-9])*",u={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${g}))?([eE][+-]?(${g})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},b={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:r}]},m=[d,{variants:[{match:[/class\s+/,i,/\s+<\s+/,i]},{match:[/\b(class|module)\s+/,i]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:r},{match:[/(include|extend)\s+/,i],scope:{2:"title.class"},keywords:r},{relevance:0,match:[i,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:a,scope:"title.class"},{match:[/def/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[b]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:t}],relevance:0},u,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:r},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(o,l),relevance:0}].concat(o,l);c.contains=m,b.contains=m;const p=[{begin:/^\s*=>/,starts:{end:"$",contains:m}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:r,contains:m}}];return l.unshift(o),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:r,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(p).concat(l).concat(m)}},grmr_rust:e=>{const n=e.regex,t={className:"title.function.invoke",relevance:0,begin:n.concat(/\b/,/(?!let\b)/,e.IDENT_RE,n.lookahead(/\s*\(/))},a="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],r=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:r,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:""},t]}},grmr_scss:e=>{const n=te(e),t=se,a=re,i="@[a-z-]+",r={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+ae.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+t.join("|")+")"},r,{begin:/\(/,end:/\)/,contains:[n.CSS_NUMBER_MODE]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[n.BLOCK_COMMENT,r,n.HEXCOLOR,n.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.IMPORTANT,n.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:i,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},contains:[{begin:i,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},r,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.HEXCOLOR,n.CSS_NUMBER_MODE]},n.FUNCTION_DISPATCH]}},grmr_shell:e=>({name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}),grmr_sql:e=>{const n=e.regex,t=e.COMMENT("--","$"),a=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],r=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],s=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],o=r,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!r.includes(e))),c={begin:n.concat(/\b/,n.either(...o),/\s*\(/),relevance:0,keywords:{built_in:o}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:((e,{exceptions:n,when:t}={})=>{const a=t;return n=n||[],e.map((e=>e.match(/\|\d+$/)||n.includes(e)?e:a(e)?e+"|0":e))})(l,{when:e=>e.length<3}),literal:a,type:i,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:n.either(...s),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:l.concat(s),literal:a,type:i}},{className:"type",begin:n.either("double precision","large object","with timezone","without timezone")},c,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}},grmr_swift:e=>{const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],i={match:[/\./,p(...ve,...Oe)],className:{2:"keyword"}},r={match:m(/\./,p(...xe)),relevance:0},s=xe.filter((e=>"string"==typeof e)).concat(["_|0"]),o={variants:[{className:"keyword",match:p(...xe.filter((e=>"string"!=typeof e)).concat(ke).map(Ne),...Oe)}]},l={$pattern:p(/\b\w+/,/#\w+/),keyword:s.concat(Ae),literal:Me},c=[i,r,o],d=[{match:m(/\./,p(...Ce)),relevance:0},{className:"built_in",match:m(/\b/,p(...Ce),/(?=\()/)}],u={match:/->/,relevance:0},b=[u,{className:"operator",relevance:0,variants:[{match:De},{match:`\\.(\\.|${Re})+`}]}],_="([0-9a-fA-F]_*)+",h={className:"number",relevance:0,variants:[{match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{match:`\\b0x(${_})(\\.(${_}))?([pP][+-]?(([0-9]_*)+))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},f=(e="")=>({className:"subst",variants:[{match:m(/\\/,e,/[0\\tnr"']/)},{match:m(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),E=(e="")=>({className:"subst",match:m(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),y=(e="")=>({className:"subst",label:"interpol",begin:m(/\\/,e,/\(/),end:/\)/}),w=(e="")=>({begin:m(e,/"""/),end:m(/"""/,e),contains:[f(e),E(e),y(e)]}),N=(e="")=>({begin:m(e,/"/),end:m(/"/,e),contains:[f(e),y(e)]}),v={className:"string",variants:[w(),w("#"),w("##"),w("###"),N(),N("#"),N("##"),N("###")]},O={match:m(/`/,Be,/`/)},k=[O,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${Le}+`}],x=[{match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:Fe,contains:[...b,h,v]}]}},{className:"keyword",match:m(/@/,p(...ze))},{className:"meta",match:m(/@/,Be)}],M={match:g(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:m(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Le,"+")},{className:"type",match:$e,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:m(/\s+&\s+/,g($e)),relevance:0}]},S={begin://,keywords:l,contains:[...a,...c,...x,u,M]};M.contains.push(S);const A={begin:/\(/,end:/\)/,relevance:0,keywords:l,contains:["self",{match:m(Be,/\s*:/),keywords:"_|0",relevance:0},...a,...c,...d,...b,h,v,...k,...x,M]},C={begin://,contains:[...a,M]},T={begin:/\(/,end:/\)/,keywords:l,contains:[{begin:p(g(m(Be,/\s*:/)),g(m(Be,/\s+/,Be,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Be}]},...a,...c,...b,h,v,...x,M,A],endsParent:!0,illegal:/["']/},R={match:[/func/,/\s+/,p(O.match,Be,De)],className:{1:"keyword",3:"title.function"},contains:[C,T,n],illegal:[/\[/,/%/]},D={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[C,T,n],illegal:/\[|%/},I={match:[/operator/,/\s+/,De],className:{1:"keyword",3:"title"}},L={begin:[/precedencegroup/,/\s+/,$e],className:{1:"keyword",3:"title"},contains:[M],keywords:[...Se,...Me],end:/}/};for(const e of v.variants){const n=e.contains.find((e=>"interpol"===e.label));n.keywords=l;const t=[...c,...d,...b,h,v,...k];n.contains=[...t,{begin:/\(/,end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:l,contains:[...a,R,D,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:l,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...c]},I,L,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0},...c,...d,...b,h,v,...k,...x,M,A]}},grmr_typescript:e=>{const n=we(e),t=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],a={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[n.exports.CLASS_REFERENCE]},i={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:t},contains:[n.exports.CLASS_REFERENCE]},r={$pattern:be,keyword:me.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:pe,built_in:ye.concat(t),"variable.language":Ee},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},o=(e,n,t)=>{const a=e.contains.findIndex((e=>e.label===n));if(-1===a)throw Error("can not find mode to replace");e.contains.splice(a,1,t)};return Object.assign(n.keywords,r),n.exports.PARAMS_CONTAINS.push(s),n.contains=n.contains.concat([s,a,i]),o(n,"shebang",e.SHEBANG()),o(n,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),n.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(n,{name:"TypeScript",aliases:["ts","tsx"]}),n},grmr_vbnet:e=>{const n=e.regex,t=/\d{1,2}\/\d{1,2}\/\d{4}/,a=/\d{4}-\d{1,2}-\d{1,2}/,i=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,r=/\d{1,2}(:\d{1,2}){1,2}/,s={className:"literal",variants:[{begin:n.concat(/# */,n.either(a,t),/ *#/)},{begin:n.concat(/# */,r,/ *#/)},{begin:n.concat(/# */,i,/ *#/)},{begin:n.concat(/# */,n.either(a,t),/ +/,n.either(i,r),/ *#/)}]},o=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),l=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},s,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},o,l,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[l]}]}},grmr_wasm:e=>{e.regex;const n=e.COMMENT(/\(;/,/;\)/);return n.contains.push("self"),{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[e.COMMENT(/;;/,/$/),n,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},e.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}},grmr_yaml:e=>{const n="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(a,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},s={begin:/\{/,end:/\}/,contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},l=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},s,o,a],c=[...l];return c.pop(),c.push(i),r.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:l}}});const je=ne;for(const e of Object.keys(Ue)){const n=e.replace("grmr_","").replace("_","-");je.registerLanguage(n,Ue[e])}return je}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs), + /*! + Highlight.js v11.7.0 (git: 82688fad18) + (c) 2006-2022 undefined and other contributors + License: BSD-3-Clause + */ + hljs=function(){"use strict";var e={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=()=>{throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((t=>{var a=e[t];"object"!=typeof a||Object.isFrozen(a)||n(a)})),e}e.exports=n,e.exports.default=n;class t{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function a(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function i(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t}const r=e=>!!e.scope||e.sublanguage&&e.language;class s{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=a(e)}openNode(e){if(!r(e))return;let n="";n=e.sublanguage?"language-"+e.language:((e,{prefix:n})=>{if(e.includes(".")){const t=e.split(".");return[`${n}${t.shift()}`,...t.map(((e,n)=>`${e}${"_".repeat(n+1)}`))].join(" ")}return`${n}${e}`})(e.scope,{prefix:this.classPrefix}),this.span(n)}closeNode(e){r(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}const o=(e={})=>{const n={children:[]};return Object.assign(n,e),n};class l{constructor(){this.rootNode=o(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n=o({scope:e});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.sublanguage=!0,t.language=n,this.add(t)}toHTML(){return new s(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}function g(e){return m("(?=",e,")")}function u(e){return m("(?:",e,")*")}function b(e){return m("(?:",e,")?")}function m(...e){return e.map((e=>d(e))).join("")}function p(...e){const n=(e=>{const n=e[e.length-1];return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}})(e);return"("+(n.capture?"":"?:")+e.map((e=>d(e))).join("|")+")"}function _(e){return RegExp(e.toString()+"|").exec("").length-1}const h=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function f(e,{joinWith:n}){let t=0;return e.map((e=>{t+=1;const n=t;let a=d(e),i="";for(;a.length>0;){const e=h.exec(a);if(!e){i+=a;break}i+=a.substring(0,e.index),a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+n):(i+=e[0],"("===e[0]&&t++)}return i})).map((e=>`(${e})`)).join(n)}const E="[a-zA-Z]\\w*",y="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",N="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",v="\\b(0b[01]+)",O={begin:"\\\\[\\s\\S]",relevance:0},k={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[O]},x={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[O]},M=(e,n,t={})=>{const a=i({scope:"comment",begin:e,end:n,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:m(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},S=M("//","$"),A=M("/\\*","\\*/"),C=M("#","$");var T=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:E,UNDERSCORE_IDENT_RE:y,NUMBER_RE:w,C_NUMBER_RE:N,BINARY_NUMBER_RE:v,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=m(n,/.*\b/,e.binary,/\b.*/)),i({scope:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:O,APOS_STRING_MODE:k,QUOTE_STRING_MODE:x,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:M,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:C,NUMBER_MODE:{scope:"number",begin:w,relevance:0},C_NUMBER_MODE:{scope:"number",begin:N,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:v,relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[O,{begin:/\[/,end:/\]/,relevance:0,contains:[O]}]}]},TITLE_MODE:{scope:"title",begin:E,relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:y,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})});function R(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function D(e,n){void 0!==e.className&&(e.scope=e.className,delete e.className)}function I(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=R,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function L(e,n){Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function B(e,n){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function $(e,n){void 0===e.relevance&&(e.relevance=1)}const z=(e,n)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");const t=Object.assign({},e);Object.keys(e).forEach((n=>{delete e[n]})),e.keywords=t.keywords,e.begin=m(t.beforeMatch,g(t.begin)),e.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},e.relevance=0,delete t.beforeMatch},F=["of","and","for","in","not","or","if","then","parent","list","value"];function U(e,n,t="keyword"){const a=Object.create(null);return"string"==typeof e?i(t,e.split(" ")):Array.isArray(e)?i(t,e):Object.keys(e).forEach((t=>{Object.assign(a,U(e[t],n,t))})),a;function i(e,t){n&&(t=t.map((e=>e.toLowerCase()))),t.forEach((n=>{const t=n.split("|");a[t[0]]=[e,j(t[0],t[1])]}))}}function j(e,n){return n?Number(n):(e=>F.includes(e.toLowerCase()))(e)?0:1}const P={},K=e=>{console.error(e)},H=(e,...n)=>{console.log("WARN: "+e,...n)},q=(e,n)=>{P[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),P[`${e}/${n}`]=!0)},Z=Error();function G(e,n,{key:t}){let a=0;const i=e[t],r={},s={};for(let e=1;e<=n.length;e++)s[e+a]=i[e],r[e+a]=!0,a+=_(n[e-1]);e[t]=s,e[t]._emit=r,e[t]._multi=!0}function W(e){(e=>{e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),(e=>{if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Z;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"),Z;G(e,e.begin,{key:"beginScope"}),e.begin=f(e.begin,{joinWith:""})}})(e),(e=>{if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Z;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"),Z;G(e,e.end,{key:"endScope"}),e.end=f(e.end,{joinWith:""})}})(e)}function Q(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=_(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=n(f(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),a=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,a)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=i(e.classNameAliases||{}),function t(r,s){const o=r;if(r.isCompiled)return o;[D,B,W,z].forEach((e=>e(r,s))),e.compilerExtensions.forEach((e=>e(r,s))),r.__beforeBegin=null,[I,L,$].forEach((e=>e(r,s))),r.isCompiled=!0;let l=null;return"object"==typeof r.keywords&&r.keywords.$pattern&&(r.keywords=Object.assign({},r.keywords),l=r.keywords.$pattern,delete r.keywords.$pattern),l=l||/\w+/,r.keywords&&(r.keywords=U(r.keywords,e.case_insensitive)),o.keywordPatternRe=n(l,!0),s&&(r.begin||(r.begin=/\B|\b/),o.beginRe=n(o.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(o.endRe=n(o.end)),o.terminatorEnd=d(o.end)||"",r.endsWithParent&&s.terminatorEnd&&(o.terminatorEnd+=(r.end?"|":"")+s.terminatorEnd)),r.illegal&&(o.illegalRe=n(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((n=>i(e,{variants:null},n)))),e.cachedVariants?e.cachedVariants:X(e)?i(e,{starts:e.starts?i(e.starts):null}):Object.isFrozen(e)?i(e):e))("self"===e?r:e)))),r.contains.forEach((e=>{t(e,o)})),r.starts&&t(r.starts,s),o.matcher=(e=>{const n=new a;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n})(o),o}(e)}function X(e){return!!e&&(e.endsWithParent||X(e.starts))}class V extends Error{constructor(e,n){super(e),this.name="HTMLInjectionError",this.html=n}}const J=a,Y=i,ee=Symbol("nomatch");var ne=(n=>{const a=Object.create(null),i=Object.create(null),r=[];let s=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let d={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c};function _(e){return d.noHighlightRe.test(e)}function h(e,n,t){let a="",i="";"object"==typeof n?(a=e,t=n.ignoreIllegals,i=n.language):(q("10.7.0","highlight(lang, code, ...args) has been deprecated."),q("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,a=n),void 0===t&&(t=!0);const r={code:a,language:i};x("before:highlight",r);const s=r.result?r.result:f(r.language,r.code,t);return s.code=r.code,x("after:highlight",s),s}function f(e,n,i,r){const l=Object.create(null);function c(){if(!k.keywords)return void M.addText(S);let e=0;k.keywordPatternRe.lastIndex=0;let n=k.keywordPatternRe.exec(S),t="";for(;n;){t+=S.substring(e,n.index);const i=w.case_insensitive?n[0].toLowerCase():n[0],r=(a=i,k.keywords[a]);if(r){const[e,a]=r;if(M.addText(t),t="",l[i]=(l[i]||0)+1,l[i]<=7&&(A+=a),e.startsWith("_"))t+=n[0];else{const t=w.classNameAliases[e]||e;M.addKeyword(n[0],t)}}else t+=n[0];e=k.keywordPatternRe.lastIndex,n=k.keywordPatternRe.exec(S)}var a;t+=S.substring(e),M.addText(t)}function g(){null!=k.subLanguage?(()=>{if(""===S)return;let e=null;if("string"==typeof k.subLanguage){if(!a[k.subLanguage])return void M.addText(S);e=f(k.subLanguage,S,!0,x[k.subLanguage]),x[k.subLanguage]=e._top}else e=E(S,k.subLanguage.length?k.subLanguage:null);k.relevance>0&&(A+=e.relevance),M.addSublanguage(e._emitter,e.language)})():c(),S=""}function u(e,n){let t=1;const a=n.length-1;for(;t<=a;){if(!e._emit[t]){t++;continue}const a=w.classNameAliases[e[t]]||e[t],i=n[t];a?M.addKeyword(i,a):(S=i,c(),S=""),t++}}function b(e,n){return e.scope&&"string"==typeof e.scope&&M.openNode(w.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(M.addKeyword(S,w.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),S=""):e.beginScope._multi&&(u(e.beginScope,n),S="")),k=Object.create(e,{parent:{value:k}}),k}function m(e,n,a){let i=((e,n)=>{const t=e&&e.exec(n);return t&&0===t.index})(e.endRe,a);if(i){if(e["on:end"]){const a=new t(e);e["on:end"](n,a),a.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return m(e.parent,n,a)}function p(e){return 0===k.matcher.regexIndex?(S+=e[0],1):(R=!0,0)}let h={};function y(a,r){const o=r&&r[0];if(S+=a,null==o)return g(),0;if("begin"===h.type&&"end"===r.type&&h.index===r.index&&""===o){if(S+=n.slice(r.index,r.index+1),!s){const n=Error(`0 width match regex (${e})`);throw n.languageName=e,n.badRule=h.rule,n}return 1}if(h=r,"begin"===r.type)return(e=>{const n=e[0],a=e.rule,i=new t(a),r=[a.__beforeBegin,a["on:begin"]];for(const t of r)if(t&&(t(e,i),i.isMatchIgnored))return p(n);return a.skip?S+=n:(a.excludeBegin&&(S+=n),g(),a.returnBegin||a.excludeBegin||(S=n)),b(a,e),a.returnBegin?0:n.length})(r);if("illegal"===r.type&&!i){const e=Error('Illegal lexeme "'+o+'" for mode "'+(k.scope||"")+'"');throw e.mode=k,e}if("end"===r.type){const e=function(e){const t=e[0],a=n.substring(e.index),i=m(k,e,a);if(!i)return ee;const r=k;k.endScope&&k.endScope._wrap?(g(),M.addKeyword(t,k.endScope._wrap)):k.endScope&&k.endScope._multi?(g(),u(k.endScope,e)):r.skip?S+=t:(r.returnEnd||r.excludeEnd||(S+=t),g(),r.excludeEnd&&(S=t));do{k.scope&&M.closeNode(),k.skip||k.subLanguage||(A+=k.relevance),k=k.parent}while(k!==i.parent);return i.starts&&b(i.starts,e),r.returnEnd?0:t.length}(r);if(e!==ee)return e}if("illegal"===r.type&&""===o)return 1;if(T>1e5&&T>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return S+=o,o.length}const w=v(e);if(!w)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"');const N=Q(w);let O="",k=r||N;const x={},M=new d.__emitter(d);(()=>{const e=[];for(let n=k;n!==w;n=n.parent)n.scope&&e.unshift(n.scope);e.forEach((e=>M.openNode(e)))})();let S="",A=0,C=0,T=0,R=!1;try{for(k.matcher.considerAll();;){T++,R?R=!1:k.matcher.considerAll(),k.matcher.lastIndex=C;const e=k.matcher.exec(n);if(!e)break;const t=y(n.substring(C,e.index),e);C=e.index+t}return y(n.substring(C)),M.closeAllNodes(),M.finalize(),O=M.toHTML(),{language:e,value:O,relevance:A,illegal:!1,_emitter:M,_top:k}}catch(t){if(t.message&&t.message.includes("Illegal"))return{language:e,value:J(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:C,context:n.slice(C-100,C+100),mode:t.mode,resultSoFar:O},_emitter:M};if(s)return{language:e,value:J(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:k};throw t}}function E(e,n){n=n||d.languages||Object.keys(a);const t=(e=>{const n={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new d.__emitter(d)};return n._emitter.addText(e),n})(e),i=n.filter(v).filter(k).map((n=>f(n,e,!1)));i.unshift(t);const r=i.sort(((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(v(e.language).supersetOf===n.language)return 1;if(v(n.language).supersetOf===e.language)return-1}return 0})),[s,o]=r,c=s;return c.secondBest=o,c}function y(e){let n=null;const t=(e=>{let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=d.languageDetectRe.exec(n);if(t){const n=v(t[1]);return n||(H(o.replace("{}",t[1])),H("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find((e=>_(e)||v(e)))})(e);if(_(t))return;if(x("before:highlightElement",{el:e,language:t}),e.children.length>0&&(d.ignoreUnescapedHTML,d.throwUnescapedHTML))throw new V("One of your code blocks includes unescaped HTML.",e.innerHTML);n=e;const a=n.textContent,r=t?h(a,{language:t,ignoreIllegals:!0}):E(a);e.innerHTML=r.value,((e,n,t)=>{const a=n&&i[n]||t;e.classList.add("hljs"),e.classList.add("language-"+a)})(e,t,r.language),e.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(e.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),x("after:highlightElement",{el:e,result:r,text:a})}let w=!1;function N(){"loading"!==document.readyState?document.querySelectorAll(d.cssSelector).forEach(y):w=!0}function v(e){return e=(e||"").toLowerCase(),a[e]||a[i[e]]}function O(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e.toLowerCase()]=n}))}function k(e){const n=v(e);return n&&!n.disableAutodetect}function x(e,n){const t=e;r.forEach((e=>{e[t]&&e[t](n)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{w&&N()}),!1),Object.assign(n,{highlight:h,highlightAuto:E,highlightAll:N,highlightElement:y,highlightBlock:e=>(q("10.7.0","highlightBlock will be removed entirely in v12.0"),q("10.7.0","Please use highlightElement now."),y(e)),configure:e=>{d=Y(d,e)},initHighlighting:()=>{N(),q("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{N(),q("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(e,t)=>{let i=null;try{i=t(n)}catch(n){if(K("Language definition for '{}' could not be registered.".replace("{}",e)),!s)throw n;K(n),i=l}i.name||(i.name=e),a[e]=i,i.rawDefinition=t.bind(null,n),i.aliases&&O(i.aliases,{languageName:e})},unregisterLanguage:e=>{delete a[e];for(const n of Object.keys(i))i[n]===e&&delete i[n]},listLanguages:()=>Object.keys(a),getLanguage:v,registerAliases:O,autoDetection:k,inherit:Y,addPlugin:e=>{(e=>{e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=n=>{e["before:highlightBlock"](Object.assign({block:n.el},n))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=n=>{e["after:highlightBlock"](Object.assign({block:n.el},n))})})(e),r.push(e)}}),n.debugMode=()=>{s=!1},n.safeMode=()=>{s=!0},n.versionString="11.7.0",n.regex={concat:m,lookahead:g,either:p,optional:b,anyNumberOfTimes:u};for(const n in T)"object"==typeof T[n]&&e.exports(T[n]);return Object.assign(n,T),n})({});const te=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),ae=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],ie=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],re=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],se=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],oe=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),le=re.concat(se);var ce="\\.([0-9](_*[0-9])*)",de="[0-9a-fA-F](_*[0-9a-fA-F])*",ge={className:"number",variants:[{begin:`(\\b([0-9](_*[0-9])*)((${ce})|\\.)?|(${ce}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:`\\b([0-9](_*[0-9])*)((${ce})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${ce})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{begin:`\\b0[xX]((${de})\\.?|(${de})?\\.(${de}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${de})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function ue(e,n,t){return-1===t?"":e.replace(n,(a=>ue(e,n,t-1)))}const be="[A-Za-z$_][0-9A-Za-z$_]*",me=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],pe=["true","false","null","undefined","NaN","Infinity"],_e=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],he=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],fe=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Ee=["arguments","this","super","console","window","document","localStorage","module","global"],ye=[].concat(fe,_e,he);function we(e){const n=e.regex,t=be,a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];if("<"===a||","===a)return void n.ignoreMatch();let i;">"===a&&(((e,{after:n})=>{const t="",k={match:[/const|var|let/,/\s+/,t,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(O)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:p,CLASS_REFERENCE:f},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,d,g,u,{match:/\$\d+/},o,f,{className:"attr",begin:t+n.lookahead(":"),relevance:0},k,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[u,e.REGEXP_MODE,{className:"function",begin:O,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:p}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},E,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:t,className:"title.function"})]},{match:/\.\.\./,relevance:0},N,{match:"\\$"+t,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[_]},y,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},h,v,{match:/\$[(.]/}]}}const Ne=e=>m(/\b/,e,/\w$/.test(e)?/\b/:/\B/),ve=["Protocol","Type"].map(Ne),Oe=["init","self"].map(Ne),ke=["Any","Self"],xe=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],Me=["false","nil","true"],Se=["assignment","associativity","higherThan","left","lowerThan","none","right"],Ae=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],Ce=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Te=p(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),Re=p(Te,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),De=m(Te,Re,"*"),Ie=p(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Le=p(Ie,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Be=m(Ie,Le,"*"),$e=m(/[A-Z]/,Le,"*"),ze=["autoclosure",m(/convention\(/,p("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",m(/objc\(/,Be,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],Fe=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];var Ue=Object.freeze({__proto__:null,grmr_bash:e=>{const n=e.regex,t={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:n.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},r={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(s);const o={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[l,e.SHEBANG(),c,o,e.HASH_COMMENT_MODE,r,{match:/(\/[a-z._-]+)+/},s,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}},grmr_c:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="[a-zA-Z_]\\w*::",i="(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},s={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},u=[l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],b={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:u.concat([{begin:/\(/,end:/\)/,keywords:g,contains:u.concat(["self"]),relevance:0}]),relevance:0},m={begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}]},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C",aliases:["h"],keywords:g,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:l,strings:s,keywords:g}}},grmr_cpp:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="[a-zA-Z_]\\w*::",i="(?!struct)(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},u={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:n.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,n.lookahead(/(<[^<>]+>|)\s*\(/))},b=[u,l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:b.concat([{begin:/\(/,end:/\)/,keywords:g,contains:b.concat(["self"]),relevance:0}]),relevance:0},p={className:"function",begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[c],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[s,o]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}]},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:g,illegal:"",keywords:g,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:g},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}},grmr_csharp:e=>{const n={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},t=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},r=e.inherit(i,{illegal:/\n/}),s={className:"subst",begin:/\{/,end:/\}/,keywords:n},o=e.inherit(s,{illegal:/\n/}),l={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,o]},c={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},s]},d=e.inherit(c,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},o]});s.contains=[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],o.contains=[d,l,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const g={variants:[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},u={begin:"<",end:">",contains:[{beginKeywords:"in out"},t]},b=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",m={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},g,a,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+b+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial",relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,u],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[g,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},m]}},grmr_css:e=>{const n=e.regex,t=te(e),a=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[t.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},t.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+re.join("|")+")"},{begin:":(:)?("+se.join("|")+")"}]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[t.BLOCK_COMMENT,t.HEXCOLOR,t.IMPORTANT,t.CSS_NUMBER_MODE,...a,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...a,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},t.FUNCTION_DISPATCH]},{begin:n.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...a,t.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+ae.join("|")+")\\b"}]}},grmr_diff:e=>{const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}},grmr_go:e=>{const n={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:n,illegal:"{const n=e.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:n.concat(/[_A-Za-z][_0-9A-Za-z]*/,n.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}},grmr_ini:e=>{const n=e.regex,t={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},a=e.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},s={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},o={begin:/\[/,end:/\]/,contains:[a,r,i,s,t,"self"],relevance:0},l=n.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:n.concat(l,"(\\s*\\.\\s*",l,")*",n.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[a,o,r,i,s,t]}}]}},grmr_java:e=>{const n=e.regex,t="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",a=t+ue("(?:<"+t+"~~~(?:\\s*,\\s*"+t+"~~~)*>)?",/~~~/g,2),i={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},r={className:"meta",begin:"@"+t,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},s={className:"params",begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:i,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,t],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[n.concat(/(?!else)/,t),/\s+/,t,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,t],className:{1:"keyword",3:"title.class"},contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+a+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:i,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,ge,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},ge,r]}},grmr_javascript:we,grmr_json:e=>{const n=["true","false","null"],t={scope:"literal",beginKeywords:n.join(" ")};return{name:"JSON",keywords:{literal:n},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,t,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}},grmr_kotlin:e=>{const n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},a={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},i={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[i,a]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,i,a]}]};a.contains.push(r);const s={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(r,{className:"string"}),"self"]}]},l=ge,c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},g=d;return g.variants[1].contains=[d],d.variants[1].contains=[g],{name:"Kotlin",aliases:["kt","kts"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},t,s,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,s,o,r,e.C_NUMBER_MODE]},c]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},s,o]},r,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},l]}},grmr_less:e=>{const n=te(e),t=le,a="([\\w-]+|@\\{[\\w-]+\\})",i=[],r=[],s=e=>({className:"string",begin:"~?"+e+".*?"+e}),o=(e,n,t)=>({className:e,begin:n,relevance:t}),l={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},c={begin:"\\(",end:"\\)",contains:r,keywords:l,relevance:0};r.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s("'"),s('"'),n.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},n.HEXCOLOR,c,o("variable","@@?[\\w-]+",10),o("variable","@\\{[\\w-]+\\}"),o("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},n.IMPORTANT,{beginKeywords:"and not"},n.FUNCTION_DISPATCH);const d=r.concat({begin:/\{/,end:/\}/,contains:i}),g={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(r)},u={begin:a+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:r}}]},b={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:l,returnEnd:!0,contains:r,relevance:0}},m={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:d}},p={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:a,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,o("keyword","all\\b"),o("variable","@\\{[\\w-]+\\}"),{begin:"\\b("+ae.join("|")+")\\b",className:"selector-tag"},n.CSS_NUMBER_MODE,o("selector-tag",a,0),o("selector-id","#"+a),o("selector-class","\\."+a,0),o("selector-tag","&",0),n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+re.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+se.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:d},{begin:"!important"},n.FUNCTION_DISPATCH]},_={begin:`[\\w-]+:(:)?(${t.join("|")})`,returnBegin:!0,contains:[p]};return i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,b,m,_,u,p,g,n.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:i}},grmr_lua:e=>{const n="\\[=*\\[",t="\\]=*\\]",a={begin:n,end:t,contains:["self"]},i=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[",t,{contains:[a],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:i}].concat(i)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:n,end:t,contains:[a],relevance:5}])}},grmr_makefile:e=>{const n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{const n=e.regex,t=n.concat(/[\p{L}_]/u,n.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),a={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},r=e.inherit(i,{begin:/\(/,end:/\)/}),s=e.inherit(e.APOS_STRING_MODE,{className:"string"}),o=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,o,s,r,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,r,o,s]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},a,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[o]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:l}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}},grmr_markdown:e=>{const n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},t={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},a={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},i={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},r=e.inherit(a,{contains:[]}),s=e.inherit(i,{contains:[]});a.contains.push(s),i.contains.push(r);let o=[n,t];return[a,i,r,s].forEach((e=>{e.contains=e.contains.concat(o)})),o=o.concat(a,i),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:o}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a,i,{className:"quote",begin:"^>\\s+",contains:o,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},grmr_objectivec:e=>{const n=/[a-zA-Z@][a-zA-Z0-9_]*/,t={$pattern:n,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:n,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+t.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:t,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}},grmr_perl:e=>{const n=e.regex,t=/[dualxmsipngr]{0,12}/,a={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:a},r={begin:/->\{/,end:/\}/},s={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},o=[e.BACKSLASH_ESCAPE,i,s],l=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],c=(e,a,i="\\1")=>{const r="\\1"===i?i:n.concat(i,a);return n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,r,/(?:\\.|[^\\\/])*?/,i,t)},d=(e,a,i)=>n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,i,t),g=[s,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),r,{className:"string",contains:o,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:c("s|tr|y",n.either(...l,{capture:!0}))},{begin:c("s|tr|y","\\(","\\)")},{begin:c("s|tr|y","\\[","\\]")},{begin:c("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...l,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=g,r.contains=g,{name:"Perl",aliases:["pl","pm"],keywords:a,contains:g}},grmr_php:e=>{const n=e.regex,t=/(?![A-Za-z0-9])(?![$])/,a=n.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,t),i=n.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,t),r={scope:"variable",match:"\\$+"+a},s={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},o=e.inherit(e.APOS_STRING_MODE,{illegal:null}),l="[ \t\n]",c={scope:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(s)}),o,e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(s)})]},d={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},g=["false","null","true"],u=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],b=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],m={keyword:u,literal:(e=>{const n=[];return e.forEach((e=>{n.push(e),e.toLowerCase()===e?n.push(e.toUpperCase()):n.push(e.toLowerCase())})),n})(g),built_in:b},p=e=>e.map((e=>e.replace(/\|\d+$/,""))),_={variants:[{match:[/new/,n.concat(l,"+"),n.concat("(?!",p(b).join("\\b|"),"\\b)"),i],scope:{1:"keyword",4:"title.class"}}]},h=n.concat(a,"\\b(?!\\()"),f={variants:[{match:[n.concat(/::/,n.lookahead(/(?!class\b)/)),h],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,n.concat(/::/,n.lookahead(/(?!class\b)/)),h],scope:{1:"title.class",3:"variable.constant"}},{match:[i,n.concat("::",n.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},E={scope:"attr",match:n.concat(a,n.lookahead(":"),n.lookahead(/(?!::)/))},y={relevance:0,begin:/\(/,end:/\)/,keywords:m,contains:[E,r,f,e.C_BLOCK_COMMENT_MODE,c,d,_]},w={relevance:0,match:[/\b/,n.concat("(?!fn\\b|function\\b|",p(u).join("\\b|"),"|",p(b).join("\\b|"),"\\b)"),a,n.concat(l,"*"),n.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[y]};y.contains.push(w);const N=[E,f,e.C_BLOCK_COMMENT_MODE,c,d,_];return{case_insensitive:!1,keywords:m,contains:[{begin:n.concat(/#\[\s*/,i),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:g,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:g,keyword:["new","array"]},contains:["self",...N]},...N,{scope:"meta",match:i}]},e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},r,w,f,{match:[/const/,/\s/,a],scope:{1:"keyword",3:"variable.constant"}},_,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:m,contains:["self",r,f,e.C_BLOCK_COMMENT_MODE,c,d]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},c,d]}},grmr_php_template:e=>({name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}),grmr_plaintext:e=>({name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}),grmr_python:e=>{const n=e.regex,t=/[\p{XID_Start}_]\p{XID_Continue}*/u,a=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:a,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},r={className:"meta",begin:/^(>>>|\.\.\.) /},s={className:"subst",begin:/\{/,end:/\}/,keywords:i,illegal:/#/},o={begin:/\{\{/,relevance:0},l={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,s]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},c="[0-9](_?[0-9])*",d=`(\\b(${c}))?\\.(${c})|\\b(${c})\\.`,g="\\b|"+a.join("|"),u={className:"number",relevance:0,variants:[{begin:`(\\b(${c})|(${d}))[eE][+-]?(${c})[jJ]?(?=${g})`},{begin:`(${d})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${g})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${g})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${g})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${g})`},{begin:`\\b(${c})[jJ](?=${g})`}]},b={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:i,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},m={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,u,l,e.HASH_COMMENT_MODE]}]};return s.contains=[l,u,r],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:i,illegal:/(<\/|->|\?)|=>/,contains:[r,u,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},l,b,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[m]},{variants:[{match:[/\bclass/,/\s+/,t,/\s*/,/\(\s*/,t,/\s*\)/]},{match:[/\bclass/,/\s+/,t]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[u,m,l]}]}},grmr_python_repl:e=>({aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}),grmr_r:e=>{const n=e.regex,t=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,a=n.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,r=n.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:t,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:n.lookahead(n.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:t},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[i,a]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,a]},{scope:{1:"punctuation",2:"number"},match:[r,a]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,a]}]},{scope:{3:"operator"},match:[t,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:r},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}},grmr_ruby:e=>{const n=e.regex,t="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a=n.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),i=n.concat(a,/(::\w+)*/),r={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepend","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},s={className:"doctag",begin:"@[A-Za-z]+"},o={begin:"#<",end:">"},l=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],c={className:"subst",begin:/#\{/,end:/\}/,keywords:r},d={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},g="[0-9](_?[0-9])*",u={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${g}))?([eE][+-]?(${g})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},b={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:r}]},m=[d,{variants:[{match:[/class\s+/,i,/\s+<\s+/,i]},{match:[/\b(class|module)\s+/,i]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:r},{match:[/(include|extend)\s+/,i],scope:{2:"title.class"},keywords:r},{relevance:0,match:[i,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:a,scope:"title.class"},{match:[/def/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[b]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:t}],relevance:0},u,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:r},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(o,l),relevance:0}].concat(o,l);c.contains=m,b.contains=m;const p=[{begin:/^\s*=>/,starts:{end:"$",contains:m}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:r,contains:m}}];return l.unshift(o),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:r,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(p).concat(l).concat(m)}},grmr_rust:e=>{const n=e.regex,t={className:"title.function.invoke",relevance:0,begin:n.concat(/\b/,/(?!let\b)/,e.IDENT_RE,n.lookahead(/\s*\(/))},a="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],r=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:r,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:""},t]}},grmr_scss:e=>{const n=te(e),t=se,a=re,i="@[a-z-]+",r={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+ae.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+t.join("|")+")"},r,{begin:/\(/,end:/\)/,contains:[n.CSS_NUMBER_MODE]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[n.BLOCK_COMMENT,r,n.HEXCOLOR,n.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.IMPORTANT,n.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:i,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},contains:[{begin:i,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},r,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.HEXCOLOR,n.CSS_NUMBER_MODE]},n.FUNCTION_DISPATCH]}},grmr_shell:e=>({name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}),grmr_sql:e=>{const n=e.regex,t=e.COMMENT("--","$"),a=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],r=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],s=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],o=r,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!r.includes(e))),c={begin:n.concat(/\b/,n.either(...o),/\s*\(/),relevance:0,keywords:{built_in:o}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:((e,{exceptions:n,when:t}={})=>{const a=t;return n=n||[],e.map((e=>e.match(/\|\d+$/)||n.includes(e)?e:a(e)?e+"|0":e))})(l,{when:e=>e.length<3}),literal:a,type:i,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:n.either(...s),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:l.concat(s),literal:a,type:i}},{className:"type",begin:n.either("double precision","large object","with timezone","without timezone")},c,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}},grmr_swift:e=>{const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],i={match:[/\./,p(...ve,...Oe)],className:{2:"keyword"}},r={match:m(/\./,p(...xe)),relevance:0},s=xe.filter((e=>"string"==typeof e)).concat(["_|0"]),o={variants:[{className:"keyword",match:p(...xe.filter((e=>"string"!=typeof e)).concat(ke).map(Ne),...Oe)}]},l={$pattern:p(/\b\w+/,/#\w+/),keyword:s.concat(Ae),literal:Me},c=[i,r,o],d=[{match:m(/\./,p(...Ce)),relevance:0},{className:"built_in",match:m(/\b/,p(...Ce),/(?=\()/)}],u={match:/->/,relevance:0},b=[u,{className:"operator",relevance:0,variants:[{match:De},{match:`\\.(\\.|${Re})+`}]}],_="([0-9a-fA-F]_*)+",h={className:"number",relevance:0,variants:[{match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{match:`\\b0x(${_})(\\.(${_}))?([pP][+-]?(([0-9]_*)+))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},f=(e="")=>({className:"subst",variants:[{match:m(/\\/,e,/[0\\tnr"']/)},{match:m(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),E=(e="")=>({className:"subst",match:m(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),y=(e="")=>({className:"subst",label:"interpol",begin:m(/\\/,e,/\(/),end:/\)/}),w=(e="")=>({begin:m(e,/"""/),end:m(/"""/,e),contains:[f(e),E(e),y(e)]}),N=(e="")=>({begin:m(e,/"/),end:m(/"/,e),contains:[f(e),y(e)]}),v={className:"string",variants:[w(),w("#"),w("##"),w("###"),N(),N("#"),N("##"),N("###")]},O={match:m(/`/,Be,/`/)},k=[O,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${Le}+`}],x=[{match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:Fe,contains:[...b,h,v]}]}},{className:"keyword",match:m(/@/,p(...ze))},{className:"meta",match:m(/@/,Be)}],M={match:g(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:m(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Le,"+")},{className:"type",match:$e,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:m(/\s+&\s+/,g($e)),relevance:0}]},S={begin://,keywords:l,contains:[...a,...c,...x,u,M]};M.contains.push(S);const A={begin:/\(/,end:/\)/,relevance:0,keywords:l,contains:["self",{match:m(Be,/\s*:/),keywords:"_|0",relevance:0},...a,...c,...d,...b,h,v,...k,...x,M]},C={begin://,contains:[...a,M]},T={begin:/\(/,end:/\)/,keywords:l,contains:[{begin:p(g(m(Be,/\s*:/)),g(m(Be,/\s+/,Be,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Be}]},...a,...c,...b,h,v,...x,M,A],endsParent:!0,illegal:/["']/},R={match:[/func/,/\s+/,p(O.match,Be,De)],className:{1:"keyword",3:"title.function"},contains:[C,T,n],illegal:[/\[/,/%/]},D={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[C,T,n],illegal:/\[|%/},I={match:[/operator/,/\s+/,De],className:{1:"keyword",3:"title"}},L={begin:[/precedencegroup/,/\s+/,$e],className:{1:"keyword",3:"title"},contains:[M],keywords:[...Se,...Me],end:/}/};for(const e of v.variants){const n=e.contains.find((e=>"interpol"===e.label));n.keywords=l;const t=[...c,...d,...b,h,v,...k];n.contains=[...t,{begin:/\(/,end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:l,contains:[...a,R,D,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:l,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...c]},I,L,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0},...c,...d,...b,h,v,...k,...x,M,A]}},grmr_typescript:e=>{const n=we(e),t=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],a={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[n.exports.CLASS_REFERENCE]},i={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:t},contains:[n.exports.CLASS_REFERENCE]},r={$pattern:be,keyword:me.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:pe,built_in:ye.concat(t),"variable.language":Ee},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},o=(e,n,t)=>{const a=e.contains.findIndex((e=>e.label===n));if(-1===a)throw Error("can not find mode to replace");e.contains.splice(a,1,t)};return Object.assign(n.keywords,r),n.exports.PARAMS_CONTAINS.push(s),n.contains=n.contains.concat([s,a,i]),o(n,"shebang",e.SHEBANG()),o(n,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),n.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(n,{name:"TypeScript",aliases:["ts","tsx"]}),n},grmr_vbnet:e=>{const n=e.regex,t=/\d{1,2}\/\d{1,2}\/\d{4}/,a=/\d{4}-\d{1,2}-\d{1,2}/,i=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,r=/\d{1,2}(:\d{1,2}){1,2}/,s={className:"literal",variants:[{begin:n.concat(/# */,n.either(a,t),/ *#/)},{begin:n.concat(/# */,r,/ *#/)},{begin:n.concat(/# */,i,/ *#/)},{begin:n.concat(/# */,n.either(a,t),/ +/,n.either(i,r),/ *#/)}]},o=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),l=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},s,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},o,l,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[l]}]}},grmr_wasm:e=>{e.regex;const n=e.COMMENT(/\(;/,/;\)/);return n.contains.push("self"),{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[e.COMMENT(/;;/,/$/),n,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},e.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}},grmr_yaml:e=>{const n="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(a,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},s={begin:/\{/,end:/\}/,contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},l=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},s,o,a],c=[...l];return c.pop(),c.push(i),r.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:l}}});const je=ne;for(const e of Object.keys(Ue)){const n=e.replace("grmr_","").replace("_","-");je.registerLanguage(n,Ue[e])}return je}(),"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); \ No newline at end of file diff --git a/templates/assets/libs/prism/prism.min.css b/templates/assets/libs/prism/prism.min.css new file mode 100644 index 0000000..ac94919 --- /dev/null +++ b/templates/assets/libs/prism/prism.min.css @@ -0,0 +1,7 @@ +/* PrismJS 1.29.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+armasm+arturo+asciidoc+aspnet+asm6502+asmatmel+autohotkey+autoit+avisynth+avro-idl+awk+bash+basic+batch+bbcode+bbj+bicep+birb+bison+bnf+bqn+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+cilkc+cilkcpp+clojure+cmake+cobol+coffeescript+concurnas+csp+cooklang+coq+crystal+css-extras+csv+cue+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gap+gcode+gdscript+gedcom+gettext+gherkin+git+glsl+gn+linker-script+go+go-module+gradle+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+hoon+http+hpkp+hsts+ichigojam+icon+icu-message-format+idris+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keepalived+keyman+kotlin+kumir+kusto+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+magma+makefile+markdown+markup-templating+mata+matlab+maxscript+mel+mermaid+metafont+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+odin+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plant-uml+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+cshtml+jsx+tsx+reason+regex+rego+renpy+rescript+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+stata+iecst+stylus+supercollider+swift+systemd+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+tremor+turtle+twig+typescript+typoscript+unrealscript+uorazor+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+web-idl+wgsl+wiki+wolfram+wren+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=line-numbers+custom-class+show-language+highlight-keywords+previewers+toolbar+match-braces */ +code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help} +pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right} +div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none} +.prism-previewer,.prism-previewer:after,.prism-previewer:before{position:absolute;pointer-events:none}.prism-previewer,.prism-previewer:after{left:50%}.prism-previewer{margin-top:-48px;width:32px;height:32px;margin-left:-16px;z-index:10;opacity:0;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.prism-previewer.flipped{margin-top:0;margin-bottom:-48px}.prism-previewer:after,.prism-previewer:before{content:'';position:absolute;pointer-events:none}.prism-previewer:before{top:-5px;right:-5px;left:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.5) inset,0 0 10px rgba(0,0,0,.75)}.prism-previewer:after{top:100%;width:0;height:0;margin:5px 0 0 -7px;border:7px solid transparent;border-color:rgba(255,0,0,0);border-top-color:#fff}.prism-previewer.flipped:after{top:auto;bottom:100%;margin-top:0;margin-bottom:5px;border-top-color:rgba(255,0,0,0);border-bottom-color:#fff}.prism-previewer.active{opacity:1}.prism-previewer-angle:before{border-radius:50%;background:#fff}.prism-previewer-angle:after{margin-top:4px}.prism-previewer-angle svg{width:32px;height:32px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.prism-previewer-angle[data-negative] svg{-webkit-transform:scaleX(-1) rotate(-90deg);-moz-transform:scaleX(-1) rotate(-90deg);-ms-transform:scaleX(-1) rotate(-90deg);-o-transform:scaleX(-1) rotate(-90deg);transform:scaleX(-1) rotate(-90deg)}.prism-previewer-angle circle{fill:transparent;stroke:#2d3438;stroke-opacity:.9;stroke-width:32;stroke-dasharray:0,500}.prism-previewer-gradient{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px;width:64px;margin-left:-32px}.prism-previewer-gradient:before{content:none}.prism-previewer-gradient div{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.5) inset,0 0 10px rgba(0,0,0,.75)}.prism-previewer-color{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px}.prism-previewer-color:before{background-color:inherit;background-clip:padding-box}.prism-previewer-easing{margin-top:-76px;margin-left:-30px;width:60px;height:60px;background:#333}.prism-previewer-easing.flipped{margin-bottom:-116px}.prism-previewer-easing svg{width:60px;height:60px}.prism-previewer-easing circle{fill:#2d3438;stroke:#fff}.prism-previewer-easing path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:4}.prism-previewer-easing line{stroke:#fff;stroke-opacity:.5;stroke-width:2}@-webkit-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}@-o-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}@-moz-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}@keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}.prism-previewer-time:before{border-radius:50%;background:#fff}.prism-previewer-time:after{margin-top:4px}.prism-previewer-time svg{width:32px;height:32px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.prism-previewer-time circle{fill:transparent;stroke:#2d3438;stroke-opacity:.9;stroke-width:32;stroke-dasharray:0,500;stroke-dashoffset:0;-webkit-animation:prism-previewer-time linear infinite 3s;-moz-animation:prism-previewer-time linear infinite 3s;-o-animation:prism-previewer-time linear infinite 3s;animation:prism-previewer-time linear infinite 3s} +.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:solid 1px}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#e50;opacity:1}.rainbow-braces .token.punctuation.brace-level-10,.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6{color:#0b3;opacity:1}.rainbow-braces .token.punctuation.brace-level-11,.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7{color:#26f;opacity:1}.rainbow-braces .token.punctuation.brace-level-12,.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8{color:#e0e;opacity:1} diff --git a/templates/assets/libs/prism/prism.min.js b/templates/assets/libs/prism/prism.min.js new file mode 100644 index 0000000..94977e8 --- /dev/null +++ b/templates/assets/libs/prism/prism.min.js @@ -0,0 +1,306 @@ +/* PrismJS 1.29.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+armasm+arturo+asciidoc+aspnet+asm6502+asmatmel+autohotkey+autoit+avisynth+avro-idl+awk+bash+basic+batch+bbcode+bbj+bicep+birb+bison+bnf+bqn+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+cilkc+cilkcpp+clojure+cmake+cobol+coffeescript+concurnas+csp+cooklang+coq+crystal+css-extras+csv+cue+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gap+gcode+gdscript+gedcom+gettext+gherkin+git+glsl+gn+linker-script+go+go-module+gradle+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+hoon+http+hpkp+hsts+ichigojam+icon+icu-message-format+idris+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keepalived+keyman+kotlin+kumir+kusto+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+magma+makefile+markdown+markup-templating+mata+matlab+maxscript+mel+mermaid+metafont+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+odin+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plant-uml+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+cshtml+jsx+tsx+reason+regex+rego+renpy+rescript+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+stata+iecst+stylus+supercollider+swift+systemd+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+tremor+turtle+twig+typescript+typoscript+unrealscript+uorazor+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+web-idl+wgsl+wiki+wolfram+wren+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=line-numbers+custom-class+show-language+previewers+toolbar+match-braces */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(e){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof i?new i(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=g.reach);A+=w.value.length,w=w.next){var E=w.value;if(n.length>e.length)return;if(!(E instanceof i)){var P,L=1;if(y){if(!(P=l(b,A,e,m))||P.index>=e.length)break;var S=P.index,O=P.index+P[0].length,j=A;for(j+=w.value.length;S>=j;)j+=(w=w.next).value.length;if(A=j-=w.value.length,w.value instanceof i)continue;for(var C=w;C!==n.tail&&(jg.reach&&(g.reach=W);var z=w.prev;if(_&&(z=u(n,z,_),A+=_.length),c(n,z,L),w=u(n,z,new i(f,p?a.tokenize(N,p):N,k,N)),M&&u(n,w,M),L>1){var I={cause:f+","+d,reach:W};o(e,n,t,w.prev,A,I),g&&I.reach>g.reach&&(g.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a,r.prev=a,e.length++,a}function c(e,n,t){for(var r=n.next,a=0;a"+i.content+""},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(n){var t=JSON.parse(n.data),r=t.language,i=t.code,l=t.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),l&&e.close()}),!1),a):a;var g=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(g&&(a.filename=g.src,g.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var h=document.readyState;"loading"===h||"interactive"===h&&g&&g.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var t={"included-cdata":{pattern://i,inside:s}};t["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[a]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,(function(){return a})),"i"),lookbehind:!0,greedy:!0,inside:t},Prism.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(a,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+a+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+e.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp("(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp("((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)/(?:(?:\\[(?:[^\\]\\\\\r\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|/\\*(?:[^*]|\\*(?!/))*\\*/)*(?:$|[\r\n,.;:})\\]]|//))"),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:\*-INPUT|\?TO|ABAP-SOURCE|ABBREVIATED|ABS|ABSTRACT|ACCEPT|ACCEPTING|ACCESSPOLICY|ACCORDING|ACOS|ACTIVATION|ACTUAL|ADD|ADD-CORRESPONDING|ADJACENT|AFTER|ALIAS|ALIASES|ALIGN|ALL|ALLOCATE|ALPHA|ANALYSIS|ANALYZER|AND|ANY|APPEND|APPENDAGE|APPENDING|APPLICATION|ARCHIVE|AREA|ARITHMETIC|AS|ASCENDING|ASIN|ASPECT|ASSERT|ASSIGN|ASSIGNED|ASSIGNING|ASSOCIATION|ASYNCHRONOUS|AT|ATAN|ATTRIBUTES|AUTHORITY|AUTHORITY-CHECK|AVG|BACK|BACKGROUND|BACKUP|BACKWARD|BADI|BASE|BEFORE|BEGIN|BETWEEN|BIG|BINARY|BINDING|BIT|BIT-AND|BIT-NOT|BIT-OR|BIT-XOR|BLACK|BLANK|BLANKS|BLOB|BLOCK|BLOCKS|BLUE|BOUND|BOUNDARIES|BOUNDS|BOXED|BREAK-POINT|BT|BUFFER|BY|BYPASSING|BYTE|BYTE-CA|BYTE-CN|BYTE-CO|BYTE-CS|BYTE-NA|BYTE-NS|BYTE-ORDER|C|CA|CALL|CALLING|CASE|CAST|CASTING|CATCH|CEIL|CENTER|CENTERED|CHAIN|CHAIN-INPUT|CHAIN-REQUEST|CHANGE|CHANGING|CHANNELS|CHAR-TO-HEX|CHARACTER|CHARLEN|CHECK|CHECKBOX|CIRCULAR|CI_|CLASS|CLASS-CODING|CLASS-DATA|CLASS-EVENTS|CLASS-METHODS|CLASS-POOL|CLEANUP|CLEAR|CLIENT|CLOB|CLOCK|CLOSE|CN|CNT|CO|COALESCE|CODE|CODING|COLLECT|COLOR|COLUMN|COLUMNS|COL_BACKGROUND|COL_GROUP|COL_HEADING|COL_KEY|COL_NEGATIVE|COL_NORMAL|COL_POSITIVE|COL_TOTAL|COMMENT|COMMENTS|COMMIT|COMMON|COMMUNICATION|COMPARING|COMPONENT|COMPONENTS|COMPRESSION|COMPUTE|CONCAT|CONCATENATE|COND|CONDENSE|CONDITION|CONNECT|CONNECTION|CONSTANTS|CONTEXT|CONTEXTS|CONTINUE|CONTROL|CONTROLS|CONV|CONVERSION|CONVERT|COPIES|COPY|CORRESPONDING|COS|COSH|COUNT|COUNTRY|COVER|CP|CPI|CREATE|CREATING|CRITICAL|CS|CURRENCY|CURRENCY_CONVERSION|CURRENT|CURSOR|CURSOR-SELECTION|CUSTOMER|CUSTOMER-FUNCTION|DANGEROUS|DATA|DATABASE|DATAINFO|DATASET|DATE|DAYLIGHT|DBMAXLEN|DD\/MM\/YY|DD\/MM\/YYYY|DDMMYY|DEALLOCATE|DECIMALS|DECIMAL_SHIFT|DECLARATIONS|DEEP|DEFAULT|DEFERRED|DEFINE|DEFINING|DEFINITION|DELETE|DELETING|DEMAND|DEPARTMENT|DESCENDING|DESCRIBE|DESTINATION|DETAIL|DIALOG|DIRECTORY|DISCONNECT|DISPLAY|DISPLAY-MODE|DISTANCE|DISTINCT|DIV|DIVIDE|DIVIDE-CORRESPONDING|DIVISION|DO|DUMMY|DUPLICATE|DUPLICATES|DURATION|DURING|DYNAMIC|DYNPRO|E|EACH|EDIT|EDITOR-CALL|ELSE|ELSEIF|EMPTY|ENABLED|ENABLING|ENCODING|END|END-ENHANCEMENT-SECTION|END-LINES|END-OF-DEFINITION|END-OF-FILE|END-OF-PAGE|END-OF-SELECTION|ENDAT|ENDCASE|ENDCATCH|ENDCHAIN|ENDCLASS|ENDDO|ENDENHANCEMENT|ENDEXEC|ENDFOR|ENDFORM|ENDFUNCTION|ENDIAN|ENDIF|ENDING|ENDINTERFACE|ENDLOOP|ENDMETHOD|ENDMODULE|ENDON|ENDPROVIDE|ENDSELECT|ENDTRY|ENDWHILE|ENGINEERING|ENHANCEMENT|ENHANCEMENT-POINT|ENHANCEMENT-SECTION|ENHANCEMENTS|ENTRIES|ENTRY|ENVIRONMENT|EQ|EQUAL|EQUIV|ERRORMESSAGE|ERRORS|ESCAPE|ESCAPING|EVENT|EVENTS|EXACT|EXCEPT|EXCEPTION|EXCEPTION-TABLE|EXCEPTIONS|EXCLUDE|EXCLUDING|EXEC|EXECUTE|EXISTS|EXIT|EXIT-COMMAND|EXP|EXPAND|EXPANDING|EXPIRATION|EXPLICIT|EXPONENT|EXPORT|EXPORTING|EXTEND|EXTENDED|EXTENSION|EXTRACT|FAIL|FETCH|FIELD|FIELD-GROUPS|FIELD-SYMBOL|FIELD-SYMBOLS|FIELDS|FILE|FILTER|FILTER-TABLE|FILTERS|FINAL|FIND|FIRST|FIRST-LINE|FIXED-POINT|FKEQ|FKGE|FLOOR|FLUSH|FONT|FOR|FORM|FORMAT|FORWARD|FOUND|FRAC|FRAME|FRAMES|FREE|FRIENDS|FROM|FUNCTION|FUNCTION-POOL|FUNCTIONALITY|FURTHER|GAPS|GE|GENERATE|GET|GIVING|GKEQ|GKGE|GLOBAL|GRANT|GREATER|GREEN|GROUP|GROUPS|GT|HANDLE|HANDLER|HARMLESS|HASHED|HAVING|HDB|HEAD-LINES|HEADER|HEADERS|HEADING|HELP-ID|HELP-REQUEST|HIDE|HIGH|HINT|HOLD|HOTSPOT|I|ICON|ID|IDENTIFICATION|IDENTIFIER|IDS|IF|IGNORE|IGNORING|IMMEDIATELY|IMPLEMENTATION|IMPLEMENTATIONS|IMPLEMENTED|IMPLICIT|IMPORT|IMPORTING|IN|INACTIVE|INCL|INCLUDE|INCLUDES|INCLUDING|INCREMENT|INDEX|INDEX-LINE|INFOTYPES|INHERITING|INIT|INITIAL|INITIALIZATION|INNER|INOUT|INPUT|INSERT|INSTANCES|INTENSIFIED|INTERFACE|INTERFACE-POOL|INTERFACES|INTERNAL|INTERVALS|INTO|INVERSE|INVERTED-DATE|IS|ISO|ITERATOR|ITNO|JOB|JOIN|KEEP|KEEPING|KERNEL|KEY|KEYS|KEYWORDS|KIND|LANGUAGE|LAST|LATE|LAYOUT|LE|LEADING|LEAVE|LEFT|LEFT-JUSTIFIED|LEFTPLUS|LEFTSPACE|LEGACY|LENGTH|LESS|LET|LEVEL|LEVELS|LIKE|LINE|LINE-COUNT|LINE-SELECTION|LINE-SIZE|LINEFEED|LINES|LIST|LIST-PROCESSING|LISTBOX|LITTLE|LLANG|LOAD|LOAD-OF-PROGRAM|LOB|LOCAL|LOCALE|LOCATOR|LOG|LOG-POINT|LOG10|LOGFILE|LOGICAL|LONG|LOOP|LOW|LOWER|LPAD|LPI|LT|M|MAIL|MAIN|MAJOR-ID|MAPPING|MARGIN|MARK|MASK|MATCH|MATCHCODE|MAX|MAXIMUM|MEDIUM|MEMBERS|MEMORY|MESH|MESSAGE|MESSAGE-ID|MESSAGES|MESSAGING|METHOD|METHODS|MIN|MINIMUM|MINOR-ID|MM\/DD\/YY|MM\/DD\/YYYY|MMDDYY|MOD|MODE|MODIF|MODIFIER|MODIFY|MODULE|MOVE|MOVE-CORRESPONDING|MULTIPLY|MULTIPLY-CORRESPONDING|NA|NAME|NAMETAB|NATIVE|NB|NE|NESTED|NESTING|NEW|NEW-LINE|NEW-PAGE|NEW-SECTION|NEXT|NO|NO-DISPLAY|NO-EXTENSION|NO-GAP|NO-GAPS|NO-GROUPING|NO-HEADING|NO-SCROLLING|NO-SIGN|NO-TITLE|NO-TOPOFPAGE|NO-ZERO|NODE|NODES|NON-UNICODE|NON-UNIQUE|NOT|NP|NS|NULL|NUMBER|NUMOFCHAR|O|OBJECT|OBJECTS|OBLIGATORY|OCCURRENCE|OCCURRENCES|OCCURS|OF|OFF|OFFSET|OLE|ON|ONLY|OPEN|OPTION|OPTIONAL|OPTIONS|OR|ORDER|OTHER|OTHERS|OUT|OUTER|OUTPUT|OUTPUT-LENGTH|OVERFLOW|OVERLAY|PACK|PACKAGE|PAD|PADDING|PAGE|PAGES|PARAMETER|PARAMETER-TABLE|PARAMETERS|PART|PARTIALLY|PATTERN|PERCENTAGE|PERFORM|PERFORMING|PERSON|PF|PF-STATUS|PINK|PLACES|POOL|POSITION|POS_HIGH|POS_LOW|PRAGMAS|PRECOMPILED|PREFERRED|PRESERVING|PRIMARY|PRINT|PRINT-CONTROL|PRIORITY|PRIVATE|PROCEDURE|PROCESS|PROGRAM|PROPERTY|PROTECTED|PROVIDE|PUBLIC|PUSHBUTTON|PUT|QUEUE-ONLY|QUICKINFO|RADIOBUTTON|RAISE|RAISING|RANGE|RANGES|RAW|READ|READ-ONLY|READER|RECEIVE|RECEIVED|RECEIVER|RECEIVING|RED|REDEFINITION|REDUCE|REDUCED|REF|REFERENCE|REFRESH|REGEX|REJECT|REMOTE|RENAMING|REPLACE|REPLACEMENT|REPLACING|REPORT|REQUEST|REQUESTED|RESERVE|RESET|RESOLUTION|RESPECTING|RESPONSIBLE|RESULT|RESULTS|RESUMABLE|RESUME|RETRY|RETURN|RETURNCODE|RETURNING|RIGHT|RIGHT-JUSTIFIED|RIGHTPLUS|RIGHTSPACE|RISK|RMC_COMMUNICATION_FAILURE|RMC_INVALID_STATUS|RMC_SYSTEM_FAILURE|ROLE|ROLLBACK|ROUND|ROWS|RTTI|RUN|SAP|SAP-SPOOL|SAVING|SCALE_PRESERVING|SCALE_PRESERVING_SCIENTIFIC|SCAN|SCIENTIFIC|SCIENTIFIC_WITH_LEADING_ZERO|SCREEN|SCROLL|SCROLL-BOUNDARY|SCROLLING|SEARCH|SECONDARY|SECONDS|SECTION|SELECT|SELECT-OPTIONS|SELECTION|SELECTION-SCREEN|SELECTION-SET|SELECTION-SETS|SELECTION-TABLE|SELECTIONS|SELECTOR|SEND|SEPARATE|SEPARATED|SET|SHARED|SHIFT|SHORT|SHORTDUMP-ID|SIGN|SIGN_AS_POSTFIX|SIMPLE|SIN|SINGLE|SINH|SIZE|SKIP|SKIPPING|SMART|SOME|SORT|SORTABLE|SORTED|SOURCE|SPACE|SPECIFIED|SPLIT|SPOOL|SPOTS|SQL|SQLSCRIPT|SQRT|STABLE|STAMP|STANDARD|START-OF-SELECTION|STARTING|STATE|STATEMENT|STATEMENTS|STATIC|STATICS|STATUSINFO|STEP-LOOP|STOP|STRLEN|STRUCTURE|STRUCTURES|STYLE|SUBKEY|SUBMATCHES|SUBMIT|SUBROUTINE|SUBSCREEN|SUBSTRING|SUBTRACT|SUBTRACT-CORRESPONDING|SUFFIX|SUM|SUMMARY|SUMMING|SUPPLIED|SUPPLY|SUPPRESS|SWITCH|SWITCHSTATES|SYMBOL|SYNCPOINTS|SYNTAX|SYNTAX-CHECK|SYNTAX-TRACE|SYSTEM-CALL|SYSTEM-EXCEPTIONS|SYSTEM-EXIT|TAB|TABBED|TABLE|TABLES|TABLEVIEW|TABSTRIP|TAN|TANH|TARGET|TASK|TASKS|TEST|TESTING|TEXT|TEXTPOOL|THEN|THROW|TIME|TIMES|TIMESTAMP|TIMEZONE|TITLE|TITLE-LINES|TITLEBAR|TO|TOKENIZATION|TOKENS|TOP-LINES|TOP-OF-PAGE|TRACE-FILE|TRACE-TABLE|TRAILING|TRANSACTION|TRANSFER|TRANSFORMATION|TRANSLATE|TRANSPORTING|TRMAC|TRUNC|TRUNCATE|TRUNCATION|TRY|TYPE|TYPE-POOL|TYPE-POOLS|TYPES|ULINE|UNASSIGN|UNDER|UNICODE|UNION|UNIQUE|UNIT|UNIT_CONVERSION|UNIX|UNPACK|UNTIL|UNWIND|UP|UPDATE|UPPER|USER|USER-COMMAND|USING|UTF-8|VALID|VALUE|VALUE-REQUEST|VALUES|VARY|VARYING|VERIFICATION-MESSAGE|VERSION|VIA|VIEW|VISIBLE|WAIT|WARNING|WHEN|WHENEVER|WHERE|WHILE|WIDTH|WINDOW|WINDOWS|WITH|WITH-HEADING|WITH-TITLE|WITHOUT|WORD|WORK|WRITE|WRITER|X|XML|XOR|XSD|XSTRLEN|YELLOW|YES|YYMMDD|Z|ZERO|ZONE)(?![\w-])/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";n.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(Prism); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",delete Prism.languages.actionscript.parameter,delete Prism.languages.actionscript["literal-property"],Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],attribute:{pattern:/\b'\w+/,alias:"attr-name"},keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|or|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}; +!function(t){t.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}(Prism); +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,n="\\b(?:(?=[a-z_]\\w*\\s*[<\\[])|(?!))[A-Z_]\\w*(?:\\s*\\.\\s*[A-Z_]\\w*)*\\b(?:\\s*(?:\\[\\s*\\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*".replace(//g,(function(){return t.source}));function i(e){return RegExp(e.replace(//g,(function(){return n})),"i")}var a={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:i("(\\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\\s+\\w+\\s+on)\\s+)"),lookbehind:!0,inside:a},{pattern:i("(\\(\\s*)(?=\\s*\\)\\s*[\\w(])"),lookbehind:!0,inside:a},{pattern:i("(?=\\s*\\w+\\s*[;=,(){:])"),inside:a}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(Prism); +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n="\\b(?!)\\w+(?:\\s*\\.\\s*\\w+)*\\b".replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp('(\\b(?:import|module)\\s+)(?:"(?:\\\\(?:\r\n|[^])|[^"\\\\\r\n])*"|<[^<>\r\n]*>|'+"(?:\\s*:\\s*)?|:\\s*".replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),Prism.languages.ino=Prism.languages.arduino; +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +Prism.languages.armasm={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"/,greedy:!0,inside:{variable:{pattern:/((?:^|[^$])(?:\${2})*)\$\w+/,lookbehind:!0}}},char:{pattern:/'(?:[^'\r\n]{0,4}|'')'/,greedy:!0},"version-symbol":{pattern:/\|[\w@]+\|/,greedy:!0,alias:"property"},boolean:/\b(?:FALSE|TRUE)\b/,directive:{pattern:/\b(?:ALIAS|ALIGN|AREA|ARM|ASSERT|ATTR|CN|CODE|CODE16|CODE32|COMMON|CP|DATA|DCB|DCD|DCDO|DCDU|DCFD|DCFDU|DCI|DCQ|DCQU|DCW|DCWU|DN|ELIF|ELSE|END|ENDFUNC|ENDIF|ENDP|ENTRY|EQU|EXPORT|EXPORTAS|EXTERN|FIELD|FILL|FN|FUNCTION|GBLA|GBLL|GBLS|GET|GLOBAL|IF|IMPORT|INCBIN|INCLUDE|INFO|KEEP|LCLA|LCLL|LCLS|LTORG|MACRO|MAP|MEND|MEXIT|NOFP|OPT|PRESERVE8|PROC|QN|READONLY|RELOC|REQUIRE|REQUIRE8|RLIST|ROUT|SETA|SETL|SETS|SN|SPACE|SUBT|THUMB|THUMBX|TTL|WEND|WHILE)\b/,alias:"property"},instruction:{pattern:/((?:^|(?:^|[^\\])(?:\r\n?|\n))[ \t]*(?:(?:[A-Z][A-Z0-9_]*[a-z]\w*|[a-z]\w*|\d+)[ \t]+)?)\b[A-Z.]+\b/,lookbehind:!0,alias:"keyword"},variable:/\$\w+/,number:/(?:\b[2-9]_\d+|(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e-?\d+)?|\b0(?:[fd]_|x)[0-9a-f]+|&[0-9a-f]+)\b/i,register:{pattern:/\b(?:r\d|lr)\b/,alias:"symbol"},operator:/<>|<<|>>|&&|\|\||[=!<>/]=?|[+\-*%#?&|^]|:[A-Z]+:/,punctuation:/[()[\],]/},Prism.languages["arm-asm"]=Prism.languages.armasm; +!function(e){var a=function(a,t){return{pattern:RegExp("\\{!(?:"+(t||a)+")$[^]*\\}","m"),greedy:!0,inside:{embedded:{pattern:/(^\{!\w+\b)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-"+a,inside:e.languages[a]},string:/[\s\S]+/}}};e.languages.arturo={comment:{pattern:/;.*/,greedy:!0},character:{pattern:/`.`/,alias:"char",greedy:!0},number:{pattern:/\b\d+(?:\.\d+(?:\.\d+(?:-[\w+-]+)?)?)?\b/},string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},regex:{pattern:/\{\/.*?\/\}/,greedy:!0},"html-string":a("html"),"css-string":a("css"),"js-string":a("js"),"md-string":a("md"),"sql-string":a("sql"),"sh-string":a("shell","sh"),multistring:{pattern:/».*|\{:[\s\S]*?:\}|\{[\s\S]*?\}|^-{6}$[\s\S]*/m,alias:"string",greedy:!0},label:{pattern:/\w+\b\??:/,alias:"property"},literal:{pattern:/'(?:\w+\b\??:?)/,alias:"constant"},type:{pattern:/:(?:\w+\b\??:?)/,alias:"class-name"},color:/#\w+/,predicate:{pattern:/\b(?:all|and|any|ascii|attr|attribute|attributeLabel|binary|block|char|contains|database|date|dictionary|empty|equal|even|every|exists|false|floating|function|greater|greaterOrEqual|if|in|inline|integer|is|key|label|leap|less|lessOrEqual|literal|logical|lower|nand|negative|nor|not|notEqual|null|numeric|odd|or|path|pathLabel|positive|prefix|prime|regex|same|set|some|sorted|standalone|string|subset|suffix|superset|symbol|symbolLiteral|true|try|type|unless|upper|when|whitespace|word|xnor|xor|zero)\?/,alias:"keyword"},"builtin-function":{pattern:/\b(?:abs|acos|acosh|acsec|acsech|actan|actanh|add|after|alert|alias|and|angle|append|arg|args|arity|array|as|asec|asech|asin|asinh|atan|atan2|atanh|attr|attrs|average|before|benchmark|blend|break|call|capitalize|case|ceil|chop|clear|clip|close|color|combine|conj|continue|copy|cos|cosh|crc|csec|csech|ctan|ctanh|cursor|darken|dec|decode|define|delete|desaturate|deviation|dialog|dictionary|difference|digest|digits|div|do|download|drop|dup|e|else|empty|encode|ensure|env|escape|execute|exit|exp|extend|extract|factors|fdiv|filter|first|flatten|floor|fold|from|function|gamma|gcd|get|goto|hash|hypot|if|inc|indent|index|infinity|info|input|insert|inspect|intersection|invert|jaro|join|keys|kurtosis|last|let|levenshtein|lighten|list|ln|log|loop|lower|mail|map|match|max|median|min|mod|module|mul|nand|neg|new|nor|normalize|not|now|null|open|or|outdent|pad|palette|panic|path|pause|permissions|permutate|pi|pop|popup|pow|powerset|powmod|prefix|print|prints|process|product|query|random|range|read|relative|remove|rename|render|repeat|replace|request|return|reverse|round|sample|saturate|script|sec|sech|select|serve|set|shl|shr|shuffle|sin|sinh|size|skewness|slice|sort|spin|split|sqrt|squeeze|stack|strip|sub|suffix|sum|switch|symbols|symlink|sys|take|tan|tanh|terminal|terminate|to|truncate|try|type|unclip|union|unique|unless|until|unzip|upper|values|var|variance|volume|webview|while|with|wordwrap|write|xnor|xor|zip)\b/,alias:"keyword"},sugar:{pattern:/->|=>|\||::/,alias:"operator"},punctuation:/[()[\],]/,symbol:{pattern:/<:|-:|ø|@|#|\+|\||\*|\$|---|-|%|\/|\.\.|\^|~|=|<|>|\\/},boolean:{pattern:/\b(?:false|maybe|true)\b/}},e.languages.art=e.languages.arturo}(Prism); +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},i=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})$[\s\S]*?^\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function e(t){for(var n={},e=0,a=(t=t.split(" ")).length;e>/g,(function(e,s){return"(?:"+n[+s]+")"}))}function s(e,s,a){return RegExp(n(e,s),a||"")}function a(e,n){for(var s=0;s>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var t="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(t+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(t+" "+r+" "+o),g=a("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=a("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=n("<<0>>(?:\\s*<<1>>)?",[h,g]),m=n("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=n("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=n("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k]),v=n("\\(<<0>>+(?:,<<0>>+)+\\)",[w]),x=n("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[v,m,k]),$={keyword:p,punctuation:/[<>()?,.:[\]]/},_="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",B='"(?:\\\\.|[^\\\\"\r\n])*"';e.languages.csharp=e.languages.extend("clike",{string:[{pattern:s("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:s("(^|[^@$\\\\])<<0>>",[B]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:s("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,x]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:s("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:$},{pattern:s("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:$},{pattern:s("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:s("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:$},{pattern:s("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[x,u,h]),inside:$}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:s("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:s("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:s("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:$},"return-type":{pattern:s("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[x,m]),inside:$,alias:"class-name"},"constructor-invocation":{pattern:s("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[x]),lookbehind:!0,inside:$,alias:"class-name"},"generic-method":{pattern:s("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:s("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:$}}},"type-list":{pattern:s("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,x,p.source,b,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:s("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[f,b]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:p,"class-name":{pattern:RegExp(x),greedy:!0,inside:$},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var E=B+"|"+_,R=n("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[E]),z=a(n("[^\"'/()]|<<0>>|\\(<>*\\)",[R]),2),S="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",j=n("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,z]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:s("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[S,j]),lookbehind:!0,greedy:!0,inside:{target:{pattern:s("^<<0>>(?=\\s*:)",[S]),alias:"keyword"},"attribute-arguments":{pattern:s("\\(<<0>>*\\)",[z]),inside:e.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var A=":[^}\r\n]+",F=a(n("[^\"'/()]|<<0>>|\\(<>*\\)",[R]),2),P=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[F,A]),U=a(n("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[E]),2),Z=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[U,A]);function q(n,a){return{interpolation:{pattern:s("((?:^|[^{])(?:\\{\\{)*)<<0>>",[n]),lookbehind:!0,inside:{"format-string":{pattern:s("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[a,A]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:s('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[P]),lookbehind:!0,greedy:!0,inside:q(P,F)},{pattern:s('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[Z]),lookbehind:!0,greedy:!0,inside:q(Z,U)}],char:{pattern:RegExp(_),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism); +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"property"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,"op-code":{pattern:/\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{1,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[xya]\b/i,alias:"variable"},punctuation:/[(),:]/}; +Prism.languages.asmatmel={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},constant:/\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\d|[0-2]\d|3[01]))\b/,directive:{pattern:/\.\w+(?= )/,alias:"property"},"r-register":{pattern:/\br(?:\d|[12]\d|3[01])\b/,alias:"variable"},"op-code":{pattern:/\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[acznvshtixy]\b/i,alias:"variable"},operator:/>>=?|<<=?|&[&=]?|\|[\|=]?|[-+*/%^!=<>?]=?/,punctuation:/[(),:]/}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,command:{pattern:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,alias:"selector"},constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,directive:{pattern:/#[a-z]+\b/i,alias:"important"},keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){function a(e,a,r){return RegExp(function(e,a){return e.replace(/<<(\d+)>>/g,(function(e,r){return a[+r]}))}(e,a),r||"")}var r="bool|clip|float|int|string|val",t=[["is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?","apply|assert|default|eval|import|nop|select|undefined","opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)","hex(?:value)?|value","abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt","a?sinh?|a?cosh?|a?tan[2h]?","(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))","average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)","getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams","chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)","isversionorgreater|version(?:number|string)","buildpixeltype|colorspacenametopixeltype","addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode"].join("|"),["has(?:audio|video)","height|width","frame(?:count|rate)|framerate(?:denominator|numerator)","getparity|is(?:field|frame)based","bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype","audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)"].join("|"),["avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource","coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv","(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract","addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)","blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen","trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)","assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?","amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch","animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?","imagewriter","blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version"].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:a('\\b(?:<<0>>)\\s+("?)\\w+\\1',[r],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:a("\\b(?:<<0>>)\\b",[t],"i"),alias:"function"},"type-cast":{pattern:a("\\b(?:<<0>>)(?=\\s*\\()",[r],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}(Prism); +Prism.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},Prism.languages.avdl=Prism.languages["avro-idl"]; +Prism.languages.awk={hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\\"\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},regex:{pattern:/((?:^|[^\w\s)])\s*)\/(?:[^\/\\\r\n]|\\.)*\//,lookbehind:!0,greedy:!0},variable:/\$\w+/,keyword:/\b(?:BEGIN|BEGINFILE|END|ENDFILE|break|case|continue|default|delete|do|else|exit|for|function|getline|if|in|next|nextfile|printf?|return|switch|while)\b|@(?:include|load)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[a-fA-F0-9]+)\b/,operator:/--|\+\+|!?~|>&|>>|<<|(?:\*\*|[<>!=+\-*/%^])=?|&&|\|[|&]|[?:]/,punctuation:/[()[\]{},;]/},Prism.languages.gawk=Prism.languages.awk; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",a={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},n={bash:a,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:a}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:n},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:n.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},a.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,i=0;i?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(Prism); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +!function(e){e.languages.bbj={comment:{pattern:/(^|[^\\:])rem\s+.*/i,lookbehind:!0,greedy:!0},string:{pattern:/(['"])(?:(?!\1|\\).|\\.)*\1/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:abstract|all|argc|begin|bye|callback|case|chn|class|classend|ctl|day|declare|delete|dim|dom|dread|dsz|else|end|endif|err|exitto|extends|fi|field|for|from|gosub|goto|if|implements|interface|interfaceend|iol|iolist|let|list|load|method|methodend|methodret|on|opts|pfx|print|private|process_events|protected|psz|public|read|read_resource|release|remove_callback|repeat|restore|return|rev|seterr|setesc|sqlchn|sqlunt|ssn|start|static|swend|switch|sys|then|tim|unt|until|use|void|wend|where|while)\b/i,function:/\b\w+(?=\()/,boolean:/\b(?:BBjAPI\.TRUE|BBjAPI\.FALSE)\b/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:and|not|or|xor)\b/i,punctuation:/[.,;:()]/}}(Prism); +Prism.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},Prism.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=Prism.languages.bicep; +Prism.languages.birb=Prism.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.bqn={shebang:{pattern:/^#![ \t]*\/.*/,alias:"important",greedy:!0},comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/"(?:[^"]|"")*"/,greedy:!0,alias:"string"},"character-literal":{pattern:/'(?:[\s\S]|[\uD800-\uDBFF][\uDC00-\uDFFF])'/,greedy:!0,alias:"char"},function:/•[\w¯.∞π]+[\w¯.∞π]*/,"dot-notation-on-brackets":{pattern:/\{(?=.*\}\.)|\}\./,alias:"namespace"},"special-name":{pattern:/(?:𝕨|𝕩|𝕗|𝕘|𝕤|𝕣|𝕎|𝕏|𝔽|𝔾|𝕊|_𝕣_|_𝕣)/,alias:"keyword"},"dot-notation-on-name":{pattern:/[A-Za-z_][\w¯∞π]*\./,alias:"namespace"},"word-number-scientific":{pattern:/\d+(?:\.\d+)?[eE]¯?\d+/,alias:"number"},"word-name":{pattern:/[A-Za-z_][\w¯∞π]*/,alias:"symbol"},"word-number":{pattern:/[¯∞π]?(?:\d*\.?\b\d+(?:e[+¯]?\d+|E[+¯]?\d+)?|¯|∞|π)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+|E[+¯]?\d+)?|¯|∞|π))?/,alias:"number"},"null-literal":{pattern:/@/,alias:"char"},"primitive-functions":{pattern:/[-+×÷⋆√⌊⌈|¬∧∨<>≠=≤≥≡≢⊣⊢⥊∾≍⋈↑↓↕«»⌽⍉/⍋⍒⊏⊑⊐⊒∊⍷⊔!]/,alias:"operator"},"primitive-1-operators":{pattern:/[`˜˘¨⁼⌜´˝˙]/,alias:"operator"},"primitive-2-operators":{pattern:/[∘⊸⟜○⌾⎉⚇⍟⊘◶⎊]/,alias:"operator"},punctuation:/[←⇐↩(){}⟨⟩[\]‿·⋄,.;:?]/}; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cfscript=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|:/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),Prism.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete Prism.languages.cfscript["class-name"],Prism.languages.cfc=Prism.languages.cfscript; +Prism.languages.chaiscript=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[Prism.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),Prism.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),Prism.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:Prism.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}}); +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.cilkc=Prism.languages.insertBefore("c","function",{"parallel-keyword":{pattern:/\bcilk_(?:for|reducer|s(?:cope|pawn|ync))\b/,alias:"keyword"}}),Prism.languages["cilk-c"]=Prism.languages.cilkc; +Prism.languages.cilkcpp=Prism.languages.insertBefore("cpp","function",{"parallel-keyword":{pattern:/\bcilk_(?:for|reducer|s(?:cope|pawn|ync))\b/,alias:"keyword"}}),Prism.languages["cilk-cpp"]=Prism.languages.cilkcpp,Prism.languages.cilk=Prism.languages.cilkcpp; +Prism.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_NAME|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +Prism.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:Prism.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +!function(e){function n(e){return RegExp("([ \t])(?:"+e+")(?=[\\s;]|$)","i")}e.languages.csp={directive:{pattern:/(^|[\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\s;]|$)/i,lookbehind:!0,alias:"property"},scheme:{pattern:n("[a-z][a-z0-9.+-]*:"),lookbehind:!0},none:{pattern:n("'none'"),lookbehind:!0,alias:"keyword"},nonce:{pattern:n("'nonce-[-+/\\w=]+'"),lookbehind:!0,alias:"number"},hash:{pattern:n("'sha(?:256|384|512)-[-+/\\w=]+'"),lookbehind:!0,alias:"number"},host:{pattern:n("[a-z][a-z0-9.+-]*://[^\\s;,']*|\\*[^\\s;,']*|[a-z0-9-]+(?:\\.[a-z0-9-]+)+(?::[\\d*]+)?(?:/[^\\s;,']*)?"),lookbehind:!0,alias:"url",inside:{important:/\*/}},keyword:[{pattern:n("'unsafe-[a-z-]+'"),lookbehind:!0,alias:"unsafe"},{pattern:n("'[a-z-]+'"),lookbehind:!0,alias:"safe"}],punctuation:/;/}}(Prism); +!function(e){var a="(?:(?!\\s)[\\d$+<=a-zA-Z\\x80-\\uFFFF])+",t="[^{}@#]+\\{[^}#@]*\\}";e.languages.cooklang={comment:{pattern:/\[-[\s\S]*?-\]|--.*/,greedy:!0},meta:{pattern:/>>.*:.*/,inside:{property:{pattern:/(>>\s*)[^\s:](?:[^:]*[^\s:])?/,lookbehind:!0}}},"cookware-group":{pattern:new RegExp("#(?:"+t+"|"+a+")"),inside:{cookware:{pattern:new RegExp("(^#)(?:[^{}@#]+)"),lookbehind:!0,alias:"variable"},"cookware-keyword":{pattern:/^#/,alias:"keyword"},"quantity-group":{pattern:new RegExp(/\{[^{}@#]*\}/),inside:{quantity:{pattern:new RegExp("(^\\{)[^{}@#]+"),lookbehind:!0,alias:"number"},punctuation:/[{}]/}}}},"ingredient-group":{pattern:new RegExp("@(?:"+t+"|"+a+")"),inside:{ingredient:{pattern:new RegExp("(^@)(?:[^{}@#]+)"),lookbehind:!0,alias:"variable"},"ingredient-keyword":{pattern:/^@/,alias:"keyword"},"amount-group":{pattern:/\{[^{}]*\}/,inside:{amount:{pattern:/([\{|])[^{}|*%]+/,lookbehind:!0,alias:"number"},unit:{pattern:/(%)[^}]+/,lookbehind:!0,alias:"symbol"},"servings-scaler":{pattern:/\*/,alias:"operator"},"servings-alternative-separator":{pattern:/\|/,alias:"operator"},"unit-separator":{pattern:/(?:%|(\*)%)/,lookbehind:!0,alias:"operator"},punctuation:/[{}]/}}}},"timer-group":{pattern:/~(?!\s)[^@#~{}]*\{[^{}]*\}/,inside:{timer:{pattern:/(^~)[^{]+/,lookbehind:!0,alias:"variable"},"duration-group":{pattern:/\{[^{}]*\}/,inside:{punctuation:/[{}]/,unit:{pattern:new RegExp("(%\\s*)(?:h|hours|hrs|m|min|minutes)\\b"),lookbehind:!0,alias:"symbol"},operator:/%/,duration:{pattern:/\d+/,alias:"number"}}},"timer-keyword":{pattern:/^~/,alias:"keyword"}}}}}(Prism); +!function(e){for(var t="\\(\\*(?:[^(*]|\\((?!\\*)|\\*(?!\\))|)*\\*\\)",i=0;i<2;i++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp('#\\[(?:[^\\[\\]("]|"(?:[^"]|"")*"(?!")|\\((?!\\*)|)*\\]'.replace(//g,(function(){return t}))),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}(Prism); +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var n={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var t="(?:"+["([^a-zA-Z0-9\\s{(\\[<=])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^]|\\((?:[^()\\\\]|\\\\[^])*\\))*\\)","\\{(?:[^{}\\\\]|\\\\[^]|\\{(?:[^{}\\\\]|\\\\[^])*\\})*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^]|\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\])*\\]","<(?:[^<>\\\\]|\\\\[^]|<(?:[^<>\\\\]|\\\\[^])*>)*>"].join("|")+")",i='(?:"(?:\\\\.|[^"\\\\\r\n])*"|(?:\\b[a-zA-Z_]\\w*|[^\\s\0-\\x7F]+)[?!]?|\\$.)';e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp("%r"+t+"[egimnosux]{0,6}"),greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp("(^|[^:]):"+i),lookbehind:!0,greedy:!0},{pattern:RegExp("([\r\n{(,][ \t]*)"+i+"(?=:(?!:))"),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp("%[qQiIwWs]?"+t),greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp("%x"+t),greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}; +!function(e){var n="(?:"+"\"\"\"(?:[^\\\\\"]|\"(?!\"\"\\2)|)*\"\"\"|'''(?:[^\\\\']|'(?!''\\2)|)*'''|\"(?:[^\\\\\r\n\"]|\"(?!\\2)|)*\"|'(?:[^\\\\\r\n']|'(?!\\2)|)*'".replace(//g,"\\\\(?:(?!\\2)|\\2(?:[^()\r\n]|\\([^()]*\\)))")+")";e.languages.cue={comment:{pattern:/\/\/.*/,greedy:!0},"string-literal":{pattern:RegExp("(^|[^#\"'\\\\])(#*)"+n+"(?![\"'])\\2"),lookbehind:!0,greedy:!0,inside:{escape:{pattern:/(?=[\s\S]*["'](#*)$)\\\1(?:U[a-fA-F0-9]{1,8}|u[a-fA-F0-9]{1,4}|x[a-fA-F0-9]{1,2}|\d{2,3}|[^(])/,greedy:!0,alias:"string"},interpolation:{pattern:/(?=[\s\S]*["'](#*)$)\\\1\([^()]*\)/,greedy:!0,inside:{punctuation:/^\\#*\(|\)$/,expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:{pattern:/(^|[^\w$])(?:for|if|import|in|let|null|package)(?![\w$])/,lookbehind:!0},boolean:{pattern:/(^|[^\w$])(?:false|true)(?![\w$])/,lookbehind:!0},builtin:{pattern:/(^|[^\w$])(?:bool|bytes|float|float(?:32|64)|u?int(?:8|16|32|64|128)?|number|rune|string)(?![\w$])/,lookbehind:!0},attribute:{pattern:/@[\w$]+(?=\s*\()/,alias:"function"},function:{pattern:/(^|[^\w$])[a-z_$][\w$]*(?=\s*\()/i,lookbehind:!0},number:{pattern:/(^|[^\w$.])(?:0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|0[xX][0-9A-Fa-f]+(?:_[0-9A-Fa-f]+)*|(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[eE][+-]?\d+(?:_\d+)*)?(?:[KMGTP]i?)?)(?![\w$])/,lookbehind:!0},operator:/\.{3}|_\|_|&&?|\|\|?|[=!]~|[<>=!]=?|[+\-*/?]/,punctuation:/[()[\]{},.:]/},e.languages.cue["string-literal"].inside.interpolation.inside.expression.inside=e.languages.cue}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"','(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +!function(e){var a=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n="(^|[^\\w.])(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*",s={pattern:RegExp(n+"[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b"),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[s,{pattern:RegExp(n+"[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()])"),lookbehind:!0,inside:s.inside}],keyword:a,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":s,keyword:a,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}(Prism); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var n={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(n).forEach((function(a){var i=n[a],r=[];/^\w+$/.test(a)||r.push(/\w+/.exec(a)[0]),"diff"===a&&r.push("bold"),e.languages.diff[a]={pattern:RegExp("^(?:["+i+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(a)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:n})}(Prism); +!function(e){function n(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(t,a,r,o){if(t.language===a){var c=t.tokenStack=[];t.code=t.code.replace(r,(function(e){if("function"==typeof o&&!o(e))return e;for(var r,i=c.length;-1!==t.code.indexOf(r=n(a,i));)++i;return c[i]=e,r})),t.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(t,a){if(t.language===a&&t.tokenStack){t.grammar=e.languages[a];var r=0,o=Object.keys(t.tokenStack);!function c(i){for(var u=0;u=o.length);u++){var g=i[u];if("string"==typeof g||g.content&&"string"==typeof g.content){var l=o[r],s=t.tokenStack[l],f="string"==typeof g?g:g.content,p=n(a,l),k=f.indexOf(p);if(k>-1){++r;var m=f.substring(0,k),d=new e.Token(a,e.tokenize(s,t.grammar),"language-"+a,s),h=f.substring(k+p.length),v=[];m&&v.push.apply(v,c([m])),v.push(d),h&&v.push.apply(v,c([h])),"string"==typeof g?i.splice.apply(i,[u,1].concat(v)):g.content=v}}else g.content&&c(g.content)}return i}(t.tokens)}}}})}(Prism); +!function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var n=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",(function(e){o.buildPlaceholders(e,"django",n)})),e.hooks.add("after-tokenize",(function(e){o.tokenizePlaceholders(e,"django")})),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",(function(e){o.buildPlaceholders(e,"jinja2",n)})),e.hooks.add("after-tokenize",(function(e){o.tokenizePlaceholders(e,"jinja2")}))}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +!function(e){var n="(?:[ \t]+(?![ \t])(?:)?|)".replace(//g,(function(){return"\\\\[\r\n](?:\\s|\\\\[\r\n]|#.*(?!.))*(?![\\s#]|\\\\[\r\n])"})),r="\"(?:[^\"\\\\\r\n]|\\\\(?:\r\n|[^]))*\"|'(?:[^'\\\\\r\n]|\\\\(?:\r\n|[^]))*'",t="--[\\w-]+=(?:|(?![\"'])(?:[^\\s\\\\]|\\\\.)+)".replace(//g,(function(){return r})),o={pattern:RegExp(r),greedy:!0},i={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function a(e,r){return e=e.replace(//g,(function(){return t})).replace(//g,(function(){return n})),RegExp(e,r)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:a("(^(?:ONBUILD)?\\w+)(?:)*","i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[o,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:a("(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\\b","i"),lookbehind:!0,greedy:!0},{pattern:a("(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\\\]+)AS","i"),lookbehind:!0,greedy:!0},{pattern:a("(^ONBUILD)\\w+","i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:i,string:o,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:i},e.languages.dockerfile=e.languages.docker}(Prism); +!function(e){var a="(?:"+["[a-zA-Z_\\x80-\\uFFFF][\\w\\x80-\\uFFFF]*","-?(?:\\.\\d+|\\d+(?:\\.\\d*)?)",'"[^"\\\\]*(?:\\\\[^][^"\\\\]*)*"',"<(?:[^<>]|(?!\x3c!--)<(?:[^<>\"']|\"[^\"]*\"|'[^']*')+>|\x3c!--(?:[^-]|-(?!->))*--\x3e)*>"].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function r(e,n){return RegExp(e.replace(//g,(function(){return a})),n)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:r("(\\b(?:digraph|graph|subgraph)[ \t\r\n]+)","i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:r("(=[ \t\r\n]*)"),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:r("([\\[;, \t\r\n])(?=[ \t\r\n]*=)"),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:r("(^|[^-.\\w\\x80-\\uFFFF\\\\])"),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(Prism); +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(a){a.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:a.languages.javascript}},a.hooks.add("before-tokenize",(function(e){a.languages["markup-templating"].buildPlaceholders(e,"ejs",/<%(?!%)[\s\S]+?%>/g)})),a.hooks.add("after-tokenize",(function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"ejs")})),a.languages.eta=a.languages.ejs}(Prism); +Prism.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach((function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}})); +Prism.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(a){a.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:a.languages.lua}},a.hooks.add("before-tokenize",(function(e){a.languages["markup-templating"].buildPlaceholders(e,"etlua",/<%[\s\S]+?%>/g)})),a.hooks.add("after-tokenize",(function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"etlua")}))}(Prism); +!function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(n){e.languages["markup-templating"].buildPlaceholders(n,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(n){e.languages["markup-templating"].tokenizePlaceholders(n,"erb")}))}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|begin|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"builtin"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"selector",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"selector"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}}); +!function(e){var t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach((function(e){i[e].pattern=r(a[e])})),i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +!function(a){a.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),a.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(e){for(var t="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[^\\s\\S]");var i={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:(?!\\})(?:))*\\})*\\1".replace(//g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:(?!\\})(?:))*\\}".replace(//g,(function(){return t}))),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};i.string[1].inside.interpolation.inside.rest=i,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:i}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:i}}}},e.hooks.add("before-tokenize",(function(n){var i=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,(function(){return t})),"gi");e.languages["markup-templating"].buildPlaceholders(n,"ftl",i)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")}))}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/}); +Prism.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},Prism.languages.gap.shell.inside.gap.inside=Prism.languages.gap; +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},record:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"tag"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +Prism.languages.gettext={comment:[{pattern:/# .*/,greedy:!0,alias:"translator-comment"},{pattern:/#\..*/,greedy:!0,alias:"extracted-comment"},{pattern:/#:.*/,greedy:!0,alias:"reference-comment"},{pattern:/#,.*/,greedy:!0,alias:"flag-comment"},{pattern:/#\|.*/,greedy:!0,alias:"previously-untranslated-comment"},{pattern:/#.*/,greedy:!0}],string:{pattern:/(^|[^\\])"(?:[^"\\]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/^msg(?:ctxt|id|id_plural|str)\b/m,number:/\b\d+\b/,punctuation:/[\[\]]/},Prism.languages.po=Prism.languages.gettext; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|(?:(?!\\|).)*";a.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}(Prism); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/}); +Prism.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},Prism.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=Prism.languages.gn,Prism.languages.gni=Prism.languages.gn; +Prism.languages["linker-script"]={comment:{pattern:/(^|\s)\/\*[\s\S]*?(?:$|\*\/)/,lookbehind:!0,greedy:!0},identifier:{pattern:/"[^"\r\n]*"/,greedy:!0},"location-counter":{pattern:/\B\.\B/,alias:"important"},section:{pattern:/(^|[^\w*])\.\w+\b/,lookbehind:!0,alias:"keyword"},function:/\b[A-Z][A-Z_]*(?=\s*\()/,number:/\b(?:0[xX][a-fA-F0-9]+|\d+)[KM]?\b/,operator:/>>=?|<<=?|->|\+\+|--|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?/,punctuation:/[(){},;]/},Prism.languages.ld=Prism.languages["linker-script"]; +Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages["go-mod"]=Prism.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}; +!function(e){var n={pattern:/((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}};e.languages.gradle=e.languages.extend("clike",{string:{pattern:/'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,greedy:!0},keyword:/\b(?:apply|def|dependencies|else|if|implementation|import|plugin|plugins|project|repositories|repository|sourceSets|tasks|val)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("gradle","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}}}),e.languages.insertBefore("gradle","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("gradle","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),n.inside.expression.inside=e.languages.gradle}(Prism); +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},Prism.hooks.add("after-tokenize",(function(n){if("graphql"===n.language)for(var t=n.tokens.filter((function(n){return"string"!=typeof n&&"comment"!==n.type&&"scalar"!==n.type})),e=0;e0)){var s=f(/^\{$/,/^\}$/);if(-1===s)continue;for(var u=e;u=0&&b(p,"variable-input")}}}}function l(n){return t[e+n]}function c(n,t){t=t||0;for(var e=0;e]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),n.inside.expression.inside=e.languages.groovy}(Prism); +!function(n){n.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:n.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:n.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:n.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:n.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:n.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:n.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:n.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var e=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],t={},r=0,a=e.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},a.hooks.add("before-tokenize",(function(e){a.languages["markup-templating"].buildPlaceholders(e,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),a.hooks.add("after-tokenize",(function(e){a.languages["markup-templating"].tokenizePlaceholders(e,"handlebars")})),a.languages.hbs=a.languages.handlebars,a.languages.mustache=a.languages.handlebars}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),Prism.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:Prism.languages.haxe}}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}}); +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +Prism.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}; +!function(t){function a(t){return RegExp("(^(?:"+t+"):[ \t]*(?![ \t]))[^]+","i")}t.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:t.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:a("Content-Security-Policy"),lookbehind:!0,alias:["csp","languages-csp"],inside:t.languages.csp},{pattern:a("Public-Key-Pins(?:-Report-Only)?"),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:t.languages.hpkp},{pattern:a("Strict-Transport-Security"),lookbehind:!0,alias:["hsts","languages-hsts"],inside:t.languages.hsts},{pattern:a("[^:]+"),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var e,n=t.languages,s={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css,"text/plain":n.plain},i={"application/json":!0,"application/xml":!0};function r(t){var a=t.replace(/^[a-z]+\//,"");return"(?:"+t+"|\\w+/(?:[\\w.-]+\\+)+"+a+"(?![+\\w.-]))"}for(var p in s)if(s[p]){e=e||{};var l=i[p]?r(p):p;e[p.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+l+"(?:(?:\r\n?|\n)[\\w-].*)*(?:\r(?:\n|(?!\n))|\n))[^ \t\\w-][^]*","i"),lookbehind:!0,inside:s[p]}}e&&t.languages.insertBefore("http","header",e)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}; +Prism.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(e){function t(e,s){return s<=0?"[]":e.replace(//g,(function(){return t(e,s-1)}))}var s=/'[{}:=,](?:[^']|'')*'(?!')/,n={pattern:/''/,greedy:!0,alias:"operator"},r={pattern:s,greedy:!0,inside:{escape:n}},a=t("\\{(?:[^{}']|'(?![{},'])|''||)*\\}".replace(//g,(function(){return s.source})),8),i={pattern:RegExp(a),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(a),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":i,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":i,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp("(^\\s*,\\s*(?=\\S))"+t("(?:[^{}']|'[^']*'|\\{(?:)?\\})+",8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:n,string:r},i.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(Prism); +Prism.languages.idris=Prism.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),Prism.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),Prism.languages.idr=Prism.languages.idris; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}; +Prism.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var n=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,t="(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*",s={pattern:RegExp("(^|[^\\w.])"+t+"[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b"),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[s,{pattern:RegExp("(^|[^\\w.])"+t+"[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()]|\\s*(?:\\[[\\s,]*\\]\\s*)?::\\s*new\\b)"),lookbehind:!0,inside:s.inside},{pattern:RegExp("(\\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\\s+)"+t+"[A-Z]\\w*\\b"),lookbehind:!0,inside:s.inside}],keyword:n,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":s,keyword:n,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp("(\\bimport\\s+)"+t+"(?:[A-Z]\\w*|\\*)(?=\\s*;)"),lookbehind:!0,inside:{namespace:s.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp("(\\bimport\\s+static\\s+)"+t+"(?:\\w+|\\*)(?=\\s*;)"),lookbehind:!0,alias:"static",inside:{namespace:s.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,(function(){return n.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism); +!function(e){var a=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,t=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,n=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:a,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:n,punctuation:s};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},r=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];e.languages.insertBefore("php","variable",{string:r,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:a,string:r,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,number:i,operator:n,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(a){/<\?/.test(a.code)&&e.languages["markup-templating"].buildPlaceholders(a,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)})),e.hooks.add("after-tokenize",(function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"php")}))}(Prism); +!function(a){var e=a.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(e,"addSupport",{value:function(e,n){"string"==typeof e&&(e=[e]),e.forEach((function(e){!function(e,n){var t="doc-comment",r=a.languages[e];if(r){var o=r[t];if(o||(o=(r=a.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[t]),o instanceof RegExp&&(o=r[t]={pattern:o}),Array.isArray(o))for(var i=0,s=o.length;i/g,(function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"}));a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|link|linkplain|see|throws|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}; +Prism.languages.jolie=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),Prism.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('(^|[^\\\\])"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,(function(){return n}))),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),lookbehind:!0,greedy:!0,inside:i},string:{pattern:t,lookbehind:!0,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var s=e.languages.extend("typescript",{});delete s["class-name"],e.languages.typescript["class-name"].inside=s,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:s}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="\\{(?:[^{}]|\\{(?:[^{}]|\\{[^{}]*\\})*\\})+\\}",t="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"(?:(?!\\s)[$\\w\\xA0-\\uFFFF.])+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[(?:(?!\\s)[$\\w\\xA0-\\uFFFF.])+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,(function(){return"(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*"})),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],i=r.pattern.source;function o(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function p(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function l(t){var n={};n["interpolation-punctuation"]=a;var i=e.tokenize(t,n);if(3===i.length){var o=[1,1];o.push.apply(o,p(i[1],e.languages.javascript,"javascript")),i.splice.apply(i,o)}return new e.Token("interpolation",i,r.alias,t)}function g(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),o=0,g={},u=p(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=s(o++,r)););return g[n]=a,n})).join(""),n,r),c=Object.keys(g);return o=0,function e(t){for(var n=0;n=c.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=c[o],i="string"==typeof r?r:r.content,s=i.indexOf(a);if(-1!==s){++o;var p=i.substring(0,s),u=l(g[a]),f=i.substring(s+a.length),y=[];if(p&&y.push(p),y.push(u),f){var v=[f];e(v),y.push.apply(y,v)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(y)),n+=y.length-1):r.content=y}}else{var d=r.content;Array.isArray(d)?e(d):e([d])}}}(u),new e.Token(r,u,"language-"+r,t)}e.languages.javascript["template-string"]=[o("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),o("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),o("svg","\\bsvg"),o("markdown","\\b(?:markdown|md)"),o("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),o("sql","\\bsql"),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(""):c(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var r=0,a=n.length;r]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}; +Prism.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp("\\b(?:(?:(?:[\\da-f]{1,4}:){7}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){6}:[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){5}:(?:[\\da-f]{1,4}:)?[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){4}:(?:[\\da-f]{1,4}:){0,2}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){3}:(?:[\\da-f]{1,4}:){0,3}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){2}:(?:[\\da-f]{1,4}:){0,4}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){6}|(?:[\\da-f]{1,4}:){0,5}:|::(?:[\\da-f]{1,4}:){0,5}|[\\da-f]{1,4}::(?:[\\da-f]{1,4}:){0,5}[\\da-f]{1,4}|::(?:[\\da-f]{1,4}:){0,6}[\\da-f]{1,4}|(?:[\\da-f]{1,4}:){1,7}:)(?:/\\d{1,3})?|(?:/\\d{1,2})?)\\b".replace(//g,(function(){return"(?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d))"})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}; +Prism.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|newcontext|nomatch|postkeystroke|readonly|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"];var e={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:n.languages.kotlin}};n.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:e},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:e},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete n.languages.kotlin.string,n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(n){function o(n,o){return RegExp(n.replace(//g,"\\s\\x00-\\x1f\\x22-\\x2f\\x3a-\\x3f\\x5b-\\x5e\\x60\\x7b-\\x7e"),o)}n.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:o("(^|[])(?:да|нет)(?=[]|$)"),lookbehind:!0},"operator-word":{pattern:o("(^|[])(?:и|или|не)(?=[]|$)"),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:o("(^|[])знач(?=[]|$)"),lookbehind:!0,alias:"keyword"},type:[{pattern:o("(^|[])(?:вещ|лит|лог|сим|цел)(?:\\x20*таб)?(?=[]|$)"),lookbehind:!0,alias:"builtin"},{pattern:o("(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)"),lookbehind:!0,alias:"important"}],keyword:{pattern:o("(^|[])(?:алг|арг(?:\\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\\x20+|_)исп)?|кц(?:(?:\\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)"),lookbehind:!0},name:{pattern:o("(^|[])[^\\d][^]*(?:\\x20+[^]+)*(?=[]|$)"),lookbehind:!0},number:{pattern:o("(^|[])(?:\\B\\$[\\da-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?)(?=[]|$)","i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},n.languages.kum=n.languages.kumir}(Prism); +Prism.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}; +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(a){a.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:a.languages.php}};var t=a.languages.extend("markup",{});a.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:a.languages.php}}}}}},t.tag),a.hooks.add("before-tokenize",(function(e){"latte"===e.language&&(a.languages["markup-templating"].buildPlaceholders(e,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),e.grammar=t)})),a.hooks.add("after-tokenize",(function(t){a.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var r in e)e[r]=e[r].replace(/<[\w\s]+>/g,(function(r){return"(?:"+e[r].trim()+")"}));return e[r]}({"":"\\d+(?:/\\d+)|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[esfdl][+-]?\\d+)?","":"[+-]?|[+-](?:inf|nan)\\.0","":"[+-](?:|(?:inf|nan)\\.0)?i","":"(?:@|)?|","":"(?:#d(?:#[ei])?|#[ei](?:#d)?)?","":"[0-9a-f]+(?:/[0-9a-f]+)?","":"[+-]?|[+-](?:inf|nan)\\.0","":"[+-](?:|(?:inf|nan)\\.0)?i","":"(?:@|)?|","":"#[box](?:#[ei])?|(?:#[ei])?#[box]","":"(^|[()\\[\\]\\s])(?:|)(?=[()\\[\\]\\s]|$)"}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(Prism); +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,(function(){return n}));n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,(function(){return n})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},Prism.hooks.add("before-tokenize",(function(e){var t=!1;Prism.languages["markup-templating"].buildPlaceholders(e,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var n=/^\{%-?\s*(\w+)/.exec(e);if(n){var i=n[1];if("raw"===i&&!t)return t=!0,!0;if("endraw"===i)return t=!1,!0}return!t}))})),Prism.hooks.add("after-tokenize",(function(e){Prism.languages["markup-templating"].tokenizePlaceholders(e,"liquid")})); +!function(e){function n(e){return RegExp("(\\()(?:"+e+")(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])(?:"+e+")(?=[\\s)])")}var t="(?!\\d)[-+*/~!@$%^=<>{}\\w]+",r="(\\()",i="(?:[^()]|\\((?:[^()]|\\((?:[^()]|\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\))*\\))*\\))*",s={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp("(\\()(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)(?=\\s)"),lookbehind:!0},{pattern:RegExp("(\\()(?:append|by|collect|concat|do|finally|for|in|return)(?=\\s)"),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("nil|t"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp("(\\()def(?:const|custom|group|var)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp("(\\()(?:cl-)?(?:defmacro|defun\\*?)\\s+"+t+"\\s+\\("+i+"\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp("(\\()lambda\\s+\\(\\s*(?:&?"+t+"(?:\\s+&?"+t+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&(?!\\d)[-+*/~!@$%^=<>{}\\w]+"),varform:{pattern:RegExp("\\("+t+"\\s+(?=\\S)"+i+"\\)"),inside:s},argument:{pattern:RegExp("(^|[\\s(])"+t),lookbehind:!0,alias:"variable"},rest:s},o="\\S+(?:\\s+\\S+)*",p={pattern:RegExp(r+i+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+o),inside:l},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+o),inside:l},keys:{pattern:RegExp("&key\\s+"+o+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};s.lambda.inside.arguments=p,s.defun.inside.arguments=e.util.clone(p),s.defun.inside.arguments.inside.sublist=p,e.languages.lisp=s,e.languages.elisp=s,e.languages.emacs=s,e.languages["emacs-lisp"]=s}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +!function(a){a.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(Prism); +Prism.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:Prism.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp("\\b\\d{4}[-/]\\d{2}[-/]\\d{2}(?:T(?=\\d{1,2}:)|(?=\\s\\d{1,2}:))|\\b\\d{1,4}[-/ ](?:\\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\\d{2,4}T?\\b|\\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\\s{1,2}\\d{1,2}\\b","i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(n){function e(n){return n=n.replace(//g,(function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?![\r\n]))"})),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var t="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",a="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|(?![^]))".replace(/__/g,(function(){return t})),i="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+i+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+i+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(t),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(t),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:e("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:e("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:e("(~~?)(?:(?!~))+\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:e('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)|[ \t]?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(e){["url","bold","italic","strike","code-snippet"].forEach((function(t){e!==t&&(n.languages.markdown[e].inside.content.inside[t]=n.languages.markdown[t])}))})),n.hooks.add("after-tokenize",(function(n){"markdown"!==n.language&&"md"!==n.language||function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t",quot:'"'},l=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(Prism); +!function(t){var e="\\bvoid\\b||\\b(?:complex|numeric|pointer(?:\\s*\\([^()]*\\))?|real|string|(?:class|struct)\\s+\\w+|transmorphic)(?:\\s*)?".replace(//g,"\\b(?:(?:col|row)?vector|matrix|scalar)\\b");t.languages.mata={comment:{pattern:/\/\/.*|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\//,greedy:!0},string:{pattern:/"[^"\r\n]*"|[‘`']".*?"[’`']/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|struct)\s+)\w+(?=\s*(?:\{|\bextends\b))/,lookbehind:!0},type:{pattern:RegExp(e),alias:"class-name",inside:{punctuation:/[()]/,keyword:/\b(?:class|function|struct|void)\b/}},keyword:/\b(?:break|class|continue|do|else|end|extends|external|final|for|function|goto|if|pragma|private|protected|public|return|static|struct|unset|unused|version|virtual|while)\b/,constant:/\bNULL\b/,number:{pattern:/(^|[^\w.])(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|\d[a-f0-9]*(?:\.[a-f0-9]+)?x[+-]?\d+)i?(?![\w.])/i,lookbehind:!0},missing:{pattern:/(^|[^\w.])(?:\.[a-z]?)(?![\w.])/,lookbehind:!0,alias:"symbol"},function:/\b[a-z_]\w*(?=\s*\()/i,operator:/\.\.|\+\+|--|&&|\|\||:?(?:[!=<>]=|[+\-*/^<>&|:])|[!?=\\#’`']/,punctuation:/[()[\]{},;.]/}}(Prism); +Prism.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +!function(t){var e=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;t.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:^|[;=<>+\\-*/^({\\[]|\\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\\b)[ \t]*)(?!"+e.source+")[a-z_]\\w*\\b(?=[ \t]*(?:(?!"+e.source+")[a-z_]|\\d|-\\.?\\d|[({'\"$@#?]))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:e,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(Prism); +Prism.languages.mel={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},code:{pattern:/`(?:\\.|[^\\`])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},statement:{pattern:/[\s\S]+/,inside:null}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:{pattern:/((?:^|[{;])[ \t]*)[a-z_]\w*\b(?!\s*(?:\.(?!\.)|[[{=]))|\b[a-z_]\w*(?=[ \t]*\()/im,lookbehind:!0,greedy:!0},"tensor-punctuation":{pattern:/<<|>>/,alias:"punctuation"},operator:/\+[+=]?|-[-=]?|&&|\|\||[<>]=?|[*\/!=]=?|[%^]/,punctuation:/[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.statement.inside=Prism.languages.mel; +Prism.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}; +Prism.languages.metafont={comment:{pattern:/%.*/,greedy:!0},string:{pattern:/"[^\r\n"]*"/,greedy:!0},number:/\d*\.?\d+/,boolean:/\b(?:false|true)\b/,punctuation:[/[,;()]/,{pattern:/(^|[^{}])(?:\{|\})(?![{}])/,lookbehind:!0},{pattern:/(^|[^[])\[(?!\[)/,lookbehind:!0},{pattern:/(^|[^\]])\](?!\])/,lookbehind:!0}],constant:[{pattern:/(^|[^!?])\?\?\?(?![!?])/,lookbehind:!0},{pattern:/(^|[^/*\\])(?:\\|\\\\)(?![/*\\])/,lookbehind:!0},/\b(?:_|blankpicture|bp|cc|cm|dd|ditto|down|eps|epsilon|fullcircle|halfcircle|identity|in|infinity|left|mm|nullpen|nullpicture|origin|pc|penrazor|penspeck|pensquare|penstroke|proof|pt|quartercircle|relax|right|smoke|unitpixel|unitsquare|up)\b/],quantity:{pattern:/\b(?:autorounding|blacker|boundarychar|charcode|chardp|chardx|chardy|charext|charht|charic|charwd|currentwindow|day|designsize|displaying|fillin|fontmaking|granularity|hppp|join_radius|month|o_correction|pausing|pen_(?:bot|lft|rt|top)|pixels_per_inch|proofing|showstopping|smoothing|time|tolerance|tracingcapsules|tracingchoices|tracingcommands|tracingedges|tracingequations|tracingmacros|tracingonline|tracingoutput|tracingpens|tracingrestores|tracingspecs|tracingstats|tracingtitles|turningcheck|vppp|warningcheck|xoffset|year|yoffset)\b/,alias:"keyword"},command:{pattern:/\b(?:addto|batchmode|charlist|cull|display|errhelp|errmessage|errorstopmode|everyjob|extensible|fontdimen|headerbyte|inner|interim|let|ligtable|message|newinternal|nonstopmode|numspecial|openwindow|outer|randomseed|save|scrollmode|shipout|show|showdependencies|showstats|showtoken|showvariable|special)\b/,alias:"builtin"},operator:[{pattern:/(^|[^>=<:|])(?:<|<=|=|=:|\|=:|\|=:>|=:\|>|=:\||\|=:\||\|=:\|>|\|=:\|>>|>|>=|:|:=|<>|::|\|\|:)(?![>=<:|])/,lookbehind:!0},{pattern:/(^|[^+-])(?:\+|\+\+|-{1,3}|\+-\+)(?![+-])/,lookbehind:!0},{pattern:/(^|[^/*\\])(?:\*|\*\*|\/)(?![/*\\])/,lookbehind:!0},{pattern:/(^|[^.])(?:\.{2,3})(?!\.)/,lookbehind:!0},{pattern:/(^|[^@#&$])&(?![@#&$])/,lookbehind:!0},/\b(?:and|not|or)\b/],macro:{pattern:/\b(?:abs|beginchar|bot|byte|capsule_def|ceiling|change_width|clear_pen_memory|clearit|clearpen|clearxy|counterclockwise|cullit|cutdraw|cutoff|decr|define_blacker_pixels|define_corrected_pixels|define_good_x_pixels|define_good_y_pixels|define_horizontal_corrected_pixels|define_pixels|define_whole_blacker_pixels|define_whole_pixels|define_whole_vertical_blacker_pixels|define_whole_vertical_pixels|dir|direction|directionpoint|div|dotprod|downto|draw|drawdot|endchar|erase|fill|filldraw|fix_units|flex|font_coding_scheme|font_extra_space|font_identifier|font_normal_shrink|font_normal_space|font_normal_stretch|font_quad|font_size|font_slant|font_x_height|gfcorners|gobble|gobbled|good\.(?:bot|lft|rt|top|x|y)|grayfont|hide|hround|imagerules|incr|interact|interpath|intersectionpoint|inverse|italcorr|killtext|labelfont|labels|lft|loggingall|lowres_fix|makegrid|makelabel(?:\.(?:bot|lft|rt|top)(?:\.nodot)?)?|max|min|mod|mode_def|mode_setup|nodisplays|notransforms|numtok|openit|penlabels|penpos|pickup|proofoffset|proofrule|proofrulethickness|range|reflectedabout|rotatedabout|rotatedaround|round|rt|savepen|screenchars|screenrule|screenstrokes|shipit|showit|slantfont|softjoin|solve|stop|superellipse|tensepath|thru|titlefont|top|tracingall|tracingnone|undraw|undrawdot|unfill|unfilldraw|upto|vround)\b/,alias:"function"},builtin:/\b(?:ASCII|angle|char|cosd|decimal|directiontime|floor|hex|intersectiontimes|jobname|known|length|makepath|makepen|mexp|mlog|normaldeviate|oct|odd|pencircle|penoffset|point|postcontrol|precontrol|reverse|rotated|sind|sqrt|str|subpath|substring|totalweight|turningnumber|uniformdeviate|unknown|xpart|xxpart|xypart|ypart|yxpart|yypart)\b/,keyword:/\b(?:also|at|atleast|begingroup|charexists|contour|controls|curl|cycle|def|delimiters|doublepath|dropping|dump|else|elseif|end|enddef|endfor|endgroup|endinput|exitif|exitunless|expandafter|fi|for|forever|forsuffixes|from|if|input|inwindow|keeping|kern|of|primarydef|quote|readstring|scaled|scantokens|secondarydef|shifted|skipto|slanted|step|tension|tertiarydef|to|transformed|until|vardef|withpen|withweight|xscaled|yscaled|zscaled)\b/,type:{pattern:/\b(?:boolean|expr|numeric|pair|path|pen|picture|primary|secondary|string|suffix|tertiary|text|transform)\b/,alias:"property"},variable:{pattern:/(^|[^@#&$])(?:@#|#@|#|@)(?![@#&$])|\b(?:aspect_ratio|currentpen|currentpicture|currenttransform|d|extra_beginchar|extra_endchar|extra_setup|h|localfont|mag|mode|screen_cols|screen_rows|w|whatever|x|y|z)\b/,lookbehind:!0}}; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map((function($){return $.replace("$","\\$")}))).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"property"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}; +!function(e){var n=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:n}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:n}},punctuation:/[{};]/}}(Prism); +Prism.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|KnownFolderPath|LabelAddress|TempFileName|WinVer)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|RtlLanguage|ShellVarContextAll|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Target|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}; +!function(e){var t=/\\(?:["'\\abefnrtv]|0[0-7]{2}|U[\dA-Fa-f]{6}|u[\dA-Fa-f]{4}|x[\dA-Fa-f]{2})/;e.languages.odin={comment:[{pattern:/\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:\*(?!\/)|[^*])*(?:\*\/|$))*(?:\*\/|$)/,greedy:!0},{pattern:/#![^\n\r]*/,greedy:!0},{pattern:/\/\/[^\n\r]*/,greedy:!0}],char:{pattern:/'(?:\\(?:.|[0Uux][0-9A-Fa-f]{1,6})|[^\n\r'\\])'/,greedy:!0,inside:{symbol:t}},string:[{pattern:/`[^`]*`/,greedy:!0},{pattern:/"(?:\\.|[^\n\r"\\])*"/,greedy:!0,inside:{symbol:t}}],directive:{pattern:/#\w+/,alias:"property"},number:/\b0(?:b[01_]+|d[\d_]+|h_*(?:(?:(?:[\dA-Fa-f]_*){8}){1,2}|(?:[\dA-Fa-f]_*){4})|o[0-7_]+|x[\dA-F_a-f]+|z[\dAB_ab]+)\b|(?:\b\d+(?:\.(?!\.)\d*)?|\B\.\d+)(?:[Ee][+-]?\d*)?[ijk]?(?!\w)/,discard:{pattern:/\b_\b/,alias:"keyword"},"procedure-definition":{pattern:/\b\w+(?=[ \t]*(?::\s*){2}proc\b)/,alias:"function"},keyword:/\b(?:asm|auto_cast|bit_set|break|case|cast|context|continue|defer|distinct|do|dynamic|else|enum|fallthrough|for|foreign|if|import|in|map|matrix|not_in|or_else|or_return|package|proc|return|struct|switch|transmute|typeid|union|using|when|where)\b/,"procedure-name":{pattern:/\b\w+(?=[ \t]*\()/,alias:"function"},boolean:/\b(?:false|nil|true)\b/,"constant-parameter-sign":{pattern:/\$/,alias:"important"},undefined:{pattern:/---/,alias:"operator"},arrow:{pattern:/->/,alias:"punctuation"},operator:/\+\+|--|\.\.[<=]?|(?:&~|[-!*+/=~]|[%&<>|]{1,2})=?|[?^]/,punctuation:/[(),.:;@\[\]{}]/}}(Prism); +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),E.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},Prism.languages.qasm=Prism.languages.openqasm; +Prism.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map((function(r){return r.split("").join(" *")})).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.pascal.asm.inside=Prism.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\b\\w+(?:)?|)".replace(//g,(function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"})),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,(function(){return n})),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,(function(){return n})),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,(function(){return n}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,n){return e[n]=t[n],e}),{});t["class-name"].forEach((function(e){e.inside=i}))}(Prism); +Prism.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}; +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +!function(e){var n="(?:\\((?:[^()\\\\]|\\\\[^])*\\)|\\{(?:[^{}\\\\]|\\\\[^])*\\}|\\[(?:[^[\\]\\\\]|\\\\[^])*\\]|<(?:[^<>\\\\]|\\\\[^])*>)";e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp("\\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\\s*(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","([a-zA-Z0-9])(?:(?!\\2)[^\\\\]|\\\\[^])*\\2",n].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp("\\b(?:m|qr)(?![a-zA-Z0-9])\\s*(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","([a-zA-Z0-9])(?:(?!\\2)[^\\\\]|\\\\[^])*\\2",n].join("|")+")[msixpodualngc]*"),greedy:!0},{pattern:RegExp("(^|[^-])\\b(?:s|tr|y)(?![a-zA-Z0-9])\\s*(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\2)[^\\\\]|\\\\[^])*\\2(?:(?!\\2)[^\\\\]|\\\\[^])*\\2","([a-zA-Z0-9])(?:(?!\\3)[^\\\\]|\\\\[^])*\\3(?:(?!\\3)[^\\\\]|\\\\[^])*\\3",n+"\\s*"+n].join("|")+")[msixpodualngcer]*"),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(Prism); +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}}); +!function(e){var t=/\$\w+|%[a-z]+%/;e.languages["plant-uml"]={comment:{pattern:/(^[ \t]*)(?:'.*|\/'[\s\S]*?'\/)/m,lookbehind:!0,greedy:!0},preprocessor:{pattern:/(^[ \t]*)!.*/m,lookbehind:!0,greedy:!0,alias:"property",inside:{variable:t}},delimiter:{pattern:/(^[ \t]*)@(?:end|start)uml\b/m,lookbehind:!0,greedy:!0,alias:"punctuation"},arrow:{pattern:RegExp("(^|[^-.<>?|\\\\[\\]ox])[[?]?[ox]?(?:(?:-+(?:[drlu]|do|down|le|left|ri|right|up)-+|\\.+(?:[drlu]|do|down|le|left|ri|right|up)\\.+|-+(?:\\[[^[\\]]*\\]-*)?|\\[[^[\\]]*\\]-+|\\.+(?:\\[[^[\\]]*\\]\\.*)?|\\[[^[\\]]*\\]\\.+)(?:>{1,2}|/{1,2}|\\\\{1,2}|\\|>|[#*^+{xo])|(?:<{1,2}|/{1,2}|\\\\{1,2}|<\\||[#*^+}xo])(?:-+(?:[drlu]|do|down|le|left|ri|right|up)-+|\\.+(?:[drlu]|do|down|le|left|ri|right|up)\\.+|-+(?:\\[[^[\\]]*\\]-*)?|\\[[^[\\]]*\\]-+|\\.+(?:\\[[^[\\]]*\\]\\.*)?|\\[[^[\\]]*\\]\\.+)(?:(?:>{1,2}|/{1,2}|\\\\{1,2}|\\|>|[#*^+{xo]))?)[ox]?[\\]?]?(?![-.<>?|\\\\\\]ox])"),lookbehind:!0,greedy:!0,alias:"operator",inside:{expression:{pattern:/(\[)[^[\]]+(?=\])/,lookbehind:!0,inside:null},punctuation:/\[(?=$|\])|^\]/}},string:{pattern:/"[^"]*"/,greedy:!0},text:{pattern:/(\[[ \t]*[\r\n]+(?![\r\n]))[^\]]*(?=\])/,lookbehind:!0,greedy:!0,alias:"string"},keyword:[{pattern:/^([ \t]*)(?:abstract\s+class|end\s+(?:box|fork|group|merge|note|ref|split|title)|(?:fork|split)(?:\s+again)?|activate|actor|agent|alt|annotation|artifact|autoactivate|autonumber|backward|binary|boundary|box|break|caption|card|case|circle|class|clock|cloud|collections|component|concise|control|create|critical|database|deactivate|destroy|detach|diamond|else|elseif|end|end[hr]note|endif|endswitch|endwhile|entity|enum|file|folder|footer|frame|group|[hr]?note|header|hexagon|hide|if|interface|label|legend|loop|map|namespace|network|newpage|node|nwdiag|object|opt|package|page|par|participant|person|queue|rectangle|ref|remove|repeat|restore|return|robust|scale|set|show|skinparam|stack|start|state|stop|storage|switch|title|together|usecase|usecase\/|while)(?=\s|$)/m,lookbehind:!0,greedy:!0},/\b(?:elseif|equals|not|while)(?=\s*\()/,/\b(?:as|is|then)\b/],divider:{pattern:/^==.+==$/m,greedy:!0,alias:"important"},time:{pattern:/@(?:\d+(?:[:/]\d+){2}|[+-]?\d+|:[a-z]\w*(?:[+-]\d+)?)\b/i,greedy:!0,alias:"number"},color:{pattern:/#(?:[a-z_]+|[a-fA-F0-9]+)\b/,alias:"symbol"},variable:t,punctuation:/[:,;()[\]{}]|\.{3}/},e.languages["plant-uml"].arrow.inside.expression.inside=e.languages["plant-uml"],e.languages.plantuml=e.languages["plant-uml"]}(Prism); +Prism.languages.plsql=Prism.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),Prism.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}}); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};i.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:i},boolean:i.boolean,variable:i.variable}}(Prism); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}}); +Prism.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +!function(t){var n=["on","ignoring","group_right","group_left","by","without"],a=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(n,["offset"]);t.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+n.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+a.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(Prism); +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,value:{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0,alias:"attr-value"},key:{pattern:/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,alias:"attr-name"},punctuation:/[=:]/}; +!function(e){var s=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a(?:(?:\r?\n|\r(?!\n))(?:\\2[\t ].+|\\s*?(?=\r?\n|\r)))+".replace("",(function(){return r.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[r.language,"language-"+r.language],inside:e.languages[r.language]}}})}e.languages.insertBefore("pug","filter",n)}(Prism); +!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/},["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(t){var a=t;if("string"!=typeof t&&(a=t.alias,t=t.lang),e.languages[a]){var r={};r["inline-lang-"+a]={pattern:RegExp("%< *-\\*- *\\d* *-\\*-[^]+?%>".replace("",t.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},r["inline-lang-"+a].inside.rest=e.util.clone(e.languages[a]),e.languages.insertBefore("pure","inline-lang",r)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+\$?|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[Prism.languages.haskell.operator[0],Prism.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +!function(e){function n(e,n){return e.replace(/<<(\d+)>>/g,(function(e,r){return"(?:"+n[+r]+")"}))}function r(e,r,a){return RegExp(n(e,r),a||"")}var a=RegExp("\\b(?:"+"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within".trim().replace(/ /g,"|")+")\\b"),t=n("<<0>>(?:\\s*\\.\\s*<<0>>)*",["\\b[A-Za-z_]\\w*\\b"]),i={keyword:a,punctuation:/[<>()?,.:[\]]/},s='"(?:\\\\.|[^\\\\"])*"';e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:r("(^|[^$\\\\])<<0>>",[s]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:r("(\\b(?:as|open)\\s+)<<0>>(?=\\s*(?:;|as\\b))",[t]),lookbehind:!0,inside:i},{pattern:r("(\\bnamespace\\s+)<<0>>(?=\\s*\\{)",[t]),lookbehind:!0,inside:i}],keyword:a,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var o=function(e,n){for(var r=0;r<2;r++)e=e.replace(/<>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(n('\\{(?:[^"{}]|<<0>>|<>)*\\}',[s]));e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:r('\\$"(?:\\\\.|<<0>>|[^\\\\"{])*"',[o]),greedy:!0,inside:{interpolation:{pattern:r("((?:^|[^\\\\])(?:\\\\\\\\)*)<<0>>",[o]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(Prism),Prism.languages.qs=Prism.languages.qsharp; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,(function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"})).replace(//g,(function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"})),t=0;t<2;t++)r=r.replace(//g,(function(){return r}));r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,(function(){return r})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(e){function s(e,s){for(var a=0;a/g,(function(){return"(?:"+e+")"}));return e.replace(//g,"[^\\s\\S]").replace(//g,'(?:@(?!")|"(?:[^\r\n\\\\"]|\\\\.)*"|@"(?:[^\\\\"]|""|\\\\[^])*"(?!")|\'(?:(?:[^\r\n\'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})\'|(?=[^\\\\](?!\'))))').replace(//g,"(?:/(?![/*])|//.*[\r\n]|/\\*[^*]*(?:\\*(?!/)[^*]*)*\\*/)")}var a=s("\\((?:[^()'\"@/]|||)*\\)",2),t=s("\\[(?:[^\\[\\]'\"@/]|||)*\\]",1),r=s("\\{(?:[^{}'\"@/]|||)*\\}",2),n="@(?:await\\b\\s*)?(?:(?!await\\b)\\w+\\b|"+a+")(?:[?!]?\\.\\w+\\b|(?:"+s("<(?:[^<>'\"@/]||)*>",1)+")?"+a+"|"+t+")*(?![?!\\.(\\[]|<(?!/))",l="(?:\"[^\"@]*\"|'[^'@]*'|[^\\s'\"@>=]+(?=[\\s>])|[\"'][^\"'@]*(?:(?:@(?![\\w()])|"+n+")[^\"'@]*)+[\"'])",i="(?:\\s(?:\\s*[^\\s>/=]+(?:\\s*=\\s*|(?=[\\s/>])))+)?".replace(//,l),g="(?!\\d)[^\\s>/=$<%]+"+i+"\\s*/?>",o="\\B@?(?:<([a-zA-Z][\\w:]*)"+i+"\\s*>(?:[^<]|(?:[^<]|)*",2)+")*|<"+g+")";e.languages.cshtml=e.languages.extend("markup",{});var c={pattern:/\S[\s\S]*/,alias:"language-csharp",inside:e.languages.insertBefore("csharp","string",{html:{pattern:RegExp(o),greedy:!0,inside:e.languages.cshtml}},{csharp:e.languages.extend("csharp",{})})},p={pattern:RegExp("(^|[^@])"+n),lookbehind:!0,greedy:!0,alias:"variable",inside:{keyword:/^@/,csharp:c}};e.languages.cshtml.tag.pattern=RegExp("*\\.{3}(?:[^{}]|)*\\})";function a(t,n){return t=t.replace(//g,(function(){return"(?:\\s|//.*(?!.)|/\\*(?:[^*]|\\*(?!/))\\*/)"})).replace(//g,(function(){return"(?:\\{(?:\\{(?:\\{[^{}]*\\}|[^{}])*\\}|[^{}])*\\})"})).replace(//g,(function(){return e})),RegExp(t,n)}e=a(e).source,t.languages.jsx=t.languages.extend("markup",n),t.languages.jsx.tag.pattern=a("+(?:[\\w.:$-]+(?:=(?:\"(?:\\\\[^]|[^\\\\\"])*\"|'(?:\\\\[^]|[^\\\\'])*'|[^\\s{'\"/>=]+|))?|))**/?)?>"),t.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,t.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,t.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,t.languages.jsx.tag.inside.comment=n.comment,t.languages.insertBefore("inside","attr-name",{spread:{pattern:a(""),inside:t.languages.jsx}},t.languages.jsx.tag),t.languages.insertBefore("inside","special-attr",{script:{pattern:a("="),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:t.languages.jsx}}},t.languages.jsx.tag);var s=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(s).join(""):""},g=function(n){for(var e=[],a=0;a0&&e[e.length-1].tagName===s(o.content[0].content[1])&&e.pop():"/>"===o.content[o.content.length-1].content||e.push({tagName:s(o.content[0].content[1]),openedBraces:0}):e.length>0&&"punctuation"===o.type&&"{"===o.content?e[e.length-1].openedBraces++:e.length>0&&e[e.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?e[e.length-1].openedBraces--:i=!0),(i||"string"==typeof o)&&e.length>0&&0===e[e.length-1].openedBraces){var r=s(o);a0&&("string"==typeof n[a-1]||"plain-text"===n[a-1].type)&&(r=s(n[a-1])+r,n.splice(a-1,1),a--),n[a]=new t.Token("plain-text",r,null,r)}o.content&&"string"!=typeof o.content&&g(o.content)}};t.hooks.add("after-tokenize",(function(t){"jsx"!==t.language&&"tsx"!==t.language||g(t.tokens)}))}(Prism); +!function(e){var a=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",a),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var t=e.languages.tsx.tag;t.pattern=RegExp("(^|[^\\w$]|(?=|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),Prism.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":e,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}; +Prism.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rescript={comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},char:{pattern:/'(?:[^\r\n\\]|\\(?:.|\w+))'/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*|@[a-z.]*|#[A-Za-z]\w*|#\d/,function:{pattern:/[a-zA-Z]\w*(?=\()|(\.)[a-z]\w*/,lookbehind:!0},number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,boolean:/\b(?:false|true)\b/,"attr-value":/[A-Za-z]\w*(?==)/,constant:{pattern:/(\btype\s+)[a-z]\w*/,lookbehind:!0},tag:{pattern:/(<)[a-z]\w*|(?:<\/)[a-z]\w*/,lookbehind:!0,inside:{operator:/<|>|\//}},keyword:/\b(?:and|as|assert|begin|bool|class|constraint|do|done|downto|else|end|exception|external|float|for|fun|function|if|in|include|inherit|initializer|int|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|string|switch|then|to|try|type|when|while|with)\b/,operator:/\.{3}|:[:=]?|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/,punctuation:/[(){}[\],;.]/},Prism.languages.insertBefore("rescript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"tag"},rest:Prism.languages.rescript}},string:/[\s\S]+/}}}),Prism.languages.res=Prism.languages.rescript; +Prism.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var n={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},e={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function a(t,a){var r={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var o in a)r[o]=a[o];return r.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},r.variable=e,r.comment=n,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,(function(){return t})),"im"),alias:"section",inside:r}}var r={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},o={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:e}},i={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:e}};t.languages.robotframework={settings:a("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:a("Variables"),"test-cases":a("Test Cases",{"test-name":o,documentation:r,property:i}),keywords:a("Keywords",{"keyword-name":o,documentation:r,property:i}),tasks:a("Tasks",{"task-name":o,documentation:r,property:i}),comment:n},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,(function(){return a}));a=a.replace(//g,(function(){return"[^\\s\\S]"})),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_]\w*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\b\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,(function(){return k})),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,(function(){return k})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|norun|parseonly))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|norun|parseonly))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var r=/\$[-\w]+|#\{\$[-\w]+\}/,t=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:r,operator:t}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:r,operator:t,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|derives|do|else|enum|extends|extension|final|finally|for|forSome|given|if|implicit|import|infix|inline|lazy|match|new|null|object|opaque|open|override|package|private|protected|return|sealed|self|super|this|throw|trait|transparent|try|type|using|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),Prism.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:Prism.languages.scala}}},string:/[\s\S]+/}}}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function,delete Prism.languages.scala.constant; +!function(s){var n=['"(?:\\\\[^]|\\$\\([^)]+\\)|\\$(?!\\()|`[^`]+`|[^"\\\\`$])*"',"'[^']*'","\\$'(?:[^'\\\\]|\\\\[^])*'","<<-?\\s*([\"']?)(\\w+)\\1\\s[^]*?[\r\n]\\2"].join("|");s.languages["shell-session"]={command:{pattern:RegExp('^(?:[^\\s@:$#%*!/\\\\]+@[^\r\n@:$#%*!/\\\\]+(?::[^\0-\\x1F$#%*?"<>:;|]+)?|[/~.][^\0-\\x1F$#%*?"<>@:;|]*)?[$#%](?=\\s)'+"(?:[^\\\\\r\n \t'\"<$]|[ \t](?:(?!#)|#.*$)|\\\\(?:[^\r]|\r\n?)|\\$(?!')|<(?!<)|<>)+".replace(/<>/g,(function(){return n})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var n=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,t=RegExp("\\{\\*[^]*?\\*\\}|\\{php\\}[^]*?\\{/php\\}|"+"\\{(?:[^{}\"']||\\{(?:[^{}\"']||\\{(?:[^{}\"']|)*\\})*\\})*\\}".replace(//g,(function(){return n.source})),"g");e.hooks.add("before-tokenize",(function(n){var a=!1;e.languages["markup-templating"].buildPlaceholders(n,"smarty",t,(function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)}))})),e.hooks.add("after-tokenize",(function(n){e.languages["markup-templating"].tokenizePlaceholders(n,"smarty")}))}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,(function(){return"\\s*(?:[*,]|->)"})).replace(//g,(function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"})).replace(//g,(function(){return"(?!)[a-z\\d_][\\w'.]*"})).replace(//g,(function(){return n.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(e){var a=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,t=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:a,greedy:!0},number:t,punctuation:/[\[\].?]/}},string:{pattern:a,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:t,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(a){var t=!1;e.languages["markup-templating"].buildPlaceholders(a,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)}))})),e.hooks.add("after-tokenize",(function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"soy")}))}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.squirrel=Prism.languages.extend("clike",{comment:[Prism.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),Prism.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),Prism.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}}); +!function(e){var r=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+r.source+"\\s*\\(\\s*)[a-zA-Z]\\w*"),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,r],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(Prism); +Prism.languages.stata={comment:[{pattern:/(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|\s)\/\/.*|\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0}],"string-literal":{pattern:/"[^"\r\n]*"|[‘`']".*?"[’`']/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}|[‘`']\w[^’`'\r\n]*[’`']/,inside:{punctuation:/^\$\{|\}$/,expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},mata:{pattern:/(^[ \t]*mata[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-mata",inside:Prism.languages.mata},java:{pattern:/(^[ \t]*java[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-java",inside:Prism.languages.java},python:{pattern:/(^[ \t]*python[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-python",inside:Prism.languages.python},command:{pattern:/(^[ \t]*(?:\.[ \t]+)?(?:(?:bayes|bootstrap|by|bysort|capture|collect|fmm|fp|frame|jackknife|mfp|mi|nestreg|noisily|permute|quietly|rolling|simulate|statsby|stepwise|svy|version|xi)\b[^:\r\n]*:[ \t]*|(?:capture|noisily|quietly|version)[ \t]+)?)[a-zA-Z]\w*/m,lookbehind:!0,greedy:!0,alias:"keyword"},variable:/\$\w+|[‘`']\w[^’`'\r\n]*[’`']/,keyword:/\b(?:bayes|bootstrap|by|bysort|capture|clear|collect|fmm|fp|frame|if|in|jackknife|mi[ \t]+estimate|mfp|nestreg|noisily|of|permute|quietly|rolling|simulate|sort|statsby|stepwise|svy|varlist|version|xi)\b/,boolean:/\b(?:off|on)\b/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+/,function:/\b[a-z_]\w*(?=\()/i,operator:/\+\+|--|##?|[<>!=~]=?|[+\-*^&|/]/,punctuation:/[(){}[\],:]/},Prism.languages.stata["string-literal"].inside.interpolation.inside.expression.inside=Prism.languages.stata; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},t={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};t.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:t}},t.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:t}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:t}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:t}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:t}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:t.interpolation}},rest:t}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:t.interpolation,comment:t.comment,punctuation:/[{},]/}},func:t.func,string:t.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:t.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.supercollider={comment:{pattern:/\/\/.*|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^"\\]|\\[\s\S])*"/,lookbehind:!0,greedy:!0},char:{pattern:/\$(?:[^\\\r\n]|\\.)/,greedy:!0},symbol:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'|\\\w+/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|arg|classvar|const|nil|var|while)\b/,boolean:/\b(?:false|true)\b/,label:{pattern:/\b[a-z_]\w*(?=\s*:)/,alias:"property"},number:/\b(?:inf|pi|0x[0-9a-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(?:pi)?|\d+r[0-9a-zA-Z]+(?:\.[0-9a-zA-Z]+)?|\d+[sb]{1,4}\d*)\b/,"class-name":/\b[A-Z]\w*\b/,operator:/\.{2,3}|#(?![[{])|&&|[!=]==?|\+>>|\+{1,3}|-[->]|=>|>>|\?\?|@\|?@|\|(?:@|[!=]=)?\||!\?|<[!=>]|\*{1,2}|<{2,3}\*?|[-!%&/<>?@|=`]/,punctuation:/[{}()[\].:,;]|#[[{]/},Prism.languages.sclang=Prism.languages.supercollider; +Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp('(^|[^"#])(?:"(?:\\\\(?:\\((?:[^()]|\\([^()]*\\))*\\)|\r\n|[^(])|[^\\\\\r\n"])*"|"""(?:\\\\(?:\\((?:[^()]|\\([^()]*\\))*\\)|[^(])|[^\\\\"]|"(?!""))*""")(?!["#])'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp('(^|[^"#])(#+)(?:"(?:\\\\(?:#+\\((?:[^()]|\\([^()]*\\))*\\)|\r\n|[^#])|[^\\\\\r\n])*?"|"""(?:\\\\(?:#+\\((?:[^()]|\\([^()]*\\))*\\)|[^#])|[^\\\\])*?""")\\2'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp("#(?:(?:elseif|if)\\b(?:[ \t]*(?:![ \t]*)?(?:\\b\\w+\\b(?:[ \t]*\\((?:[^()]|\\([^()]*\\))*\\))?|\\((?:[^()]|\\([^()]*\\))*\\))(?:[ \t]*(?:&&|\\|\\|))?)+|(?:else|endif)\\b)"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},Prism.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=Prism.languages.swift})); +!function(e){var t={pattern:/^[;#].*/m,greedy:!0},n='"(?:[^\r\n"\\\\]|\\\\(?:[^\r]|\r\n?))*"(?!\\S)';e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp("(=[ \t]*(?!\\s))(?:"+n+'|(?=[^"\r\n]))(?:[^\\s\\\\]|[ \t]+(?:(?![ \t"])|'+n+")|\\\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;]))*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp("(^|\\s)"+n),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(Prism); +!function(e){function t(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(a){var n=e.languages[a],i="language-"+a;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",n,i),"class-feature":t("\\+",n,i),standard:t("",n,i)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(e){var n=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,t="(?:"+r.source+"(?:[ \t]+"+n.source+")?|"+n.source+"(?:[ \t]+"+r.source+")?)",a="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*".replace(//g,(function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"})),d="\"(?:[^\"\\\\\r\n]|\\\\.)*\"|'(?:[^'\\\\\r\n]|\\\\.)*'";function o(e,n){n=(n||"").replace(/m/g,"")+"m";var r="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\\]|\\}|(?:[\r\n]\\s*)?#))".replace(/<>/g,(function(){return t})).replace(/<>/g,(function(){return e}));return RegExp(r,n)}e.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\\S[^\r\n]*(?:\\2[^\r\n]+)*)".replace(/<>/g,(function(){return t}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\\s*:\\s)".replace(/<>/g,(function(){return t})).replace(/<>/g,(function(){return"(?:"+a+"|"+d+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:o("false|true","i"),lookbehind:!0,alias:"important"},null:{pattern:o("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:o(d),lookbehind:!0,greedy:!0},number:{pattern:o("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:r,important:n,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,(function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"})).replace(//g,(function(){return"(?:\\)|\\((?![^|()\n]+\\)))"})),e||"")}var i={css:{pattern:/\{[^{}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+\\S.*","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.|(?!(?:||[<>=^~_]|[\\\\/]\\d+)+\\.))[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*(?![<>=])[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)(?![<>=])[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,(function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^[\t ]*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^[\t ]*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var n='#\\{(?:[^"{}]|\\{[^{}]*\\}|"(?:[^"\\\\\r\n]|\\\\(?:\r\n|[^]))*")*\\}';e.languages.tremor["interpolated-string"]={pattern:RegExp('(^|[^\\\\])(?:"""(?:[^"\\\\#]|\\\\[^]|"(?!"")|#(?!\\{)|'+n+')*"""|"(?:[^"\\\\\r\n#]|\\\\(?:\r\n|[^])|#(?!\\{)|'+n+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(n),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(Prism); +Prism.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},Prism.hooks.add("before-tokenize",(function(e){"twig"===e.language&&Prism.languages["markup-templating"].buildPlaceholders(e,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)})),Prism.hooks.add("after-tokenize",(function(e){Prism.languages["markup-templating"].tokenizePlaceholders(e,"twig")})); +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:n,number:/^\d+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}; +Prism.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp("^//(?:[\\w\\-.~!$&'()*+,;=%:]*@)?(?:\\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\\.[\\w\\-.~!$&'()*+,;=]+)\\]|[\\w\\-.~!$&'()*+,;=%]*)(?::\\d*)?","m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},Prism.languages.url=Prism.languages.uri; +!function(e){var n={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":n}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),n.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(Prism); +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,attribute:{pattern:/\b'\w+/,alias:"attr-name"},keyword:/\b(?:access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|private|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|view|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +!function(e){var n="(?:\\B-|\\b_|\\b)[A-Za-z][\\w-]*(?![\\w-])",t="(?:\\b(?:unsigned\\s+)?long\\s+long(?![\\w-])|\\b(?:unrestricted|unsigned)\\s+[a-z]+(?![\\w-])|(?!(?:unrestricted|unsigned)\\b)"+n+"(?:\\s*<(?:[^<>]|<[^<>]*>)*>)?)(?:\\s*\\?)?",i={};for(var r in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp("(\\bnamespace\\s+)"+n),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:i},{pattern:RegExp("(\\b(?:attribute|const|deleter|getter|optional|setter)\\s+)"+t),lookbehind:!0,inside:i},{pattern:RegExp("(\\bcallback\\s+"+n+"\\s*=\\s*)"+t),lookbehind:!0,inside:i},{pattern:RegExp("(\\btypedef\\b\\s*)"+t),lookbehind:!0,inside:i},{pattern:RegExp("(\\b(?:callback|dictionary|enum|interface(?:\\s+mixin)?)\\s+)(?!(?:interface|mixin)\\b)"+n),lookbehind:!0},{pattern:RegExp("(:\\s*)"+n),lookbehind:!0},RegExp(n+"(?=\\s+(?:implements|includes)\\b)"),{pattern:RegExp("(\\b(?:implements|includes)\\s+)"+n),lookbehind:!0},{pattern:RegExp(t+"(?=\\s*(?:\\.{3}\\s*)?"+n+"\\s*[(),;=])"),inside:i}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==r&&(i[r]=e.languages["web-idl"][r]);e.languages.webidl=e.languages["web-idl"]}(Prism); +Prism.languages.wgsl={comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"builtin-attribute":{pattern:/(@)builtin\(.*?\)/,lookbehind:!0,inside:{attribute:{pattern:/^builtin/,alias:"attr-name"},punctuation:/[(),]/,"built-in-values":{pattern:/\b(?:frag_depth|front_facing|global_invocation_id|instance_index|local_invocation_id|local_invocation_index|num_workgroups|position|sample_index|sample_mask|vertex_index|workgroup_id)\b/,alias:"attr-value"}}},attributes:{pattern:/(@)(?:align|binding|compute|const|fragment|group|id|interpolate|invariant|location|size|vertex|workgroup_size)/i,lookbehind:!0,alias:"attr-name"},functions:{pattern:/\b(fn\s+)[_a-zA-Z]\w*(?=[(<])/,lookbehind:!0,alias:"function"},keyword:/\b(?:bitcast|break|case|const|continue|continuing|default|discard|else|enable|fallthrough|fn|for|function|if|let|loop|private|return|storage|struct|switch|type|uniform|var|while|workgroup)\b/,builtin:/\b(?:abs|acos|acosh|all|any|array|asin|asinh|atan|atan2|atanh|atomic|atomicAdd|atomicAnd|atomicCompareExchangeWeak|atomicExchange|atomicLoad|atomicMax|atomicMin|atomicOr|atomicStore|atomicSub|atomicXor|bool|ceil|clamp|cos|cosh|countLeadingZeros|countOneBits|countTrailingZeros|cross|degrees|determinant|distance|dot|dpdx|dpdxCoarse|dpdxFine|dpdy|dpdyCoarse|dpdyFine|exp|exp2|extractBits|f32|f64|faceForward|firstLeadingBit|floor|fma|fract|frexp|fwidth|fwidthCoarse|fwidthFine|i32|i64|insertBits|inverseSqrt|ldexp|length|log|log2|mat[2-4]x[2-4]|max|min|mix|modf|normalize|override|pack2x16float|pack2x16snorm|pack2x16unorm|pack4x8snorm|pack4x8unorm|pow|ptr|quantizeToF16|radians|reflect|refract|reverseBits|round|sampler|sampler_comparison|select|shiftLeft|shiftRight|sign|sin|sinh|smoothstep|sqrt|staticAssert|step|storageBarrier|tan|tanh|textureDimensions|textureGather|textureGatherCompare|textureLoad|textureNumLayers|textureNumLevels|textureNumSamples|textureSample|textureSampleBias|textureSampleCompare|textureSampleCompareLevel|textureSampleGrad|textureSampleLevel|textureStore|texture_1d|texture_2d|texture_2d_array|texture_3d|texture_cube|texture_cube_array|texture_depth_2d|texture_depth_2d_array|texture_depth_cube|texture_depth_cube_array|texture_depth_multisampled_2d|texture_multisampled_2d|texture_storage_1d|texture_storage_2d|texture_storage_2d_array|texture_storage_3d|transpose|trunc|u32|u64|unpack2x16float|unpack2x16snorm|unpack2x16unorm|unpack4x8snorm|unpack4x8unorm|vec[2-4]|workgroupBarrier)\b/,"function-calls":{pattern:/\b[_a-z]\w*(?=\()/i,alias:"function"},"class-name":/\b(?:[A-Z][A-Za-z0-9]*)\b/,"bool-literal":{pattern:/\b(?:false|true)\b/,alias:"boolean"},"hex-int-literal":{pattern:/\b0[xX][0-9a-fA-F]+[iu]?\b(?![.pP])/,alias:"number"},"hex-float-literal":{pattern:/\b0[xX][0-9a-fA-F]*(?:\.[0-9a-fA-F]*)?(?:[pP][+-]?\d+[fh]?)?/,alias:"number"},"decimal-float-literal":[{pattern:/\d*\.\d+(?:[eE](?:\+|-)?\d+)?[fh]?/,alias:"number"},{pattern:/\d+\.\d*(?:[eE](?:\+|-)?\d+)?[fh]?/,alias:"number"},{pattern:/\d+[eE](?:\+|-)?\d+[fh]?/,alias:"number"},{pattern:/\b\d+[fh]\b/,alias:"number"}],"int-literal":{pattern:/\b\d+[iu]?\b/,alias:"number"},operator:[{pattern:/(?:\^|~|\|(?!\|)|\|\||&&|<<|>>|!)(?!=)/},{pattern:/&(?![&=])/},{pattern:/(?:\+=|-=|\*=|\/=|%=|\^=|&=|\|=|<<=|>>=)/},{pattern:/(^|[^<>=!])=(?![=>])/,lookbehind:!0},{pattern:/(?:==|!=|<=|\+\+|--|(^|[^=])>=)/,lookbehind:!0},{pattern:/(?:(?:[+%]|(?:\*(?!\w)))(?!=))|(?:-(?!>))|(?:\/(?!\/))/},{pattern:/->/}],punctuation:/[@(){}[\],;<>:.]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +Prism.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.mathematica=Prism.languages.wolfram,Prism.languages.wl=Prism.languages.wolfram,Prism.languages.nb=Prism.languages.wolfram; +Prism.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},Prism.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:Prism.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}; +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(a){function e(e,n){a.languages[e]&&a.languages.insertBefore(e,"comment",{"doc-comment":n})}var n=a.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};e("csharp",t),e("fsharp",t),e("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}; +!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join("")},n=function(a){for(var o=[],i=0;i0&&o[o.length-1].tagName===t(r.content[0].content[1])&&o.pop():"/>"===r.content[r.content.length-1].content||o.push({tagName:t(r.content[0].content[1]),openedBraces:0}):!(o.length>0&&"punctuation"===r.type&&"{"===r.content)||a[i+1]&&"punctuation"===a[i+1].type&&"{"===a[i+1].content||a[i-1]&&"plain-text"===a[i-1].type&&"{"===a[i-1].content?o.length>0&&o[o.length-1].openedBraces>0&&"punctuation"===r.type&&"}"===r.content?o[o.length-1].openedBraces--:"comment"!==r.type&&(s=!0):o[o.length-1].openedBraces++),(s||"string"==typeof r)&&o.length>0&&0===o[o.length-1].openedBraces){var l=t(r);i0&&("string"==typeof a[i-1]||"plain-text"===a[i-1].type)&&(l=t(a[i-1])+l,a.splice(i-1,1),i--),/^\s+$/.test(l)?a[i]=l:a[i]=new e.Token("plain-text",l,null,l)}r.content&&"string"!=typeof r.content&&n(r.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&n(e.tokens)}))}(Prism); +Prism.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}; +!function(e){function n(e){return function(){return e}}var r=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,a="\\b(?!"+r.source+")(?!\\d)\\w+\\b",o="align\\s*\\((?:[^()]|\\([^()]*\\))*\\)",s="(?!\\s)(?:!?\\s*(?:"+"(?:\\?|\\bpromise->|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,n(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,n(a))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,n(s)).replace(//g,n(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,n(s)).replace(//g,n(o))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(n){null===n.inside&&(n.inside=e.languages.zig)}))}(Prism); +!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e="line-numbers",n=/\n(?!$)/g,t=Prism.plugins.lineNumbers={getLine:function(n,t){if("PRE"===n.tagName&&n.classList.contains(e)){var i=n.querySelector(".line-numbers-rows");if(i){var r=parseInt(n.getAttribute("data-start"),10)||1,s=r+(i.children.length-1);ts&&(t=s);var l=t-r;return i.children[l]}}},resize:function(e){r([e])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",(function(){t.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,r(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(t){if(t.code){var i=t.element,s=i.parentNode;if(s&&/pre/i.test(s.nodeName)&&!i.querySelector(".line-numbers-rows")&&Prism.util.isActive(i,e)){i.classList.remove(e),s.classList.add(e);var l,o=t.code.match(n),a=o?o.length+1:1,u=new Array(a+1).join("");(l=document.createElement("span")).setAttribute("aria-hidden","true"),l.className="line-numbers-rows",l.innerHTML=u,s.hasAttribute("data-start")&&(s.style.counterReset="linenumber "+(parseInt(s.getAttribute("data-start"),10)-1)),t.element.appendChild(l),r([s]),Prism.hooks.run("line-numbers",t)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function r(e){if(0!=(e=e.filter((function(e){var n,t=(n=e,n?window.getComputedStyle?getComputedStyle(n):n.currentStyle||null:null)["white-space"];return"pre-wrap"===t||"pre-line"===t}))).length){var t=e.map((function(e){var t=e.querySelector("code"),i=e.querySelector(".line-numbers-rows");if(t&&i){var r=e.querySelector(".line-numbers-sizer"),s=t.textContent.split(n);r||((r=document.createElement("span")).className="line-numbers-sizer",t.appendChild(r)),r.innerHTML="0",r.style.display="block";var l=r.getBoundingClientRect().height;return r.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:l,sizer:r}}})).filter(Boolean);t.forEach((function(e){var n=e.sizer,t=e.lines,i=e.lineHeights,r=e.oneLinerHeight;i[t.length-1]=void 0,t.forEach((function(e,t){if(e&&e.length>1){var s=n.appendChild(document.createElement("span"));s.style.display="block",s.textContent=e}else i[t]=r}))})),t.forEach((function(e){for(var n=e.sizer,t=e.lineHeights,i=0,r=0;r=0?e[s]=function(e,s,t){var i="180deg";return/^(?:-?(?:\d+(?:\.\d+)?|\.\d+)(?:deg|rad)|to\b|top|right|bottom|left)/.test(t[0])&&(i=t.shift()).indexOf("to ")<0&&(i.indexOf("top")>=0?i=i.indexOf("left")>=0?"to bottom right":i.indexOf("right")>=0?"to bottom left":"to bottom":i.indexOf("bottom")>=0?i=i.indexOf("left")>=0?"to top right":i.indexOf("right")>=0?"to top left":"to top":i.indexOf("left")>=0?i="to right":i.indexOf("right")>=0?i="to left":e&&(i.indexOf("deg")>=0?i=90-parseFloat(i)+"deg":i.indexOf("rad")>=0&&(i=Math.PI/2-parseFloat(i)+"rad"))),s+"("+i+","+t.join(",")+")"}(i,a,n):a.indexOf("radial")>=0?e[s]=function(e,s,t){if(t[0].indexOf("at")<0){var i="center",a="ellipse",n="farthest-corner";if(/\b(?:bottom|center|left|right|top)\b|^\d+/.test(t[0])&&(i=t.shift().replace(/\s*-?\d+(?:deg|rad)\s*/,"")),/\b(?:circle|closest|contain|cover|ellipse|farthest)\b/.test(t[0])){var r=t.shift().split(/\s+/);!r[0]||"circle"!==r[0]&&"ellipse"!==r[0]||(a=r.shift()),r[0]&&(n=r.shift()),"cover"===n?n="farthest-corner":"contain"===n&&(n="clothest-side")}return s+"("+a+" "+n+" at "+i+","+t.join(",")+")"}return s+"("+t.join(",")+")"}(0,a,n):e[s]=a+"("+n.join(",")+")"},function(){new Prism.plugins.Previewer("gradient",(function(e){return this.firstChild.style.backgroundImage="",this.firstChild.style.backgroundImage=s(e),!!this.firstChild.style.backgroundImage}),"*",(function(){this._elt.innerHTML="
      "}))}),tokens:{gradient:{pattern:/(?:\b|\B-[a-z]{1,10}-)(?:repeating-)?(?:linear|radial)-gradient\((?:(?:hsl|rgb)a?\(.+?\)|[^\)])+\)/gi,inside:{function:/[\w-]+(?=\()/,punctuation:/[(),]/}}},languages:{css:!0,less:!0,sass:[{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!0,stylus:[{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},angle:{create:function(){new Prism.plugins.Previewer("angle",(function(e){var s,t,i=parseFloat(e),a=e.match(/[a-z]+$/i);if(!i||!a)return!1;switch(a=a[0]){case"deg":s=360;break;case"grad":s=400;break;case"rad":s=2*Math.PI;break;case"turn":s=1}return t=100*i/s,t%=100,this[(i<0?"set":"remove")+"Attribute"]("data-negative",""),this.querySelector("circle").style.strokeDasharray=Math.abs(t)+",500",!0}),"*",(function(){this._elt.innerHTML=''}))},tokens:{angle:/(?:\b|\B-|(?=\B\.))(?:\d+(?:\.\d+)?|\.\d+)(?:deg|g?rad|turn)\b/i},languages:{css:!0,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]},{lang:"sass",before:"operator",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]}],scss:!0,stylus:[{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"func",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},color:{create:function(){new Prism.plugins.Previewer("color",(function(e){return this.style.backgroundColor="",this.style.backgroundColor=e,!!this.style.backgroundColor}))},tokens:{color:[Prism.languages.css.hexcode].concat(Prism.languages.css.color)},languages:{css:!1,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",before:"punctuation",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!1,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},easing:{create:function(){new Prism.plugins.Previewer("easing",(function(e){var s=(e={linear:"0,0,1,1",ease:".25,.1,.25,1","ease-in":".42,0,1,1","ease-out":"0,0,.58,1","ease-in-out":".42,0,.58,1"}[e]||e).match(/-?(?:\d+(?:\.\d+)?|\.\d+)/g);if(4===s.length){s=s.map((function(e,s){return 100*(s%2?1-e:e)})),this.querySelector("path").setAttribute("d","M0,100 C"+s[0]+","+s[1]+", "+s[2]+","+s[3]+", 100,0");var t=this.querySelectorAll("line");return t[0].setAttribute("x2",s[0]),t[0].setAttribute("y2",s[1]),t[1].setAttribute("x2",s[2]),t[1].setAttribute("y2",s[3]),!0}return!1}),"*",(function(){this._elt.innerHTML=''}))},tokens:{easing:{pattern:/\bcubic-bezier\((?:-?(?:\d+(?:\.\d+)?|\.\d+),\s*){3}-?(?:\d+(?:\.\d+)?|\.\d+)\)\B|\b(?:ease(?:-in)?(?:-out)?|linear)(?=\s|[;}]|$)/i,inside:{function:/[\w-]+(?=\()/,punctuation:/[(),]/}}},languages:{css:!0,less:!0,sass:[{lang:"sass",inside:"inside",before:"punctuation",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]},{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]}],scss:!0,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}},time:{create:function(){new Prism.plugins.Previewer("time",(function(e){var s=parseFloat(e),t=e.match(/[a-z]+$/i);return!(!s||!t||(t=t[0],this.querySelector("circle").style.animationDuration=2*s+t,0))}),"*",(function(){this._elt.innerHTML=''}))},tokens:{time:/(?:\b|\B-|(?=\B\.))(?:\d+(?:\.\d+)?|\.\d+)m?s\b/i},languages:{css:!0,less:!0,markup:{lang:"markup",before:"punctuation",inside:"inside",root:Prism.languages.markup&&Prism.languages.markup.tag.inside["attr-value"]},sass:[{lang:"sass",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["property-line"]},{lang:"sass",before:"operator",inside:"inside",root:Prism.languages.sass&&Prism.languages.sass["variable-line"]}],scss:!0,stylus:[{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["property-declaration"].inside},{lang:"stylus",before:"hexcode",inside:"rest",root:Prism.languages.stylus&&Prism.languages.stylus["variable-declaration"].inside}]}}},i="token",a="active",n="flipped",r=function(e,s,t,i){this._elt=null,this._type=e,this._token=null,this.updater=s,this._mouseout=this.mouseout.bind(this),this.initializer=i;var a=this;t||(t=["*"]),Array.isArray(t)||(t=[t]),t.forEach((function(e){"string"!=typeof e&&(e=e.lang),r.byLanguages[e]||(r.byLanguages[e]=[]),r.byLanguages[e].indexOf(a)<0&&r.byLanguages[e].push(a)})),r.byType[e]=this};for(var o in r.prototype.init=function(){this._elt||(this._elt=document.createElement("div"),this._elt.className="prism-previewer prism-previewer-"+this._type,document.body.appendChild(this._elt),this.initializer&&this.initializer())},r.prototype.isDisabled=function(e){do{if(e.hasAttribute&&e.hasAttribute("data-previewers"))return-1===(e.getAttribute("data-previewers")||"").split(/\s+/).indexOf(this._type)}while(e=e.parentNode);return!1},r.prototype.check=function(e){if(!e.classList.contains(i)||!this.isDisabled(e)){do{if(e.classList&&e.classList.contains(i)&&e.classList.contains(this._type))break}while(e=e.parentNode);e&&e!==this._token&&(this._token=e,this.show())}},r.prototype.mouseout=function(){this._token.removeEventListener("mouseout",this._mouseout,!1),this._token=null,this.hide()},r.prototype.show=function(){var e,s,t,i;if(this._elt||this.init(),this._token)if(this.updater.call(this._elt,this._token.textContent)){this._token.addEventListener("mouseout",this._mouseout,!1);var r=(s=(e=this._token.getBoundingClientRect()).left,t=e.top,s-=(i=document.documentElement.getBoundingClientRect()).left,{top:t-=i.top,right:innerWidth-s-e.width,bottom:innerHeight-t-e.height,left:s,width:e.width,height:e.height});this._elt.classList.add(a),r.top-this._elt.offsetHeight>0?(this._elt.classList.remove(n),this._elt.style.top=r.top+"px",this._elt.style.bottom=""):(this._elt.classList.add(n),this._elt.style.bottom=r.bottom+"px",this._elt.style.top=""),this._elt.style.left=r.left+Math.min(200,r.width/2)+"px"}else this.hide()},r.prototype.hide=function(){this._elt.classList.remove(a)},r.byLanguages={},r.byType={},r.initEvents=function(e,s){var t=[];r.byLanguages[s]&&(t=t.concat(r.byLanguages[s])),r.byLanguages["*"]&&(t=t.concat(r.byLanguages["*"])),e.addEventListener("mouseover",(function(e){var s=e.target;t.forEach((function(e){e.check(s)}))}),!1)},Prism.plugins.Previewer=r,Prism.hooks.add("before-highlight",(function(e){for(var s in t){var i=t[s].languages;if(e.language&&i[e.language]&&!i[e.language].initialized){var a=i[e.language];Array.isArray(a)||(a=[a]),a.forEach((function(a){var n,r,o,l;!0===a?(n="important",r=e.language,a=e.language):(n=a.before||"important",r=a.inside||a.lang,o=a.root||Prism.languages,l=a.skip,a=e.language),!l&&Prism.languages[a]&&(Prism.languages.insertBefore(r,n,t[s].tokens,o),e.grammar=Prism.languages[a],i[e.language]={initialized:!0})}))}}})),Prism.hooks.add("after-highlight",(function(e){(r.byLanguages["*"]||r.byLanguages[e.language])&&r.initEvents(e.element,e.language)})),t)t[o].create()}}(); +!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e={"(":")","[":"]","{":"}"},t={"(":"brace-round","[":"brace-square","{":"brace-curly"},n={"${":"{"},r=0,c=/^(pair-\d+-)(close|open)$/;Prism.hooks.add("complete",(function(c){var i=c.element,d=i.parentElement;if(d&&"PRE"==d.tagName){var u=[];if(Prism.util.isActive(i,"match-braces")&&u.push("(","[","{"),0!=u.length){d.__listenerAdded||(d.addEventListener("mousedown",(function(){var e=d.querySelector("code"),t=s("brace-selected");Array.prototype.slice.call(e.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))})),Object.defineProperty(d,"__listenerAdded",{value:!0}));var f=Array.prototype.slice.call(i.querySelectorAll("span."+s("token")+"."+s("punctuation"))),h=[];u.forEach((function(c){for(var i=e[c],d=s(t[c]),u=[],p=[],v=0;v code[class*="language-"], +pre[class*="language-"] { + background: #2b2b2b; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #d4d0ab; +} + +.token.punctuation { + color: #fefefe; +} + +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: #ffa07a; +} + +.token.boolean, +.token.number { + color: #00e0e0; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #abe338; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string, +.token.variable { + color: #00e0e0; +} + +.token.atrule, +.token.attr-value, +.token.function { + color: #ffd700; +} + +.token.keyword { + color: #00e0e0; +} + +.token.regex, +.token.important { + color: #ffd700; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +@media screen and (-ms-high-contrast: active) { + code[class*="language-"], + pre[class*="language-"] { + color: windowText; + background: window; + } + + :not(pre) > code[class*="language-"], + pre[class*="language-"] { + background: window; + } + + .token.important { + background: highlight; + color: window; + font-weight: normal; + } + + .token.atrule, + .token.attr-value, + .token.function, + .token.keyword, + .token.operator, + .token.selector { + font-weight: bold; + } + + .token.attr-value, + .token.comment, + .token.doctype, + .token.function, + .token.keyword, + .token.operator, + .token.property, + .token.string { + color: highlight; + } + + .token.attr-value, + .token.url { + font-weight: normal; + } +} diff --git a/templates/assets/libs/prism/themes/prism-atom-dark.css b/templates/assets/libs/prism/themes/prism-atom-dark.css new file mode 100644 index 0000000..0a59935 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-atom-dark.css @@ -0,0 +1,143 @@ +/** + * atom-dark theme for `prism.js` + * Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax + * @author Joe Gibson (@gibsjose) + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #c5c8c6; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #1d1f21; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7C7C7C; +} + +.token.punctuation { + color: #c5c8c6; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.keyword, +.token.tag { + color: #96CBFE; +} + +.token.class-name { + color: #FFFFB6; + text-decoration: underline; +} + +.token.boolean, +.token.constant { + color: #99CC99; +} + +.token.symbol, +.token.deleted { + color: #f92672; +} + +.token.number { + color: #FF73FD; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #A8FF60; +} + +.token.variable { + color: #C6C5FE; +} + +.token.operator { + color: #EDEDED; +} + +.token.entity { + color: #FFFFB6; + cursor: help; +} + +.token.url { + color: #96CBFE; +} + +.language-css .token.string, +.style .token.string { + color: #87C38A; +} + +.token.atrule, +.token.attr-value { + color: #F9EE98; +} + +.token.function { + color: #DAD085; +} + +.token.regex { + color: #E9C062; +} + +.token.important { + color: #fd971f; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} diff --git a/templates/assets/libs/prism/themes/prism-base16-ateliersulphurpool.light.css b/templates/assets/libs/prism/themes/prism-base16-ateliersulphurpool.light.css new file mode 100644 index 0000000..801a959 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-base16-ateliersulphurpool.light.css @@ -0,0 +1,176 @@ +/* + +Name: Base16 Atelier Sulphurpool Light +Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + +Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) +Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #f5f7ff; + color: #5e6687; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #dfe2f1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #dfe2f1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #898ea4; +} + +.token.punctuation { + color: #5e6687; +} + +.token.namespace { + opacity: .7; +} + +.token.operator, +.token.boolean, +.token.number { + color: #c76b29; +} + +.token.property { + color: #c08b30; +} + +.token.tag { + color: #3d8fd1; +} + +.token.string { + color: #22a2c9; +} + +.token.selector { + color: #6679cc; +} + +.token.attr-name { + color: #c76b29; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #22a2c9; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #ac9739; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #22a2c9; +} + +.token.placeholder, +.token.variable { + color: #3d8fd1; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #202746; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c94922; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: 0.4em solid #c94922; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #dfe2f1; +} + +.line-numbers-rows > span:before { + color: #979db4; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + */ +.line-highlight { + background: rgba(107, 115, 148, 0.2); + background: -webkit-linear-gradient(left, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0)); + background: linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-cb.css b/templates/assets/libs/prism/themes/prism-cb.css new file mode 100644 index 0000000..775a97e --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-cb.css @@ -0,0 +1,176 @@ +/* + * Based on Plugin: Syntax Highlighter CB + * Plugin URI: http://wp.tutsplus.com/tutorials/plugins/adding-a-syntax-highlighter-shortcode-using-prism-js + * Description: Highlight your code snippets with an easy to use shortcode based on Lea Verou's Prism.js. + * Version: 1.0.0 + * Author: c.bavota + * Author URI: http://bavotasan.comhttp://wp.tutsplus.com/tutorials/plugins/adding-a-syntax-highlighter-shortcode-using-prism-js/ */ +/* http://cbavota.bitbucket.org/syntax-highlighter/ */ + +/* ===== ===== */ +code[class*="language-"], +pre[class*="language-"] { + color: #fff; + text-shadow: 0 1px 1px #000; + font-family: Menlo, Monaco, "Courier New", monospace; + direction: ltr; + text-align: left; + word-spacing: normal; + white-space: pre; + word-wrap: normal; + line-height: 1.4; + background: none; + border: 0; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"] code { + float: left; + padding: 0 15px 0 0; +} + +pre[class*="language-"], +:not(pre) > code[class*="language-"] { + background: #222; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 15px; + margin: 1em 0; + overflow: auto; + -moz-border-radius: 8px; + -webkit-border-radius: 8px; + border-radius: 8px; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 5px 10px; + line-height: 1; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #797979; +} + +.token.selector, +.token.operator, +.token.punctuation { + color: #fff; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.boolean { + color: #ffd893; +} + +.token.atrule, +.token.attr-value, +.token.hex, +.token.string { + color: #B0C975; +} + +.token.property, +.token.entity, +.token.url, +.token.attr-name, +.token.keyword { + color: #c27628; +} + +.token.regex { + color: #9B71C6; +} + +.token.entity { + cursor: help; +} + +.token.function, +.token.constant { + color: #e5a638; +} + +.token.variable { + color: #fdfba8; +} + +.token.number { + color: #8799B0; +} + +.token.important, +.token.deliminator { + color: #E45734; +} + +/* Line highlight plugin */ +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + margin-top: 1em; /* Same as .prism's padding-top */ + background: rgba(255, 255, 255, .2); + pointer-events: none; + line-height: inherit; + white-space: pre; +} + +.line-highlight:before, +.line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .3em; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: rgba(255, 255, 255, .3); + color: #fff; + font: bold 65%/1.5 sans-serif; + text-align: center; + -moz-border-radius: 8px; + -webkit-border-radius: 8px; + border-radius: 8px; + text-shadow: none; +} + +.line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; +} + +/* for line numbers */ +.line-numbers-rows { + margin: 0; +} + +.line-numbers-rows span { + padding-right: 10px; + border-right: 3px #d9d336 solid; +} diff --git a/templates/assets/libs/prism/themes/prism-coldark-cold.css b/templates/assets/libs/prism/themes/prism-coldark-cold.css new file mode 100644 index 0000000..eb9b80b --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-coldark-cold.css @@ -0,0 +1,317 @@ +/** + * Coldark Theme for Prism.js + * Theme variation: Cold + * Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script + * @author Armand Philippot + * @homepage https://github.com/ArmandPhilippot/coldark-prism + * @license MIT + */ +code[class*="language-"], +pre[class*="language-"] { + color: #111b27; + background: none; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + background: #8da1b9; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + background: #8da1b9; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #e3eaf2; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em 0.3em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #3c526d; +} + +.token.punctuation { + color: #111b27; +} + +.token.delimiter.important, +.token.selector .parent, +.token.tag, +.token.tag .token.punctuation { + color: #006d6d; +} + +.token.attr-name, +.token.boolean, +.token.boolean.important, +.token.number, +.token.constant, +.token.selector .token.attribute { + color: #755f00; +} + +.token.class-name, +.token.key, +.token.parameter, +.token.property, +.token.property-access, +.token.variable { + color: #005a8e; +} + +.token.attr-value, +.token.inserted, +.token.color, +.token.selector .token.value, +.token.string, +.token.string .token.url-link { + color: #116b00; +} + +.token.builtin, +.token.keyword-array, +.token.package, +.token.regex { + color: #af00af; +} + +.token.function, +.token.selector .token.class, +.token.selector .token.id { + color: #7c00aa; +} + +.token.atrule .token.rule, +.token.combinator, +.token.keyword, +.token.operator, +.token.pseudo-class, +.token.pseudo-element, +.token.selector, +.token.unit { + color: #a04900; +} + +.token.deleted, +.token.important { + color: #c22f2e; +} + +.token.keyword-this, +.token.this { + color: #005a8e; +} + +.token.important, +.token.keyword-this, +.token.this, +.token.bold { + font-weight: bold; +} + +.token.delimiter.important { + font-weight: inherit; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.language-markdown .token.title, +.language-markdown .token.title .token.punctuation { + color: #005a8e; + font-weight: bold; +} + +.language-markdown .token.blockquote.punctuation { + color: #af00af; +} + +.language-markdown .token.code { + color: #006d6d; +} + +.language-markdown .token.hr.punctuation { + color: #005a8e; +} + +.language-markdown .token.url > .token.content { + color: #116b00; +} + +.language-markdown .token.url-link { + color: #755f00; +} + +.language-markdown .token.list.punctuation { + color: #af00af; +} + +.language-markdown .token.table-header { + color: #111b27; +} + +.language-json .token.operator { + color: #111b27; +} + +.language-scss .token.variable { + color: #006d6d; +} + +/* overrides color-values for the Show Invisibles plugin + * https://prismjs.com/plugins/show-invisibles/ + */ +.token.tab:not(:empty):before, +.token.cr:before, +.token.lf:before, +.token.space:before { + color: #3c526d; +} + +/* overrides color-values for the Toolbar plugin + * https://prismjs.com/plugins/toolbar/ + */ +div.code-toolbar > .toolbar a, +div.code-toolbar > .toolbar button { + color: #e3eaf2; + background: #005a8e; +} + +div.code-toolbar > .toolbar a:hover, +div.code-toolbar > .toolbar a:focus, +div.code-toolbar > .toolbar button:hover, +div.code-toolbar > .toolbar button:focus { + color: #e3eaf2; + background: #005a8eda; + text-decoration: none; +} + +div.code-toolbar > .toolbar span, +div.code-toolbar > .toolbar span:hover, +div.code-toolbar > .toolbar span:focus { + color: #e3eaf2; + background: #3c526d; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + */ +.line-highlight { + background: #8da1b92f; + background: linear-gradient(to right, #8da1b92f 70%, #8da1b925); +} + +.line-highlight:before, +.line-highlight[data-end]:after { + background-color: #3c526d; + color: #e3eaf2; + box-shadow: 0 1px #8da1b9; +} + +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { + background-color: #3c526d1f; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right: 1px solid #8da1b97a; + background: #d0dae77a; +} + +.line-numbers-rows > span:before { + color: #3c526dda; +} + +/* overrides color-values for the Match Braces plugin + * https://prismjs.com/plugins/match-braces/ + */ +.rainbow-braces .token.punctuation.brace-level-1, +.rainbow-braces .token.punctuation.brace-level-5, +.rainbow-braces .token.punctuation.brace-level-9 { + color: #755f00; +} + +.rainbow-braces .token.punctuation.brace-level-2, +.rainbow-braces .token.punctuation.brace-level-6, +.rainbow-braces .token.punctuation.brace-level-10 { + color: #af00af; +} + +.rainbow-braces .token.punctuation.brace-level-3, +.rainbow-braces .token.punctuation.brace-level-7, +.rainbow-braces .token.punctuation.brace-level-11 { + color: #005a8e; +} + +.rainbow-braces .token.punctuation.brace-level-4, +.rainbow-braces .token.punctuation.brace-level-8, +.rainbow-braces .token.punctuation.brace-level-12 { + color: #7c00aa; +} + +/* overrides color-values for the Diff Highlight plugin + * https://prismjs.com/plugins/diff-highlight/ + */ +pre.diff-highlight > code .token.deleted:not(.prefix), +pre > code.diff-highlight .token.deleted:not(.prefix) { + background-color: #c22f2e1f; +} + +pre.diff-highlight > code .token.inserted:not(.prefix), +pre > code.diff-highlight .token.inserted:not(.prefix) { + background-color: #116b001f; +} + +/* overrides color-values for the Command Line plugin + * https://prismjs.com/plugins/command-line/ + */ +.command-line-prompt { + border-right: 1px solid #8da1b97a; +} + +.command-line-prompt > span:before { + color: #3c526dda; +} diff --git a/templates/assets/libs/prism/themes/prism-coldark-dark.css b/templates/assets/libs/prism/themes/prism-coldark-dark.css new file mode 100644 index 0000000..d2af32c --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-coldark-dark.css @@ -0,0 +1,317 @@ +/** + * Coldark Theme for Prism.js + * Theme variation: Dark + * Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script + * @author Armand Philippot + * @homepage https://github.com/ArmandPhilippot/coldark-prism + * @license MIT + */ +code[class*="language-"], +pre[class*="language-"] { + color: #e3eaf2; + background: none; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + background: #3c526d; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + background: #3c526d; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #111b27; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em 0.3em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #8da1b9; +} + +.token.punctuation { + color: #e3eaf2; +} + +.token.delimiter.important, +.token.selector .parent, +.token.tag, +.token.tag .token.punctuation { + color: #66cccc; +} + +.token.attr-name, +.token.boolean, +.token.boolean.important, +.token.number, +.token.constant, +.token.selector .token.attribute { + color: #e6d37a; +} + +.token.class-name, +.token.key, +.token.parameter, +.token.property, +.token.property-access, +.token.variable { + color: #6cb8e6; +} + +.token.attr-value, +.token.inserted, +.token.color, +.token.selector .token.value, +.token.string, +.token.string .token.url-link { + color: #91d076; +} + +.token.builtin, +.token.keyword-array, +.token.package, +.token.regex { + color: #f4adf4; +} + +.token.function, +.token.selector .token.class, +.token.selector .token.id { + color: #c699e3; +} + +.token.atrule .token.rule, +.token.combinator, +.token.keyword, +.token.operator, +.token.pseudo-class, +.token.pseudo-element, +.token.selector, +.token.unit { + color: #e9ae7e; +} + +.token.deleted, +.token.important { + color: #cd6660; +} + +.token.keyword-this, +.token.this { + color: #6cb8e6; +} + +.token.important, +.token.keyword-this, +.token.this, +.token.bold { + font-weight: bold; +} + +.token.delimiter.important { + font-weight: inherit; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.language-markdown .token.title, +.language-markdown .token.title .token.punctuation { + color: #6cb8e6; + font-weight: bold; +} + +.language-markdown .token.blockquote.punctuation { + color: #f4adf4; +} + +.language-markdown .token.code { + color: #66cccc; +} + +.language-markdown .token.hr.punctuation { + color: #6cb8e6; +} + +.language-markdown .token.url .token.content { + color: #91d076; +} + +.language-markdown .token.url-link { + color: #e6d37a; +} + +.language-markdown .token.list.punctuation { + color: #f4adf4; +} + +.language-markdown .token.table-header { + color: #e3eaf2; +} + +.language-json .token.operator { + color: #e3eaf2; +} + +.language-scss .token.variable { + color: #66cccc; +} + +/* overrides color-values for the Show Invisibles plugin + * https://prismjs.com/plugins/show-invisibles/ + */ +.token.tab:not(:empty):before, +.token.cr:before, +.token.lf:before, +.token.space:before { + color: #8da1b9; +} + +/* overrides color-values for the Toolbar plugin + * https://prismjs.com/plugins/toolbar/ + */ +div.code-toolbar > .toolbar a, +div.code-toolbar > .toolbar button { + color: #111b27; + background: #6cb8e6; +} + +div.code-toolbar > .toolbar a:hover, +div.code-toolbar > .toolbar a:focus, +div.code-toolbar > .toolbar button:hover, +div.code-toolbar > .toolbar button:focus { + color: #111b27; + background: #6cb8e6da; + text-decoration: none; +} + +div.code-toolbar > .toolbar span, +div.code-toolbar > .toolbar span:hover, +div.code-toolbar > .toolbar span:focus { + color: #111b27; + background: #8da1b9; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + */ +.line-highlight { + background: #3c526d5f; + background: linear-gradient(to right, #3c526d5f 70%, #3c526d55); +} + +.line-highlight:before, +.line-highlight[data-end]:after { + background-color: #8da1b9; + color: #111b27; + box-shadow: 0 1px #3c526d; +} + +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { + background-color: #8da1b918; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right: 1px solid #0b121b; + background: #0b121b7a; +} + +.line-numbers-rows > span:before { + color: #8da1b9da; +} + +/* overrides color-values for the Match Braces plugin + * https://prismjs.com/plugins/match-braces/ + */ +.rainbow-braces .token.punctuation.brace-level-1, +.rainbow-braces .token.punctuation.brace-level-5, +.rainbow-braces .token.punctuation.brace-level-9 { + color: #e6d37a; +} + +.rainbow-braces .token.punctuation.brace-level-2, +.rainbow-braces .token.punctuation.brace-level-6, +.rainbow-braces .token.punctuation.brace-level-10 { + color: #f4adf4; +} + +.rainbow-braces .token.punctuation.brace-level-3, +.rainbow-braces .token.punctuation.brace-level-7, +.rainbow-braces .token.punctuation.brace-level-11 { + color: #6cb8e6; +} + +.rainbow-braces .token.punctuation.brace-level-4, +.rainbow-braces .token.punctuation.brace-level-8, +.rainbow-braces .token.punctuation.brace-level-12 { + color: #c699e3; +} + +/* overrides color-values for the Diff Highlight plugin + * https://prismjs.com/plugins/diff-highlight/ + */ +pre.diff-highlight > code .token.deleted:not(.prefix), +pre > code.diff-highlight .token.deleted:not(.prefix) { + background-color: #cd66601f; +} + +pre.diff-highlight > code .token.inserted:not(.prefix), +pre > code.diff-highlight .token.inserted:not(.prefix) { + background-color: #91d0761f; +} + +/* overrides color-values for the Command Line plugin + * https://prismjs.com/plugins/command-line/ + */ +.command-line-prompt { + border-right: 1px solid #0b121b; +} + +.command-line-prompt > span:before { + color: #8da1b9da; +} diff --git a/templates/assets/libs/prism/themes/prism-coy-without-shadows.css b/templates/assets/libs/prism/themes/prism-coy-without-shadows.css new file mode 100644 index 0000000..137408a --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-coy-without-shadows.css @@ -0,0 +1,140 @@ +/** + * Coy without shadows + * Based on Tim Shedor's Coy theme for prism.js + * Author: RunDevelopment + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + position: relative; + border-left: 10px solid #358ccb; + box-shadow: -1px 0 0 0 #358ccb, 0 0 0 1px #dfdfdf; + background-color: #fdfdfd; + background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%); + background-size: 3em 3em; + background-origin: content-box; + background-attachment: local; + margin: .5em 0; + padding: 0 1em; +} + +pre[class*="language-"] > code { + display: block; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + position: relative; + padding: .2em; + border-radius: 0.3em; + color: #c92c2c; + border: 1px solid rgba(0, 0, 0, 0.1); + display: inline; + white-space: normal; + background-color: #fdfdfd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #7D8B99; +} + +.token.punctuation { + color: #5F6364; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.function-name, +.token.constant, +.token.symbol, +.token.deleted { + color: #c92c2c; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.function, +.token.builtin, +.token.inserted { + color: #2f9c0a; +} + +.token.operator, +.token.entity, +.token.url, +.token.variable { + color: #a67f59; + background: rgba(255, 255, 255, 0.5); +} + +.token.atrule, +.token.attr-value, +.token.keyword, +.token.class-name { + color: #1990b8; +} + +.token.regex, +.token.important { + color: #e90; +} + +.language-css .token.string, +.style .token.string { + color: #a67f59; + background: rgba(255, 255, 255, 0.5); +} + +.token.important { + font-weight: normal; +} + +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.namespace { + opacity: .7; +} diff --git a/templates/assets/libs/prism/themes/prism-darcula.css b/templates/assets/libs/prism/themes/prism-darcula.css new file mode 100644 index 0000000..ad7a313 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-darcula.css @@ -0,0 +1,159 @@ +/** + * Darcula theme + * + * Adapted from a theme based on: + * IntelliJ Darcula Theme (https://github.com/bulenkov/Darcula) + * + * @author Alexandre Paradis + * @version 1.0 + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #a9b7c6; + font-family: Consolas, Monaco, 'Andale Mono', monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + color: inherit; + background: rgba(33, 66, 131, .85); +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + color: inherit; + background: rgba(33, 66, 131, .85); +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #2b2b2b; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.cdata { + color: #808080; +} + +.token.delimiter, +.token.boolean, +.token.keyword, +.token.selector, +.token.important, +.token.atrule { + color: #cc7832; +} + +.token.operator, +.token.punctuation, +.token.attr-name { + color: #a9b7c6; +} + +.token.tag, +.token.tag .punctuation, +.token.doctype, +.token.builtin { + color: #e8bf6a; +} + +.token.entity, +.token.number, +.token.symbol { + color: #6897bb; +} + +.token.property, +.token.constant, +.token.variable { + color: #9876aa; +} + +.token.string, +.token.char { + color: #6a8759; +} + +.token.attr-value, +.token.attr-value .punctuation { + color: #a5c261; +} + +.token.attr-value .punctuation:first-child { + color: #a9b7c6; +} + +.token.url { + color: #287bde; + text-decoration: underline; +} + +.token.function { + color: #ffc66d; +} + +.token.regex { + background: #364135; +} + +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.inserted { + background: #294436; +} + +.token.deleted { + background: #484a4a; +} + +code.language-css .token.property, +code.language-css .token.property + .token.punctuation { + color: #a9b7c6; +} + +code.language-css .token.id { + color: #ffc66d; +} + +code.language-css .token.selector > .token.class, +code.language-css .token.selector > .token.attribute, +code.language-css .token.selector > .token.pseudo-class, +code.language-css .token.selector > .token.pseudo-element { + color: #ffc66d; +} diff --git a/templates/assets/libs/prism/themes/prism-dracula.css b/templates/assets/libs/prism/themes/prism-dracula.css new file mode 100644 index 0000000..e4d41af --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-dracula.css @@ -0,0 +1,122 @@ +/** + * Dracula Theme originally by Zeno Rocha [@zenorocha] + * https://draculatheme.com/ + * + * Ported for PrismJS by Albert Vallverdu [@byverdu] + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #f8f8f2; + background: none; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #282a36; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6272a4; +} + +.token.punctuation { + color: #f8f8f2; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: #ff79c6; +} + +.token.boolean, +.token.number { + color: #bd93f9; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #50fa7b; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string, +.token.variable { + color: #f8f8f2; +} + +.token.atrule, +.token.attr-value, +.token.function, +.token.class-name { + color: #f1fa8c; +} + +.token.keyword { + color: #8be9fd; +} + +.token.regex, +.token.important { + color: #ffb86c; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/templates/assets/libs/prism/themes/prism-duotone-dark.css b/templates/assets/libs/prism/themes/prism-duotone-dark.css new file mode 100644 index 0000000..894a610 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-duotone-dark.css @@ -0,0 +1,172 @@ +/* +Name: Duotone Dark +Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + +Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-evening-dark.css) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2a2734; + color: #9a86fd; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #6a51e6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #6a51e6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6c6783; +} + +.token.punctuation { + color: #6c6783; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #e09142; +} + +.token.property, +.token.function { + color: #9a86fd; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #eeebff; +} + +code.language-javascript, +.token.attr-name { + color: #c4b9fe; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #ffcc99; +} + +.token.placeholder, +.token.variable { + color: #ffcc99; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #eeebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #c4b9fe; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #8a75f5; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #2c2937; +} + +.line-numbers-rows > span:before { + color: #3c3949; +} + +/* overrides color-values for the Line Highlight plugin +* http://prismjs.com/plugins/line-highlight/ +*/ +.line-highlight { + background: rgba(224, 145, 66, 0.2); + background: -webkit-linear-gradient(left, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0)); + background: linear-gradient(to right, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-duotone-earth.css b/templates/assets/libs/prism/themes/prism-duotone-earth.css new file mode 100644 index 0000000..7928111 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-duotone-earth.css @@ -0,0 +1,172 @@ +/* +Name: Duotone Earth +Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + +Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-earth-dark.css) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #322d29; + color: #88786d; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #6f5849; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #6f5849; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6a5f58; +} + +.token.punctuation { + color: #6a5f58; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #bfa05a; +} + +.token.property, +.token.function { + color: #88786d; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #fff3eb; +} + +code.language-javascript, +.token.attr-name { + color: #a48774; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #fcc440; +} + +.token.placeholder, +.token.variable { + color: #fcc440; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #fff3eb; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #a48774; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #816d5f; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #35302b; +} + +.line-numbers-rows > span:before { + color: #46403d; +} + +/* overrides color-values for the Line Highlight plugin +* http://prismjs.com/plugins/line-highlight/ +*/ +.line-highlight { + background: rgba(191, 160, 90, 0.2); + background: -webkit-linear-gradient(left, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0)); + background: linear-gradient(to right, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-duotone-forest.css b/templates/assets/libs/prism/themes/prism-duotone-forest.css new file mode 100644 index 0000000..cdce439 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-duotone-forest.css @@ -0,0 +1,172 @@ +/* +Name: Duotone Forest +Author: by Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + +Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-forest-dark.css) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #2a2d2a; + color: #687d68; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #435643; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #435643; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #535f53; +} + +.token.punctuation { + color: #535f53; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #a2b34d; +} + +.token.property, +.token.function { + color: #687d68; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #f0fff0; +} + +code.language-javascript, +.token.attr-name { + color: #b3d6b3; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #e5fb79; +} + +.token.placeholder, +.token.variable { + color: #e5fb79; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #f0fff0; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #b3d6b3; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #5c705c; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #2c302c; +} + +.line-numbers-rows > span:before { + color: #3b423b; +} + +/* overrides color-values for the Line Highlight plugin +* http://prismjs.com/plugins/line-highlight/ +*/ +.line-highlight { + background: rgba(162, 179, 77, 0.2); + background: -webkit-linear-gradient(left, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0)); + background: linear-gradient(to right, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-duotone-light.css b/templates/assets/libs/prism/themes/prism-duotone-light.css new file mode 100644 index 0000000..68fbaa9 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-duotone-light.css @@ -0,0 +1,172 @@ +/* +Name: Duotone Light +Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + +Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-morning-light.css) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #faf8f5; + color: #728fcb; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #faf8f5; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #faf8f5; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #b6ad9a; +} + +.token.punctuation { + color: #b6ad9a; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #063289; +} + +.token.property, +.token.function { + color: #b29762; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #2d2006; +} + +code.language-javascript, +.token.attr-name { + color: #896724; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #728fcb; +} + +.token.placeholder, +.token.variable { + color: #93abdc; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #2d2006; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #896724; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #896724; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #ece8de; +} + +.line-numbers-rows > span:before { + color: #cdc4b1; +} + +/* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + */ +.line-highlight { + background: rgba(45, 32, 6, 0.2); + background: -webkit-linear-gradient(left, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0)); + background: linear-gradient(to right, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-duotone-sea.css b/templates/assets/libs/prism/themes/prism-duotone-sea.css new file mode 100644 index 0000000..49a8dff --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-duotone-sea.css @@ -0,0 +1,172 @@ +/* +Name: Duotone Sea +Author: by Simurai, adapted from DuoTone themes by Simurai for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + +Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-sea-dark.css) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #1d262f; + color: #57718e; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #004a9e; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #004a9e; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #4a5f78; +} + +.token.punctuation { + color: #4a5f78; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #0aa370; +} + +.token.property, +.token.function { + color: #57718e; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #ebf4ff; +} + +code.language-javascript, +.token.attr-name { + color: #7eb6f6; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #47ebb4; +} + +.token.placeholder, +.token.variable { + color: #47ebb4; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebf4ff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #7eb6f6; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #34659d; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #1f2932; +} + +.line-numbers-rows > span:before { + color: #2c3847; +} + +/* overrides color-values for the Line Highlight plugin +* http://prismjs.com/plugins/line-highlight/ +*/ +.line-highlight { + background: rgba(10, 163, 112, 0.2); + background: -webkit-linear-gradient(left, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0)); + background: linear-gradient(to right, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-duotone-space.css b/templates/assets/libs/prism/themes/prism-duotone-space.css new file mode 100644 index 0000000..3f0c6e6 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-duotone-space.css @@ -0,0 +1,172 @@ +/* +Name: Duotone Space +Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + +Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-space-dark.css) +Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) +*/ + +code[class*="language-"], +pre[class*="language-"] { + font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; + font-size: 14px; + line-height: 1.375; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + background: #24242e; + color: #767693; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #5151e6; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #5151e6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5b5b76; +} + +.token.punctuation { + color: #5b5b76; +} + +.token.namespace { + opacity: .7; +} + +.token.tag, +.token.operator, +.token.number { + color: #dd672c; +} + +.token.property, +.token.function { + color: #767693; +} + +.token.tag-id, +.token.selector, +.token.atrule-id { + color: #ebebff; +} + +code.language-javascript, +.token.attr-name { + color: #aaaaca; +} + +code.language-css, +code.language-scss, +.token.boolean, +.token.string, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit, +.token.statement, +.token.regex, +.token.atrule { + color: #fe8c52; +} + +.token.placeholder, +.token.variable { + color: #fe8c52; +} + +.token.deleted { + text-decoration: line-through; +} + +.token.inserted { + border-bottom: 1px dotted #ebebff; + text-decoration: none; +} + +.token.italic { + font-style: italic; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.important { + color: #aaaaca; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid #7676f4; + outline-offset: .4em; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #262631; +} + +.line-numbers-rows > span:before { + color: #393949; +} + +/* overrides color-values for the Line Highlight plugin +* http://prismjs.com/plugins/line-highlight/ +*/ +.line-highlight { + background: rgba(221, 103, 44, 0.2); + background: -webkit-linear-gradient(left, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0)); + background: linear-gradient(to right, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-ghcolors.css b/templates/assets/libs/prism/themes/prism-ghcolors.css new file mode 100644 index 0000000..3f84890 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-ghcolors.css @@ -0,0 +1,122 @@ +/** + * GHColors theme by Avi Aryan (http://aviaryan.in) + * Inspired by Github syntax coloring + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #393A34; + font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + font-size: .9em; + line-height: 1.2em; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + background: #b3d4fc; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border: 1px solid #dddddd; + background-color: white; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .2em; + padding-top: 1px; + padding-bottom: 1px; + background: #f8f8f8; + border: 1px solid #dddddd; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999988; + font-style: italic; +} + +.token.namespace { + opacity: .7; +} + +.token.string, +.token.attr-value { + color: #e3116c; +} + +.token.punctuation, +.token.operator { + color: #393A34; /* no highlight */ +} + +.token.entity, +.token.url, +.token.symbol, +.token.number, +.token.boolean, +.token.variable, +.token.constant, +.token.property, +.token.regex, +.token.inserted { + color: #36acaa; +} + +.token.atrule, +.token.keyword, +.token.attr-name, +.language-autohotkey .token.selector { + color: #00a4db; +} + +.token.function, +.token.deleted, +.language-autohotkey .token.tag { + color: #9a050f; +} + +.token.tag, +.token.selector, +.language-autohotkey .token.keyword { + color: #00009f; +} + +.token.important, +.token.function, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} diff --git a/templates/assets/libs/prism/themes/prism-gruvbox-dark.css b/templates/assets/libs/prism/themes/prism-gruvbox-dark.css new file mode 100644 index 0000000..513da50 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-gruvbox-dark.css @@ -0,0 +1,143 @@ +/** + * Gruvbox dark theme + * + * Adapted from a theme based on: + * Vim Gruvbox dark Theme (https://github.com/morhetz/gruvbox) + * + * @author Azat S. + * @version 1.0 + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #ebdbb2; /* fg1 / fg */ + font-family: Consolas, Monaco, "Andale Mono", monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + color: #fbf1c7; /* fg0 */ + background: #7c6f64; /* bg4 */ +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + color: #fbf1c7; /* fg0 */ + background: #7c6f64; /* bg4 */ +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #1d2021; /* bg0_h */ +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; +} + +.token.comment, +.token.prolog, +.token.cdata { + color: #a89984; /* fg4 / gray1 */ +} + +.token.delimiter, +.token.boolean, +.token.keyword, +.token.selector, +.token.important, +.token.atrule { + color: #fb4934; /* red2 */ +} + +.token.operator, +.token.punctuation, +.token.attr-name { + color: #a89984; /* fg4 / gray1 */ +} + +.token.tag, +.token.tag .punctuation, +.token.doctype, +.token.builtin { + color: #fabd2f; /* yellow2 */ +} + +.token.entity, +.token.number, +.token.symbol { + color: #d3869b; /* purple2 */ +} + +.token.property, +.token.constant, +.token.variable { + color: #fb4934; /* red2 */ +} + +.token.string, +.token.char { + color: #b8bb26; /* green2 */ +} + +.token.attr-value, +.token.attr-value .punctuation { + color: #a89984; /* fg4 / gray1 */ +} + +.token.url { + color: #b8bb26; /* green2 */ + text-decoration: underline; +} + +.token.function { + color: #fabd2f; /* yellow2 */ +} + +.token.regex { + background: #b8bb26; /* green2 */ +} + +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.inserted { + background: #a89984; /* fg4 / gray1 */ +} + +.token.deleted { + background: #fb4934; /* red2 */ +} diff --git a/templates/assets/libs/prism/themes/prism-gruvbox-light.css b/templates/assets/libs/prism/themes/prism-gruvbox-light.css new file mode 100644 index 0000000..1d4bf51 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-gruvbox-light.css @@ -0,0 +1,143 @@ +/** + * Gruvbox light theme + * + * Based on Gruvbox: https://github.com/morhetz/gruvbox + * Adapted from PrismJS gruvbox-dark theme: https://github.com/schnerring/prism-themes/blob/master/themes/prism-gruvbox-dark.css + * + * @author Michael Schnerring (https://schnerring.net) + * @version 1.0 + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #3c3836; /* fg1 / fg */ + font-family: Consolas, Monaco, "Andale Mono", monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + color: #282828; /* fg0 */ + background: #a89984; /* bg4 */ +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + color: #282828; /* fg0 */ + background: #a89984; /* bg4 */ +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f9f5d7; /* bg0_h */ +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; +} + +.token.comment, +.token.prolog, +.token.cdata { + color: #7c6f64; /* fg4 / gray1 */ +} + +.token.delimiter, +.token.boolean, +.token.keyword, +.token.selector, +.token.important, +.token.atrule { + color: #9d0006; /* red2 */ +} + +.token.operator, +.token.punctuation, +.token.attr-name { + color: #7c6f64; /* fg4 / gray1 */ +} + +.token.tag, +.token.tag .punctuation, +.token.doctype, +.token.builtin { + color: #b57614; /* yellow2 */ +} + +.token.entity, +.token.number, +.token.symbol { + color: #8f3f71; /* purple2 */ +} + +.token.property, +.token.constant, +.token.variable { + color: #9d0006; /* red2 */ +} + +.token.string, +.token.char { + color: #797403; /* green2 */ +} + +.token.attr-value, +.token.attr-value .punctuation { + color: #7c6f64; /* fg4 / gray1 */ +} + +.token.url { + color: #797403; /* green2 */ + text-decoration: underline; +} + +.token.function { + color: #b57614; /* yellow2 */ +} + +.token.regex { + background: #797403; /* green2 */ +} + +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.inserted { + background: #7c6f64; /* fg4 / gray1 */ +} + +.token.deleted { + background: #9d0006; /* red2 */ +} diff --git a/templates/assets/libs/prism/themes/prism-holi-theme.css b/templates/assets/libs/prism/themes/prism-holi-theme.css new file mode 100644 index 0000000..6fe4526 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-holi-theme.css @@ -0,0 +1,119 @@ +/** + * MIT License + * Copyright (c) 2021 Ayush Saini + * Holi Theme for prism.js + * @author Ayush Saini <@AyushCodes on Twitter> + */ + +code[class*='language-'], +pre[class*='language-'] { + color: #d6e7ff; + background: #030314; + text-shadow: none; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + font-size: 1em; + line-height: 1.5; + letter-spacing: .2px; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + text-align: left; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*='language-']::-moz-selection, +pre[class*='language-'] ::-moz-selection, +code[class*='language-']::-moz-selection, +code[class*='language-'] ::-moz-selection, +pre[class*='language-']::selection, +pre[class*='language-'] ::selection, +code[class*='language-']::selection, +code[class*='language-'] ::selection { + color: inherit; + background: #1d3b54; + text-shadow: none; +} + +pre[class*='language-'] { + border: 1px solid #2a4555; + border-radius: 5px; + padding: 1.5em 1em; + margin: 1em 0; + overflow: auto; +} + +:not(pre) > code[class*='language-'] { + color: #f0f6f6; + background: #2a4555; + padding: 0.2em 0.3em; + border-radius: 0.2em; + box-decoration-break: clone; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #446e69; +} + +.token.punctuation { + color: #d6b007; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #d6e7ff; +} + +.token.selector, +.token.attr-name, +.token.builtin, +.token.inserted { + color: #e60067; +} + +.token.string, +.token.char { + color: #49c6ec; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #ec8e01; + background: transparent; +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #0fe468; +} + +.token.function, +.token.class-name { + color: #78f3e9; +} + +.token.regex, +.token.important, +.token.variable { + color: #d6e7ff; +} diff --git a/templates/assets/libs/prism/themes/prism-hopscotch.css b/templates/assets/libs/prism/themes/prism-hopscotch.css new file mode 100644 index 0000000..a2da120 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-hopscotch.css @@ -0,0 +1,133 @@ +@import url(https://fonts.googleapis.com/css?family=Fira+Mono); + +/* + * Hopscotch + * by Jan T. Sott + * https://github.com/idleberg/Hopscotch + * + * This work is licensed under the Creative Commons CC0 1.0 Universal License + */ + +code[class*="language-"], +pre[class*="language-"] { + font-family: "Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace; + font-size: 16px; + line-height: 1.375; + direction: ltr; + text-align: left; + word-spacing: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; + background: #322931; + color: #b9b5b8; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #797379; +} + +.token.punctuation { + color: #b9b5b8; +} + +.namespace { + opacity: .7; +} + +.token.null, +.token.operator, +.token.boolean, +.token.number { + color: #fd8b19; +} + +.token.property { + color: #fdcc59; +} + +.token.tag { + color: #1290bf; +} + +.token.string { + color: #149b93; +} + +.token.selector { + color: #c85e7c; +} + +.token.attr-name { + color: #fd8b19; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #149b93; +} + +.token.attr-value, +.token.keyword, +.token.control, +.token.directive, +.token.unit { + color: #8fc13e; +} + +.token.statement, +.token.regex, +.token.atrule { + color: #149b93; +} + +.token.placeholder, +.token.variable { + color: #1290bf; +} + +.token.important { + color: #dd464c; + font-weight: bold; +} + +.token.entity { + cursor: help; +} + +pre > code.highlight { + outline: .4em solid red; + outline-offset: .4em; +} diff --git a/templates/assets/libs/prism/themes/prism-lucario.css b/templates/assets/libs/prism/themes/prism-lucario.css new file mode 100644 index 0000000..66c0cd9 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-lucario.css @@ -0,0 +1,122 @@ +/** + * Lucario Theme originally by Raphael Amorim [@raphamorim] + * https://github.com/raphamorim/lucario + * + * Ported for PrismJS by Christopher Kapic [@christopher-kapic] + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #f8f8f2; + background: none; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #263E52; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #5c98cd; +} + +.token.punctuation { + color: #f8f8f2; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: #F05E5D; +} + +.token.boolean, +.token.number { + color: #BC94F9; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #FCFCD6; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string, +.token.variable { + color: #f8f8f2; +} + +.token.atrule, +.token.attr-value, +.token.function, +.token.class-name { + color: #66D8EF; +} + +.token.keyword { + color: #6EB26E; +} + +.token.regex, +.token.important { + color: #F05E5D; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/templates/assets/libs/prism/themes/prism-material-dark.css b/templates/assets/libs/prism/themes/prism-material-dark.css new file mode 100644 index 0000000..a454a5b --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-material-dark.css @@ -0,0 +1,205 @@ +code[class*="language-"], +pre[class*="language-"] { + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + color: #eee; + background: #2f2f2f; + font-family: Roboto Mono, monospace; + font-size: 1em; + line-height: 1.5em; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +code[class*="language-"]::-moz-selection, +pre[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection, +pre[class*="language-"] ::-moz-selection { + background: #363636; +} + +code[class*="language-"]::selection, +pre[class*="language-"]::selection, +code[class*="language-"] ::selection, +pre[class*="language-"] ::selection { + background: #363636; +} + +:not(pre) > code[class*="language-"] { + white-space: normal; + border-radius: 0.2em; + padding: 0.1em; +} + +pre[class*="language-"] { + overflow: auto; + position: relative; + margin: 0.5em 0; + padding: 1.25em 1em; +} + +.language-css > code, +.language-sass > code, +.language-scss > code { + color: #fd9170; +} + +[class*="language-"] .namespace { + opacity: 0.7; +} + +.token.atrule { + color: #c792ea; +} + +.token.attr-name { + color: #ffcb6b; +} + +.token.attr-value { + color: #a5e844; +} + +.token.attribute { + color: #a5e844; +} + +.token.boolean { + color: #c792ea; +} + +.token.builtin { + color: #ffcb6b; +} + +.token.cdata { + color: #80cbc4; +} + +.token.char { + color: #80cbc4; +} + +.token.class { + color: #ffcb6b; +} + +.token.class-name { + color: #f2ff00; +} + +.token.comment { + color: #616161; +} + +.token.constant { + color: #c792ea; +} + +.token.deleted { + color: #ff6666; +} + +.token.doctype { + color: #616161; +} + +.token.entity { + color: #ff6666; +} + +.token.function { + color: #c792ea; +} + +.token.hexcode { + color: #f2ff00; +} + +.token.id { + color: #c792ea; + font-weight: bold; +} + +.token.important { + color: #c792ea; + font-weight: bold; +} + +.token.inserted { + color: #80cbc4; +} + +.token.keyword { + color: #c792ea; +} + +.token.number { + color: #fd9170; +} + +.token.operator { + color: #89ddff; +} + +.token.prolog { + color: #616161; +} + +.token.property { + color: #80cbc4; +} + +.token.pseudo-class { + color: #a5e844; +} + +.token.pseudo-element { + color: #a5e844; +} + +.token.punctuation { + color: #89ddff; +} + +.token.regex { + color: #f2ff00; +} + +.token.selector { + color: #ff6666; +} + +.token.string { + color: #a5e844; +} + +.token.symbol { + color: #c792ea; +} + +.token.tag { + color: #ff6666; +} + +.token.unit { + color: #fd9170; +} + +.token.url { + color: #ff6666; +} + +.token.variable { + color: #ff6666; +} diff --git a/templates/assets/libs/prism/themes/prism-material-light.css b/templates/assets/libs/prism/themes/prism-material-light.css new file mode 100644 index 0000000..a2fa064 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-material-light.css @@ -0,0 +1,207 @@ +code[class*="language-"], +pre[class*="language-"] { + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + color: #90a4ae; + background: #fafafa; + font-family: Roboto Mono, monospace; + font-size: 1em; + line-height: 1.5em; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +code[class*="language-"]::-moz-selection, +pre[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection, +pre[class*="language-"] ::-moz-selection { + background: #cceae7; + color: #263238; +} + +code[class*="language-"]::selection, +pre[class*="language-"]::selection, +code[class*="language-"] ::selection, +pre[class*="language-"] ::selection { + background: #cceae7; + color: #263238; +} + +:not(pre) > code[class*="language-"] { + white-space: normal; + border-radius: 0.2em; + padding: 0.1em; +} + +pre[class*="language-"] { + overflow: auto; + position: relative; + margin: 0.5em 0; + padding: 1.25em 1em; +} + +.language-css > code, +.language-sass > code, +.language-scss > code { + color: #f76d47; +} + +[class*="language-"] .namespace { + opacity: 0.7; +} + +.token.atrule { + color: #7c4dff; +} + +.token.attr-name { + color: #39adb5; +} + +.token.attr-value { + color: #f6a434; +} + +.token.attribute { + color: #f6a434; +} + +.token.boolean { + color: #7c4dff; +} + +.token.builtin { + color: #39adb5; +} + +.token.cdata { + color: #39adb5; +} + +.token.char { + color: #39adb5; +} + +.token.class { + color: #39adb5; +} + +.token.class-name { + color: #6182b8; +} + +.token.comment { + color: #aabfc9; +} + +.token.constant { + color: #7c4dff; +} + +.token.deleted { + color: #e53935; +} + +.token.doctype { + color: #aabfc9; +} + +.token.entity { + color: #e53935; +} + +.token.function { + color: #7c4dff; +} + +.token.hexcode { + color: #f76d47; +} + +.token.id { + color: #7c4dff; + font-weight: bold; +} + +.token.important { + color: #7c4dff; + font-weight: bold; +} + +.token.inserted { + color: #39adb5; +} + +.token.keyword { + color: #7c4dff; +} + +.token.number { + color: #f76d47; +} + +.token.operator { + color: #39adb5; +} + +.token.prolog { + color: #aabfc9; +} + +.token.property { + color: #39adb5; +} + +.token.pseudo-class { + color: #f6a434; +} + +.token.pseudo-element { + color: #f6a434; +} + +.token.punctuation { + color: #39adb5; +} + +.token.regex { + color: #6182b8; +} + +.token.selector { + color: #e53935; +} + +.token.string { + color: #f6a434; +} + +.token.symbol { + color: #7c4dff; +} + +.token.tag { + color: #e53935; +} + +.token.unit { + color: #f76d47; +} + +.token.url { + color: #e53935; +} + +.token.variable { + color: #e53935; +} diff --git a/templates/assets/libs/prism/themes/prism-material-oceanic.css b/templates/assets/libs/prism/themes/prism-material-oceanic.css new file mode 100644 index 0000000..f36377d --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-material-oceanic.css @@ -0,0 +1,210 @@ +code[class*="language-"], +pre[class*="language-"] { + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + color: #c3cee3; + background: #263238; + font-family: Roboto Mono, monospace; + font-size: 1em; + line-height: 1.5em; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +code[class*="language-"]::-moz-selection, +pre[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection, +pre[class*="language-"] ::-moz-selection { + background: #363636; +} + +code[class*="language-"]::selection, +pre[class*="language-"]::selection, +code[class*="language-"] ::selection, +pre[class*="language-"] ::selection { + background: #363636; +} + +:not(pre) > code[class*="language-"] { + white-space: normal; + border-radius: 0.2em; + padding: 0.1em; +} + +pre[class*="language-"] { + overflow: auto; + position: relative; + margin: 0.5em 0; + padding: 1.25em 1em; +} + +.language-css > code, +.language-sass > code, +.language-scss > code { + color: #fd9170; +} + +[class*="language-"] .namespace { + opacity: 0.7; +} + +.token.atrule { + color: #c792ea; +} + +.token.attr-name { + color: #ffcb6b; +} + +.token.attr-value { + color: #c3e88d; +} + +.token.attribute { + color: #c3e88d; +} + +.token.boolean { + color: #c792ea; +} + +.token.builtin { + color: #ffcb6b; +} + +.token.cdata { + color: #80cbc4; +} + +.token.char { + color: #80cbc4; +} + +.token.class { + color: #ffcb6b; +} + +.token.class-name { + color: #f2ff00; +} + +.token.color { + color: #f2ff00; +} + +.token.comment { + color: #546e7a; +} + +.token.constant { + color: #c792ea; +} + +.token.deleted { + color: #f07178; +} + +.token.doctype { + color: #546e7a; +} + +.token.entity { + color: #f07178; +} + +.token.function { + color: #c792ea; +} + +.token.hexcode { + color: #f2ff00; +} + +.token.id { + color: #c792ea; + font-weight: bold; +} + +.token.important { + color: #c792ea; + font-weight: bold; +} + +.token.inserted { + color: #80cbc4; +} + +.token.keyword { + color: #c792ea; + font-style: italic; +} + +.token.number { + color: #fd9170; +} + +.token.operator { + color: #89ddff; +} + +.token.prolog { + color: #546e7a; +} + +.token.property { + color: #80cbc4; +} + +.token.pseudo-class { + color: #c3e88d; +} + +.token.pseudo-element { + color: #c3e88d; +} + +.token.punctuation { + color: #89ddff; +} + +.token.regex { + color: #f2ff00; +} + +.token.selector { + color: #f07178; +} + +.token.string { + color: #c3e88d; +} + +.token.symbol { + color: #c792ea; +} + +.token.tag { + color: #f07178; +} + +.token.unit { + color: #f07178; +} + +.token.url { + color: #fd9170; +} + +.token.variable { + color: #f07178; +} diff --git a/templates/assets/libs/prism/themes/prism-night-owl.css b/templates/assets/libs/prism/themes/prism-night-owl.css new file mode 100644 index 0000000..c3e78e6 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-night-owl.css @@ -0,0 +1,158 @@ +/** + * MIT License + * Copyright (c) 2018 Sarah Drasner + * Sarah Drasner's[@sdras] Night Owl + * Ported by Sara vieria [@SaraVieira] + * Added by Souvik Mandal [@SimpleIndian] + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #d6deeb; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + font-size: 1em; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: rgba(29, 59, 83, 0.99); +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: rgba(29, 59, 83, 0.99); +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + color: white; + background: #011627; +} + +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.cdata { + color: rgb(99, 119, 119); + font-style: italic; +} + +.token.punctuation { + color: rgb(199, 146, 234); +} + +.namespace { + color: rgb(178, 204, 214); +} + +.token.deleted { + color: rgba(239, 83, 80, 0.56); + font-style: italic; +} + +.token.symbol, +.token.property { + color: rgb(128, 203, 196); +} + +.token.tag, +.token.operator, +.token.keyword { + color: rgb(127, 219, 202); +} + +.token.boolean { + color: rgb(255, 88, 116); +} + +.token.number { + color: rgb(247, 140, 108); +} + +.token.constant, +.token.function, +.token.builtin, +.token.char { + color: rgb(130, 170, 255); +} + +.token.selector, +.token.doctype { + color: rgb(199, 146, 234); + font-style: italic; +} + +.token.attr-name, +.token.inserted { + color: rgb(173, 219, 103); + font-style: italic; +} + +.token.string, +.token.url, +.token.entity, +.language-css .token.string, +.style .token.string { + color: rgb(173, 219, 103); +} + +.token.class-name, +.token.atrule, +.token.attr-value { + color: rgb(255, 203, 139); +} + +.token.regex, +.token.important, +.token.variable { + color: rgb(214, 222, 235); +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} diff --git a/templates/assets/libs/prism/themes/prism-nord.css b/templates/assets/libs/prism/themes/prism-nord.css new file mode 100644 index 0000000..d8c6684 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-nord.css @@ -0,0 +1,124 @@ +/** + * Nord Theme Originally by Arctic Ice Studio + * https://nordtheme.com + * + * Ported for PrismJS by Zane Hitchcoxc (@zwhitchcox) and Gabriel Ramos (@gabrieluizramos) + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #f8f8f2; + background: none; + font-family: "Fira Code", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #2E3440; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #636f88; +} + +.token.punctuation { + color: #81A1C1; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: #81A1C1; +} + +.token.number { + color: #B48EAD; +} + +.token.boolean { + color: #81A1C1; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #A3BE8C; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string, +.token.variable { + color: #81A1C1; +} + +.token.atrule, +.token.attr-value, +.token.function, +.token.class-name { + color: #88C0D0; +} + +.token.keyword { + color: #81A1C1; +} + +.token.regex, +.token.important { + color: #EBCB8B; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/templates/assets/libs/prism/themes/prism-one-dark.css b/templates/assets/libs/prism/themes/prism-one-dark.css new file mode 100644 index 0000000..8d034a7 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-one-dark.css @@ -0,0 +1,252 @@ +/** + * One Dark theme for prism.js + * Based on Atom's One Dark theme: https://github.com/atom/atom/tree/master/packages/one-dark-syntax + */ + +/** + * One Dark colours in terms of RGB (accurate as of commit 8ae45ca on 6 Sep 2018) + * @mono-1: #abb2bf + * @mono-2: #828997 + * @mono-3: #5c6370 + * @hue-1: #56b6c2 <- cyan + * @hue-2: #61afef <- blue + * @hue-3: #c678dd <- purple + * @hue-4: #98c379 <- green + * @hue-5: #e06c75 <- red 1 + * @hue-5-2: #be5046 <- red 2 + * @hue-6: #d19a66 <- yellow 1 + * @hue-6-2: #e5c07b <- yellow 2 + * @syntax-fg: #abb2bf + * @syntax-bg: #282c34 + * @syntax-gutter: #636d83 + * @syntax-guide: #abb2bf26 + * @syntax-accent: #528bff + * @syntax-selection-color: #3e4451 + */ + +code[class*="language-"], +pre[class*="language-"] { + background: #282c34; + color: #abb2bf; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Selection */ +code[class*="language-"]::-moz-selection, +pre[class*="language-"] *::-moz-selection { + background: #3e4451; + text-shadow: none; +} + +code[class*="language-"]::selection, +pre[class*="language-"] *::selection { + background: #3e4451; + text-shadow: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .2em .3em; + border-radius: .3em; + white-space: normal; +} + +/* Print */ +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +.token.comment, +.token.prolog, +.token.cdata { + color: #5c6370; +} + +.token.doctype, +.token.punctuation, +.token.entity { + color: #abb2bf; +} + +.token.attr-name, +.token.class-name, +.token.boolean, +.token.constant, +.token.number, +.token.atrule { + color: #d19a66; +} + +.token.keyword { + color: #c678dd; +} + +.token.property, +.token.tag, +.token.symbol, +.token.deleted, +.token.important { + color: #e06c75; +} + +.token.selector, +.token.string, +.token.char, +.token.builtin, +.token.inserted, +.token.regex, +.token.attr-value, +.token.attr-value > .token.punctuation { + color: #98c379; +} + +.token.variable, +.token.operator, +.token.function { + color: #61afef; +} + +.token.url { + color: #56b6c2; + text-decoration: underline; +} + +/* HTML overrides */ +.token.attr-value > .token.punctuation.attr-equals, +.token.special-attr > .token.attr-value > .token.value.css { + color: #abb2bf; +} + +/* CSS overrides */ +.language-css .token.selector { + color: #e06c75; +} + +.language-css .token.property { + color: #abb2bf; +} + +.language-css .token.url { + text-decoration: none; +} + +.language-css .token.function, +.language-css .token.url > .token.function { + color: #56b6c2; +} + +.language-css .token.url > .token.string.url { + color: #98c379; +} + +.language-css .token.important, +.language-css .token.atrule .token.rule { + color: #c678dd; +} + +/* JS overrides */ +.language-javascript .token.operator { + color: #c678dd; +} + +.language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation { + color: #be5046; +} + +/* JSON overrides */ +.language-json .token.operator { + color: #abb2bf; +} + +.language-json .token.null.keyword { + color: #d19a66; +} + +/* MD overrides */ +.language-markdown .token.url, +.language-markdown .token.url > .token.operator, +.language-markdown .token.url-reference.url > .token.string { + color: #abb2bf; + text-decoration: none; +} + +.language-markdown .token.url > .token.content { + color: #61afef; + text-decoration: none; +} + +.language-markdown .token.url > .token.url, +.language-markdown .token.url-reference.url { + color: #56b6c2; + text-decoration: underline; +} + +.language-markdown .token.blockquote.punctuation, +.language-markdown .token.hr.punctuation { + color: #5c6370; + font-style: italic; +} + +.language-markdown .token.code-snippet { + color: #98c379; +} + +.language-markdown .token.bold .token.content { + color: #d19a66; +} + +.language-markdown .token.italic .token.content { + color: #c678dd; +} + +.language-markdown .token.strike .token.content, +.language-markdown .token.strike .token.punctuation, +.language-markdown .token.list.punctuation, +.language-markdown .token.title.important > .token.punctuation { + color: #e06c75; +} + +/* General */ +.token.bold { + font-weight: bold; +} + +.token.comment, +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.namespace { + opacity: .8; +} diff --git a/templates/assets/libs/prism/themes/prism-one-light.css b/templates/assets/libs/prism/themes/prism-one-light.css new file mode 100644 index 0000000..3748e72 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-one-light.css @@ -0,0 +1,241 @@ +/** + * One Light theme for prism.js + * Based on Atom's One Light theme: https://github.com/atom/atom/tree/master/packages/one-light-syntax + */ + +/** + * One Light colours in terms of RGB (accurate as of commit eb064bf on 19 Feb 2021) + * @mono-1: #383a42 + * @mono-2: #696c77 + * @mono-3: #a0a1a7 + * @hue-1: #0184bc <- cyan + * @hue-2: #4078f2 <- blue + * @hue-3: #a626a4 <- purple + * @hue-4: #50a14f <- green + * @hue-5: #e45649 <- red 1 + * @hue-5-2: #ca1243 <- red 2 + * @hue-6: #b76b01 <- orange 1 + * @hue-6-2: #cb7701 <- orange 2 + * @syntax-fg: #383a42 + * @syntax-bg: #fafafa + * @syntax-gutter: #9d9d9f + * @syntax-guide: #383a4233 + * @syntax-accent: #526eff + * @syntax-selection-color: #e5e5e6 + */ + +code[class*="language-"], +pre[class*="language-"] { + background: #fafafa; + color: #383a42; + font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Selection */ +code[class*="language-"]::-moz-selection, +pre[class*="language-"] *::-moz-selection { + background: #e5e5e6; +} + +code[class*="language-"]::selection, +pre[class*="language-"] *::selection { + background: #e5e5e6; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; + border-radius: 0.3em; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.2em 0.3em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.cdata { + color: #a0a1a7; +} + +.token.doctype, +.token.punctuation, +.token.entity { + color: #383a42; +} + +.token.attr-name, +.token.class-name, +.token.boolean, +.token.constant, +.token.number, +.token.atrule { + color: #b76b01; +} + +.token.keyword { + color: #a626a4; +} + +.token.property, +.token.tag, +.token.symbol, +.token.deleted, +.token.important { + color: #e45649; +} + +.token.selector, +.token.string, +.token.char, +.token.builtin, +.token.inserted, +.token.regex, +.token.attr-value, +.token.attr-value > .token.punctuation { + color: #50a14f; +} + +.token.variable, +.token.operator, +.token.function { + color: #4078f2; +} + +.token.url { + color: #0184bc; + text-decoration: underline; +} + +/* HTML overrides */ +.token.attr-value > .token.punctuation.attr-equals, +.token.special-attr > .token.attr-value > .token.value.css { + color: #383a42; +} + +/* CSS overrides */ +.language-css .token.selector { + color: #e45649; +} + +.language-css .token.property { + color: #383a42; +} + +.language-css .token.url { + text-decoration: none; +} + +.language-css .token.function, +.language-css .token.url > .token.function { + color: #0184bc; +} + +.language-css .token.url > .token.string.url { + color: #50a14f; +} + +.language-css .token.important, +.language-css .token.atrule .token.rule { + color: #a626a4; +} + +/* JS overrides */ +.language-javascript .token.operator { + color: #a626a4; +} + +.language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation { + color: #ca1243; +} + +/* JSON overrides */ +.language-json .token.operator { + color: #383a42; +} + +.language-json .token.null.keyword { + color: #b76b01; +} + +/* MD overrides */ +.language-markdown .token.url, +.language-markdown .token.url > .token.operator, +.language-markdown .token.url-reference.url > .token.string { + color: #383a42; + text-decoration: none; +} + +.language-markdown .token.url > .token.content { + color: #4078f2; + text-decoration: none; +} + +.language-markdown .token.url > .token.url, +.language-markdown .token.url-reference.url { + color: #0184bc; + text-decoration: underline; +} + +.language-markdown .token.blockquote.punctuation, +.language-markdown .token.hr.punctuation { + color: #a0a1a7; + font-style: italic; +} + +.language-markdown .token.code-snippet { + color: #50a14f; +} + +.language-markdown .token.bold .token.content { + color: #b76b01; +} + +.language-markdown .token.italic .token.content { + color: #a626a4; +} + +.language-markdown .token.strike .token.content, +.language-markdown .token.strike .token.punctuation, +.language-markdown .token.list.punctuation, +.language-markdown .token.title.important > .token.punctuation { + color: #e45649; +} + +/* General */ +.token.bold { + font-weight: bold; +} + +.token.comment, +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.namespace { + opacity: 0.8; +} diff --git a/templates/assets/libs/prism/themes/prism-pojoaque.css b/templates/assets/libs/prism/themes/prism-pojoaque.css new file mode 100644 index 0000000..1c754ce --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-pojoaque.css @@ -0,0 +1,151 @@ +/* + * Pojoaque Style by Jason Tate + * http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html + * Based on Solarized Style from http://ethanschoonover.com/solarized + * http://softwaremaniacs.org/media/soft/highlight/test.html +*/ + +code[class*="language-"], +pre[class*="language-"] { + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 15px; + line-height: 1.5; + color: #dccf8f; + text-shadow: 0; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"], +:not(pre) > code[class*="language-"] { + border-radius: 5px; + border: 1px solid #000; + color: #DCCF8F; + background: #181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top; +} + +pre[class*="language-"] { + padding: 12px; + overflow: auto; +} + +:not(pre) > code[class*="language-"] { + padding: 2px 6px; +} + +.token.namespace { + opacity: .7; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #586e75; + font-style: italic; +} + +.token.number, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #468966; +} + +.token.attr-name { + color: #b89859; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #dccf8f; +} + +.token.selector, +.token.regex { + color: #859900; +} + +.token.atrule, +.token.keyword { + color: #cb4b16; +} + +.token.attr-value { + color: #468966; +} + +.token.function, +.token.variable, +.token.placeholder { + color: #b58900; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol { + color: #b89859; +} + +.token.tag { + color: #ffb03b; +} + +.token.important, +.token.statement, +.token.deleted { + color: #dc322f; +} + +.token.punctuation { + color: #dccf8f; +} + +.token.entity { + cursor: help; +} + +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +/* +.pojoaque-colors { + color: #586e75; + color: #b64926; + color: #468966; + color: #ffb03b; + color: #b58900; + color: #b89859; + color: #dccf8f; + color: #d3a60c; + color: #cb4b16; + color: #dc322f; + color: #073642; + color: #181914; +} +*/ diff --git a/templates/assets/libs/prism/themes/prism-shades-of-purple.css b/templates/assets/libs/prism/themes/prism-shades-of-purple.css new file mode 100644 index 0000000..eb2a75c --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-shades-of-purple.css @@ -0,0 +1,200 @@ +/** + * Shades of Purple Theme for Prism.js + * + * @author Ahmad Awais + * @support Follow/tweet at https://twitter.com/MrAhmadAwais/ + */ + +code[class*='language-'], +pre[class*='language-'] { + color: #9efeff; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + + font-family: 'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-weight: 400; + font-size: 17px; + line-height: 25px; + letter-spacing: 0.5px; + text-shadow: 0 1px #222245; +} + +pre[class*='language-']::-moz-selection, +pre[class*='language-'] ::-moz-selection, +code[class*='language-']::-moz-selection, +code[class*='language-'] ::-moz-selection, +pre[class*='language-']::selection, +pre[class*='language-'] ::selection, +code[class*='language-']::selection, +code[class*='language-'] ::selection { + color: inherit; + background: #a599e9; +} + +/* Code blocks. */ +pre[class*='language-'] { + padding: 2em; + margin: 0.5em 0; + overflow: auto; +} + +:not(pre) > code[class*='language-'], +pre[class*='language-'] { + background: #1e1e3f; +} + +/* Inline code */ +:not(pre) > code[class*='language-'] { + padding: 0.1em; + border-radius: 0.3em; +} + +.token { + font-weight: 400; +} + +.token.comment, +.token.prolog, +.token.cdata { + color: #b362ff; +} + +.token.delimiter, +.token.keyword, +.token.selector, +.token.important, +.token.atrule { + color: #ff9d00; +} + +.token.operator, +.token.attr-name { + color: rgb(255, 180, 84); +} + +.token.punctuation { + color: #ffffff; +} + +.token.boolean { + color: rgb(255, 98, 140); +} + +.token.tag, +.token.tag .punctuation, +.token.doctype, +.token.builtin { + color: rgb(255, 157, 0); +} + +.token.entity, +.token.symbol { + color: #6897bb; +} + +.token.number { + color: #ff628c; +} + +.token.property, +.token.constant, +.token.variable { + color: #ff628c; +} + +.token.string, +.token.char { + color: #a5ff90; +} + +.token.attr-value, +.token.attr-value .punctuation { + color: #a5c261; +} + +.token.attr-value .punctuation:first-child { + color: #a9b7c6; +} + +.token.url { + color: #287bde; + text-decoration: underline; +} + +.token.function { + color: rgb(250, 208, 0); +} + +.token.regex { + background: #364135; +} + +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.inserted { + background: #00ff00; +} + +.token.deleted { + background: #ff000d; +} + +code.language-css .token.property, +code.language-css .token.property + .token.punctuation { + color: #a9b7c6; +} + +code.language-css .token.id { + color: #ffc66d; +} + +code.language-css .token.selector > .token.class, +code.language-css .token.selector > .token.attribute, +code.language-css .token.selector > .token.pseudo-class, +code.language-css .token.selector > .token.pseudo-element { + color: #ffc66d; +} + +.token.class-name { + color: #fb94ff; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + background: none; +} + +pre .line-highlight, +pre .line-highlight.line-highlight, +pre > code.line-highlight { + margin-top: 36px; + background: linear-gradient(to right, rgba(179, 98, 255, 0.17), transparent); +} + +pre .line-highlight:before, +pre > code.line-highlight:before, +pre .line-highlight[data-end]:after, +pre > code.line-highlight[data-end]:after { + content: ''; +} diff --git a/templates/assets/libs/prism/themes/prism-solarized-dark-atom.css b/templates/assets/libs/prism/themes/prism-solarized-dark-atom.css new file mode 100644 index 0000000..dc40675 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-solarized-dark-atom.css @@ -0,0 +1,143 @@ +/** + * Solarized dark atom theme for `prism.js` + * Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax + * @author Pranay Chauhan (@PranayChauhan2516) + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #839496; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: 0.3em; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #002b36; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #586e75; +} + +.token.punctuation { + color: #93a1a1; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.keyword, +.token.tag { + color: #268bd2; +} + +.token.class-name { + color: #FFFFB6; + text-decoration: underline; +} + +.token.boolean, +.token.constant { + color: #b58900; +} + +.token.symbol, +.token.deleted { + color: #dc322f; +} + +.token.number { + color: #859900; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #859900; +} + +.token.variable { + color: #268bd2; +} + +.token.operator { + color: #EDEDED; +} + +.token.function { + color: #268bd2; +} + +.token.regex { + color: #E9C062; +} + +.token.important { + color: #fd971f; +} + +.token.entity { + color: #FFFFB6; + cursor: help; +} + +.token.url { + color: #96CBFE; +} + +.language-css .token.string, +.style .token.string { + color: #87C38A; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.atrule, +.token.attr-value { + color: #F9EE98; +} diff --git a/templates/assets/libs/prism/themes/prism-synthwave84.css b/templates/assets/libs/prism/themes/prism-synthwave84.css new file mode 100644 index 0000000..ba0d603 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-synthwave84.css @@ -0,0 +1,140 @@ +/* + * Synthwave '84 Theme originally by Robb Owen [@Robb0wen] for Visual Studio Code + * Demo: https://marc.dev/demo/prism-synthwave84 + * + * Ported for PrismJS by Marc Backes [@themarcba] + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #f92aad; + text-shadow: 0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3; + background: none; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background-color: transparent !important; + background-image: linear-gradient(to bottom, #2a2139 75%, #34294f); +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #8e8e8e; +} + +.token.punctuation { + color: #ccc; +} + +.token.tag, +.token.attr-name, +.token.namespace, +.token.number, +.token.unit, +.token.hexcode, +.token.deleted { + color: #e2777a; +} + +.token.property, +.token.selector { + color: #72f1b8; + text-shadow: 0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475; +} + +.token.function-name { + color: #6196cc; +} + +.token.boolean, +.token.selector .token.id, +.token.function { + color: #fdfdfd; + text-shadow: 0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975; +} + +.token.class-name { + color: #fff5f6; + text-shadow: 0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75; +} + +.token.constant, +.token.symbol { + color: #f92aad; + text-shadow: 0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3; +} + +.token.important, +.token.atrule, +.token.keyword, +.token.selector .token.class, +.token.builtin { + color: #f4eee4; + text-shadow: 0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575; +} + +.token.string, +.token.char, +.token.attr-value, +.token.regex, +.token.variable { + color: #f87c32; +} + +.token.operator, +.token.entity, +.token.url { + color: #67cdcc; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.inserted { + color: green; +} diff --git a/templates/assets/libs/prism/themes/prism-vs.css b/templates/assets/libs/prism/themes/prism-vs.css new file mode 100644 index 0000000..710c8de --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-vs.css @@ -0,0 +1,168 @@ +/** + * VS theme by Andrew Lock (https://andrewlock.net) + * Inspired by Visual Studio syntax coloring + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #393A34; + font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + font-size: .9em; + line-height: 1.2em; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + background: #C1DEF1; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + background: #C1DEF1; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border: 1px solid #dddddd; + background-color: white; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .2em; + padding-top: 1px; + padding-bottom: 1px; + background: #f8f8f8; + border: 1px solid #dddddd; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #008000; + font-style: italic; +} + +.token.namespace { + opacity: .7; +} + +.token.string { + color: #A31515; +} + +.token.punctuation, +.token.operator { + color: #393A34; /* no highlight */ +} + +.token.url, +.token.symbol, +.token.number, +.token.boolean, +.token.variable, +.token.constant, +.token.inserted { + color: #36acaa; +} + +.token.atrule, +.token.keyword, +.token.attr-value, +.language-autohotkey .token.selector, +.language-json .token.boolean, +.language-json .token.number, +code[class*="language-css"] { + color: #0000ff; +} + +.token.function { + color: #393A34; +} + +.token.deleted, +.language-autohotkey .token.tag { + color: #9a050f; +} + +.token.selector, +.language-autohotkey .token.keyword { + color: #00009f; +} + +.token.important { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.class-name, +.language-json .token.property { + color: #2B91AF; +} + +.token.tag, +.token.selector { + color: #800000; +} + +.token.attr-name, +.token.property, +.token.regex, +.token.entity { + color: #ff0000; +} + +.token.directive.tag .tag { + background: #ffff00; + color: #393A34; +} + +/* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ +.line-numbers .line-numbers-rows { + border-right-color: #a5a5a5; +} + +.line-numbers-rows > span:before { + color: #2B91AF; +} + +/* overrides color-values for the Line Highlight plugin +* http://prismjs.com/plugins/line-highlight/ +*/ +.line-highlight { + background: rgba(193, 222, 241, 0.2); + background: -webkit-linear-gradient(left, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0)); + background: linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0)); +} diff --git a/templates/assets/libs/prism/themes/prism-vsc-dark-plus.css b/templates/assets/libs/prism/themes/prism-vsc-dark-plus.css new file mode 100644 index 0000000..c34c4b9 --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-vsc-dark-plus.css @@ -0,0 +1,290 @@ +pre[class*="language-"], +code[class*="language-"] { + color: #d4d4d4; + font-size: 13px; + text-shadow: none; + font-family: Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::selection, +code[class*="language-"]::selection, +pre[class*="language-"] *::selection, +code[class*="language-"] *::selection { + text-shadow: none; + background: #75a7ca; +} + +@media print { + pre[class*="language-"], + code[class*="language-"] { + text-shadow: none; + } +} + +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + background: #1e1e1e; +} + +:not(pre) > code[class*="language-"] { + padding: .1em .3em; + border-radius: .3em; + color: #db4c69; + background: #f9f2f4; +} + +/********************************************************* +* Tokens +*/ +.namespace { + opacity: .7; +} + +.token.doctype .token.doctype-tag { + color: #569CD6; +} + +.token.doctype .token.name { + color: #9cdcfe; +} + +.token.comment, +.token.prolog { + color: #6a9955; +} + +.token.punctuation, +.language-html .language-css .token.punctuation, +.language-html .language-javascript .token.punctuation { + color: #d4d4d4; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.inserted, +.token.unit { + color: #b5cea8; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.deleted { + color: #ce9178; +} + +.language-css .token.string.url { + text-decoration: underline; +} + +.token.operator, +.token.entity { + color: #d4d4d4; +} + +.token.operator.arrow { + color: #569CD6; +} + +.token.atrule { + color: #ce9178; +} + +.token.atrule .token.rule { + color: #c586c0; +} + +.token.atrule .token.url { + color: #9cdcfe; +} + +.token.atrule .token.url .token.function { + color: #dcdcaa; +} + +.token.atrule .token.url .token.punctuation { + color: #d4d4d4; +} + +.token.keyword { + color: #569CD6; +} + +.token.keyword.module, +.token.keyword.control-flow { + color: #c586c0; +} + +.token.function, +.token.function .token.maybe-class-name { + color: #dcdcaa; +} + +.token.regex { + color: #d16969; +} + +.token.important { + color: #569cd6; +} + +.token.italic { + font-style: italic; +} + +.token.constant { + color: #9cdcfe; +} + +.token.class-name, +.token.maybe-class-name { + color: #4ec9b0; +} + +.token.console { + color: #9cdcfe; +} + +.token.parameter { + color: #9cdcfe; +} + +.token.interpolation { + color: #9cdcfe; +} + +.token.punctuation.interpolation-punctuation { + color: #569cd6; +} + +.token.boolean { + color: #569cd6; +} + +.token.property, +.token.variable, +.token.imports .token.maybe-class-name, +.token.exports .token.maybe-class-name { + color: #9cdcfe; +} + +.token.selector { + color: #d7ba7d; +} + +.token.escape { + color: #d7ba7d; +} + +.token.tag { + color: #569cd6; +} + +.token.tag .token.punctuation { + color: #808080; +} + +.token.cdata { + color: #808080; +} + +.token.attr-name { + color: #9cdcfe; +} + +.token.attr-value, +.token.attr-value .token.punctuation { + color: #ce9178; +} + +.token.attr-value .token.punctuation.attr-equals { + color: #d4d4d4; +} + +.token.entity { + color: #569cd6; +} + +.token.namespace { + color: #4ec9b0; +} + +/********************************************************* +* Language Specific +*/ + +pre[class*="language-javascript"], +code[class*="language-javascript"], +pre[class*="language-jsx"], +code[class*="language-jsx"], +pre[class*="language-typescript"], +code[class*="language-typescript"], +pre[class*="language-tsx"], +code[class*="language-tsx"] { + color: #9cdcfe; +} + +pre[class*="language-css"], +code[class*="language-css"] { + color: #ce9178; +} + +pre[class*="language-html"], +code[class*="language-html"] { + color: #d4d4d4; +} + +.language-regex .token.anchor { + color: #dcdcaa; +} + +.language-html .token.punctuation { + color: #808080; +} + +/********************************************************* +* Line highlighting +*/ +pre[data-line] { + position: relative; +} + +pre[class*="language-"] > code[class*="language-"] { + position: relative; + z-index: 1; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; + background: #f7ebc6; + box-shadow: inset 5px 0 0 #f7d87c; + z-index: 0; + pointer-events: none; + line-height: inherit; + white-space: pre; +} diff --git a/templates/assets/libs/prism/themes/prism-xonokai.css b/templates/assets/libs/prism/themes/prism-xonokai.css new file mode 100644 index 0000000..d4f81cc --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-xonokai.css @@ -0,0 +1,189 @@ +/** +* xonokai theme for JavaScript, CSS and HTML +* based on: https://github.com/MoOx/sass-prism-theme-base by Maxime Thirouin ~ MoOx --> http://moox.fr/ , which is Loosely based on Monokai textmate theme by http://www.monokai.nl/ +* license: MIT; http://moox.mit-license.org/ +*/ +code[class*="language-"], +pre[class*="language-"] { + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + white-space: pre; + white-space: pre-wrap; + word-wrap: normal; + font-family: Menlo, Monaco, "Courier New", monospace; + font-size: 14px; + color: #76d9e6; + text-shadow: none; +} + +pre > code[class*="language-"] { + font-size: 1em; +} + +pre[class*="language-"], +:not(pre) > code[class*="language-"] { + background: #2a2a2a; +} + +pre[class*="language-"] { + padding: 15px; + border-radius: 4px; + border: 1px solid #e1e1e8; + overflow: auto; + position: relative; +} + +pre[class*="language-"] code { + white-space: pre; + display: block; +} + +:not(pre) > code[class*="language-"] { + padding: 0.15em 0.2em 0.05em; + border-radius: .3em; + border: 0.13em solid #7a6652; + box-shadow: 1px 1px 0.3em -0.1em #000 inset; +} + +.token.namespace { + opacity: .7; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6f705e; +} + +.token.operator, +.token.boolean, +.token.number { + color: #a77afe; +} + +.token.attr-name, +.token.string { + color: #e6d06c; +} + +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #e6d06c; +} + +.token.selector, +.token.inserted { + color: #a6e22d; +} + +.token.atrule, +.token.attr-value, +.token.keyword, +.token.important, +.token.deleted { + color: #ef3b7d; +} + +.token.regex, +.token.statement { + color: #76d9e6; +} + +.token.placeholder, +.token.variable { + color: #fff; +} + +.token.important, +.token.statement, +.token.bold { + font-weight: bold; +} + +.token.punctuation { + color: #bebec5; +} + +.token.entity { + cursor: help; +} + +.token.italic { + font-style: italic; +} + +code.language-markup { + color: #f9f9f9; +} + +code.language-markup .token.tag { + color: #ef3b7d; +} + +code.language-markup .token.attr-name { + color: #a6e22d; +} + +code.language-markup .token.attr-value { + color: #e6d06c; +} + +code.language-markup .token.style, +code.language-markup .token.script { + color: #76d9e6; +} + +code.language-markup .token.script .token.keyword { + color: #76d9e6; +} + +/* Line highlight plugin */ +pre[class*="language-"][data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +pre[data-line] .line-highlight { + position: absolute; + left: 0; + right: 0; + padding: 0; + margin-top: 1em; + background: rgba(255, 255, 255, 0.08); + pointer-events: none; + line-height: inherit; + white-space: pre; +} + +pre[data-line] .line-highlight:before, +pre[data-line] .line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .4em; + left: .6em; + min-width: 1em; + padding: 0.2em 0.5em; + background-color: rgba(255, 255, 255, 0.4); + color: black; + font: bold 65%/1 sans-serif; + height: 1em; + line-height: 1em; + text-align: center; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7); +} + +pre[data-line] .line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; +} diff --git a/templates/assets/libs/prism/themes/prism-z-touch.css b/templates/assets/libs/prism/themes/prism-z-touch.css new file mode 100644 index 0000000..6ff1ead --- /dev/null +++ b/templates/assets/libs/prism/themes/prism-z-touch.css @@ -0,0 +1,160 @@ +/* + * Z-Toch + * by Zeel Codder + * https://github.com/zeel-codder + * + */ +code[class*="language-"], +pre[class*="language-"] { + color: #22da17; + font-family: monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + line-height: 25px; + font-size: 18px; + margin: 5px 0; +} + +pre[class*="language-"] * { + font-family: monospace; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + color: white; + background: #0a143c; + padding: 22px; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: rgba(29, 59, 83, 0.99); +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: rgba(29, 59, 83, 0.99); +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.cdata { + color: rgb(99, 119, 119); + font-style: italic; +} + +.token.punctuation { + color: rgb(199, 146, 234); +} + +.namespace { + color: rgb(178, 204, 214); +} + +.token.deleted { + color: rgba(239, 83, 80, 0.56); + font-style: italic; +} + +.token.symbol, +.token.property { + color: rgb(128, 203, 196); +} + +.token.tag, +.token.operator, +.token.keyword { + color: rgb(127, 219, 202); +} + +.token.boolean { + color: rgb(255, 88, 116); +} + +.token.number { + color: rgb(247, 140, 108); +} + +.token.constant, +.token.function, +.token.builtin, +.token.char { + color: rgb(34 183 199); +} + +.token.selector, +.token.doctype { + color: rgb(199, 146, 234); + font-style: italic; +} + +.token.attr-name, +.token.inserted { + color: rgb(173, 219, 103); + font-style: italic; +} + +.token.string, +.token.url, +.token.entity, +.language-css .token.string, +.style .token.string { + color: rgb(173, 219, 103); +} + +.token.class-name, +.token.atrule, +.token.attr-value { + color: rgb(255, 203, 139); +} + +.token.regex, +.token.important, +.token.variable { + color: rgb(214, 222, 235); +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} diff --git a/templates/assets/libs/tocbot/4.18.2/tocbot.css b/templates/assets/libs/tocbot/4.18.2/tocbot.css new file mode 100644 index 0000000..8bcd2c6 --- /dev/null +++ b/templates/assets/libs/tocbot/4.18.2/tocbot.css @@ -0,0 +1 @@ +.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.js-toc{overflow-y:hidden}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54BC4B} diff --git a/templates/assets/libs/tocbot/4.18.2/tocbot.min.js b/templates/assets/libs/tocbot/4.18.2/tocbot.min.js new file mode 100644 index 0000000..889241e --- /dev/null +++ b/templates/assets/libs/tocbot/4.18.2/tocbot.min.js @@ -0,0 +1 @@ +(()=>{var e={163:e=>{e.exports=function(e){var t,n=[].forEach,l=[].some,o=document.body,i=!0,r=" ";function s(t,l){var o,i,c,d=l.appendChild((o=t,i=document.createElement("li"),c=document.createElement("a"),e.listItemClass&&i.setAttribute("class",e.listItemClass),e.onClick&&(c.onclick=e.onClick),e.includeTitleTags&&c.setAttribute("title",o.textContent),e.includeHtml&&o.childNodes.length?n.call(o.childNodes,(function(e){c.appendChild(e.cloneNode(!0))})):c.textContent=o.textContent,c.setAttribute("href",e.basePath+"#"+o.id),c.setAttribute("class",e.linkClass+r+"node-name--"+o.nodeName+r+e.extraLinkClasses),i.appendChild(c),i));if(t.children.length){var u=a(t.isCollapsed);t.children.forEach((function(e){s(e,u)})),d.appendChild(u)}}function a(t){var n=e.orderedList?"ol":"ul",l=document.createElement(n),o=e.listClass+r+e.extraListClasses;return t&&(o+=r+e.collapsibleClass,o+=r+e.isCollapsedClass),l.setAttribute("class",o),l}function c(t){var n=0;return null!==t&&(n=t.offsetTop,e.hasInnerContainers&&(n+=c(t.offsetParent))),n}function d(t){return t&&-1!==t.className.indexOf(e.collapsibleClass)&&-1!==t.className.indexOf(e.isCollapsedClass)?(t.className=t.className.split(r+e.isCollapsedClass).join(""),d(t.parentNode.parentNode)):t}return{enableTocAnimation:function(){i=!0},disableTocAnimation:function(t){var n=t.target||t.srcElement;"string"==typeof n.className&&-1!==n.className.indexOf(e.linkClass)&&(i=!1)},render:function(e,n){var l=a(!1);if(n.forEach((function(e){s(e,l)})),null!==(t=e||t))return t.firstChild&&t.removeChild(t.firstChild),0===n.length?t:t.appendChild(l)},updateToc:function(s){var a;a=e.scrollContainer&&document.querySelector(e.scrollContainer)?document.querySelector(e.scrollContainer).scrollTop:document.documentElement.scrollTop||o.scrollTop,e.positionFixedSelector&&function(){var n;n=e.scrollContainer&&document.querySelector(e.scrollContainer)?document.querySelector(e.scrollContainer).scrollTop:document.documentElement.scrollTop||o.scrollTop;var l=document.querySelector(e.positionFixedSelector);"auto"===e.fixedSidebarOffset&&(e.fixedSidebarOffset=t.offsetTop),n>e.fixedSidebarOffset?-1===l.className.indexOf(e.positionFixedClass)&&(l.className+=r+e.positionFixedClass):l.className=l.className.split(r+e.positionFixedClass).join("")}();var u,f=s;if(i&&null!==t&&f.length>0){l.call(f,(function(t,n){return c(t)>a+e.headingsOffset+10?(u=f[0===n?n:n-1],!0):n===f.length-1?(u=f[f.length-1],!0):void 0}));var m=t.querySelectorAll("."+e.linkClass);n.call(m,(function(t){t.className=t.className.split(r+e.activeLinkClass).join("")}));var h=t.querySelectorAll("."+e.listItemClass);n.call(h,(function(t){t.className=t.className.split(r+e.activeListItemClass).join("")}));var p=t.querySelector("."+e.linkClass+".node-name--"+u.nodeName+'[href="'+e.basePath+"#"+u.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/@])/g,"\\$1")+'"]');p&&-1===p.className.indexOf(e.activeLinkClass)&&(p.className+=r+e.activeLinkClass);var C=p&&p.parentNode;C&&-1===C.className.indexOf(e.activeListItemClass)&&(C.className+=r+e.activeListItemClass);var g=t.querySelectorAll("."+e.listClass+"."+e.collapsibleClass);n.call(g,(function(t){-1===t.className.indexOf(e.isCollapsedClass)&&(t.className+=r+e.isCollapsedClass)})),p&&p.nextSibling&&-1!==p.nextSibling.className.indexOf(e.isCollapsedClass)&&(p.nextSibling.className=p.nextSibling.className.split(r+e.isCollapsedClass).join("")),d(p&&p.parentNode.parentNode)}}}}},547:e=>{e.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(e){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(e){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1}},971:function(e,t,n){var l,o,i;o=[],l=function(e){"use strict";var t,l,o,i=n(547),r={},s={},a=n(163),c=n(279),d=n(938),u=!!(e&&e.document&&e.document.querySelector&&e.addEventListener);if("undefined"!=typeof window||u){var f=Object.prototype.hasOwnProperty;return s.destroy=function(){var e=h(r);null!==e&&(r.skipRendering||e&&(e.innerHTML=""),r.scrollContainer&&document.querySelector(r.scrollContainer)?(document.querySelector(r.scrollContainer).removeEventListener("scroll",this._scrollListener,!1),document.querySelector(r.scrollContainer).removeEventListener("resize",this._scrollListener,!1),t&&document.querySelector(r.scrollContainer).removeEventListener("click",this._clickListener,!1)):(document.removeEventListener("scroll",this._scrollListener,!1),document.removeEventListener("resize",this._scrollListener,!1),t&&document.removeEventListener("click",this._clickListener,!1)))},s.init=function(e){if(u){r=function(){for(var e={},t=0;t{e.exports=function(e){var t=[].reduce;function n(e){return e[e.length-1]}function l(e){return+e.nodeName.toUpperCase().replace("H","")}function o(t){if(!(t instanceof window.HTMLElement))return t;if(e.ignoreHiddenElements&&(!t.offsetHeight||!t.offsetParent))return null;const n=t.getAttribute("data-heading-label")||(e.headingLabelCallback?String(e.headingLabelCallback(t.textContent)):t.textContent.trim());var o={id:t.id,children:[],nodeName:t.nodeName,headingLevel:l(t),textContent:n};return e.includeHtml&&(o.childNodes=t.childNodes),e.headingObjectCallback?e.headingObjectCallback(o,t):o}return{nestHeadingsArray:function(l){return t.call(l,(function(t,l){var i=o(l);return i&&function(t,l){for(var i=o(t),r=i.headingLevel,s=l,a=n(s),c=r-(a?a.headingLevel:0);c>0&&(!(a=n(s))||r!==a.headingLevel);)a&&void 0!==a.children&&(s=a.children),c--;r>=e.collapseDepth&&(i.isCollapsed=!0),s.push(i)}(i,t.nest),t}),{nest:[]})},selectHeadings:function(t,n){var l=n;e.ignoreSelector&&(l=n.split(",").map((function(t){return t.trim()+":not("+e.ignoreSelector+")"})));try{return t.querySelectorAll(l)}catch(e){return console.warn("Headers not found with selector: "+l),null}}}}},374:(e,t)=>{t.initSmoothScrolling=function(e){var t=e.duration,n=e.offset,l=location.hash?o(location.href):location.href;function o(e){return e.slice(0,e.lastIndexOf("#"))}document.body.addEventListener("click",(function(i){var r;"a"!==(r=i.target).tagName.toLowerCase()||!(r.hash.length>0||"#"===r.href.charAt(r.href.length-1))||o(r.href)!==l&&o(r.href)+"#"!==l||i.target.className.indexOf("no-smooth-scroll")>-1||"#"===i.target.href.charAt(i.target.href.length-2)&&"!"===i.target.href.charAt(i.target.href.length-1)||-1===i.target.className.indexOf(e.linkClass)||function(e,t){var n,l,o=window.pageYOffset,i={duration:t.duration,offset:t.offset||0,callback:t.callback,easing:t.easing||function(e,t,n,l){return(e/=l/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t}},r=document.querySelector('[id="'+decodeURI(e).split("#").join("")+'"]')||document.querySelector('[id="'+e.split("#").join("")+'"]'),s="string"==typeof e?i.offset+(e?r&&r.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):e,a="function"==typeof i.duration?i.duration(s):i.duration;function c(e){l=e-n,window.scrollTo(0,i.easing(l,o,s,a)),l{e.exports=function(e){var t=e.tocElement||document.querySelector(e.tocSelector);if(t&&t.scrollHeight>t.clientHeight){var n=t.querySelector("."+e.activeListItemClass);n&&(t.scrollTop=n.offsetTop)}}}},t={};function n(l){var o=t[l];if(void 0!==o)return o.exports;var i=t[l]={exports:{}};return e[l].call(i.exports,i,i.exports,n),i.exports}n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n(971)})(); \ No newline at end of file diff --git a/templates/assets/libs/twikoo/easy-Danmaku.min.js b/templates/assets/libs/twikoo/easy-Danmaku.min.js new file mode 100644 index 0000000..197be6d --- /dev/null +++ b/templates/assets/libs/twikoo/easy-Danmaku.min.js @@ -0,0 +1 @@ +class EasyDanmakuMin {constructor(t){this.container=this.checkParams(t),this.wrapperStyle=t.wrapperStyle||null,this.line=t.line||10,this.speed=t.speed||5,this.runtime=t.runtime||10,this.colourful=t.colourful||!1,this.loop=t.loop||!1,this.hover=t.hover||!1,this.coefficient=t.coefficient||1.38,this.originIndex=0,this.originList=null,this.offsetValue=this.container.offsetHeight/this.line,this.vipIndex=0,this.overflowArr=[],this.clearIng=!1,this.cleartimer=null,this.init(),this.handleEvents(t)}handleEvents(t){this.onComplete=t.onComplete||null,this.onHover=t.onHover||null}init(){this.runstatus=1,this.aisle=[],this.container.style.overflow="hidden",this.hover&&this.handleMouseHover(),"relative"!==Utils.getStyle(this.container,"position")&&"fixed"!==Utils.getStyle(this.container,"position")&&(this.container.style.position="relative");for(let t=0; t{l+=t,l>n.offsetWidth*this.coefficient&&(this.aisle[r].normalRow=!0,clearInterval(o))}),16.66),setTimeout((()=>{1!=n.getAttribute("relieveDel")&&(i&&i({runtime:s,target:n,width:n.offsetWidth}),n.remove())}),1e3*s)}else this.aisle.some((t=>!0===t.normalRow))?a.call(this):(()=>{this.overflowArr.push({content:t,normalClass:e}),this.clearIng||this.clearOverflowDanmakuArray()})()}.call(this)}batchSend(t, e=!1, i=null){let n=this.runtime||1.23*t.length;this.originList=t,this.hasAvatar=e,this.normalClass=i;let r=setInterval((()=>{this.originIndex>t.length-1?(clearInterval(r),this.originIndex=0,this.onComplete&&this.onComplete(),this.loop&&this.batchSend(this.originList,e,i)):(e?this.send(`\n

      ${t[this.originIndex].content}

      \n `,i||this.wrapperStyle):this.send(t[this.originIndex],i||this.wrapperStyle),this.originIndex++)}),n/t.length*1e3)}centeredSend(t, e, i=3e3, n=null){let r=document.createElement("div"),s=0;r.innerHTML=t,(e||this.wrapperStyle)&&r.classList.add(e||this.wrapperStyle),function t(){if(this.aisle[s].vipRow)this.container.appendChild(r),r.style.cssText=`\n position:absolute;\n left:50%;\n transform:translateX(-50%);\n top: ${s*this.offsetValue}px;\n `,this.aisle[s].vipRow=!1,setTimeout((()=>{n&&n({duration:i,target:r,width:r.offsetWidth}),r.remove(),this.aisle[s].vipRow=!0}),i);else{if(s++,s>this.line-1)return;t.call(this)}}.call(this)}play(){const t=this.container.children;for(let e=0; e{t.remove()}),1e3*this.speed)}else if(0===e){clearTimeout(t.timer);const e=Utils.getStyle(t,"transform").match(n)[1];t.style.transition="transform 0s linear",t.style.transform=`translateX(-${e}px)`,t.setAttribute("relieveDel",1)}}handleMouseHover(){Utils.eventDelegation(this.container,"default-style","mouseover",(t=>{t.style["z-index"]=1e3,this.controlDanmakurunStatus(t,0),this.onHover&&this.onHover(t)})),Utils.eventDelegation(this.container,"default-style","mouseout",(t=>{t.style.zIndex=1,1==this.runstatus&&this.controlDanmakurunStatus(t,1)}))}clearOverflowDanmakuArray(){clearInterval(this.cleartimer),this.clearIng=!0;let t=0;this.cleartimer=setInterval((()=>{0===this.overflowArr.length?(t++,t>20&&(clearInterval(this.cleartimer),this.clearIng=!1)):(this.send(this.overflowArr[0].content,this.overflowArr[0].normalClass||this.wrapperStyle),this.overflowArr.shift())}),500)}}class Utils{static getStyle(t, e){return window.getComputedStyle(t,null)[e]}static eventDelegation(t, e, i, n){t.addEventListener(i,(t=>{try{t.target.className.includes(e)&&n(t.target)}catch(t){}}))}} \ No newline at end of file diff --git a/templates/assets/libs/twikoo/twikoo.all.min.js b/templates/assets/libs/twikoo/twikoo.all.min.js new file mode 100644 index 0000000..2034c53 --- /dev/null +++ b/templates/assets/libs/twikoo/twikoo.all.min.js @@ -0,0 +1,2 @@ +/*! For license information please see twikoo.all.min.js.LICENSE.txt */ +var e,t;e=this,t=function(){return function(){var e={3485:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(8190);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var i=n(9565);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},8190:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.StorageType=t.AbstractStorage=t.AbstractSDKRequest=void 0,function(e){e.local="local",e.none="none",e.session="session"}(n||(t.StorageType=n={})),t.AbstractSDKRequest=function(){},t.AbstractStorage=function(){}},9565:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatUrl=function(e,t,n){void 0===n&&(n={});var r=/\?/.test(t),i="";for(var o in n)""===i?!r&&(t+="?"):i+="&",i+=o+"="+encodeURIComponent(n[o]);return/^http(s)?\:\/\//.test(t+=i)?t:""+e+t}},8152:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOGINTYPE=t.DATA_VERSION=void 0,t.getEndPoint=function(){return{BASE_URL:l,PROTOCOL:c}},t.getSdkName=function(){return s},t.getSdkVersion=function(){return a},t.setEndPoint=d,t.setRegionLevelEndpoint=function(e,t,n){d(t?"//"+e+"."+t+".tcb-api.tencentcloudapi.com/web":"//"+e+".ap-shanghai.tcb-api.tencentcloudapi.com/web",n)},t.setSdkName=function(e){s=e,i(e)},t.setSdkVersion=function(e){a=e};var r=n(5508),i=r.constants.setSdkName,o=r.constants.setProtocol,a="",s="@cloudbase/js-sdk";t.DATA_VERSION="2020-01-10";var u,c="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:",l="//tcb-api.tencentcloudapi.com/web";function d(e,t){l=e,t&&(c=t,o(t))}!function(e){e.ANONYMOUS="ANONYMOUS",e.WECHAT="WECHAT",e.CUSTOM="CUSTOM",e.NULL="NULL"}(u||(t.LOGINTYPE=u={}))},6631:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EVENTS=void 0,t.EVENTS={LOGIN_STATE_CHANGED:"loginStateChanged",LOGIN_STATE_EXPIRED:"loginStateExpire",LOGIN_TYPE_CHANGED:"loginTypeChanged",ANONYMOUS_CONVERTED:"anonymousConverted",ACCESS_TOKEN_REFRESHD:"refreshAccessToken"}},2183:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.cloudbase=void 0;var i=r(n(9767)),o=n(5508),a=r(n(9636)),s=n(9540),u=n(2341),c=n(6592),l=n(437),d=n(8152),f=function(){return f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;u--)(o=e[u])&&(s=(a<3?o(s):a>3?o(t,n,s):o(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},h=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,i["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},g=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},m=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]A:return w(b.INVALID_PARAMS,"timeout is greater than maximum value[10min]"),A;case e<100:return w(b.INVALID_PARAMS,"timeout is less than maximum value[100ms]"),100;default:return e}},p([E({mode:"sync",title:"Cloudbase 初始化失败",messages:["请确认以下各项:"," 1 - 调用 cloudbase.init() 的语法或参数是否正确"," 2 - 如果是非浏览器环境,是否配置了安全应用来源(https://docs.cloudbase.net/api-reference/webv2/adapter.html#jie-ru-liu-cheng)","如果问题依然存在,建议到官方问答社区提问或寻找帮助:"+k]}),h("design:type",Function),h("design:paramtypes",[Object]),h("design:returntype",e)],e.prototype,"init",null),p([E({title:"调用扩展能力失败",messages:["请确认以下各项:"," 1 - 调用 invokeExtension() 的语法或参数是否正确"," 2 - 被调用的扩展能力是否已经安装并通过 registerExtension() 注册","如果问题依然存在,建议到官方问答社区提问或寻找帮助:"+k]}),h("design:type",Function),h("design:paramtypes",[String,Object]),h("design:returntype",Promise)],e.prototype,"invokeExtension",null),e}(),I=t.cloudbase=new D;I.useAdapters(a["default"]),t["default"]=I},2341:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Platform=void 0,t.Platform={}},6592:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCacheByEnvId=function(e){return f[e]},t.getLocalCache=function(e){return p[e]},t.initCache=function(e){var t=e.env,n=e.persistence,r=e.platformInfo,h={accessTokenKey:o+"_"+t,accessTokenExpireKey:a+"_"+t,refreshTokenKey:s+"_"+t,anonymousUuidKey:u+"_"+t,loginTypeKey:c+"_"+t,userInfoKey:l+"_"+t};f[t]?f[t].updatePersistence(n):f[t]=new d(i(i({},e),{keys:h,platformInfo:r,alwaysLocalKeys:["anonymousUuidKey"]})),p[t]=p[t]||new d(i(i({},e),{keys:h,platformInfo:r,persistence:"local"}))};var r=n(5508),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=1)return[2,this._refreshAccessToken(--e)];throw new Error(JSON.stringify({code:f.OPERATION_FAIL,message:"重试获取 refresh token 失败"}));case 9:return o.cloudbase.fire(s.EVENTS.LOGIN_STATE_EXPIRED),[4,this._cache.removeStoreAsync(a)];case 10:d.sent(),d.label=11;case 11:throw new Error(JSON.stringify({code:f.NETWORK_ERROR,msg:"refresh access_token failed:"+h.data.code}));case 12:return h.data.access_token?(o.cloudbase.fire(s.EVENTS.ACCESS_TOKEN_REFRESHD),[4,this._cache.setStoreAsync(n,h.data.access_token)]):[3,15];case 13:return d.sent(),[4,this._cache.setStoreAsync(i,h.data.access_token_expire+Date.now())];case 14:return d.sent(),[2,{accessToken:h.data.access_token,accessTokenExpire:h.data.access_token_expire}];case 15:return h.data.refresh_token?[4,this._cache.removeStoreAsync(a)]:[3,19];case 16:return d.sent(),[4,this._cache.setStoreAsync(a,h.data.refresh_token)];case 17:return d.sent(),[4,this._refreshAccessToken()];case 18:d.sent(),d.label=19;case 19:return[2]}}))}))},e.prototype._setRefreshToken=function(e){return l(this,void 0,void 0,(function(){var t,n,r,i;return d(this,(function(o){switch(o.label){case 0:return t=this._cache.keys,n=t.accessTokenKey,r=t.accessTokenExpireKey,i=t.refreshTokenKey,[4,this._cache.removeStoreAsync(n)];case 1:return o.sent(),[4,this._cache.removeStoreAsync(r)];case 2:return o.sent(),[4,this._cache.setStoreAsync(i,e)];case 3:return o.sent(),[2]}}))}))},e}(),w={}},2150:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.LOGINTYPE=void 0,function(e){e.ANONYMOUS="ANONYMOUS",e.WECHAT="WECHAT",e.WECHAT_PUBLIC="WECHAT-PUBLIC",e.WECHAT_OPEN="WECHAT-OPEN",e.CUSTOM="CUSTOM",e.EMAIL="EMAIL",e.USERNAME="USERNAME",e.NULL="NULL",e.PHONE="PHONE"}(n||(t.LOGINTYPE=n={}))},9468:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.Auth=void 0,Object.defineProperty(t,"AuthProvider",{enumerable:!0,get:function(){return l.AuthProvider}}),t.eventBus=t.LoginState=t.EVENTS=void 0,t.registerAuth=function(e){try{e.registerComponent(M)}catch(t){console.warn(t)}},t.registerProvider=function(e,t){S.prototype[e]=function(n){var r="_"+e;return this[r]||(this[r]=new t(h(h({},n),this._config))),this[r]}};var i=r(n(9767)),o=n(5508),a=n(1994),s=n(637),u=n(1847),c=n(2150),l=n(1855),d=n(2431),f=n(902),p=n(5310),h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;u--)(o=e[u])&&(s=(a<3?o(s):a>3?o(t,n,s):o(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},m=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,i["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},v=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},_=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0;u--)(i=e[u])&&(s=(a<3?i(s):a>3?i(t,n,s):i(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},f=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,o["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},p=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},h=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]Date.now()?[4,(s=new r.LoginState({envId:this._config.env,cache:this._cache,request:this._request})).checkLocalStateAsync()]:[3,4]:[3,7];case 3:return o.sent(),[2,s];case 4:return[4,this._cache.removeStoreAsync(t)];case 5:return o.sent(),[4,this._cache.removeStoreAsync(n)];case 6:o.sent(),o.label=7;case 7:return[2]}}))}))},e.prototype.setRefreshToken=function(e){return i(this,void 0,void 0,(function(){var t,n,r,i;return o(this,(function(o){switch(o.label){case 0:return t=this._cache.keys,n=t.accessTokenKey,r=t.accessTokenExpireKey,i=t.refreshTokenKey,[4,this._cache.removeStoreAsync(n)];case 1:return o.sent(),[4,this._cache.removeStoreAsync(r)];case 2:return o.sent(),[4,this._cache.setStoreAsync(i,e)];case 3:return o.sent(),[2]}}))}))},e.prototype.setAccessToken=function(e,t){return i(this,void 0,void 0,(function(){var n,r,i;return o(this,(function(o){switch(o.label){case 0:return n=this._cache.keys,r=n.accessTokenKey,i=n.accessTokenExpireKey,[4,this._cache.setStoreAsync(r,e)];case 1:return o.sent(),[4,this._cache.setStoreAsync(i,t)];case 2:return o.sent(),[2]}}))}))},e.prototype.refreshUserInfo=function(){return i(this,void 0,void 0,(function(){var e;return o(this,(function(t){switch(t.label){case 0:return[4,this._request.send("auth.getUserInfo",{})];case 1:return e=t.sent().data,[4,this.setLocalUserInfo(e)];case 2:return t.sent(),[2,e]}}))}))},e.prototype.setLocalUserInfo=function(e){return i(this,void 0,void 0,(function(){var t;return o(this,(function(n){switch(n.label){case 0:return t=this._cache.keys.userInfoKey,[4,this._cache.setStoreAsync(t,e)];case 1:return n.sent(),[2]}}))}))},e}()},1847:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomAuthProvider=void 0;var i,o=r(n(9767)),a=n(5508),s=n(1855),u=n(2150),c=n(9468),l=(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},i(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),d=function(e,t,n,r){var i,a=arguments.length,s=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":(0,o["default"])(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(i=e[u])&&(s=(a<3?i(s):a>3?i(t,n,s):i(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},f=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,o["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},p=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},h=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0;u--)(i=e[u])&&(s=(a<3?i(s):a>3?i(t,n,s):i(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},f=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,o["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},p=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},h=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0;u--)(i=e[u])&&(s=(a<3?i(s):a>3?i(t,n,s):i(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},f=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,o["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},p=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},h=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0;u--)(i=e[u])&&(s=(a<3?i(s):a>3?i(t,n,s):i(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},f=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,o["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},p=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},h=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0;u--)(i=e[u])&&(s=(a<3?i(s):a>3?i(t,n,s):i(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},f=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,o["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},p=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},h=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0;u--)(o=e[u])&&(s=(a<3?o(s):a>3?o(t,n,s):o(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},s=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,i["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},c=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0;u--)(o=e[u])&&(s=(a<3?o(s):a>3?o(t,n,s):o(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s},s=function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":(0,i["default"])(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{u(r.next(e))}catch(t){o(t)}}function s(e){try{u(r["throw"](e))}catch(t){o(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},c=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),"throw":s(1),"return":s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r["return"]:o[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]d}));f.unshift(a[d].replace(l,n+"."+r).replace(c,i)),(o=new Error).stack=(s?"@debugger":"Error")+"\n"+f.join("\n")}return o}t.catchErrorsDecorator=function(e){var t=e.mode,n=void 0===t?"async":t,s=e.customInfo,d=void 0===s?{}:s,f=e.title,p=e.messages,h=void 0===p?[]:p;return function(e,t,s){if(a.IS_DEBUG_MODE){var p=d.className||e.constructor.name,g=d.methodName||t,m=s.value,v=function(e){var t="",n=e.stack.split("\n"),r=n.findIndex((function(e){return u.test(e)}));if(-1!==r){var i=c.exec(n[r+1]||"");t=i?i[0]:""}return t}(new Error);s.value="sync"===n?function(){for(var e=[],t=0;t0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=0?JSON.parse(r).content:""}u.printWarn(c.ERRORS.INVALID_OPERATION,"current platform's storage is asynchronous, please use getStoreAsync insteed")},e.prototype.getStoreAsync=function(e,t){var n;return o(this,void 0,void 0,(function(){var r;return a(this,(function(i){switch(i.label){case 0:try{if("undefined"!=typeof process&&(null===(n=process.env)||void 0===n?void 0:n.tcb_token))return[2,process.env.tcb_token];if(!this._storage)return[2,""]}catch(o){return[2,""]}return t=t||"localCachev1",[4,this._storage.getItem(e)];case 1:return(r=i.sent())&&r.indexOf(t)>=0?[2,JSON.parse(r).content]:[2,""]}}))}))},e.prototype.removeStore=function(e){"async"!==this.mode?this._storage.removeItem(e):u.printWarn(c.ERRORS.INVALID_OPERATION,"current platform's storage is asynchronous, please use removeStoreAsync insteed")},e.prototype.removeStoreAsync=function(e){return o(this,void 0,void 0,(function(){return a(this,(function(t){switch(t.label){case 0:return[4,this._storage.removeItem(e)];case 1:return t.sent(),[2]}}))}))},e}();t.CloudbaseCache=f},4841:function(e,t,n){"use strict";var r,i=(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(){for(var e=0,t=0,n=arguments.length;t0},e}();t.CloudbaseEventEmitter=c;var l=new c;t.addEventListener=function(e,t){l.on(e,t)},t.activateEvent=function(e,t){void 0===t&&(t={}),l.fire(e,t)},t.removeEventListener=function(e,t){l.off(e,t)}},270:function(e,t,n){"use strict";var r=function(e){return e&&e.__esModule?e:{"default":e}};Object.defineProperty(t,"__esModule",{value:!0}),t.transformPhone=t.sleep=t.printGroupLog=t.throwError=t.printInfo=t.printError=t.printWarn=t.execCallback=t.createPromiseCallback=t.removeParam=t.getHash=t.getQuery=t.toQueryString=t.createSign=t.formatUrl=t.genSeqId=t.isFormData=t.isInstanceOf=t.isNull=t.isPalinObject=t.isUndefined=t.isString=t.isArray=void 0;var i=r(n(2355)),o=r(n(7016)),a=r(n(5172)),s=n(5753);function u(e){var t=o["default"].stringify(e);return t=(t=(t=t.replace(/=+$/,"")).replace(/\+/g,"-")).replace(/\//g,"_")}t.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)},t.isString=function(e){return"string"==typeof e},t.isUndefined=function(e){return void 0===e},t.isPalinObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)},t.isNull=function(e){return"[object Null]"===Object.prototype.toString.call(e)},t.isInstanceOf=function(e,t){return e instanceof t},t.isFormData=function(e){return"[object FormData]"===Object.prototype.toString.call(e)},t.genSeqId=function(){return Math.random().toString(16).slice(2)},t.formatUrl=function(e,t,n){void 0===n&&(n={});var r=/\?/.test(t),i="";for(var o in n)""===i?!r&&(t+="?"):i+="&",i+=o+"="+encodeURIComponent(n[o]);return/^http(s)?\:\/\//.test(t+=i)?t:""+e+t},t.createSign=function(e,t){var n=u(a["default"].parse(JSON.stringify({alg:"HS256",typ:"JWT"})))+"."+u(a["default"].parse(JSON.stringify(e)));return n+"."+u(i["default"](n,t))},t.toQueryString=function(e){void 0===e&&(e={});var t=[];for(var n in e)t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")},t.getQuery=function(e,t){if("undefined"==typeof window)return!1;var n=t||window.location.search,r=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),i=n.substr(n.indexOf("?")+1).match(r);return null!=i?i[2]:""},t.getHash=function(e){if("undefined"==typeof window)return"";var t=window.location.hash.match(new RegExp("[#?&/]"+e+"=([^&#]*)"));return t?t[1]:""},t.removeParam=function(e,t){var n=t.split("?")[0],r=[],i=-1!==t.indexOf("?")?t.split("?")[1]:"";if(""!==i){for(var o=(r=i.split("&")).length-1;o>=0;o-=1)r[o].split("=")[0]===e&&r.splice(o,1);n=n+"?"+r.join("&")}return n},t.createPromiseCallback=function(){var e;if(!Promise){(e=function(){}).promise={};var t=function(){throw new Error('Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.')};return Object.defineProperty(e.promise,"then",{get:t}),Object.defineProperty(e.promise,"catch",{get:t}),e}var n=new Promise((function(t,n){e=function(e,r){return e?n(e):t(r)}}));return e.promise=n,e},t.execCallback=function(e,t,n){if(void 0===n&&(n=null),e&&"function"==typeof e)return e(t,n);if(t)throw t;return n},t.printWarn=function(e,t){console.warn("["+s.getSdkName()+"]["+e+"]:"+t)},t.printError=function(e,t){console.error({code:e,msg:"["+s.getSdkName()+"]["+e+"]:"+t})},t.printInfo=function(e,t){console.log("["+s.getSdkName()+"]["+e+"]:"+t)},t.throwError=function(e,t){throw new Error(JSON.stringify({code:e,msg:"["+s.getSdkName()+"]["+e+"]:"+t}))},t.printGroupLog=function(e){var t=e.title,n=e.subtitle,r=void 0===n?"":n,i=e.content,o=void 0===i?[]:i,a=e.printTrace,s=void 0!==a&&a,u=e.collapsed;void 0!==u&&u?console.groupCollapsed(t,r):console.group(t,r);for(var c=0,l=o;c>16)+(t>>16)+(n>>16)<<16|65535&n}function a(e,t,n,r,i,a){return o((s=o(o(t,e),o(r,a)))<<(u=i)|s>>>32-u,n);var s,u}function s(e,t,n,r,i,o,s){return a(t&n|~t&r,e,t,i,o,s)}function u(e,t,n,r,i,o,s){return a(t&r|n&~r,e,t,i,o,s)}function c(e,t,n,r,i,o,s){return a(t^n^r,e,t,i,o,s)}function l(e,t,n,r,i,o,s){return a(n^(t|~r),e,t,i,o,s)}function d(e,t){var n,r,i,a,d;e[t>>5]|=128<>>9<<4)]=t;var f=1732584193,p=-271733879,h=-1732584194,g=271733878;for(n=0;n>5]>>>t%32&255);return n}function p(e){var t,n=[];for(n[(e.length>>2)-1]=undefined,t=0;t>5]|=(255&e.charCodeAt(t/8))<>>4&15)+r.charAt(15&t);return i}function g(e){return unescape(encodeURIComponent(e))}function m(e){return function(e){return f(d(p(e),8*e.length))}(g(e))}function v(e,t){return function(e,t){var n,r,i=p(e),o=[],a=[];for(o[15]=a[15]=undefined,i.length>16&&(i=d(i,8*e.length)),n=0;n<16;n+=1)o[n]=909522486^i[n],a[n]=1549556828^i[n];return r=d(o.concat(p(t)),512+8*t.length),f(d(a.concat(r),640))}(g(e),g(t))}function _(e,t,n){return t?n?v(t,e):h(v(t,e)):n?m(e):h(m(e))}(r=function(){return _}.call(t,n,t,e))===undefined||(e.exports=r)}()},9636:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wxMpStorage=t["default"]=t.WxRequest=t.WxMpWebSocket=void 0;var r,i=n(3485),o=(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(o=0;o>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n,r=[],i=function(t){var n=987654321,r=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&r)<<16)+(t=18e3*(65535&t)+(t>>16)&r)&r;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new a.init(n,t/2)}},c=s.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new a.init(n,t)}},l=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,s=i/(4*o),u=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,c=e.min(4*u,i);if(u){for(var l=0;l>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s>>6*(3-s)&63));var u=r.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(e){var t=e.length,r=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o>>6-a%4*2;i[o>>>2]|=(s|u)<<24-o%4*8,o++}return n.create(i,o)}(e,t,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64},"object"===(0,s["default"])(t)?e.exports=t=a(n(8149)):(i=[n(8149)],(o="function"==typeof(r=a)?r.apply(t,i):r)===undefined||(e.exports=o))},5172:function(e,t,n){"use strict";var r,i,o,a,s=n(3330)(n(9767));a=function(e){return e.enc.Utf8},"object"===(0,s["default"])(t)?e.exports=t=a(n(8149)):(i=[n(8149)],(o="function"==typeof(r=a)?r.apply(t,i):r)===undefined||(e.exports=o))},2355:function(e,t,n){"use strict";var r,i,o,a,s=n(3330)(n(9767));a=function(e){return e.HmacSHA256},"object"===(0,s["default"])(t)?e.exports=t=a(n(8149),n(213),n(151)):(i=[n(8149),n(213),n(151)],(o="function"==typeof(r=a)?r.apply(t,i):r)===undefined||(e.exports=o))},151:function(e,t,n){"use strict";var r,i,o,a,s=n(3330)(n(9767));a=function(e){var t,n,r;n=(t=e).lib.Base,r=t.enc.Utf8,t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,i=4*n;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),a=this._iKey=t.clone(),s=o.words,u=a.words,c=0;c>>7)^(h<<14|h>>>18)^h>>>3,m=c[p-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;c[p]=g+c[p-7]+v+c[p-16]}var _=r&i^r&o^i&o,y=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),b=f+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&l^~s&d)+u[p]+c[p];f=d,d=l,l=s,s=a+b|0,a=o,o=i,i=r,r=b+(y+_)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+l|0,n[6]=n[6]+d|0,n[7]=n[7]+f|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=o._createHelper(l),n.HmacSHA256=o._createHmacHelper(l)}(Math),e.SHA256},"object"===(0,s["default"])(t)?e.exports=t=a(n(8149)):(i=[n(8149)],(o="function"==typeof(r=a)?r.apply(t,i):r)===undefined||(e.exports=o))},8161:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r="undefined"!=typeof t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,i,o){"string"==typeof e&&(e=[[null,e,undefined]]);var a={};if(r)for(var s=0;s0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=o),n&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=n):l[2]=n),i&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=i):l[4]="".concat(i)),t.push(l))}},t}},7156:function(e){"use strict";e.exports=function(e){return e[1]}},6433:function(e,t,n){"use strict";var r=n(3330)(n(9767));e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===(0,r["default"])(e)&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=96)}({0:function(e,t,n){function r(e,t,n,r,i,o,a,s){var u,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=u):i&&(u=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(e,t){return u.call(t),l(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,u):[u]}return{exports:e,options:c}}n.d(t,"a",(function(){return r}))},96:function(e,t,n){n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"el-button","class":[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?n("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?n("i",{"class":e.icon}):e._e(),e.$slots["default"]?n("span",[e._t("default")],2):e._e()])};r._withStripped=!0;var i={name:"ElButton",inject:{elForm:{"default":""},elFormItem:{"default":""}},props:{type:{type:String,"default":"default"},size:String,icon:{type:String,"default":""},nativeType:{type:String,"default":"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.$options.propsData.hasOwnProperty("disabled")?this.disabled:(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},o=n(0),a=Object(o.a)(i,r,[],!1,null,null,null);a.options.__file="packages/button/src/button.vue";var s=a.exports;s.install=function(e){e.component(s.name,s)},t["default"]=s}})},6406:function(e,t,n){"use strict";var r=n(3330)(n(9767));e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===(0,r["default"])(e)&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=75)}({0:function(e,t,n){function r(e,t,n,r,i,o,a,s){var u,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=u):i&&(u=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(e,t){return u.call(t),l(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,u):[u]}return{exports:e,options:c}}n.d(t,"a",(function(){return r}))},11:function(e,t){e.exports=n(7177)},21:function(e,t){e.exports=n(1636)},4:function(e,t){e.exports=n(6262)},75:function(e,t,n){n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{"class":["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?n("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?n("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?n("i",{staticClass:"el-input__icon","class":e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?n("span",{staticClass:"el-input__suffix"},[n("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?n("i",{staticClass:"el-input__icon","class":e.suffixIcon}):e._e()],e.showClear?n("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?n("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?n("span",{staticClass:"el-input__count"},[n("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?n("i",{staticClass:"el-input__icon","class":["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?n("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:n("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?n("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)};r._withStripped=!0;var i=n(4),o=n.n(i),a=n(11),s=n.n(a),u=void 0,c=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function l(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:1,n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;u||(u=document.createElement("textarea"),document.body.appendChild(u));var r=function(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),r=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),i=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:c.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";"),paddingSize:r,borderSize:i,boxSizing:n}}(e),i=r.paddingSize,o=r.borderSize,a=r.boxSizing,s=r.contextStyle;u.setAttribute("style",s+";\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n"),u.value=e.value||e.placeholder||"";var l=u.scrollHeight,d={};"border-box"===a?l+=o:"content-box"===a&&(l-=i),u.value="";var f=u.scrollHeight-i;if(null!==t){var p=f*t;"border-box"===a&&(p=p+i+o),l=Math.max(p,l),d.minHeight=p+"px"}if(null!==n){var h=f*n;"border-box"===a&&(h=h+i+o),l=Math.min(h,l)}return d.height=l+"px",u.parentNode&&u.parentNode.removeChild(u),u=null,d}var d=n(9),f=n.n(d),p=n(21),h={name:"ElInput",componentName:"ElInput",mixins:[o.a,s.a],inheritAttrs:!1,inject:{elForm:{"default":""},elFormItem:{"default":""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,"default":"text"},autosize:{type:[Boolean,Object],"default":!1},autocomplete:{type:String,"default":"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,"default":!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,"default":!1},showPassword:{type:Boolean,"default":!1},showWordLimit:{type:Boolean,"default":!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return f()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||this.value===undefined?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize;if("textarea"===this.type)if(e){var t=e.minRows,n=e.maxRows;this.textareaCalcStyle=l(this.$refs.textarea,t,n)}else this.textareaCalcStyle={minHeight:l(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(e){this.$emit("compositionstart",e),this.isComposing=!0},handleCompositionUpdate:function(e){this.$emit("compositionupdate",e);var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!Object(p.isKorean)(n)},handleCompositionEnd:function(e){this.$emit("compositionend",e),this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var n=null,r=0;r0&&arguments[0]!==undefined?arguments[0]:{};if(!i.a.prototype.$isServer){if("string"==typeof(e=_()({},b,e)).target&&(e.target=document.querySelector(e.target)),e.target=e.target||document.body,e.target!==document.body?e.fullscreen=!1:e.body=!0,e.fullscreen&&k)return k;var t=e.body?document.body:e.target,n=new y({el:document.createElement("div"),data:e});return function(e,t,n){var r={};e.fullscreen?(n.originalPosition=Object(l.getStyle)(document.body,"position"),n.originalOverflow=Object(l.getStyle)(document.body,"overflow"),r.zIndex=d.PopupManager.nextZIndex()):e.body?(n.originalPosition=Object(l.getStyle)(document.body,"position"),["top","left"].forEach((function(t){var n="top"===t?"scrollTop":"scrollLeft";r[t]=e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]+"px"})),["height","width"].forEach((function(t){r[t]=e.target.getBoundingClientRect()[t]+"px"}))):n.originalPosition=Object(l.getStyle)(t,"position"),Object.keys(r).forEach((function(e){n.$el.style[e]=r[e]}))}(e,t,n),"absolute"!==n.originalPosition&&"fixed"!==n.originalPosition&&"sticky"!==n.originalPosition&&Object(l.addClass)(t,"el-loading-parent--relative"),e.fullscreen&&e.lock&&Object(l.addClass)(t,"el-loading-parent--hidden"),t.appendChild(n.$el),i.a.nextTick((function(){n.visible=!0})),e.fullscreen&&(k=n),n}};t["default"]={install:function(e){e.use(m),e.prototype.$loading=w},directive:m,service:w}},9:function(e,t){e.exports=n(7002)}})},6262:function(e,t){"use strict";function n(e,t,r){this.$children.forEach((function(i){i.$options.componentName===e?i.$emit.apply(i,[t].concat(r)):n.apply(i,[e,t].concat([r]))}))}t.__esModule=!0,t["default"]={methods:{dispatch:function(e,t,n){for(var r=this.$parent||this.$root,i=r.$options.componentName;r&&(!i||i!==e);)(r=r.$parent)&&(i=r.$options.componentName);r&&r.$emit.apply(r,[t].concat(n))},broadcast:function(e,t,r){n.call(this,e,t,r)}}}},7177:function(e,t,n){"use strict";t.__esModule=!0,n(964),t["default"]={mounted:function(){},methods:{getMigratingConfig:function(){return{props:{},events:{}}}}}},3751:function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:300,r=arguments.length>3&&arguments[3]!==undefined&&arguments[3];if(!e||!t)throw new Error("instance & callback is required");var i=!1,o=function(){i||(i=!0,t&&t.apply(null,arguments))};r?e.$once("after-leave",o):e.$on("after-leave",o),setTimeout((function(){o()}),n+100)}},4210:function(e,t,n){"use strict";var r=n(3330)(n(9767));t.__esModule=!0,t.isInContainer=t.getScrollContainer=t.isScroll=t.getStyle=t.once=t.off=t.on=undefined;var i="function"==typeof Symbol&&"symbol"===(0,r["default"])(Symbol.iterator)?function(e){return(0,r["default"])(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":(0,r["default"])(e)};t.hasClass=g,t.addClass=function(e,t){if(e){for(var n=e.className,r=(t||"").split(" "),i=0,o=r.length;i-1}t.once=function(e,t,n){p(e,t,(function r(){n&&n.apply(this,arguments),h(e,t,r)}))};var m=t.getStyle=l<9?function(e,t){if(!s){if(!e||!t)return null;"float"===(t=f(t))&&(t="styleFloat");try{if("opacity"===t)try{return e.filters.item("alpha").opacity/100}catch(n){return 1}return e.style[t]||e.currentStyle?e.currentStyle[t]:null}catch(n){return e.style[t]}}}:function(e,t){if(!s){if(!e||!t)return null;"float"===(t=f(t))&&(t="cssFloat");try{var n=document.defaultView.getComputedStyle(e,"");return e.style[t]||n?n[t]:null}catch(r){return e.style[t]}}},v=t.isScroll=function(e,t){if(!s){var n=null!==t&&t!==undefined;return m(e,n?t?"overflow-y":"overflow-x":"overflow").match(/(scroll|auto|overlay)/)}};t.getScrollContainer=function(e,t){if(!s){for(var n=e;n;){if([window,document,document.documentElement].includes(n))return window;if(v(n,t))return n;n=n.parentNode}return n}},t.isInContainer=function(e,t){if(s||!e||!t)return!1;var n=e.getBoundingClientRect(),r=void 0;return r=[window,document,document.documentElement,null,undefined].includes(t)?{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0}:t.getBoundingClientRect(),n.topr.top&&n.right>r.left&&n.left0?this._openTimer=setTimeout((function(){t._openTimer=null,t.doOpen(n)}),r):this.doOpen(n)},doOpen:function(e){if(!this.$isServer&&(!this.willOpen||this.willOpen())&&!this.opened){this._opening=!0;var t=this.$el,n=e.modal,r=e.zIndex;if(r&&(o["default"].zIndex=r),n&&(this._closing&&(o["default"].closeModal(this._popupId),this._closing=!1),o["default"].openModal(this._popupId,o["default"].nextZIndex(),this.modalAppendToBody?undefined:t,e.modalClass,e.modalFade),e.lockScroll)){this.withoutHiddenClass=!(0,s.hasClass)(document.body,"el-popup-parent--hidden"),this.withoutHiddenClass&&(this.bodyPaddingRight=document.body.style.paddingRight,this.computedBodyPaddingRight=parseInt((0,s.getStyle)(document.body,"paddingRight"),10)),l=(0,a["default"])();var i=document.documentElement.clientHeight0&&(i||"scroll"===u)&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.computedBodyPaddingRight+l+"px"),(0,s.addClass)(document.body,"el-popup-parent--hidden")}"static"===getComputedStyle(t).position&&(t.style.position="absolute"),t.style.zIndex=o["default"].nextZIndex(),this.opened=!0,this.onOpen&&this.onOpen(),this.doAfterOpen()}},doAfterOpen:function(){this._opening=!1},close:function(){var e=this;if(!this.willClose||this.willClose()){null!==this._openTimer&&(clearTimeout(this._openTimer),this._openTimer=null),clearTimeout(this._closeTimer);var t=Number(this.closeDelay);t>0?this._closeTimer=setTimeout((function(){e._closeTimer=null,e.doClose()}),t):this.doClose()}},doClose:function(){this._closing=!0,this.onClose&&this.onClose(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose()},doAfterClose:function(){o["default"].closeModal(this._popupId),this._closing=!1},restoreBodyStyle:function(){this.modal&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.bodyPaddingRight,(0,s.removeClass)(document.body,"el-popup-parent--hidden")),this.withoutHiddenClass=!0}}},t.PopupManager=o["default"]},9843:function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(1848),o=(r=i)&&r.__esModule?r:{"default":r},a=n(4210),s=!1,u=!1,c=void 0,l=function(){if(!o["default"].prototype.$isServer){var e=f.modalDom;return e?s=!0:(s=!1,e=document.createElement("div"),f.modalDom=e,e.addEventListener("touchmove",(function(e){e.preventDefault(),e.stopPropagation()})),e.addEventListener("click",(function(){f.doOnModalClick&&f.doOnModalClick()}))),e}},d={},f={modalFade:!0,getInstance:function(e){return d[e]},register:function(e,t){e&&t&&(d[e]=t)},deregister:function(e){e&&(d[e]=null,delete d[e])},nextZIndex:function(){return f.zIndex++},modalStack:[],doOnModalClick:function(){var e=f.modalStack[f.modalStack.length-1];if(e){var t=f.getInstance(e.id);t&&t.closeOnClickModal&&t.close()}},openModal:function(e,t,n,r,i){if(!o["default"].prototype.$isServer&&e&&t!==undefined){this.modalFade=i;for(var u=this.modalStack,c=0,d=u.length;c0){var r=t[t.length-1];if(r.id===e)r.modalClass&&r.modalClass.trim().split(/\s+/).forEach((function(e){return(0,a.removeClass)(n,e)})),t.pop(),t.length>0&&(n.style.zIndex=t[t.length-1].zIndex);else for(var i=t.length-1;i>=0;i--)if(t[i].id===e){t.splice(i,1);break}}0===t.length&&(this.modalFade&&(0,a.addClass)(n,"v-modal-leave"),setTimeout((function(){0===t.length&&(n.parentNode&&n.parentNode.removeChild(n),n.style.display="none",f.modalDom=undefined),(0,a.removeClass)(n,"v-modal-leave")}),200))}};Object.defineProperty(f,"zIndex",{configurable:!0,get:function(){return u||(c=c||(o["default"].prototype.$ELEMENT||{}).zIndex||2e3,u=!0),c},set:function(e){c=e}}),o["default"].prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){var t=function(){if(!o["default"].prototype.$isServer&&f.modalStack.length>0){var e=f.modalStack[f.modalStack.length-1];if(!e)return;return f.getInstance(e.id)}}();t&&t.closeOnPressEscape&&(t.handleClose?t.handleClose():t.handleAction?t.handleAction("cancel"):t.close())}})),t["default"]=f},8166:function(e,t,n){"use strict";t.__esModule=!0,t["default"]=function(){if(o["default"].prototype.$isServer)return 0;if(a!==undefined)return a;var e=document.createElement("div");e.className="el-scrollbar__wrap",e.style.visibility="hidden",e.style.width="100px",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var n=document.createElement("div");n.style.width="100%",e.appendChild(n);var r=n.offsetWidth;return e.parentNode.removeChild(e),a=t-r};var r,i=n(1848),o=(r=i)&&r.__esModule?r:{"default":r},a=void 0},1636:function(e,t){"use strict";t.__esModule=!0,t.isDef=function(e){return e!==undefined&&null!==e},t.isKorean=function(e){return/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e)}},7634:function(e,t,n){"use strict";var r=n(3330)(n(9767));t.__esModule=!0,t.isDefined=t.isUndefined=t.isFunction=undefined;var i="function"==typeof Symbol&&"symbol"===(0,r["default"])(Symbol.iterator)?function(e){return(0,r["default"])(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":(0,r["default"])(e)};t.isString=function(e){return"[object String]"===Object.prototype.toString.call(e)},t.isObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)},t.isHtmlElement=function(e){return e&&e.nodeType===Node.ELEMENT_NODE};var o,a=n(1848),s=(o=a)&&o.__esModule?o:{"default":o},u=function(e){return e&&"[object Function]"==={}.toString.call(e)};"object"===("undefined"==typeof Int8Array?"undefined":i(Int8Array))||!s["default"].prototype.$isServer&&"function"==typeof document.childNodes||(t.isFunction=u=function(e){return"function"==typeof e||!1}),t.isFunction=u,t.isUndefined=function(e){return void 0===e},t.isDefined=function(e){return e!==undefined&&null!==e}},964:function(e,t,n){"use strict";var r=n(3330)(n(9767));t.__esModule=!0,t.isMac=t.isEmpty=t.isEqual=t.arrayEquals=t.looseEqual=t.capitalize=t.kebabCase=t.autoprefixer=t.isFirefox=t.isEdge=t.isIE=t.coerceTruthyValueToArray=t.arrayFind=t.arrayFindIndex=t.escapeRegexpString=t.valueEquals=t.generateId=t.getValueByPath=undefined;var i="function"==typeof Symbol&&"symbol"===(0,r["default"])(Symbol.iterator)?function(e){return(0,r["default"])(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":(0,r["default"])(e)};t.noop=function(){},t.hasOwn=function(e,t){return c.call(e,t)},t.toObject=function(e){for(var t={},n=0;n0&&arguments[0]!==undefined?arguments[0]:"";return String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")};var d=t.arrayFindIndex=function(e,t){for(var n=0;n!==e.length;++n)if(t(e[n]))return n;return-1},f=(t.arrayFind=function(e,t){var n=d(e,t);return-1!==n?e[n]:undefined},t.coerceTruthyValueToArray=function(e){return Array.isArray(e)?e:e?[e]:[]},t.isIE=function(){return!s["default"].prototype.$isServer&&!isNaN(Number(document.documentMode))},t.isEdge=function(){return!s["default"].prototype.$isServer&&navigator.userAgent.indexOf("Edge")>-1},t.isFirefox=function(){return!s["default"].prototype.$isServer&&!!window.navigator.userAgent.match(/firefox/i)},t.autoprefixer=function(e){if("object"!==(void 0===e?"undefined":i(e)))return e;var t=["ms-","webkit-"];return["transform","transition","animation"].forEach((function(n){var r=e[n];n&&r&&t.forEach((function(t){e[t+n]=r}))})),e},t.kebabCase=function(e){var t=/([^-])([A-Z])/g;return e.replace(t,"$1-$2").replace(t,"$1-$2").toLowerCase()},t.capitalize=function(e){return(0,u.isString)(e)?e.charAt(0).toUpperCase()+e.slice(1):e},t.looseEqual=function(e,t){var n=(0,u.isObject)(e),r=(0,u.isObject)(t);return n&&r?JSON.stringify(e)===JSON.stringify(t):!n&&!r&&String(e)===String(t)}),p=t.arrayEquals=function(e,t){if(t=t||[],(e=e||[]).length!==t.length)return!1;for(var n=0;n0&&arguments[0]!==undefined?arguments[0]:{},i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};!(n&&n.context&&r.target&&i.target)||e.contains(r.target)||e.contains(i.target)||e===r.target||n.context.popperElm&&(n.context.popperElm.contains(r.target)||n.context.popperElm.contains(i.target))||(t.expression&&e[u].methodName&&n.context[e[u].methodName]?n.context[e[u].methodName]():e[u].bindingFn&&e[u].bindingFn())}}!o["default"].prototype.$isServer&&(0,a.on)(document,"mousedown",(function(e){return i=e})),!o["default"].prototype.$isServer&&(0,a.on)(document,"mouseup",(function(e){s.forEach((function(t){return t[u].documentHandler(e,i)}))})),t["default"]={bind:function(e,t,n){s.push(e);var r=c++;e[u]={id:r,documentHandler:l(e,t,n),methodName:t.expression,bindingFn:t.value}},update:function(e,t,n){e[u].documentHandler=l(e,t,n),e[u].methodName=t.expression,e[u].bindingFn=t.value},unbind:function(e){for(var t=s.length,n=0;n-1}t.once=function(e,t,n){d(e,t,(function r(){n&&n.apply(this,arguments),f(e,t,r)}))};var h=t.getStyle=u<9?function(e,t){if(!o){if(!e||!t)return null;"float"===(t=l(t))&&(t="styleFloat");try{if("opacity"===t)try{return e.filters.item("alpha").opacity/100}catch(n){return 1}return e.style[t]||e.currentStyle?e.currentStyle[t]:null}catch(n){return e.style[t]}}}:function(e,t){if(!o){if(!e||!t)return null;"float"===(t=l(t))&&(t="cssFloat");try{var n=document.defaultView.getComputedStyle(e,"");return e.style[t]||n?n[t]:null}catch(r){return e.style[t]}}},g=t.isScroll=function(e,t){if(!o){var n=null!==t&&t!==undefined;return h(e,n?t?"overflow-y":"overflow-x":"overflow").match(/(scroll|auto|overlay)/)}};t.getScrollContainer=function(e,t){if(!o){for(var n=e;n;){if([window,document,document.documentElement].includes(n))return window;if(g(n,t))return n;n=n.parentNode}return n}},t.isInContainer=function(e,t){if(o||!e||!t)return!1;var n,r=e.getBoundingClientRect();return n=[window,document,document.documentElement,null,undefined].includes(t)?{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0}:t.getBoundingClientRect(),r.topn.top&&r.right>n.left&&r.left=0)return!1;if((e=t[e]||e)in Prism.languages)return!0;var r=n[e];return r&&!r.error&&!1===r.loading}function d(r,i,o){"string"==typeof r&&(r=[r]);var a=r.length,s=0,u=!1;function p(){u||++s===a&&i&&i(r)}0!==a?r.forEach((function(r){!function(r,i,o){var a=r.indexOf("!")>=0;function s(){var e=n[r];e||(e=n[r]={callbacks:[]}),e.callbacks.push({success:i,error:o}),!a&&l(r)?f(r,"success"):!a&&e.error?f(r,"error"):!a&&e.loading||(e.loading=!0,e.error=!1,function(e,t,n){var r=document.createElement("script");r.src=e,r.async=!0,r.onload=function(){document.body.removeChild(r),t&&t()},r.onerror=function(){document.body.removeChild(r),n&&n()},document.body.appendChild(r)}(function(e){return c.languages_path+"prism-"+e+(c.use_minified?".min":"")+".js"}(r),(function(){e.loading=!1,f(r,"success")}),(function(){e.loading=!1,e.error=!0,f(r,"error")})))}r=r.replace("!",""),r=t[r]||r;var u=e[r];u&&u.length?d(u,s,o):s()}(r,p,(function(){u||(u=!0,o&&o(r))}))})):i&&setTimeout(i,0)}function f(e,t){if(n[e]){for(var r=n[e].callbacks,i=0,o=r.length;i=d.reach);E+=w.value.length,w=w.next){var x=w.value;if(t.length>e.length)return;if(!(x instanceof o)){var A,C=1;if(_){if(!(A=a(k,E,e,v))||A.index>=e.length)break;var D=A.index,I=A.index+A[0].length,O=E;for(O+=w.value.length;D>=O;)O+=(w=w.next).value.length;if(E=O-=w.value.length,w.value instanceof o)continue;for(var S=w;S!==t.tail&&(Od.reach&&(d.reach=P);var F=w.prev;if(M&&(F=c(t,F,M),E+=M.length),l(t,F,C),w=c(t,F,new o(f,m?i.tokenize(T,m):T,y,T)),N&&c(t,w,N),C>1){var R={cause:f+","+h,reach:P};s(e,t,n,w.prev,E,R),d&&R.reach>d.reach&&(d.reach=R.reach)}}}}}}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function l(e,t,n){for(var r=t.next,i=0;i"+r.content+""},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,o=n.code,a=n.immediateClose;e.postMessage(i.highlight(o,i.languages[r],r)),a&&e.close()}),!1),i):i;var d=i.util.currentScript();function f(){i.manual||i.highlightAll()}if(d&&(i.filename=d.src,d.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var p=document.readyState;"loading"===p||"interactive"===p&&d&&d.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return i}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),"undefined"!=typeof n.g&&(n.g.Prism=r),r.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:n}};i["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:i},r.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{"function":/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,"function":{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,"function":/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],"function":/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(void 0!==r&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",i="loaded",o="pre[data-src]:not(["+t+'="'+i+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+o})),r.hooks.add("before-sanity-check",(function(a){var s=a.element;if(s.matches(o)){a.code="",s.setAttribute(t,n);var u=s.appendChild(document.createElement("CODE"));u.textContent="Loading…";var c=s.getAttribute("data-src"),l=a.language;if("none"===l){var d=(/\.(\w+)$/.exec(c)||[,"none"])[1];l=e[d]||d}r.util.setLanguage(u,l),r.util.setLanguage(s,l);var f=r.plugins.autoloader;f&&f.loadLanguages(l),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("✖ Error "+r.status+" while fetching file: "+r.statusText):n("✖ Error: File does not exist or is empty"))},r.send(null)}(c,(function(e){s.setAttribute(t,i);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,undefined]:[n,n]}return undefined}(s.getAttribute("data-range"));if(n){var o=e.split(/\r\n?|\n/g),a=n[0],c=null==n[1]?o.length:n[1];a<0&&(a+=o.length),a=Math.max(0,Math.min(a-1,o.length)),c<0&&(c+=o.length),c=Math.max(0,Math.min(c,o.length)),e=o.slice(a,c).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(a+1))}u.textContent=e,r.highlightElement(u)}),(function(e){s.setAttribute(t,"failed"),u.textContent=e}))}})),r.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(o),i=0;t=n[i++];)r.highlightElement(t)}};var a=!1;r.fileHighlight=function(){a||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),a=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},3624:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(8796)),o=r(n(2992)),a=r(n(1778));t.Z={components:{TkComments:i["default"],TkFooter:o["default"],TkAdmin:a["default"]},data:function(){return{showAdmin:!1,showAdminEntry:!1}},methods:{onShowAdminEntry:function(e){this.showAdminEntry=e}}}},8970:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(5570)),o=r(n(1455)),a=r(n(6845)),s=r(n(6230));t.Z={data:function(){return{iconComment:i["default"],iconCommentSolid:o["default"],iconLike:a["default"],iconLikeSolid:s["default"]}},props:{liked:Boolean,likeCount:Number,repliesCount:Number},computed:{likeCountStr:function(){return this.likeCount>0?"".concat(this.likeCount):""},repliesCountStr:function(){return this.repliesCount>0?"".concat(this.repliesCount):""}},methods:{onLike:function(){this.$emit("like")},onReply:function(){this.$emit("reply")}}}},7404:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(818)),o=r(n(8711)),a=r(n(2290)),s=r(n(126)),u=r(n(6319)),c=r(n(3560)),l=r(n(2075)),d=n(2304),f=r(n(7848));t.Z={components:{TkAdminComment:s["default"],TkAdminConfig:u["default"],TkAdminImport:c["default"],TkAdminExport:l["default"]},props:{show:Boolean},data:function(){return{iconClose:f["default"],loading:!0,version:"",needUpdate:!1,isLogin:!1,isSetPassword:!0,isSetCredentials:!1,credentials:"",password:"",passwordConfirm:"",loginErrorMessage:"",activeTabName:"comment"}},computed:{canRegist:function(){return!this.isSetPassword&&!!this.password&&this.password===this.passwordConfirm&&(this.isSetCredentials||this.credentials)}},methods:{t:d.t,onLogin:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n,r;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.password){t.next=3;break}return e.loginErrorMessage=(0,d.t)("ADMIN_PASSWORD_REQUIRED"),t.abrupt("return");case 3:return e.loading=!0,e.loginErrorMessage="",n=(0,a["default"])(e.password),t.next=8,(0,d.call)(e.$tcb,"LOGIN",{password:n});case 8:if(!(r=t.sent).result.message){t.next=13;break}e.loginErrorMessage=r.result.message,t.next=28;break;case 13:if(!r.result.ticket){t.next=27;break}return t.prev=14,t.next=17,e.$tcb.auth.customAuthProvider().signIn(r.result.ticket);case 17:d.logger.log("登录成功"),e.password="",e.checkAuth(),t.next=25;break;case 22:t.prev=22,t.t0=t["catch"](14),d.logger.error("登录失败",t.t0);case 25:t.next=28;break;case 27:0===r.result.code&&(d.logger.log("登录成功"),localStorage.setItem("twikoo-access-token",n),e.password="",e.checkAuth());case 28:e.loading=!1;case 29:case"end":return t.stop()}}),t,null,[[14,22]])})))()},onLogout:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.loading=!0,!e.$tcb){t.next=8;break}return t.next=4,e.$tcb.auth.signOut();case 4:return t.next=6,e.$tcb.auth.anonymousAuthProvider().signIn();case 6:t.next=9;break;case 8:localStorage.removeItem("twikoo-access-token");case 9:e.isLogin=!1,e.loading=!1;case 11:case"end":return t.stop()}}),t)})))()},onRegist:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n,r;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,n=(0,a["default"])(e.password),t.next=4,(0,d.call)(e.$tcb,"SET_PASSWORD",{password:n,credentials:e.credentials});case 4:(r=t.sent).result.code?(e.loginErrorMessage=(0,d.t)("ADMIN_REGIST_FAILED"),r.result.message&&(e.loginErrorMessage+=","+r.result.message),d.logger.warn("Twikoo 注册失败",r)):(e.passwordMd5="",e.isSetPassword=!0,e.onLogin()),e.loading=!1;case 7:case"end":return t.stop()}}),t)})))()},onShow:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,e.checkAuth();case 3:if(e.isLogin){t.next=7;break}return t.next=6,e.checkIfPasswordSet();case 6:e.focusPassword();case 7:e.loading=!1;case 8:case"end":return t.stop()}}),t)})))()},focusPassword:function(){var e=this;setTimeout((function(){e.$refs.focusme&&e.$refs.focusme.focus()}),500)},checkAuth:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n,r;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.$tcb){t.next=7;break}return t.next=3,e.$tcb.auth.getCurrenUser();case 3:n=t.sent,e.isLogin="CUSTOM"===n.loginType,t.next=11;break;case 7:return t.next=9,(0,d.call)(e.$tcb,"GET_CONFIG");case 9:(r=t.sent)&&r.result&&r.result.config&&(e.isLogin=r.result.config.IS_ADMIN);case 11:case"end":return t.stop()}}),t)})))()},checkIfPasswordSet:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,d.call)(e.$tcb,"GET_PASSWORD_STATUS");case 3:n=t.sent,e.version=n.result.version,e.isSetPassword=n.result.status,e.isSetCredentials=!e.$tcb,t.next=14;break;case 9:throw t.prev=9,t.t0=t["catch"](0),e.needUpdate=!0,e.loading=!1,t.t0;case 14:case"end":return t.stop()}}),t,null,[[0,9]])})))()},onClose:function(){this.$emit("close")}},watch:{show:function(e){e&&this.onShow()}}}},9454:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(818)),o=r(n(8711)),a=n(7588),s=n(2304),u=n(8521),c=r(n(9020)),l=r(n(2948));t.Z={components:{TkAvatar:c["default"],TkPagination:l["default"]},data:function(){return{loading:!0,comments:[],serverConfig:{},serverVersion:this.$twikoo.serverConfig.VERSION,clientVersion:u.version,count:0,pageSize:5,currentPage:1,filter:{keyword:"",type:""}}},methods:{t:s.t,displayCreated:function(e){return(0,s.timeago)(e.created)},convertLink:function(e){return(0,s.convertLink)(e)},getComments:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,t.next=3,(0,s.call)(e.$tcb,"COMMENT_GET_FOR_ADMIN",{per:e.pageSize,page:e.currentPage,keyword:e.filter.keyword,type:e.filter.type});case 3:(n=t.sent).result&&!n.result.code&&(e.count=n.result.count,e.comments=n.result.data),e.$nextTick((function(){(0,s.renderLinks)(e.$refs.comments),(0,s.renderMath)(e.$refs["comment-list"],e.$twikoo.katex),e.highlightCode()})),e.loading=!1;case 7:case"end":return t.stop()}}),t)})))()},getConfig:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,s.call)(e.$tcb,"GET_CONFIG_FOR_ADMIN");case 2:(n=t.sent).result&&!n.result.code&&(e.serverConfig=n.result.config,e.checkConfig());case 4:case"end":return t.stop()}}),t)})))()},checkConfig:function(){var e=this;this.serverConfig.HIGHLIGHT||(this.serverConfig.HIGHLIGHT="true");var t={},n=localStorage.getItem("twikoo");n&&(t=JSON.parse(n)),["nick","mail","avatar"].forEach((function(n){t[n]?e.serverConfig[n]=t[n]:e.serverConfig[n]=""})),!t.nick&&this.serverConfig.BLOGGER_NICK&&(t.nick=this.serverConfig.BLOGGER_NICK),!t.mail&&this.serverConfig.BLOGGER_EMAIL&&(t.mail=this.serverConfig.BLOGGER_EMAIL),!t.link&&this.serverConfig.SITE_URL&&(t.link=this.serverConfig.SITE_URL),localStorage.setItem("twikoo",JSON.stringify(t)),a.app.$emit("initMeta")},onPageSizeChange:function(e){this.pageSize=e,this.getComments()},switchPage:function(e){this.currentPage=e,this.getComments()},handleView:function(e){window.open("".concat(e.url,"#").concat(e._id))},handleDelete:function(e){var t=this;return(0,o["default"])(i["default"].mark((function n(){return i["default"].wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(confirm((0,s.t)("ADMIN_COMMENT_DELETE_CONFIRM"))){n.next=2;break}return n.abrupt("return");case 2:return t.loading=!0,n.next=5,(0,s.call)(t.$tcb,"COMMENT_DELETE_FOR_ADMIN",{id:e._id});case 5:return n.next=7,t.getComments();case 7:t.loading=!1;case 8:case"end":return n.stop()}}),n)})))()},handleSpam:function(e,t){this.setComment(e,{isSpam:t})},handleTop:function(e,t){this.setComment(e,{top:t})},setComment:function(e,t){var n=this;return(0,o["default"])(i["default"].mark((function r(){return i["default"].wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n.loading=!0,r.next=3,(0,s.call)(n.$tcb,"COMMENT_SET_FOR_ADMIN",{id:e._id,set:t});case 3:return r.next=5,n.getComments();case 5:n.loading=!1;case 6:case"end":return r.stop()}}),r)})))()},highlightCode:function(){"true"===this.serverConfig.HIGHLIGHT&&(0,s.renderCode)(this.$refs["comment-list"],this.serverConfig.HIGHLIGHT_THEME)}},mounted:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([e.getConfig(),e.getComments()]);case 2:e.highlightCode();case 3:case"end":return t.stop()}}),t)})))()}}},2319:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(818)),o=r(n(8711)),a=n(2304),s=n(8521);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n["return"]||n["return"]()}finally{if(s)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&this.$refs["tk-replies"]&&(this.hasExpand=this.$refs["tk-replies"].scrollHeight>236)},scrollToComment:function(){-1!==window.location.hash.indexOf(this.comment.id)&&(this.$refs["tk-comment"].scrollIntoView(),this.$emit("expand"))},onLike:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.likeLoading){t.next=2;break}return t.abrupt("return");case 2:return e.likeLoading=!0,t.next=5,(0,a.call)(e.$tcb,"COMMENT_LIKE",{id:e.comment.id});case 5:e.liked?e.like--:e.like++,e.liked=!e.liked,e.likeLoading=!1;case 8:case"end":return t.stop()}}),t)})))()},onReply:function(){this.$emit("reply",this.comment.id)},onReplyReply:function(e){this.pid=e,this.$emit("reply",this.comment.id)},onCancel:function(){this.pid="",this.$emit("reply","")},onLoad:function(){this.pid="",this.$emit("reply",""),this.$emit("load"),this.onExpand()},onExpand:function(){this.isExpanded=!0},onCollapse:function(){this.isExpanded=!1},checkAuth:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.$tcb){t.next=7;break}return t.next=3,e.$tcb.auth.getCurrenUser();case 3:n=t.sent,e.isLogin="CUSTOM"===n.loginType,t.next=8;break;case 7:e.isLogin=e.$twikoo.serverConfig&&e.$twikoo.serverConfig.IS_ADMIN;case 8:case"end":return t.stop()}}),t)})))()},handleSpam:function(e){this.setComment({isSpam:e})},handleTop:function(e){this.setComment({top:e})},setComment:function(e){var t=this;return(0,o["default"])(i["default"].mark((function n(){return i["default"].wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.loading=!0,n.next=3,(0,a.call)(t.$tcb,"COMMENT_SET_FOR_ADMIN",{id:t.comment.id,set:e});case 3:t.loading=!1,t.$emit("load");case 5:case"end":return n.stop()}}),n)})))()}},mounted:function(){var e=this;this.$nextTick(this.showExpandIfNeed),this.$nextTick(this.scrollToComment),this.$nextTick((function(){(0,a.renderLinks)(e.$refs.comment),(0,a.renderMath)(e.$refs.comment,e.$twikoo.katex)})),this.checkAuth()},watch:{"comment.like":{handler:function(e){this.like=this.comment.like,this.liked=this.comment.liked},immediate:!0},"config.HIGHLIGHT":{handler:function(e){var t=this;"true"===e&&this.$nextTick((function(){(0,a.renderCode)(t.$refs.comment,t.config.HIGHLIGHT_THEME)}))},immediate:!0}}}},2650:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(818)),o=r(n(8711)),a=n(2304),s=r(n(6971)),u=r(n(5301)),c=r(n(2561)),l=r(n(6342)),d=r(n(1848));t.Z={components:{TkSubmit:s["default"],TkComment:u["default"]},props:{showAdminEntry:Boolean},data:function(){return{loading:!0,loadingMore:!1,errorMessage:"",config:{},comments:[],showExpand:!0,count:0,replyId:"",iconSetting:c["default"],iconRefresh:l["default"]}},methods:{t:a.t,initConfig:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,a.call)(e.$tcb,"GET_CONFIG");case 2:(n=t.sent)&&n.result&&n.result.config&&(e.config=n.result.config,d["default"].prototype.$twikoo.serverConfig=n.result.config);case 4:case"end":return t.stop()}}),t)})))()},initComments:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.loading=!0,n=(0,a.getUrl)(e.$twikoo.path),t.next=4,e.getComments({url:n});case 4:e.loading=!1;case 5:case"end":return t.stop()}}),t)})))()},refresh:function(){this.comments=[],this.initComments()},onExpand:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n,r;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.loadingMore){t.next=2;break}return t.abrupt("return");case 2:return e.loadingMore=!0,n=(0,a.getUrl)(e.$twikoo.path),r=e.comments.filter((function(e){return!e.top})).map((function(e){return e.created})).sort((function(e,t){return e-t}))[0],t.next=7,e.getComments({url:n,before:r});case 7:e.loadingMore=!1;case 8:case"end":return t.stop()}}),t)})))()},onCommentLoaded:function(){"function"==typeof this.$twikoo.onCommentLoaded&&this.$twikoo.onCommentLoaded()},getComments:function(e){var t=this;return(0,o["default"])(i["default"].mark((function n(){var r;return i["default"].wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,(0,a.call)(t.$tcb,"COMMENT_GET",e);case 3:(r=n.sent)&&r.result&&r.result.data&&(t.comments=e.before?t.comments.concat(r.result.data):r.result.data,t.showExpand=r.result.more,t.count=r.result.count||t.comments.length||0,t.$nextTick(t.onCommentLoaded)),n.next=10;break;case 7:n.prev=7,n.t0=n["catch"](0),t.errorMessage=n.t0.message;case 10:case"end":return n.stop()}}),n,null,[[0,7]])})))()},onReply:function(e){this.replyId=e},openAdmin:function(){this.$emit("admin")}},mounted:function(){this.initConfig(),this.initComments()}}},4575:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(818)),o=r(n(8711)),a=n(8521),s=n(2304);t.Z={data:function(){return{version:a.version,counter:{}}},methods:{getCounter:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n,r,o,a;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=document.getElementById("twikoo_visitors")){t.next=3;break}return t.abrupt("return");case 3:if(-1===["localhost","127.0.0.1","0.0.0.0"].indexOf(window.location.hostname)){t.next=5;break}return t.abrupt("return");case 5:return r=(0,s.getUrl)(e.$twikoo.path),o=(0,s.getHref)(e.$twikoo.href),t.next=9,(0,s.call)(e.$tcb,"COUNTER_GET",{url:r,href:o,title:document.title});case 9:a=t.sent,e.counter=a.result,(e.counter.time||0===e.counter.time)&&(n.innerHTML=e.counter.time);case 12:case"end":return t.stop()}}),t)})))()}},mounted:function(){this.getCounter()}}},7175:function(e,t,n){"use strict";Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var r=n(7588),i=n(2304),o=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;t.Z={props:{nick:String,mail:String,link:String,config:Object},data:function(){return{metaInputs:[{key:"nick",locale:(0,i.t)("META_INPUT_NICK"),name:"nick",type:"text"},{key:"mail",locale:(0,i.t)("META_INPUT_MAIL"),name:"mail",type:"email"},{key:"link",locale:(0,i.t)("META_INPUT_LINK"),name:"link",type:"text"}],metaData:{nick:"",mail:"",link:""}}},computed:{displayedFields:function(){var e=this.config.DISPLAYED_FIELDS;return{nick:!e||-1!==e.indexOf("nick"),mail:!e||-1!==e.indexOf("mail"),link:!e||-1!==e.indexOf("link")}},displayedInputs:function(){var e=this;return this.metaInputs.filter((function(t){return!!e.displayedFields[t.key]}))},requiredFields:function(){var e=this.config.REQUIRED_FIELDS;return{nick:!e||-1!==e.indexOf("nick"),mail:!e||-1!==e.indexOf("mail"),link:!!e&&-1!==e.indexOf("link")}}},methods:{t:i.t,initMeta:function(){var e=localStorage.getItem("twikoo");if(e){var t=JSON.parse(e);this.metaData.nick=t.nick,this.metaData.mail=t.mail,this.metaData.link=t.link}this.updateMeta()},updateMeta:function(){localStorage.setItem("twikoo",JSON.stringify(this.metaData)),this.$emit("update",{meta:this.metaData,valid:this.checkValid()})},checkValid:function(){var e=o.test(this.metaData.mail);return(this.metaData.nick||!this.requiredFields.nick)&&(e||!this.requiredFields.mail)&&(this.metaData.link||!this.requiredFields.link)},checkQQ:function(){if((0,i.isQQ)(this.metaData.nick)){var e=this.metaData.nick.replace(/@qq.com/gi,""),t="".concat(e,"@qq.com");this.metaData.mail=t,this.getQQNick(e)}},getQQNick:function(e){var t=this,n="https://api.qjqq.cn/api/qqinfo?qq=".concat(e),r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var e=JSON.parse(r.responseText);t.metaData.nick=e.name,t.updateMeta()}},r.open("GET",n),r.send()},checkAdminCrypt:function(){var e=this.$root.$children[0],t=!this.config.HIDE_ADMIN_CRYPT||this.config.HIDE_ADMIN_CRYPT===this.metaData.nick;e.onShowAdminEntry(t)},onMetaChange:function(){this.checkQQ(),this.updateMeta(),this.checkAdminCrypt()}},watch:{nick:function(e){this.metaData.nick=e},mail:function(e){this.metaData.mail=e},link:function(e){this.metaData.link=e},requiredFields:{handler:function(e,t){this.$emit("update",{meta:this.metaData,valid:this.checkValid()})},deep:!0},"config.VERSION":function(){this.checkAdminCrypt()}},mounted:function(){r.app.$on("initMeta",this.initMeta),this.initMeta()}}},2201:function(e,t,n){"use strict";Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var r=n(2304);t.Z={props:{pageSize:{type:Number,"default":10},total:{type:Number,"default":0}},data:function(){return{currentPage:1,userInput:0,userPageSize:0,pagers:[]}},computed:{pageCount:function(){return Math.ceil(this.total/this.pageSize)}},methods:{t:r.t,generatePager:function(){for(var e=[],t=1;t<=this.pageCount;t++)Math.abs(this.currentPage-t)<3||1===t||t===this.pageCount?e.push({title:"".concat(t),page:t}):Math.abs(this.currentPage-t)<4&&e.push({title:"...",page:t});this.pagers=e},currentChange:function(e){this.currentPage=parseInt(e),this.currentPage>this.pageCount&&(this.currentPage=this.pageCount),this.userInput=0,this.$emit("current-change",this.currentPage),this.generatePager()},pageSizeChamge:function(e){this.userPageSize=0,this.$emit("page-size-change",parseInt(e))},handleInput:function(e){this.userInput=parseInt(e)},handleInputPageSize:function(e){this.userPageSize=parseInt(e)}},watch:{total:{handler:function(){this.generatePager()},immediate:!0},pageSize:{handler:function(){this.generatePager()}}}}},2762:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"X",{value:!0}),t.Z=void 0;var i=r(n(818)),o=r(n(8711)),a=r(n(5242)),s=r(n(7702)),u=r(n(8384)),c=r(n(6879)),l=r(n(9020)),d=r(n(2628)),f=n(2304),p=r(n(1695)),h=["apng","bmp","gif","jpeg","jpg","png","svg","tif","tiff","webp"];t.Z={components:{TkAvatar:l["default"],TkMetaInput:d["default"]},directives:{Clickoutside:c["default"]},props:{replyId:String,pid:String,config:Object},data:function(){return{isSending:!1,isPreviewing:!1,isMetaValid:!1,errorMessage:"",owo:null,comment:"",commentHtml:"",nick:"",mail:"",link:"",iconMarkdown:a["default"],iconEmotion:s["default"],iconImage:u["default"]}},computed:{canSend:function(){return!this.isSending&&!!this.isMetaValid&&!!this.comment.trim()},textarea:function(){return this.$refs.textarea?this.$refs.textarea.$refs.textarea:null},commentPlaceholder:function(){var e=this.$twikoo.placeholder||this.config.COMMENT_PLACEHOLDER||"";return e=e.replace(/
      /g,"\n")},maxLength:function(){var e=parseInt(this.config.LIMIT_LENGTH);return Number.isNaN(e)&&(e=500),e>0?e:null}},methods:{t:f.t,initDraft:function(){var e=localStorage.getItem("twikoo-draft");!this.comment&&e&&(this.comment=e)},saveDraft:function(){localStorage.setItem("twikoo-draft",this.comment)},initOwo:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("true"!==e.config.SHOW_EMOTION){t.next=6;break}return t.next=3,(0,f.initOwoEmotions)(e.config.EMOTION_CDN||"https://owo.imaegoo.com/owo.json");case 3:n=t.sent,e.owo=new p["default"]({logo:s["default"],container:e.$refs.owo,target:e.textarea,odata:n,position:"down",maxHeight:"250px"}),f.marked.setOptions({odata:(0,f.initMarkedOwo)(n)});case 6:case"end":return t.stop()}}),t)})))()},onMetaUpdate:function(e){this.nick=e.meta.nick,this.mail=e.meta.mail,this.link=e.meta.link,this.isMetaValid=e.valid},cancel:function(){this.$emit("cancel")},onCommentInput:function(){this.saveDraft(),this.updatePreview()},preview:function(){this.isPreviewing=!this.isPreviewing,this.updatePreview()},updatePreview:function(){var e=this;this.isPreviewing&&(this.commentHtml=(0,f.marked)(this.comment),this.$nextTick((function(){(0,f.renderLinks)(e.$refs["comment-preview"]),(0,f.renderMath)(e.$refs["comment-preview"],e.$twikoo.katex),"true"===e.config.HIGHLIGHT&&(0,f.renderCode)(e.$refs["comment-preview"],e.config.HIGHLIGHT_THEME)})))},send:function(){var e=this;return(0,o["default"])(i["default"].mark((function t(){var n,r,o,a;return i["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isSending=!0,t.prev=1,!e.comment.match(new RegExp("!\\[".concat((0,f.t)("IMAGE_UPLOAD_PLACEHOLDER"),".+\\]\\(\\)")))){t.next=4;break}throw new Error((0,f.t)("IMAGE_UPLOAD_PLEASE_WAIT"));case 4:return n=(0,f.getUrl)(e.$twikoo.path),r=(0,f.getHref)(e.$twikoo.href),o={nick:e.nick,mail:e.mail,link:e.link,ua:navigator.userAgent,url:n,href:r,comment:(0,f.marked)(e.comment),pid:e.pid?e.pid:e.replyId,rid:e.replyId},t.next=9,(0,f.call)(e.$tcb,"COMMENT_SUBMIT",o);case 9:if(!((a=t.sent)&&a.result&&a.result.id)){t.next=17;break}e.comment="",e.errorMessage="",e.$emit("load"),e.saveDraft(),t.next=18;break;case 17:throw new Error(a.result.message);case 18:t.next=24;break;case 20:t.prev=20,t.t0=t["catch"](1),f.logger.error("评论失败",t.t0),e.errorMessage="".concat((0,f.t)("COMMENT_FAILED"),": ").concat(t.t0&&t.t0.message);case 24:return t.prev=24,e.isSending=!1,t.finish(24);case 27:case"end":return t.stop()}}),t,null,[[1,20,24,27]])})))()},addEventListener:function(){this.textarea&&this.textarea.addEventListener("paste",this.onPaste)},onBgImgChange:function(){this.config.COMMENT_BG_IMG&&this.textarea&&(this.textarea.style["background-image"]='url("'.concat(this.config.COMMENT_BG_IMG,'")'))},onEnterKeyUp:function(e){(e.ctrlKey||e.metaKey)&&this.canSend&&(this.send(),e.preventDefault())},closeOwo:function(){this.owo&&this.owo.container.classList.contains("OwO-open")&&this.owo.toggle()},openSelectImage:function(){this.$refs.inputFile.click()},onSelectImage:function(){var e=this.$refs.inputFile.files[0];this.parseAndUploadPhoto(e)},onPaste:function(e){var t;e.clipboardData&&(e.clipboardData.files[0]?t=e.clipboardData.files[0]:e.clipboardData.items[0]&&e.clipboardData.items[0].getAsFile()&&(t=e.clipboardData.items[0].getAsFile()),this.parseAndUploadPhoto(t))},parseAndUploadPhoto:function(e){if(e&&"true"===this.config.SHOW_IMAGE){var t=e.name.split("."),n=t.length>1?t.pop():"";if(-1!==h.indexOf(n.toLowerCase())){var r=this.getUserId(),i="".concat(Date.now(),"-").concat(r),o=t.join(".");this.paste(this.getImagePlaceholder(i,n));var a=this.config.IMAGE_CDN;!this.$tcb||a&&"qcloud"!==a?a?this.uploadPhotoToThirdParty(i,o,n,e):this.uploadFailed(i,n,(0,f.t)("IMAGE_UPLOAD_FAILED_NO_CONF")):this.uploadPhotoToQcloud(i,o,n,e)}}},getUserId:function(){return this.$tcb?this.$tcb.auth.currentUser.uid:localStorage.getItem("twikoo-access-token")},uploadPhotoToQcloud:function(e,t,n,r){var a=this;return(0,o["default"])(i["default"].mark((function s(){var o,u,c;return i["default"].wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,a.$tcb.app.uploadFile({cloudPath:"tk-img/".concat(e,".").concat(n),filePath:r});case 3:if(!(o=i.sent).fileID){i.next=10;break}return i.next=7,a.$tcb.app.getTempFileURL({fileList:[o.fileID]});case 7:u=i.sent,c=u.fileList[0].tempFileURL,a.uploadCompleted(e,t,n,c);case 10:i.next=16;break;case 12:i.prev=12,i.t0=i["catch"](0),console.error(i.t0),a.uploadFailed(e,n,i.t0.message);case 16:case"end":return i.stop()}}),s,null,[[0,12]])})))()},uploadPhotoToThirdParty:function(e,t,n,r){var a=this;return(0,o["default"])(i["default"].mark((function s(){var o,u,c;return i["default"].wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.t0=f.call,i.t1=a.$tcb,i.t2="".concat(e,".").concat(n),i.next=6,(0,f.blobToDataURL)(r);case 6:return i.t3=i.sent,i.t4={fileName:i.t2,photo:i.t3},i.next=10,(0,i.t0)(i.t1,"UPLOAD_IMAGE",i.t4);case 10:u=i.sent,(c=u.result).data?a.uploadCompleted(e,t,n,c.data.url):1040===c.code&&c.err&&(o=c.err.match(/this image exists at: (http[^ ]+)/))?(console.warn(c),a.uploadCompleted(e,t,n,o[1])):(console.error(c),a.uploadFailed(e,n,c.err)),i.next=19;break;case 15:i.prev=15,i.t5=i["catch"](0),console.error(i.t5),a.uploadFailed(e,n,i.t5.message);case 19:case"end":return i.stop()}}),s,null,[[0,15]])})))()},uploadCompleted:function(e,t,n,r){t=t.replace(/[[\]]/g,"_"),this.comment=this.comment.replace(this.getImagePlaceholder(e,n),"![".concat(t,"](").concat(r,")")),this.$refs.inputFile.value=""},uploadFailed:function(e,t,n){this.comment=this.comment.replace(this.getImagePlaceholder(e,t),"_".concat((0,f.t)("IMAGE_UPLOAD_FAILED"),": ").concat(n,"_")),this.$refs.inputFile.value=""},paste:function(e){if(document.selection)document.selection.createRange().text=e;else if(this.textarea.selectionStart||0===this.textarea.selectionStart){var t=this.textarea.selectionStart,n=this.textarea.selectionEnd;this.comment=this.comment.substring(0,t)+e+this.comment.substring(n,this.comment.length),this.textarea.selectionStart=t+e.length,this.textarea.selectionEnd=t+e.length}else this.comment+=e},getImagePlaceholder:function(e,t){return"![".concat((0,f.t)("IMAGE_UPLOAD_PLACEHOLDER")," ").concat(e,".").concat(t,"]()")}},mounted:function(){this.initDraft(),this.initOwo(),this.addEventListener(),this.onBgImgChange()},watch:{"config.SHOW_EMOTION":function(){this.initOwo()},"config.COMMENT_BG_IMG":function(){this.onBgImgChange()}}}},2469:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"twikoo",attrs:{id:"twikoo"}},[t("tk-comments",{attrs:{"show-admin-entry":e.showAdminEntry},on:{admin:function(t){e.showAdmin=!0}}}),e._v(" "),t("tk-footer"),e._v(" "),t("tk-admin",{attrs:{show:e.showAdmin},on:{close:function(t){e.showAdmin=!1}}})],1)},t.xk=[]},1979:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-action"},[t("a",{staticClass:"tk-action-link","class":{"tk-liked":e.liked},on:{click:e.onLike}},[t("span",{staticClass:"tk-action-icon",domProps:{innerHTML:e._s(e.iconLike)}}),e._v(" "),t("span",{staticClass:"tk-action-icon tk-action-icon-solid",domProps:{innerHTML:e._s(e.iconLikeSolid)}}),e._v(" "),t("span",{staticClass:"tk-action-count"},[e._v(e._s(e.likeCountStr))])]),e._v(" "),t("a",{staticClass:"tk-action-link",on:{click:e.onReply}},[t("span",{staticClass:"tk-action-icon",domProps:{innerHTML:e._s(e.iconComment)}}),e._v(" "),t("span",{staticClass:"tk-action-icon tk-action-icon-solid",domProps:{innerHTML:e._s(e.iconCommentSolid)}}),e._v(" "),t("span",{staticClass:"tk-action-count"},[e._v(e._s(e.repliesCountStr))])])])},t.xk=[]},1138:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-admin-container"},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"tk-admin","class":{__show:e.show}},[t("a",{staticClass:"tk-admin-close",domProps:{innerHTML:e._s(e.iconClose)},on:{click:e.onClose}}),e._v(" "),e.needUpdate?t("div",{staticClass:"tk-login-title"},[t("div",[e._v(e._s(e.t("ADMIN_NEED_UPDATE")))]),e._v(" "),t("a",{attrs:{href:"https://twikoo.js.org/update.html",target:"_blank"}},[e._v("https://twikoo.js.org/update.html")])]):e._e(),e._v(" "),e.needUpdate?e._e():t("div",[!e.isLogin&&e.isSetPassword?t("div",{staticClass:"tk-login"},[t("div",{staticClass:"tk-login-title"},[e._v(e._s(e.t("ADMIN_LOGIN_TITLE")))]),e._v(" "),t("input",{attrs:{type:"hidden"}}),e._v(" "),t("el-input",{ref:"focusme",staticClass:"tk-password",attrs:{placeholder:e.t("ADMIN_PASSWORD_PLACEHOLDER"),"show-password":""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onLogin.apply(null,arguments)}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}},[t("template",{slot:"prepend"},[e._v(e._s(e.t("ADMIN_PASSWORD")))]),e._v(" "),t("el-button",{attrs:{slot:"append"},on:{click:e.onLogin},slot:"append"},[e._v(e._s(e.t("ADMIN_LOGIN")))])],2),e._v(" "),e.loginErrorMessage?t("div",{staticClass:"tk-login-msg"},[e._v("\n "+e._s(e.loginErrorMessage)+"\n "),t("a",{attrs:{href:"https://twikoo.js.org/faq.html",rel:"noopener noreferrer",target:"_blank"}},[e._v(e._s(e.t("ADMIN_FORGOT")))])]):e._e()],1):e._e(),e._v(" "),e.isLogin||e.isSetPassword?e._e():t("div",{staticClass:"tk-regist"},[t("div",{staticClass:"tk-login-title"},[e._v(e._s(e.t("ADMIN_LOGIN_TITLE")))]),e._v(" "),e.isSetCredentials?e._e():t("el-input",{ref:"focusme",staticClass:"tk-password",attrs:{placeholder:e.t("ADMIN_CREDENTIALS_PLACEHOLDER")},model:{value:e.credentials,callback:function(t){e.credentials=t},expression:"credentials"}},[t("template",{slot:"prepend"},[e._v(e._s(e.t("ADMIN_CREDENTIALS")))])],2),e._v(" "),t("el-input",{staticClass:"tk-password",attrs:{placeholder:e.t("ADMIN_SET_PASSWORD_PLACEHOLDER"),"show-password":""},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}},[t("template",{slot:"prepend"},[e._v(e._s(e.t("ADMIN_SET_PASSWORD")))])],2),e._v(" "),t("el-input",{staticClass:"tk-password",attrs:{placeholder:e.t("ADMIN_SET_PASSWORD_CONFIRM_PLACEHOLDER"),"show-password":""},model:{value:e.passwordConfirm,callback:function(t){e.passwordConfirm=t},expression:"passwordConfirm"}},[t("template",{slot:"prepend"},[e._v(e._s(e.t("ADMIN_SET_PASSWORD_CONFIRM")))])],2),e._v(" "),t("el-button",{staticClass:"tk-regist-button",attrs:{disabled:!e.canRegist},on:{click:e.onRegist}},[e._v(e._s(e.t("ADMIN_REGIST")))]),e._v(" "),e.loginErrorMessage?t("div",{staticClass:"tk-login-msg"},[e._v(e._s(e.loginErrorMessage))]):e._e(),e._v(" "),e.isSetCredentials?e._e():t("div",{staticClass:"tk-login-msg"},[t("a",{attrs:{href:"https://twikoo.js.org/faq.html",rel:"noopener noreferrer",target:"_blank"}},[e._v(e._s(e.t("ADMIN_CREDENTIALS_FAQ")))])])],1),e._v(" "),e.isLogin?t("div",{staticClass:"tk-panel"},[t("div",{staticClass:"tk-panel-title"},[t("div",[e._v(e._s(e.t("ADMIN_TITLE")))]),e._v(" "),t("a",{staticClass:"tk-panel-logout",on:{click:e.onLogout}},[e._v(e._s(e.t("ADMIN_LOGOUT")))])]),e._v(" "),t("div",{staticClass:"tk-tabs"},[t("div",{staticClass:"tk-tab","class":{__active:"comment"===e.activeTabName},on:{click:function(t){e.activeTabName="comment"}}},[e._v(e._s(e.t("ADMIN_COMMENT")))]),e._v(" "),t("div",{staticClass:"tk-tab","class":{__active:"config"===e.activeTabName},on:{click:function(t){e.activeTabName="config"}}},[e._v(e._s(e.t("ADMIN_CONFIG")))]),e._v(" "),t("div",{staticClass:"tk-tab","class":{__active:"import"===e.activeTabName},on:{click:function(t){e.activeTabName="import"}}},[e._v(e._s(e.t("ADMIN_IMPORT")))]),e._v(" "),t("div",{staticClass:"tk-tab","class":{__active:"export"===e.activeTabName},on:{click:function(t){e.activeTabName="export"}}},[e._v(e._s(e.t("ADMIN_EXPORT")))])]),e._v(" "),t("tk-admin-comment",{directives:[{name:"show",rawName:"v-show",value:"comment"===e.activeTabName,expression:"activeTabName === 'comment'"}]}),e._v(" "),t("tk-admin-config",{directives:[{name:"show",rawName:"v-show",value:"config"===e.activeTabName,expression:"activeTabName === 'config'"}]}),e._v(" "),t("tk-admin-import",{directives:[{name:"show",rawName:"v-show",value:"import"===e.activeTabName,expression:"activeTabName === 'import'"}]}),e._v(" "),t("tk-admin-export",{directives:[{name:"show",rawName:"v-show",value:"export"===e.activeTabName,expression:"activeTabName === 'export'"}]})],1):e._e()])])])},t.xk=[]},6246:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"tk-admin-comment"},[e.clientVersion!==e.serverVersion?t("div",{staticClass:"tk-admin-warn"},[t("span",[e._v(e._s(e.t("ADMIN_CLIENT_VERSION"))+e._s(e.clientVersion)+",")]),e._v(" "),t("span",[e._v(e._s(e.t("ADMIN_SERVER_VERSION"))+e._s(e.serverVersion)+",")]),e._v(" "),e._m(0)]):e._e(),e._v(" "),t("div",{staticClass:"tk-admin-comment-filter"},[t("el-input",{staticClass:"tk-admin-comment-filter-keyword",attrs:{size:"small",placeholder:e.t("ADMIN_COMMENT_SEARCH_PLACEHOLDER")},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getComments.apply(null,arguments)}},model:{value:e.filter.keyword,callback:function(t){e.$set(e.filter,"keyword",t)},expression:"filter.keyword"}}),e._v(" "),t("select",{directives:[{name:"model",rawName:"v-model",value:e.filter.type,expression:"filter.type"}],staticClass:"tk-admin-comment-filter-type",on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(e.filter,"type",t.target.multiple?n:n[0])}}},[t("option",{attrs:{value:""}},[e._v(e._s(e.t("ADMIN_COMMENT_FILTER_ALL")))]),e._v(" "),t("option",{attrs:{value:"VISIBLE"}},[e._v(e._s(e.t("ADMIN_COMMENT_FILTER_VISIBLE")))]),e._v(" "),t("option",{attrs:{value:"HIDDEN"}},[e._v(e._s(e.t("ADMIN_COMMENT_FILTER_HIDDEN")))])]),e._v(" "),t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.getComments}},[e._v(e._s(e.t("ADMIN_COMMENT_SEARCH")))])],1),e._v(" "),t("div",{ref:"comment-list",staticClass:"tk-admin-comment-list"},e._l(e.comments,(function(n){return t("div",{key:n._id,staticClass:"tk-admin-comment-item"},[t("div",{staticClass:"tk-admin-comment-meta"},[t("tk-avatar",{attrs:{config:e.serverConfig,avatar:n.avatar,mail:n.mail,link:n.link}}),e._v(" "),n.link?e._e():t("span",[e._v(e._s(n.nick)+" ")]),e._v(" "),n.link?t("a",{attrs:{href:e.convertLink(n.link),target:"_blank"}},[e._v(e._s(n.nick)+" ")]):e._e(),e._v(" "),n.mail?t("span",[e._v("("),t("a",{attrs:{href:"mailto:".concat(n.mail)}},[e._v(e._s(n.mail))]),e._v(") ")]):e._e(),e._v(" "),n.isSpam?t("span",[e._v(e._s(e.t("ADMIN_COMMENT_IS_SPAM_SUFFIX"))+" ")]):e._e(),e._v(" "),t("span",{staticClass:"tk-time"},[e._v(e._s(e.displayCreated(n))+" ")]),e._v(" "),t("span",{attrs:{title:n.ua}},[e._v(e._s(n.ipRegion))])],1),e._v(" "),t("div",{ref:"comments",refInFor:!0,staticClass:"tk-content",domProps:{innerHTML:e._s(n.comment)}}),e._v(" "),t("div",{staticClass:"tk-admin-actions"},[t("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.handleView(n)}}},[e._v(e._s(e.t("ADMIN_COMMENT_VIEW")))]),e._v(" "),n.isSpam?t("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.handleSpam(n,!1)}}},[e._v(e._s(e.t("ADMIN_COMMENT_SHOW")))]):e._e(),e._v(" "),n.isSpam?e._e():t("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.handleSpam(n,!0)}}},[e._v(e._s(e.t("ADMIN_COMMENT_HIDE")))]),e._v(" "),!n.rid&&n.top?t("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.handleTop(n,!1)}}},[e._v(e._s(e.t("ADMIN_COMMENT_UNTOP")))]):e._e(),e._v(" "),n.rid||n.top?e._e():t("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.handleTop(n,!0)}}},[e._v(e._s(e.t("ADMIN_COMMENT_TOP")))]),e._v(" "),t("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){return e.handleDelete(n)}}},[e._v(e._s(e.t("ADMIN_COMMENT_DELETE")))])],1)])})),0),e._v(" "),t("tk-pagination",{attrs:{"page-size":e.pageSize,total:e.count},on:{"page-size-change":e.onPageSizeChange,"current-change":e.switchPage}})],1)},t.xk=[function(){var e=this,t=e._self._c;return t("span",[e._v("请参考 "),t("a",{attrs:{href:"https://twikoo.js.org/update.html",target:"_blank"}},[e._v("版本更新")]),e._v(" 进行升级")])}]},2120:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"tk-admin-config"},[e.clientVersion!==e.serverVersion?t("div",{staticClass:"tk-admin-warn"},[t("span",[e._v(e._s(e.t("ADMIN_CLIENT_VERSION"))+e._s(e.clientVersion)+",")]),e._v(" "),t("span",[e._v(e._s(e.t("ADMIN_SERVER_VERSION"))+e._s(e.serverVersion)+",")]),e._v(" "),e._m(0)]):e._e(),e._v(" "),t("div",{staticClass:"tk-admin-config-groups"},[e._l(e.settings,(function(n){return t("details",{key:n.name,staticClass:"tk-admin-config-group"},[t("summary",{staticClass:"tk-admin-config-group-title"},[e._v(e._s(n.name))]),e._v(" "),e._l(n.items,(function(n){return t("div",{key:n.key,staticClass:"tk-admin-config-item"},[t("div",{staticClass:"tk-admin-config-title",attrs:{title:n.key}},[e._v(e._s(n.key))]),e._v(" "),t("div",{staticClass:"tk-admin-config-input"},[t("el-input",{attrs:{placeholder:n.ph,size:"small","show-password":n.secret},model:{value:n.value,callback:function(t){e.$set(n,"value",t)},expression:"setting.value"}})],1),e._v(" "),t("div"),e._v(" "),t("div",{staticClass:"tk-admin-config-desc"},[e._v(e._s(n.desc))])])}))],2)})),e._v(" "),t("details",{staticClass:"tk-admin-config-group"},[t("summary",{staticClass:"tk-admin-config-group-title"},[e._v(e._s(e.t("ADMIN_CONFIG_EMAIL_TEST")))]),e._v(" "),t("div",{staticClass:"tk-admin-config-email-test"},[t("div",{staticClass:"tk-admin-config-email-test-desc"},[e._v(e._s(e.t("ADMIN_CONFIG_EMAIL_TEST_HELP")))]),e._v(" "),t("div",{staticClass:"tk-admin-config-input"},[t("el-input",{attrs:{size:"small"},model:{value:e.emailTestAddress,callback:function(t){e.emailTestAddress=t},expression:"emailTestAddress"}},[t("el-button",{attrs:{slot:"append",type:"info"},on:{click:e.testEmail},slot:"append"},[e._v(e._s(e.t("ADMIN_CONFIG_EMAIL_TEST_BTN")))])],1)],1),e._v(" "),t("div",{staticClass:"tk-admin-config-email-test-desc"},[e._v(e._s(e.t("ADMIN_CONFIG_EMAIL_TEST_RESULT"))+e._s(e.emailTestResult))])])])],2),e._v(" "),t("div",{staticClass:"tk-admin-config-actions"},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.saveConfig}},[e._v(e._s(e.t("ADMIN_CONFIG_SAVE")))]),e._v(" "),t("el-button",{attrs:{size:"small",type:"info"},on:{click:e.resetConfig}},[e._v(e._s(e.t("ADMIN_CONFIG_RESET")))])],1),e._v(" "),t("div",{staticClass:"tk-admin-config-message"},[e._v(e._s(e.message))])])},t.xk=[function(){var e=this,t=e._self._c;return t("span",[e._v("请参考 "),t("a",{attrs:{href:"https://twikoo.js.org/update.html",target:"_blank"}},[e._v("版本更新")]),e._v(" 进行升级")])}]},3778:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-admin-export"},[t("div",{staticClass:"tk-admin-warn tk-admin-import-warn"},[t("p",[e._v(e._s(e.t("ADMIN_EXPORT_WARN")))])]),e._v(" "),t("el-button",{attrs:{size:"small",disabled:e.loading},on:{click:function(t){return e.doExport("comment")}}},[e._v(e._s(e.t("ADMIN_EXPORT_COMMENT")))]),e._v(" "),t("el-button",{attrs:{size:"small",disabled:e.loading},on:{click:function(t){return e.doExport("counter")}}},[e._v(e._s(e.t("ADMIN_EXPORT_COUNTER")))])],1)},t.xk=[]},969:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-admin-import"},[t("div",{staticClass:"tk-admin-warn tk-admin-import-warn"},[t("p",[e._v(e._s(e.t("ADMIN_IMPORT_WARN")))]),e._v(" "),t("p",[e._v(e._s(e.warnText[e.source]))])]),e._v(" "),t("div",{staticClass:"tk-admin-import-label"},[e._v(e._s(e.t("ADMIN_IMPORT_SELECT_SOURCE")))]),e._v(" "),t("select",{directives:[{name:"model",rawName:"v-model",value:e.source,expression:"source"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.source=t.target.multiple?n:n[0]}}},[t("option",{attrs:{disabled:"",value:""}},[e._v(e._s(e.t("ADMIN_IMPORT_SELECT")))]),e._v(" "),t("option",{attrs:{value:"valine"}},[e._v("Valine (JSON)")]),e._v(" "),t("option",{attrs:{value:"disqus"}},[e._v("Disqus (XML)")]),e._v(" "),t("option",{attrs:{value:"artalk"}},[e._v("Artalk v1 (JSON)")]),e._v(" "),t("option",{attrs:{value:"artalk2"}},[e._v("Artalk v2 (Artrans)")]),e._v(" "),t("option",{attrs:{value:"twikoo"}},[e._v("Twikoo (JSON)")])]),e._v(" "),t("div",{staticClass:"tk-admin-import-label"},[e._v(e._s(e.t("ADMIN_IMPORT_SELECT_FILE")))]),e._v(" "),t("input",{ref:"inputFile",attrs:{type:"file",value:""}}),e._v(" "),t("el-button",{attrs:{size:"small",disabled:e.loading},on:{click:e.uploadFile}},[e._v(e._s(e.t("ADMIN_IMPORT_START")))]),e._v(" "),t("el-input",{ref:"logTextArea",attrs:{type:"textarea",rows:10,placeholder:e.t("ADMIN_IMPORT_LOG"),readonly:""},model:{value:e.logText,callback:function(t){e.logText=t},expression:"logText"}})],1)},t.xk=[]},6436:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-avatar","class":{"tk-clickable":!!e.link,"tk-has-avatar":!!e.avatarInner},on:{click:e.onClick}},[e.avatarInner?e._e():t("div",{staticClass:"tk-avatar-img",domProps:{innerHTML:e._s(e.iconUser)}}),e._v(" "),e.avatarInner?t("img",{staticClass:"tk-avatar-img",attrs:{src:e.avatarInner,alt:""}}):e._e()])},t.xk=[]},4428:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{ref:"tk-comment",staticClass:"tk-comment","class":{"tk-master":e.comment.master},attrs:{id:e.comment.id}},[t("tk-avatar",{attrs:{config:e.config,nick:e.comment.nick,avatar:e.comment.avatar,"mail-md5":e.comment.mailMd5,link:e.convertedLink}}),e._v(" "),t("div",{staticClass:"tk-main"},[t("div",{staticClass:"tk-row"},[t("div",{staticClass:"tk-meta"},[e.convertedLink?e._e():t("strong",{staticClass:"tk-nick"},[e._v(e._s(e.comment.nick))]),e._v(" "),e.convertedLink?t("a",{staticClass:"tk-nick tk-nick-link",attrs:{href:e.convertedLink,target:"_blank",rel:"noopener noreferrer"}},[t("strong",[e._v(e._s(e.comment.nick))])]):e._e(),e._v(" "),e.comment.master?t("span",{staticClass:"tk-tag tk-tag-green"},[e._v(e._s(e.config.MASTER_TAG||e.t("COMMENT_MASTER_TAG")))]):e._e(),e._v(" "),e.comment.top?t("span",{staticClass:"tk-tag tk-tag-red"},[e._v(e._s(e.t("COMMENT_TOP_TAG")))]):e._e(),e._v(" "),e.comment.isSpam?t("span",{staticClass:"tk-tag tk-tag-yellow"},[e._v(e._s(e.t("COMMENT_REVIEWING_TAG")))]):e._e(),e._v(" "),t("small",{staticClass:"tk-time"},[t("time",{attrs:{datetime:e.jsonTimestamp,title:e.localeTime}},[e._v(e._s(e.displayCreated))])]),e._v(" "),e.isLogin?t("small",{staticClass:"tk-actions"},[e.comment.isSpam?t("a",{on:{click:function(t){return e.handleSpam(!1)}}},[e._v(e._s(e.t("ADMIN_COMMENT_SHOW")))]):e._e(),e._v(" "),e.comment.isSpam?e._e():t("a",{on:{click:function(t){return e.handleSpam(!0)}}},[e._v(e._s(e.t("ADMIN_COMMENT_HIDE")))]),e._v(" "),!e.comment.rid&&e.comment.top?t("a",{on:{click:function(t){return e.handleTop(!1)}}},[e._v(e._s(e.t("ADMIN_COMMENT_UNTOP")))]):e._e(),e._v(" "),e.comment.rid||e.comment.top?e._e():t("a",{on:{click:function(t){return e.handleTop(!0)}}},[e._v(e._s(e.t("ADMIN_COMMENT_TOP")))])]):e._e()]),e._v(" "),t("tk-action",{attrs:{liked:e.liked,"like-count":e.like,"replies-count":e.comment.replies.length},on:{like:e.onLike,reply:e.onReply}})],1),e._v(" "),t("div",{staticClass:"tk-content"},[e.comment.pid?t("span",[e._v(e._s(e.t("COMMENT_REPLIED"))+" "),t("a",{staticClass:"tk-ruser",attrs:{href:"#".concat(e.comment.pid)}},[e._v("@"+e._s(e.comment.ruser))]),e._v(" :")]):e._e(),e._v(" "),t("span",{ref:"comment",domProps:{innerHTML:e._s(e.comment.comment)}})]),e._v(" "),e.comment.ipRegion||e.comment.os||e.comment.browser?t("div",{staticClass:"tk-extras"},[e.comment.ipRegion?t("div",{staticClass:"tk-extra"},[t("span",{staticClass:"tk-icon __comment",domProps:{innerHTML:e._s(e.iconLocation)}}),e._v(" "),t("span",{staticClass:"tk-extra-text"},[e._v(" "+e._s(e.comment.ipRegion))])]):e._e(),e._v(" "),e.comment.os?t("div",{staticClass:"tk-extra"},[t("span",{staticClass:"tk-icon __comment",domProps:{innerHTML:e._s(e.iconOs)}}),e._v(" "),t("span",{staticClass:"tk-extra-text"},[e._v(" "+e._s(e.comment.os))])]):e._e(),e._v(" "),e.comment.browser?t("div",{staticClass:"tk-extra"},[t("span",{staticClass:"tk-icon __comment",domProps:{innerHTML:e._s(e.iconBrowser)}}),e._v(" "),t("span",{staticClass:"tk-extra-text"},[e._v(" "+e._s(e.comment.browser))])]):e._e()]):e._e(),e._v(" "),t("div",{ref:"tk-replies",staticClass:"tk-replies","class":{"tk-replies-expand":e.isExpanded||!e.showExpand}},e._l(e.comment.replies,(function(n){return t("tk-comment",{key:n.id,attrs:{comment:n,config:e.config},on:{expand:e.onExpand,load:e.onLoad,reply:e.onReplyReply}})})),1),e._v(" "),e.replying?t("tk-submit",{attrs:{"reply-id":e.comment.id,pid:e.pid,config:e.config},on:{load:e.onLoad,cancel:e.onCancel}}):e._e(),e._v(" "),e.showExpand?t("div",{staticClass:"tk-expand",on:{click:e.onExpand}},[e._v(e._s(e.t("COMMENT_EXPAND")))]):e._e(),e._v(" "),e.showCollapse?t("div",{staticClass:"tk-expand _collapse",on:{click:e.onCollapse}},[e._v(e._s(e.t("COMMENT_COLLAPSE")))]):e._e()],1)],1)},t.xk=[]},4489:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-comments"},[t("tk-submit",{attrs:{config:e.config},on:{load:e.initComments}}),e._v(" "),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"tk-comments-container"},[t("div",{staticClass:"tk-comments-title"},[t("span",{staticClass:"tk-comments-count","class":{__hidden:!e.comments.length}},[t("span",[e._v(e._s(e.count))]),e._v(" "),t("span",[e._v(e._s(e.t("COMMENTS_COUNT_SUFFIX")))])]),e._v(" "),t("span",[e.loading||e.loadingMore?e._e():t("span",{staticClass:"tk-icon __comments",domProps:{innerHTML:e._s(e.iconRefresh)},on:{click:e.refresh}}),e.showAdminEntry?t("span",{staticClass:"tk-icon __comments",domProps:{innerHTML:e._s(e.iconSetting)},on:{click:e.openAdmin}}):e._e()])]),e._v(" "),e.loading||e.comments.length?e._e():t("div",{staticClass:"tk-comments-no"},[e.errorMessage?e._e():t("span",[e._v(e._s(e.t("COMMENTS_NO_COMMENTS")))]),e._v(" "),e.errorMessage?t("span",{staticClass:"tk-comments-error"},[e._v(e._s(e.errorMessage))]):e._e()]),e._v(" "),e._l(e.comments,(function(n){return t("tk-comment",{key:n.id,attrs:{comment:n,replying:e.replyId===n.id,config:e.config},on:{reply:e.onReply,load:e.initComments}})})),e._v(" "),e.showExpand&&!e.loading?t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loadingMore,expression:"loadingMore"}],staticClass:"tk-expand",on:{click:e.onExpand}},[e._v(e._s(e.t("COMMENTS_EXPAND")))]):e._e()],2)],1)},t.xk=[]},3062:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-footer"},[e._v("\n Powered by "),t("a",{attrs:{href:"https://twikoo.js.org",target:"_blank"}},[e._v("Twikoo")]),e._v("\n v"+e._s(e.version)+"\n")])},t.xk=[]},5026:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-meta-input"},e._l(e.displayedInputs,(function(n){return t("el-input",{key:n.key,attrs:{name:n.name,type:n.type,placeholder:e.requiredFields[n.key]?e.t("META_INPUT_REQUIRED"):e.t("META_INPUT_NOT_REQUIRED"),size:"small"},on:{change:e.onMetaChange},model:{value:e.metaData[n.key],callback:function(t){e.$set(e.metaData,n.key,t)},expression:"metaData[metaInput.key]"}},[t("template",{slot:"prepend"},[e._v(e._s(n.locale))])],2)})),1)},t.xk=[]},1105:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-pagination"},[e.pageCount?t("div",{staticClass:"tk-pagination-options"},[t("div",[t("span",[e._v(e._s(e.t("PAGINATION_COUNT_PREFIX")))]),e._v(" "),t("span",[e._v(e._s(e.total))]),e._v(" "),t("span",[e._v(e._s(e.t("PAGINATION_COUNT_SUFFIX")))])]),e._v(" "),t("el-input",{attrs:{type:"number",min:"1",max:"100",value:e.userPageSize?e.userPageSize:e.pageSize},on:{input:e.handleInputPageSize,change:e.pageSizeChamge}}),e._v(" "),t("span",[e._v(e._s(e.t("PAGINATION_PAGESIZE")))])],1):e._e(),e._v(" "),t("div",{staticClass:"tk-pagination-pagers"},e._l(e.pagers,(function(n){return t("div",{key:n.page,staticClass:"tk-pagination-pager","class":{__current:n.page===e.currentPage},on:{click:function(t){return e.currentChange(n.page)}}},[e._v(e._s(n.title))])})),0),e._v(" "),e.pageCount?t("div",{staticClass:"tk-pagination-options"},[t("span",[e._v(e._s(e.t("PAGINATION_GOTO_PREFIX")))]),e._v(" "),t("el-input",{attrs:{type:"number",min:"1",max:e.pageCount,value:e.userInput?e.userInput:e.currentPage},on:{input:e.handleInput,change:e.currentChange}}),e._v(" "),t("span",[e._v(e._s(e.t("PAGINATION_GOTO_SUFFIX")))])],1):e._e()])},t.xk=[]},7094:function(e,t){"use strict";t.xk=t.sY=void 0,t.sY=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tk-submit"},[t("div",{staticClass:"tk-row"},[t("tk-avatar",{attrs:{config:e.config,mail:e.mail}}),e._v(" "),t("div",{staticClass:"tk-col"},[t("tk-meta-input",{attrs:{nick:e.nick,mail:e.mail,link:e.link,config:e.config},on:{update:e.onMetaUpdate}}),e._v(" "),t("el-input",{ref:"textarea",staticClass:"tk-input",attrs:{type:"textarea","show-word-limit":"",placeholder:e.commentPlaceholder,autosize:{minRows:3},maxlength:e.maxLength},on:{input:e.onCommentInput},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onEnterKeyUp(t)}},model:{value:e.comment,callback:function(t){e.comment=t},expression:"comment"}})],1)],1),e._v(" "),t("div",{staticClass:"tk-row actions"},[t("div",{staticClass:"tk-row-actions-start"},[t("div",{directives:[{name:"show",rawName:"v-show",value:"true"===e.config.SHOW_EMOTION,expression:"config.SHOW_EMOTION === 'true'"},{name:"clickoutside",rawName:"v-clickoutside",value:e.closeOwo,expression:"closeOwo"}],ref:"owo",staticClass:"tk-submit-action-icon OwO",domProps:{innerHTML:e._s(e.iconEmotion)}}),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:"true"===e.config.SHOW_IMAGE,expression:"config.SHOW_IMAGE === 'true'"}],staticClass:"tk-submit-action-icon",domProps:{innerHTML:e._s(e.iconImage)},on:{click:e.openSelectImage}}),e._v(" "),t("input",{ref:"inputFile",staticClass:"tk-input-image",attrs:{type:"file",accept:"image/*",value:""},on:{change:e.onSelectImage}}),e._v(" "),t("div",{staticClass:"tk-error-message"},[e._v(e._s(e.errorMessage))])]),e._v(" "),t("a",{staticClass:"tk-submit-action-icon __markdown",attrs:{alt:"Markdown is supported",href:"https://guides.github.com/features/mastering-markdown/",target:"_blank",rel:"noopener noreferrer"},domProps:{innerHTML:e._s(e.iconMarkdown)}}),e._v(" "),e.replyId?t("el-button",{staticClass:"tk-cancel",attrs:{size:"small"},on:{click:e.cancel}},[e._v(e._s(e.t("SUBMIT_CANCEL")))]):e._e(),e._v(" "),t("el-button",{staticClass:"tk-preview",attrs:{size:"small"},on:{click:e.preview}},[e._v(e._s(e.t("SUBMIT_PREVIEW")))]),e._v(" "),t("el-button",{staticClass:"tk-send",attrs:{type:"primary",size:"small",disabled:!e.canSend},on:{click:e.send}},[e._v(e._s(e.isSending?e.t("SUBMIT_SENDING"):e.t("SUBMIT_SEND")))])],1),e._v(" "),e.isPreviewing?t("div",{ref:"comment-preview",staticClass:"tk-preview-container",domProps:{innerHTML:e._s(e.commentHtml)}}):e._e()])},t.xk=[]},8666:function(e,t){"use strict";t.Z=function(e,t){for(var n=[],r={},i=0;i=0&&Math.floor(t)===t&&isFinite(e)}function _(e){return l(e)&&"function"==typeof e.then&&"function"==typeof e["catch"]}function y(e){return null==e?"":Array.isArray(e)||m(e)&&e.toString===g?JSON.stringify(e,null,2):String(e)}function b(e){var t=parseFloat(e);return isNaN(t)?e:t}function k(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(r,1)}}var x=Object.prototype.hasOwnProperty;function A(e,t){return x.call(e,t)}function C(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var D=/-(\w)/g,I=C((function(e){return e.replace(D,(function(e,t){return t?t.toUpperCase():""}))})),O=C((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),S=/\B([A-Z])/g,T=C((function(e){return e.replace(S,"-$1").toLowerCase()})),M=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function N(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function P(e,t){for(var n in t)e[n]=t[n];return e}function F(e){for(var t={},n=0;n0,ee=X&&X.indexOf("edge/")>0;X&&X.indexOf("android");var te=X&&/iphone|ipad|ipod|ios/.test(X);X&&/chrome\/\d+/.test(X),X&&/phantomjs/.test(X);var ne,re=X&&X.match(/firefox\/(\d+)/),ie={}.watch,oe=!1;if(Y)try{var ae={};Object.defineProperty(ae,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,ae)}catch(s){}var se=function(){return void 0===ne&&(ne=!Y&&"undefined"!=typeof n.g&&n.g.process&&"server"===n.g.process.env.VUE_ENV),ne},ue=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ce(e){return"function"==typeof e&&/native code/.test(e.toString())}var le,de="undefined"!=typeof Symbol&&ce(Symbol)&&"undefined"!=typeof Reflect&&ce(Reflect.ownKeys);le="undefined"!=typeof Set&&ce(Set)?Set:function(){function e(){(0,i["default"])(this,e),this.set=Object.create(null)}return(0,o["default"])(e,[{key:"has",value:function(e){return!0===this.set[e]}},{key:"add",value:function(e){this.set[e]=!0}},{key:"clear",value:function(){this.set=Object.create(null)}}]),e}();var fe=null;function pe(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;e||fe&&fe._scope.off(),fe=e,e&&e._scope.on()}var he=function(){function e(t,n,r,o,a,s,u,c){(0,i["default"])(this,e),this.tag=t,this.data=n,this.children=r,this.text=o,this.elm=a,this.ns=void 0,this.context=s,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=n&&n.key,this.componentOptions=u,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return(0,o["default"])(e,[{key:"child",get:function(){return this.componentInstance}}]),e}(),ge=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"",t=new he;return t.text=e,t.isComment=!0,t};function me(e){return new he(void 0,void 0,void 0,String(e))}function ve(e){var t=new he(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var _e=0,ye=[],be=function(){function e(){(0,i["default"])(this,e),this._pending=!1,this.id=_e++,this.subs=[]}return(0,o["default"])(e,[{key:"addSub",value:function(e){this.subs.push(e)}},{key:"removeSub",value:function(e){this.subs[this.subs.indexOf(e)]=null,this._pending||(this._pending=!0,ye.push(this))}},{key:"depend",value:function(t){e.target&&e.target.addDep(this)}},{key:"notify",value:function(e){for(var t=this.subs.filter((function(e){return e})),n=0,r=t.length;n1&&arguments[1]!==undefined&&arguments[1],r=arguments.length>2&&arguments[2]!==undefined&&arguments[2];if((0,i["default"])(this,e),this.value=t,this.shallow=n,this.mock=r,this.dep=r?Se:new be,this.vmCount=0,W(t,"__ob__",this),u(t)){if(!r)if(Z)t.__proto__=Ae;else for(var o=0,a=Ce.length;o2&&arguments[2]!==undefined?arguments[2]:s,o=i.immediate,a=i.deep,c=i.flush,l=void 0===c?"pre":c,d=(i.onTrack,i.onTrigger,fe),f=function(e,t){return Bt(e,null,arguments.length>2&&arguments[2]!==undefined?arguments[2]:null,d,t)},h=!1,g=!1;if(Ge(e)?(n=function(){return e.value},h=Ue(e)):$e(e)?(n=function(){return e.__ob__.dep.depend(),e},a=!0):u(e)?(g=!0,h=e.some((function(e){return $e(e)||Ue(e)})),n=function(){return e.map((function(e){return Ge(e)?e.value:$e(e)?mn(e):p(e)?f(e,"watcher getter"):void 0}))}):n=p(e)?t?function(){return f(e,"watcher getter")}:function(){if(!d||!d._isDestroyed)return r&&r(),f(e,"watcher",[v])}:R,t&&a){var m=n;n=function(){return mn(m())}}var v=function(e){r=_.onStop=function(){f(e,"watcher cleanup")}};if(se())return v=R,t?o&&f(t,"watcher callback",[n(),g?[]:void 0,v]):n(),R;var _=new bn(fe,n,R,{lazy:!0});_.noRecurse=!t;var y=g?[]:Xe;return _.run=function(){if(_.active)if(t){var e=_.get();(a||h||(g?e.some((function(e,t){return G(e,y[t])})):G(e,y)))&&(r&&r(),f(t,"watcher callback",[e,y===Xe?void 0:y,v]),y=e)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Gn(_)}):_.update=function(){if(d&&d===fe&&!d._isMounted){var e=d._preWatchers||(d._preWatchers=[]);e.indexOf(_)<0&&e.push(_)}else Gn(_)},t?o?_.run():y=_.get():"post"===l&&d?d.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var Qe=function(){function e(){var t=arguments.length>0&&arguments[0]!==undefined&&arguments[0];(0,i["default"])(this,e),this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ye,!t&&Ye&&(this.index=(Ye.scopes||(Ye.scopes=[])).push(this)-1)}return(0,o["default"])(e,[{key:"run",value:function(e){if(this.active){var t=Ye;try{return Ye=this,e()}finally{Ye=t}}}},{key:"on",value:function(){Ye=this}},{key:"off",value:function(){Ye=this.parent}},{key:"stop",value:function(e){if(this.active){var t,n;for(t=0,n=this.effects.length;t0&&(st((r=ut(r,"".concat(t||"","_").concat(n)))[0])&&st(o)&&(a[i]=me(o.text+r[0].text),r.shift()),a.push.apply(a,r)):f(r)?st(o)?a[i]=me(o.text+r):""!==r&&a.push(me(r)):st(r)&&st(o)?a[i]=me(o.text+r.text):(d(e._isVList)&&l(r.tag)&&c(r.key)&&l(t)&&(r.key="__vlist".concat(t,"_").concat(n,"__")),a.push(r)));return a}function ct(e,t){var n,r,i,o,a=null;if(u(e)||"string"==typeof e)for(a=new Array(e.length),n=0,r=e.length;n0,a=t?!!t.$stable:!o,u=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==s&&u===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=It(e,n,c,t[c]))}else i={};for(var l in n)l in i||(i[l]=Ot(n,l));return t&&Object.isExtensible(t)&&(t._normalized=i),W(i,"$stable",a),W(i,"$key",u),W(i,"$hasNormal",o),i}function It(e,t,n,r){var i=function(){var t=fe;pe(e);var n=arguments.length?r.apply(null,arguments):r({}),i=(n=n&&"object"==(0,a["default"])(n)&&!u(n)?[n]:at(n))&&n[0];return pe(t),n&&(!i||1===n.length&&i.isComment&&!Ct(i))?void 0:n};return r.proxy&&Object.defineProperty(t,n,{get:i,enumerable:!0,configurable:!0}),i}function Ot(e,t){return function(){return e[t]}}function St(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};W(t,"_v_attr_proxy",!0),Tt(t,e.$attrs,s,e,"$attrs")}return e._attrsProxy},get listeners(){return e._listenersProxy||Tt(e._listenersProxy={},e.$listeners,s,e,"$listeners"),e._listenersProxy},get slots(){return function(e){return e._slotsProxy||Nt(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}(e)},emit:M(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return He(e,t,n)}))}}}function Tt(e,t,n,r,i){var o=!1;for(var a in t)a in e?t[a]!==n[a]&&(o=!0):(o=!0,Mt(e,a,r,i));for(var s in e)s in t||(o=!0,delete e[s]);return o}function Mt(e,t,n,r){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[r][t]}})}function Nt(e,t){for(var n in t)e[n]=t[n];for(var r in e)r in t||delete e[r]}function Pt(){var e=fe;return e._setupContext||(e._setupContext=St(e))}var Ft=null;function Rt(e,t){return(e.__esModule||de&&"Module"===e[Symbol.toStringTag])&&(e=e["default"]),h(e)?t.extend(e):e}function Lt(e){if(u(e))for(var t=0;t1&&arguments[1]!==undefined?arguments[1]:fe;if(n)return function(e,t,n){var r=e.$options;r[t]=nr(r[t],n)}(n,e,t)}}var tn=en("beforeMount"),nn=en("mounted"),rn=en("beforeUpdate"),on=en("updated"),an=en("beforeDestroy"),sn=en("destroyed"),un=en("activated"),cn=en("deactivated"),ln=en("serverPrefetch"),dn=en("renderTracked"),fn=en("renderTriggered"),pn=en("errorCaptured"),hn=Object.freeze({__proto__:null,version:"2.7.14",defineComponent:function(e){return e},ref:function(e){return ze(e,!1)},shallowRef:function(e){return ze(e,!0)},isRef:Ge,toRef:qe,toRefs:function(e){var t=u(e)?new Array(e.length):{};for(var n in e)t[n]=qe(e,n);return t},unref:function(e){return Ge(e)?e.value:e},proxyRefs:function(e){if($e(e))return e;for(var t={},n=Object.keys(e),r=0;r2&&arguments[2]!==undefined&&arguments[2],r=fe;if(r){var i=r.$parent&&r.$parent._provided;if(i&&e in i)return i[e];if(arguments.length>1)return n&&p(t)?t.call(r):t}},h:function(e,t,n){return jt(fe,e,t,n,2,!0)},getCurrentInstance:function(){return fe&&{proxy:fe}},useSlots:function(){return Pt().slots},useAttrs:function(){return Pt().attrs},useListeners:function(){return Pt().listeners},mergeDefaults:function(e,t){var n=u(e)?e.reduce((function(e,t){return e[t]={},e}),{}):e;for(var r in t){var i=n[r];i?u(i)||p(i)?n[r]={type:i,"default":t[r]}:i["default"]=t[r]:null===i&&(n[r]={"default":t[r]})}return n},nextTick:Qt,set:Pe,del:Fe,useCssModule:function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"$style";return fe&&fe[e]||s},useCssVars:function(e){if(Y){var t=fe;t&&Ze((function(){var n=t.$el,r=e(t,t._setupProxy);if(n&&1===n.nodeType){var i=n.style;for(var o in r)i.setProperty("--".concat(o),r[o])}}))}},defineAsyncComponent:function(e){p(e)&&(e={loader:e});var t=e,n=t.loader,r=t.loadingComponent,i=t.errorComponent,o=t.delay,a=void 0===o?200:o,s=t.timeout,u=(t.suspensible,t.onError),c=null,l=0,d=function f(){var e;return c||(e=c=n()["catch"]((function(e){if(e=e instanceof Error?e:new Error(String(e)),u)return new Promise((function(t,n){u(e,(function(){return t((l++,c=null,f()))}),(function(){return n(e)}),l+1)}));throw e})).then((function(t){return e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t["default"]),t)})))};return function(){return{component:d(),delay:a,timeout:s,error:i,loading:r}}},onBeforeMount:tn,onMounted:nn,onBeforeUpdate:rn,onUpdated:on,onBeforeUnmount:an,onUnmounted:sn,onActivated:un,onDeactivated:cn,onServerPrefetch:ln,onRenderTracked:dn,onRenderTriggered:fn,onErrorCaptured:function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:fe;pn(e,t)}}),gn=new le;function mn(e){return vn(e,gn),gn.clear(),e}function vn(e,t){var n,r,i=u(e);if(!(!i&&!h(e)||e.__v_skip||Object.isFrozen(e)||e instanceof he)){if(e.__ob__){var o=e.__ob__.dep.id;if(t.has(o))return;t.add(o)}if(i)for(n=e.length;n--;)vn(e[n],t);else if(Ge(e))vn(e.value,t);else for(n=(r=Object.keys(e)).length;n--;)vn(e[r[n]],t)}}var _n,yn=0,bn=function(){function e(t,n,r,o,a){(0,i["default"])(this,e),function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Ye;t&&t.active&&t.effects.push(e)}(this,Ye&&!Ye._vm?Ye:t?t._scope:void 0),(this.vm=t)&&a&&(t._watcher=this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync,this.before=o.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=r,this.id=++yn,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new le,this.newDepIds=new le,this.expression="",p(n)?this.getter=n:(this.getter=function(e){if(!K.test(e)){var t=e.split(".");return function(e){for(var n=0;n3&&arguments[3]!==undefined)||arguments[3];we();var i=fe;r&&pe(e);var o=e.$options[t],a="".concat(t," hook");if(o)for(var s=0,u=o.length;sdocument.createEvent("Event").timeStamp&&(jn=function(){return $n.now()})}var Un=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function Bn(){var e,t;for(Ln=jn(),Fn=!0,Tn.sort(Un),Rn=0;RnRn&&Tn[n].id>e.id;)n--;Tn.splice(n+1,0,e)}else Tn.push(e);Pn||(Pn=!0,Qt(Bn))}}function zn(e,t){if(e){for(var n=Object.create(null),r=de?Reflect.ownKeys(e):Object.keys(e),i=0;i2&&arguments[2]!==undefined)||arguments[2];if(!t)return e;for(var a=de?Reflect.ownKeys(t):Object.keys(t),s=0;s-1)if(o&&!A(i,"default"))a=!1;else if(""===a||a===T(e)){var u=dr(String,i.type);(u<0||s-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===g.call(n)&&e.test(t));var n}function Ar(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!t(s)&&Cr(n,o,r,i)}}}function Cr(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,E(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=br++,t._isVue=!0,t.__v_skip=!0,t._scope=new Qe(!0),t._scope._vm=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=or(kr(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._provided=n?n._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&xn(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=xt(t._renderChildren,r),e.$scopedSlots=n?Dt(e.$parent,n.data.scopedSlots,e.$slots):s,e._c=function(t,n,r,i){return jt(e,t,n,r,i,!1)},e.$createElement=function(t,n,r,i){return jt(e,t,n,r,i,!0)};var i=n&&n.data;Ne(e,"$attrs",i&&i.attrs||s,null,!0),Ne(e,"$listeners",t._parentListeners||s,null,!0)}(t),Sn(t,"beforeCreate",void 0,!1),function(e){var t=zn(e.$options.inject,e);t&&(Oe(!1),Object.keys(t).forEach((function(n){Ne(e,n,t[n])})),Oe(!0))}(t),hr(t),function(e){var t=e.$options.provide;if(t){var n=p(t)?t.call(e):t;if(!h(n))return;for(var r=et(e),i=de?Reflect.ownKeys(n):Object.keys(n),o=0;o1?N(n):n;for(var r=N(arguments,1),i='event handler for "'.concat(e,'"'),o=0,a=n.length;oparseInt(this.max)&&Cr(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Cr(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){Ar(e,(function(e){return xr(t,e)}))})),this.$watch("exclude",(function(t){Ar(e,(function(e){return!xr(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots["default"],t=Lt(e),n=t&&t.componentOptions;if(n){var r=Er(n),i=this.include,o=this.exclude;if(i&&(!r||!xr(i,r))||o&&r&&xr(o,r))return t;var a=this.cache,s=this.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;a[u]?(t.componentInstance=a[u].componentInstance,E(s,u),s.push(u)):(this.vnodeToCache=t,this.keyToCache=u),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return q}};Object.defineProperty(e,"config",t),e.util={warn:Jn,extend:P,mergeOptions:or,defineReactive:Ne},e.set=Pe,e["delete"]=Fe,e.nextTick=Qt,e.observable=function(e){return Me(e),e},e.options=Object.create(null),z.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,P(e.options.components,Ir),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=N(arguments,1);return n.unshift(this),p(e.install)?e.install.apply(e,n):p(e)&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=or(this.options,e),this}}(e),function(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=Wn(e)||Wn(n.options),a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=or(n.options,e),a["super"]=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)pr(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)mr(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,z.forEach((function(e){a[e]=n[e]})),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=P({},a.options),i[r]=a,a}}(e),function(e){z.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&m(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&p(n)&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(wr),Object.defineProperty(wr.prototype,"$isServer",{get:se}),Object.defineProperty(wr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(wr,"FunctionalRenderContext",{value:Hn}),wr.version="2.7.14";var Or=k("style,class"),Sr=k("input,textarea,option,select,progress"),Tr=k("contenteditable,draggable,spellcheck"),Mr=k("events,caret,typing,plaintext-only"),Nr=k("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Pr="http://www.w3.org/1999/xlink",Fr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Rr=function(e){return Fr(e)?e.slice(6,e.length):""},Lr=function(e){return null==e||!1===e};function jr(e,t){return{staticClass:$r(e.staticClass,t.staticClass),"class":l(e["class"])?[e["class"],t["class"]]:t["class"]}}function $r(e,t){return e?t?e+" "+t:e:t||""}function Ur(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=e.length;r-1?li(e,t,n):Nr(t)?Lr(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Tr(t)?e.setAttribute(t,function(e,t){return Lr(t)||"false"===t?"false":"contenteditable"===e&&Mr(t)?t:"true"}(t,n)):Fr(t)?Lr(n)?e.removeAttributeNS(Pr,Rr(t)):e.setAttributeNS(Pr,t,n):li(e,t,n)}function li(e,t,n){Lr(n)?e.removeAttribute(t):(!J||Q||"TEXTAREA"!==e.tagName||"placeholder"!==t||""===n||e.__ieph||(e.addEventListener("input",(function r(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)})),e.__ieph=!0),e.setAttribute(t,n))}var di={create:ui,update:ui};function fi(e,t){var n=t.elm,r=t.data,i=e.data;if(!(c(r.staticClass)&&c(r["class"])&&(c(i)||c(i.staticClass)&&c(i["class"])))){var o=function(e){for(var t=e.data,n=e,r=e;l(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=jr(r.data,t));for(;l(n=n.parent);)n&&n.data&&(t=jr(t,n.data));return function(e,t){return l(e)||l(t)?$r(e,Ur(t)):""}(t.staticClass,t["class"])}(t),a=n._transitionClasses;l(a)&&(o=$r(o,Ur(a))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var pi,hi={create:fi,update:fi};function gi(e,t,n){var r=pi;return function i(){null!==t.apply(null,arguments)&&_i(e,i,n,r)}}var mi=qt&&!(re&&Number(re[1])<=53);function vi(e,t,n,r){if(mi){var i=Ln,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}pi.addEventListener(e,t,oe?{capture:n,passive:r}:n)}function _i(e,t,n,r){(r||pi).removeEventListener(e,t._wrapper||t,n)}function yi(e,t){if(!c(e.data.on)||!c(t.data.on)){var n=t.data.on||{},r=e.data.on||{};pi=t.elm||e.elm,function(e){if(l(e.__r)){var t=J?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}l(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),rt(n,r,vi,_i,gi,t.context),pi=void 0}}var bi,ki={create:yi,update:yi,destroy:function(e){return yi(e,Xr)}};function wi(e,t){if(!c(e.data.domProps)||!c(t.data.domProps)){var n,r,i=t.elm,o=e.data.domProps||{},a=t.data.domProps||{};for(n in(l(a.__ob__)||d(a._v_attr_proxy))&&(a=t.data.domProps=P({},a)),o)n in a||(i[n]="");for(n in a){if(r=a[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===o[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n&&"PROGRESS"!==i.tagName){i._value=r;var s=c(r)?"":String(r);Ei(i,s)&&(i.value=s)}else if("innerHTML"===n&&zr(i.tagName)&&c(i.innerHTML)){(bi=bi||document.createElement("div")).innerHTML="".concat(r,"");for(var u=bi.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;u.firstChild;)i.appendChild(u.firstChild)}else if(r!==o[n])try{i[n]=r}catch(e){}}}}function Ei(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(l(r)){if(r.number)return b(n)!==b(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var xi={create:wi,update:wi},Ai=C((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function Ci(e){var t=Di(e.style);return e.staticStyle?P(e.staticStyle,t):t}function Di(e){return Array.isArray(e)?F(e):"string"==typeof e?Ai(e):e}var Ii,Oi=/^--/,Si=/\s*!important$/,Ti=function(e,t,n){if(Oi.test(t))e.style.setProperty(t,n);else if(Si.test(n))e.style.setProperty(T(t),n.replace(Si,""),"important");else{var r=Ni(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Ri).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function ji(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Ri).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function $i(e){if(e){if("object"==(0,a["default"])(e)){var t={};return!1!==e.css&&P(t,Ui(e.name||"v")),P(t,e),t}return"string"==typeof e?Ui(e):void 0}}var Ui=C((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),Bi=Y&&!Q,Gi="transition",zi="transitionend",Hi="animation",qi="animationend";Bi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Gi="WebkitTransition",zi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Hi="WebkitAnimation",qi="webkitAnimationEnd"));var Vi=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Wi(e){Vi((function(){Vi(e)}))}function Ki(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Li(e,t))}function Zi(e,t){e._transitionClasses&&E(e._transitionClasses,t),ji(e,t)}function Yi(e,t,n){var r=Ji(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s="transition"===i?zi:qi,u=0,c=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++u>=a&&c()};setTimeout((function(){u0&&(n="transition",l=a,d=o.length):"animation"===t?c>0&&(n="animation",l=c,d=u.length):d=(n=(l=Math.max(a,c))>0?a>c?"transition":"animation":null)?"transition"===n?o.length:u.length:0,{type:n,timeout:l,propCount:d,hasTransform:"transition"===n&&Xi.test(r[Gi+"Property"])}}function Qi(e,t){for(;e.length1}function oo(e,t){!0!==t.data.show&&to(t)}var ao=function(e){var t,n,r={},i=e.modules,o=e.nodeOps;for(t=0;th?y(e,c(n[v+1])?null:n[v+1].elm,n,p,v,r):p>v&&w(t,f,h)}(f,g,v,n,u):l(v)?(l(e.text)&&o.setTextContent(f,""),y(f,null,v,0,v.length-1,n)):l(g)?w(g,0,g.length-1):l(e.text)&&o.setTextContent(f,""):e.text!==t.text&&o.setTextContent(f,t.text),l(h)&&l(p=h.hook)&&l(p=p.postpatch)&&p(e,t)}}}function C(e,t,n){if(d(n)&&l(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r-1,a.selected!==o&&(a.selected=o);else if($(fo(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function lo(e,t){return t.every((function(t){return!$(t,e)}))}function fo(e){return"_value"in e?e._value:e.value}function po(e){e.target.composing=!0}function ho(e){e.target.composing&&(e.target.composing=!1,go(e.target,"input"))}function go(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function mo(e){return!e.componentInstance||e.data&&e.data.transition?e:mo(e.componentInstance._vnode)}var vo={bind:function(e,t,n){var r=t.value,i=(n=mo(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,to(n,(function(){e.style.display=o}))):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=mo(n)).data&&n.data.transition?(n.data.show=!0,r?to(n,(function(){e.style.display=e.__vOriginalDisplay})):no(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}},_o={model:so,show:vo},yo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function bo(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?bo(Lt(t.children)):e}function ko(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[I(o)]=i[o];return t}function wo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Eo=function(e){return e.tag||Ct(e)},xo=function(e){return"show"===e.name},Ao={name:"transition",props:yo,abstract:!0,render:function(e){var t=this,n=this.$slots["default"];if(n&&(n=n.filter(Eo)).length){var r=this.mode,i=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return i;var o=bo(i);if(!o)return i;if(this._leaving)return wo(e,i);var a="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?a+"comment":a+o.tag:f(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var s=(o.data||(o.data={})).transition=ko(this),u=this._vnode,c=bo(u);if(o.data.directives&&o.data.directives.some(xo)&&(o.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,c)&&!Ct(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var l=c.data.transition=P({},s);if("out-in"===r)return this._leaving=!0,it(l,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),wo(e,i);if("in-out"===r){if(Ct(o))return u;var d,p=function(){d()};it(s,"afterEnter",p),it(s,"enterCancelled",p),it(l,"delayLeave",(function(e){d=e}))}}return i}}},Co=P({tag:String,moveClass:String},yo);delete Co.mode;var Do={props:Co,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Cn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots["default"]||[],o=this.children=[],a=ko(this),s=0;s-1?qr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:qr[e]=/HTMLUnknownElement/.test(t.toString())},P(wr.options.directives,_o),P(wr.options.components,To),wr.prototype.__patch__=Y?ao:R,wr.prototype.$mount=function(e,t){return function(e,t,n){var r;e.$el=t,e.$options.render||(e.$options.render=ge),Sn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new bn(e,r,R,{before:function(){e._isMounted&&!e._isDestroyed&&Sn(e,"beforeUpdate")}},!0),n=!1;var i=e._preWatchers;if(i)for(var o=0;o.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}t.Lexer=function(){function e(t){(0,i["default"])(this,e),this.tokens=[],this.tokens.links=Object.create(null),this.options=t||s.defaults,this.options.tokenizer=this.options.tokenizer||new a.Tokenizer,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var n={block:u.block.normal,inline:u.inline.normal};this.options.pedantic?(n.block=u.block.pedantic,n.inline=u.inline.pedantic):this.options.gfm&&(n.block=u.block.gfm,this.options.breaks?n.inline=u.inline.breaks:n.inline=u.inline.gfm),this.tokenizer.rules=n}return(0,o["default"])(e,[{key:"lex",value:function(e){var t;for(e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens);t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens}},{key:"blockTokens",value:function(e){var t,n,r,i,o=this,a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];this.options.pedantic&&(e=e.replace(/^ +$/gm,""));for(var s,u=function(){if(o.options.extensions&&o.options.extensions.block&&o.options.extensions.block.some((function(n){return!!(t=n.call({lexer:o},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)})))return 0;if(t=o.tokenizer.space(e))return e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t),0;if(t=o.tokenizer.code(e))return e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?a.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue[o.inlineQueue.length-1].src=n.text),0;if(t=o.tokenizer.fences(e))return e=e.substring(t.raw.length),a.push(t),0;if(t=o.tokenizer.heading(e))return e=e.substring(t.raw.length),a.push(t),0;if(t=o.tokenizer.hr(e))return e=e.substring(t.raw.length),a.push(t),0;if(t=o.tokenizer.blockquote(e))return e=e.substring(t.raw.length),a.push(t),0;if(t=o.tokenizer.list(e))return e=e.substring(t.raw.length),a.push(t),0;if(t=o.tokenizer.html(e))return e=e.substring(t.raw.length),a.push(t),0;if(t=o.tokenizer.def(e))return e=e.substring(t.raw.length),!(n=a[a.length-1])||"paragraph"!==n.type&&"text"!==n.type?o.tokens.links[t.tag]||(o.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,o.inlineQueue[o.inlineQueue.length-1].src=n.text),0;if(t=o.tokenizer.table(e))return e=e.substring(t.raw.length),a.push(t),0;if(t=o.tokenizer.lheading(e))return e=e.substring(t.raw.length),a.push(t),0;if(r=e,o.options.extensions&&o.options.extensions.startBlock){var s,u=Infinity,c=e.slice(1);o.options.extensions.startBlock.forEach((function(e){"number"==typeof(s=e.call({lexer:this},c))&&s>=0&&(u=Math.min(u,s))})),u=0&&(r=e.substring(0,u+1))}if(o.state.top&&(t=o.tokenizer.paragraph(r)))return n=a[a.length-1],i&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue.pop(),o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),i=r.length!==e.length,e=e.substring(t.raw.length),0;if(t=o.tokenizer.text(e))return e=e.substring(t.raw.length),(n=a[a.length-1])&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,o.inlineQueue.pop(),o.inlineQueue[o.inlineQueue.length-1].src=n.text):a.push(t),0;if(e){var l="Infinite loop on byte: "+e.charCodeAt(0);if(o.options.silent)return console.error(l),1;throw new Error(l)}};e&&(0===(s=u())||1!==s););return this.state.top=!0,a}},{key:"inline",value:function(e,t){this.inlineQueue.push({src:e,tokens:t})}},{key:"inlineTokens",value:function(e){var t,n,r,i,o,a,s=this,u=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[],f=e;if(this.tokens.links){var p=Object.keys(this.tokens.links);if(p.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(f));)p.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(f=f.slice(0,i.index)+"["+(0,c.repeatString)("a",i[0].length-2)+"]"+f.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(f));)f=f.slice(0,i.index)+"["+(0,c.repeatString)("a",i[0].length-2)+"]"+f.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.escapedEmSt.exec(f));)f=f.slice(0,i.index)+"++"+f.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(var h,g=function(){if(o||(a=""),o=!1,t=s.tokenizer.owo(e))return e=e.substring(t.raw.length),t.type&&u.push(t),0;if(s.options.extensions&&s.options.extensions.inline&&s.options.extensions.inline.some((function(n){return!!(t=n.call({lexer:s},e,u))&&(e=e.substring(t.raw.length),u.push(t),!0)})))return 0;if(t=s.tokenizer.escape(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=s.tokenizer.tag(e))return e=e.substring(t.raw.length),(n=u[u.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):u.push(t),0;if(t=s.tokenizer.link(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=s.tokenizer.reflink(e,s.tokens.links))return e=e.substring(t.raw.length),(n=u[u.length-1])&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):u.push(t),0;if(t=s.tokenizer.emStrong(e,f,a))return e=e.substring(t.raw.length),u.push(t),0;if(t=s.tokenizer.codespan(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=s.tokenizer.br(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=s.tokenizer.del(e))return e=e.substring(t.raw.length),u.push(t),0;if(t=s.tokenizer.autolink(e,d))return e=e.substring(t.raw.length),u.push(t),0;if(!s.state.inLink&&(t=s.tokenizer.url(e,d)))return e=e.substring(t.raw.length),u.push(t),0;if(r=e,s.options.extensions&&s.options.extensions.startInline){var i,c=Infinity,p=e.slice(1);s.options.extensions.startInline.forEach((function(e){"number"==typeof(i=e.call({lexer:this},p))&&i>=0&&(c=Math.min(c,i))})),c=0&&(r=e.substring(0,c+1))}if(t=s.tokenizer.inlineText(r,l))return e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(a=t.raw.slice(-1)),o=!0,(n=u[u.length-1])&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):u.push(t),0;if(e){var h="Infinite loop on byte: "+e.charCodeAt(0);if(s.options.silent)return console.error(h),1;throw new Error(h)}};e&&(0===(h=g())||1!==h););return u}}],[{key:"rules",get:function(){return{block:u.block,inline:u.inline}}},{key:"lex",value:function(t,n){return new e(n).lex(t)}},{key:"lexInline",value:function(t,n){return new e(n).inlineTokens(t)}}]),e}()},5559:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var i=r(n(5272)),o=r(n(8946)),a=n(1380),s=n(3691),u=n(7322),c=n(1498),l=n(4651);t.Parser=function(){function e(t){(0,i["default"])(this,e),this.options=t||c.defaults,this.options.renderer=this.options.renderer||new a.Renderer,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new s.TextRenderer,this.slugger=new u.Slugger}return(0,o["default"])(e,[{key:"parse",value:function(e){var t,n,r,i,o,a,s,u,c,d,f,p,h,g,m,v,_,y,b,k=!(arguments.length>1&&arguments[1]!==undefined)||arguments[1],w="",E=e.length;for(t=0;t0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=y+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=y+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:y}):g+=y),g+=this.parse(m.tokens,h),c+=this.renderer.listitem(g,_,v);w+=this.renderer.list(c,f,p);continue;case"html":w+=this.renderer.html(d.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(c=d.tokens?this.parseInline(d.tokens):d.text;t+1':":"+e+":"}},{key:"code",value:function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return e=e.replace(/\n$/,"")+"\n",r?'
      '+(n?e:(0,s.escape)(e,!0))+"
      \n":"
      "+(n?e:(0,s.escape)(e,!0))+"
      \n"}},{key:"blockquote",value:function(e){return"
      \n"+e+"
      \n"}},{key:"html",value:function(e){return e}},{key:"heading",value:function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"}},{key:"hr",value:function(){return this.options.xhtml?"
      \n":"
      \n"}},{key:"list",value:function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}},{key:"listitem",value:function(e){return"
    • "+e+"
    • \n"}},{key:"checkbox",value:function(e){return" "}},{key:"paragraph",value:function(e){return"

      "+e+"

      \n"}},{key:"table",value:function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
      \n"}},{key:"tablerow",value:function(e){return"\n"+e+"\n"}},{key:"tablecell",value:function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"}},{key:"strong",value:function(e){return""+e+""}},{key:"em",value:function(e){return""+e+""}},{key:"codespan",value:function(e){return""+e+""}},{key:"br",value:function(){return this.options.xhtml?"
      ":"
      "}},{key:"del",value:function(e){return""+e+""}},{key:"link",value:function(e,t,n){if(null===(e=(0,s.cleanUrl)(this.options.sanitize,this.options.baseUrl,e)))return n;var r='"}},{key:"image",value:function(e,t,n){if(null===(e=(0,s.cleanUrl)(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"}},{key:"text",value:function(e){return e}}]),e}()},7322:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.Slugger=void 0;var i=r(n(5272)),o=r(n(8946));t.Slugger=function(){function e(){(0,i["default"])(this,e),this.seen={}}return(0,o["default"])(e,[{key:"serialize",value:function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}},{key:"getNextSafeSlug",value:function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{n=e+"-"+ ++r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n}},{key:"slug",value:function(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)}}]),e}()},3691:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.TextRenderer=void 0;var i=r(n(5272)),o=r(n(8946));t.TextRenderer=function(){function e(){(0,i["default"])(this,e)}return(0,o["default"])(e,[{key:"strong",value:function(e){return e}},{key:"em",value:function(e){return e}},{key:"codespan",value:function(e){return e}},{key:"del",value:function(e){return e}},{key:"html",value:function(e){return e}},{key:"text",value:function(e){return e}},{key:"link",value:function(e,t,n){return""+n}},{key:"image",value:function(e,t,n){return""+n}},{key:"br",value:function(){return""}}]),e}()},7444:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.Tokenizer=void 0;var i=r(n(5272)),o=r(n(8946)),a=r(n(8500)),s=n(1498),u=n(4651);function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n["return"]||n["return"]()}finally{if(s)throw o}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)return{type:"space",raw:t[0]}}},{key:"code",value:function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:(0,u.rtrim)(n,"\n")}}}},{key:"fences",value:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:(0,a["default"])(t,1)[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:r}}}},{key:"heading",value:function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=(0,u.rtrim)(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}var i={type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:[]};return this.lexer.inline(i.text,i.tokens),i}}},{key:"hr",value:function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}},{key:"blockquote",value:function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(n,[]),text:n}}}},{key:"list",value:function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,i,o,a,s,u,l,d,f,p,h,g=t[1].trim(),m=g.length>1,v={type:"list",raw:"",ordered:m,start:m?+g.slice(0,-1):"",loose:!1,items:[]};g=m?"\\d{1,9}\\".concat(g.slice(-1)):"\\".concat(g),this.options.pedantic&&(g=m?g:"[*+-]");for(var _=new RegExp("^( {0,3}".concat(g,")((?: [^\\n]*)?(?:\\n|$))"));e&&(h=!1,t=_.exec(e))&&!this.rules.block.hr.test(e);){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0],d=e.split("\n",1)[0],this.options.pedantic?(o=2,p=l.trimLeft()):(o=(o=t[2].search(/[^ ]/))>4?1:o,p=l.slice(o),o+=t[1].length),s=!1,!l&&/^ *$/.test(d)&&(n+=d+"\n",e=e.substring(d.length+1),h=!0),!h)for(var y=new RegExp("^ {0,".concat(Math.min(3,o-1),"}(?:[*+-]|\\d{1,9}[.)])"));e&&(l=f=e.split("\n",1)[0],this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!y.test(l));){if(l.search(/[^ ]/)>=o||!l.trim())p+="\n"+l.slice(o);else{if(s)break;p+="\n"+l}s||l.trim()||(s=!0),n+=f+"\n",e=e.substring(f.length+1)}v.loose||(u?v.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(p))&&(i="[ ] "!==r[0],p=p.replace(/^\[[ xX]\] +/,"")),v.items.push({type:"list_item",raw:n,task:!!r,checked:i,loose:!1,text:p}),v.raw+=n}v.items[v.items.length-1].raw=n.trimRight(),v.items[v.items.length-1].text=p.trimRight(),v.raw=v.raw.trimRight();var b=v.items.length;for(a=0;a1)return!0}catch(i){r.e(i)}finally{r.f()}return!1}));!v.loose&&k.length&&w&&(v.loose=!0,v.items[a].loose=!0)}return v}}},{key:"html",value:function(e){var t=this.rules.block.html.exec(e);if(t){var n={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(n.type="paragraph",n.text=this.options.sanitizer?this.options.sanitizer(t[0]):(0,u.escape)(t[0]),n.tokens=[],this.lexer.inline(n.text,n.tokens)),n}}},{key:"def",value:function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{type:"def",tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}}},{key:"table",value:function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:(0,u.splitCells)(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,i,o,a,s=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):(0,u.escape)(t[0]):t[0]}}},{key:"link",value:function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=(0,u.rtrim)(n.slice(0,-1),"\\");if((n.length-r.length)%2==0)return}else{var i=(0,u.findClosingBracket)(t[2],"()");if(i>-1){var o=(0===t[0].indexOf("!")?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,o).trim(),t[3]=""}}var a=t[2],s="";if(this.options.pedantic){var c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);c&&(a=c[1],s=c[3])}else s=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(n)?a.slice(1):a.slice(1,-1)),d(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:s?s.replace(this.rules.inline._escapes,"$1"):s},t[0],this.lexer)}}},{key:"reflink",value:function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return d(n,r,n[0],this.lexer)}}},{key:"emStrong",value:function(e,t){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"",r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDF50-\uDF59\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEC0-\uDED3\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDCD0-\uDCEB\uDCF0-\uDCF9\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0\uDFF0-\uDFFF]|\uD87B[\uDC00-\uDE5D]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])/))){var i=r[1]||r[2]||"";if(!i||i&&(""===n||this.rules.inline.punctuation.exec(n))){var o,a,s=r[0].length-1,u=s,c=0,l="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+s);null!=(r=l.exec(t));)if(o=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(a=o.length,r[3]||r[4])u+=a;else if(!((r[5]||r[6])&&s%3)||(s+a)%3){if(!((u-=a)>0)){if(a=Math.min(a,a+u+c),Math.min(s,a)%2){var d=e.slice(1,s+r.index+a);return{type:"em",raw:e.slice(0,s+r.index+a+1),text:d,tokens:this.lexer.inlineTokens(d,[])}}var f=e.slice(2,s+r.index+a-1);return{type:"strong",raw:e.slice(0,s+r.index+a+1),text:f,tokens:this.lexer.inlineTokens(f,[])}}}else c+=a}}}},{key:"codespan",value:function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return r&&i&&(n=n.substring(1,n.length-1)),n=(0,u.escape)(n,!0),{type:"codespan",raw:t[0],text:n}}}},{key:"br",value:function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}},{key:"del",value:function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}}},{key:"owo",value:function(e){var t=this.rules.inline.owo.exec(e);if(t&&t[0].length>1)return{type:"owo",raw:t[0],text:t[1]}}},{key:"autolink",value:function(e,t){var n,r,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=(0,u.escape)(this.options.mangle?t(i[1]):i[1])):n=(0,u.escape)(i[1]),{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},{key:"url",value:function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,i;if("@"===n[2])i="mailto:"+(r=(0,u.escape)(this.options.mangle?t(n[0]):n[0]));else{var o;do{o=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(o!==n[0]);r=(0,u.escape)(n[0]),i="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}},{key:"inlineText",value:function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):(0,u.escape)(r[0]):r[0]:(0,u.escape)(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}}}]),e}()},1498:function(e,t){"use strict";function n(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}Object.defineProperty(t,"__esModule",{value:!0}),t.changeDefaults=function(e){t.defaults=e},t.defaults=void 0,t.getDefaults=n,t.defaults={baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}},4651:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkSanitizeDeprecation=function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")},t.cleanUrl=function(e,t,n){if(e){var r;try{r=decodeURIComponent(c(n)).replace(d,"").toLowerCase()}catch(i){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!f.test(n)&&(n=v(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(i){return null}return n},t.edit=function(e,t){e=e.source||e,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(l,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n},t.escape=function(e,t){if(t){if(n.test(e))return e.replace(r,s)}else if(i.test(e))return e.replace(o,s);return e},t.findClosingBracket=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,i=0;i1;)1&t&&(n+=e),t>>=1,e+=e;return n+e},t.resolveUrl=v,t.rtrim=_,t.splitCells=function(e,t){var n=e.replace(/\|/g,(function(e,t,n){for(var r=!1,i=t;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>t)n.splice(t);else for(;n.length"']/,r=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,o=/[<>"']|&(?!#?\w+;)/g,a={"&":"&","<":"<",">":">",'"':""","'":"'"},s=function(e){return a[e]},u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function c(e){return e.replace(u,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var l=/(^|[^\[])\^/g,d=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,p={},h=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,m=/^([^:]+:\/*[^/]*)[\s\S]*$/;function v(e,t){p[" "+e]||(h.test(e)?p[" "+e]=e+"/":p[" "+e]=_(e,"/",!0));var n=-1===(e=p[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(g,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(m,"$1")+t:e+t}function _(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;i=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n["return"]||n["return"]()}finally{if(s)throw o}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nAn error occurred:

      "+(0,c.escape)(d.message+"",!0)+"
      ";throw d}}p.options=p.setOptions=function(e){return(0,c.merge)(p.defaults,e),(0,l.changeDefaults)(p.defaults),p},p.getDefaults=l.getDefaults,p.defaults=l.defaults,p.use=function(){for(var e=arguments.length,t=new Array(e),n=0;nAn error occurred:

      "+(0,c.escape)(o.message+"",!0)+"
      ";throw o}},p.Parser=i.Parser,p.parser=i.Parser.parse,p.Renderer=a.Renderer,p.TextRenderer=s.TextRenderer,p.Lexer=r.Lexer,p.lexer=r.Lexer.lex,p.Tokenizer=o.Tokenizer,p.Slugger=u.Slugger,p.parse=p,t.options=p.options,t.setOptions=p.setOptions,t.use=p.use,t.walkTokens=p.walkTokens,t.parseInline=p.parseInline,t.parse=p,t.parser=i.Parser.parse,t.lexer=r.Lexer.lex},8614:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inline=t.block=void 0;var r=n(4651),i=t.block={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:r.noopTest,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};i._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/,i._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,i.def=(0,r.edit)(i.def).replace("label",i._label).replace("title",i._title).getRegex(),i.bullet=/(?:[*+-]|\d{1,9}[.)])/,i.listItemStart=(0,r.edit)(/^( *)(bull) */).replace("bull",i.bullet).getRegex(),i.list=(0,r.edit)(i.list).replace(/bull/g,i.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+i.def.source+")").getRegex(),i._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",i._comment=/|$)/,i.html=(0,r.edit)(i.html,"i").replace("comment",i._comment).replace("tag",i._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),i.paragraph=(0,r.edit)(i._paragraph).replace("hr",i.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",i._tag).getRegex(),i.blockquote=(0,r.edit)(i.blockquote).replace("paragraph",i.paragraph).getRegex(),i.normal=(0,r.merge)({},i),i.gfm=(0,r.merge)({},i.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),i.gfm.table=(0,r.edit)(i.gfm.table).replace("hr",i.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",i._tag).getRegex(),i.gfm.paragraph=(0,r.edit)(i._paragraph).replace("hr",i.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",i.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",i._tag).getRegex(),i.pedantic=(0,r.merge)({},i.normal,{html:(0,r.edit)("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",i._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:r.noopTest,paragraph:(0,r.edit)(i.normal._paragraph).replace("hr",i.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",i.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var o=t.inline={owo:/^:(\S*):/,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:r.noopTest,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:r.noopTest,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",o.punctuation=(0,r.edit)(o.punctuation).replace(/punctuation/g,o._punctuation).getRegex(),o.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,o.escapedEmSt=/\\\*|\\_/g,o._comment=(0,r.edit)(i._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),o.emStrong.lDelim=(0,r.edit)(o.emStrong.lDelim).replace(/punct/g,o._punctuation).getRegex(),o.emStrong.rDelimAst=(0,r.edit)(o.emStrong.rDelimAst,"g").replace(/punct/g,o._punctuation).getRegex(),o.emStrong.rDelimUnd=(0,r.edit)(o.emStrong.rDelimUnd,"g").replace(/punct/g,o._punctuation).getRegex(),o._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,o._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,o._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,o.autolink=(0,r.edit)(o.autolink).replace("scheme",o._scheme).replace("email",o._email).getRegex(),o._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,o.tag=(0,r.edit)(o.tag).replace("comment",o._comment).replace("attribute",o._attribute).getRegex(),o._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,o._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,o._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,o.link=(0,r.edit)(o.link).replace("label",o._label).replace("href",o._href).replace("title",o._title).getRegex(),o.reflink=(0,r.edit)(o.reflink).replace("label",o._label).replace("ref",i._label).getRegex(),o.nolink=(0,r.edit)(o.nolink).replace("ref",i._label).getRegex(),o.reflinkSearch=(0,r.edit)(o.reflinkSearch,"g").replace("reflink",o.reflink).replace("nolink",o.nolink).getRegex(),o.normal=(0,r.merge)({},o),o.pedantic=(0,r.merge)({},o.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:(0,r.edit)(/^!?\[(label)\]\((.*?)\)/).replace("label",o._label).getRegex(),reflink:(0,r.edit)(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",o._label).getRegex()}),o.gfm=(0,r.merge)({},o.normal,{escape:(0,r.edit)(o.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\'.concat(e.logo,"
      ")+'
      ',r=0;r');for(var i=this.odata[this.packages[r]].container,o=0;o').concat(a,"")}n+=""}n+='
        ';for(var s=0;s".concat(this.packages[s],"");n+="
      ",this.container.innerHTML=n,this.logo=this.container.getElementsByClassName("OwO-logo")[0],this.logo.addEventListener("click",(function(){t.toggle()})),this.container.getElementsByClassName("OwO-body")[0].addEventListener("click",(function(e){var n=null;if(e.target.classList.contains("OwO-item")?n=e.target:e.target.parentNode.classList.contains("OwO-item")&&(n=e.target.parentNode),n){var r=t.area.selectionEnd,i=t.area.value,o=n.innerHTML;if(-1!==o.indexOf("2&&f[2]!==undefined?f[2]:{},o=e||(s.app?s.app.$tcb:null),a=r.envId||s.app.$twikoo.envId,u=r.funcName||(null===s.app||void 0===s.app?void 0:s.app.$twikoo.funcName)||"twikoo",!o){t.next=33;break}return t.prev=5,t.next=8,o.app.callFunction({name:u,data:c({event:n},r)});case 8:case 27:case 36:return t.abrupt("return",t.sent);case 11:t.prev=11,t.t0=t["catch"](5),t.t1=n,t.next="COMMENT_LIKE"===t.t1?16:"COMMENT_GET"===t.t1?18:"COMMENT_SUBMIT"===t.t1?20:"COUNTER_GET"===t.t1?22:24;break;case 16:return d="comment-like",t.abrupt("break",24);case 18:return d="comment-get",t.abrupt("break",24);case 20:return d="comment-submit",t.abrupt("break",24);case 22:return d="counter-get",t.abrupt("break",24);case 24:if(!d){t.next=30;break}return t.next=27,o.app.callFunction({name:d,data:r});case 30:throw new Error("请升级 Twikoo 云函数版本再试,如果仍无法解决,请删除并重新创建 Twikoo 云函数 - https://twikoo.js.org");case 31:t.next=40;break;case 33:if(!l(a)){t.next=39;break}return t.next=36,new Promise((function(e,t){try{var i=localStorage.getItem("twikoo-access-token"),o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState)if(200===o.status){var n=JSON.parse(o.responseText);n.accessToken&&localStorage.setItem("twikoo-access-token",n.accessToken),e({result:n})}else t(o.status)},o.open("POST",a),o.setRequestHeader("Content-Type","application/json"),o.send(JSON.stringify(c({event:n,accessToken:i},r)))}catch(s){t(s)}}));case 39:throw new Error("缺少 envId 配置 - https://twikoo.js.org");case 40:case"end":return t.stop()}}),t,null,[[5,11]])})));return function(t,n){return e.apply(this,arguments)}}()},4453:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getQQAvatar=function(e){var t=e.replace(/@qq.com/gi,"");return"https://thirdqq.qlogo.cn/g?b=sdk&nk=".concat(t,"&s=140")},t.isQQ=function(e){return/^[1-9][0-9]{4,10}$/.test(e)||/^[1-9][0-9]{4,10}@qq.com$/i.test(e)},t.normalizeMail=function(e){return String(e).trim().toLowerCase()}},2894:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.initMarkedOwo=function(e){if(e&&Object.values(e)){var t={};return Object.values(e).forEach((function(e){e.container.forEach((function(e){var n=p(e.icon);n&&(t[e.text]=n)}))})),t}},t.initOwoEmotions=function(e){return d.apply(this,arguments)};var i=r(n(818)),o=r(n(5825)),a=r(n(8711)),s=n(2304);function u(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n["return"]||n["return"]()}finally{if(s)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=200&&n.status<300||304===n.status){var e=function(e){try{return Object.values(e).forEach((function(e){if("image"===e.type){var t,n=u(e.container);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.text||(r.text=h(p(r.icon)))}}catch(i){n.e(i)}finally{n.f()}}})),e}catch(t){s.logger.warn("OwO data is bad: ",t)}}(JSON.parse(n.responseText));t(e)}else s.logger.warn("OwO data request was unsuccessful: "+n.status)},n.open("get",e,!0),n.send(null)}))}function d(){return(d=(0,a["default"])(i["default"].mark((function e(t){var n,r;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},e.next=3,Promise.all(t.split(",").map((function(e){return l(e.trim())})));case 3:return r=e.sent,Object.assign.apply(Object,[n].concat((0,o["default"])(r))),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var f=document.createElement("template");function p(e){try{return f.innerHTML=e,f.content.childNodes[0].src}catch(t){return""}}function h(e){return e.split("#").shift().split("?").shift().split("/").pop()}},4508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r,i,o=n(7588),a=function(e,t){var n=document.getElementById("twikoo");i&&n.contains(i)||!e||"none"===e||((i=document.createElement("link")).href="default"===e?"".concat(t,"/themes/prism.min.css"):"".concat(t,"/themes/prism-").concat(e,".min.css"),i.rel="stylesheet",i.type="text/css",n.appendChild(i))};t["default"]=function(e,t){var i=o.app&&o.app.$twikoo.prismCdn?o.app.$twikoo.prismCdn:"https://cdn.staticfile.org/prism/1.28.0";window.Prism=window.Prism||{},window.Prism.manual=!0,r||(r=n(7861),n(164),r.plugins.autoloader.languages_path="".concat(i,"/components/")),a(t,i),r.highlightAllUnder(e)}},2554:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var i,o=r(n(3295)),a="ADMIN_COMMENT",s="ADMIN_CONFIG_CATEGORY",u="ADMIN_CONFIG_ITEM",c="ADMIN_IMPORT",l=["qmsg","serverchan","pushplus","pushplushxtrip","dingtalk","wecom","bark","gocqhttp","atri","pushdeer","igot","telegram","feishu"].map((function(e){return'"'.concat(e,'"')})),d=["126","163","1und1","AOL","DebugMail","DynectEmail","FastMail","GandiMail","Gmail","Godaddy","GodaddyAsia","GodaddyEurope","Hotmail","Mail.ru","Maildev","Mailgun","Mailjet","Mailosaur","Mandrill","Naver","OpenMailBox","Outlook365","Postmark","QQ","QQex","SES","SES-EU-WEST-1","SES-US-EAST-1","SES-US-WEST-2","SendCloud","SendGrid","SendPulse","SendinBlue","Sparkpost","Yahoo","Yandex","Zoho","hot.ee","iCloud","mail.ee","qiye.aliyun"].map((function(e){return'"'.concat(e,'"')})),f=["default","coy","dark","funky","okaidia","solarizedlight","tomorrow","twilight"].map((function(e){return'"'.concat(e,'"')})),p=["qcloud","7bu","https://7bu.top","smms"].map((function(e){return'"'.concat(e,'"')})),h=["404","mp","identicon","monsterid","wavatar","retro","robohash","blank"].map((function(e){return'"'.concat(e,'"')}));t["default"]=(i={ADMIN_CLIENT_VERSION:["前端版本:","前端版本:","前端版本:","Client version: ","Клиент версияси: ","フロントエンドバージョン:"],ADMIN_SERVER_VERSION:["云函数版本:","云函數版本:","雲端函式版本:","Server version: ","Сервернинг версияси: ","クラウド機能バージョン: "]},(0,o["default"])(i,a,["评论管理","評論管理","留言管理","Comment","Изоҳ","コメント管理"]),(0,o["default"])(i,a+"_DELETE",["删除","刪除","移除","Delete","Ўчирмоқ","削除"]),(0,o["default"])(i,a+"_DELETE_CONFIRM",["确认删除?","確認刪除?","確認移除?","Confirm deletion?","Ўчириш тасдиқлансинми?","削除を確認する?"]),(0,o["default"])(i,a+"_FILTER_ALL",["全部","全部","全部","All","Ҳаммаси","全部"]),(0,o["default"])(i,a+"_FILTER_VISIBLE",["只看可见","只看可見","只看可見","Visible","Кўринадиган","可視のみ"]),(0,o["default"])(i,a+"_FILTER_HIDDEN",["只看隐藏","只看隱藏","只看隱藏","Hidden","Яширилган","非表示のみ"]),(0,o["default"])(i,a+"_HIDE",["隐藏","隱藏","隱藏","Hide","非表示"]),(0,o["default"])(i,a+"_IS_SPAM_SUFFIX",[" (已隐藏)"," (已隱藏)"," (已隱藏)"," (Hidden)"," (Яширилган)"," (非表示にされた)"]),(0,o["default"])(i,a+"_SEARCH",["搜索","搜索","搜尋","Search","Излаш","検索"]),(0,o["default"])(i,a+"_SEARCH_PLACEHOLDER",["搜索昵称、邮箱、网址、IP、评论正文、文章地址","搜索暱稱、郵箱、網址、IP、評論正文、文章地址","搜索暱稱、郵件、網址、IP、留言正文、文章路徑","Search by nick, mail, website, IP, comment, or article path","Тахаллус, почта, веб-сайт, ИП, шарҳ ёки мақола йўли бўйича излаш","ニックネーム、メールアドレス、ウェブサイトURL、IPアドレス、コメント内容、記事のURLを検索"]),(0,o["default"])(i,a+"_SHOW",["显示","顯示","顯示","Show","Кўрсатиш","表示"]),(0,o["default"])(i,a+"_TOP",["置顶","置頂","置頂","Pin","Қадамоқ","トップに固定"]),(0,o["default"])(i,a+"_UNTOP",["取消置顶","取消置頂","取消置頂","Unpin","Қадоқни ечмоқ","トップ固定を解除"]),(0,o["default"])(i,a+"_VIEW",["查看","查看","檢視","View","Кўриниш","閲覧"]),(0,o["default"])(i,"ADMIN_CONFIG",["配置管理","配置管理","設定值管理","Configuration","Конфигурация","設定管理"]),(0,o["default"])(i,s+"_COMMON",["通用","通用","一般","General","Умумий","共通"]),(0,o["default"])(i,s+"_IM",["即时通知","即時通知","即時通知","Instant notification","Тезкор хабарнома","即時通知"]),(0,o["default"])(i,s+"_MAIL",["邮件通知","郵件通知","郵件通知","Email notification","Электрон почта хабарномаси","メール通知"]),(0,o["default"])(i,s+"_PLUGIN",["插件","插件","擴充功能","Plugin","Плагин","プラグイン"]),(0,o["default"])(i,s+"_PRIVACY",["隐私","隱私","隱私權","Privacy","Шахсий қоидалар","プライバシー"]),(0,o["default"])(i,s+"_SPAM",["反垃圾","反垃圾","防垃圾","Spam","Спам","スパム対策"]),(0,o["default"])(i,"ADMIN_CONFIG_EMAIL_TEST",["邮件通知测试","郵件通知測試","郵件通知測試","Email notification test","Электрон почта хабарномаси тести","メール通知テスト"]),(0,o["default"])(i,"ADMIN_CONFIG_EMAIL_TEST_BTN",["发送测试邮件","發送測試郵件","發送測試郵件","Send test mail","Синов хатини юбориш","テストメールを送信"]),(0,o["default"])(i,"ADMIN_CONFIG_EMAIL_TEST_HELP",["输入一个邮箱地址,发送测试邮件","輸入一個郵箱位址,發送測試郵件","輸入一個郵箱帳號,發送測試郵件","Input an email address & send test mail","Э-почта манзилини киритинг ва синов хатини юборинг","メールアドレスを入力し、テストメールを送信してください"]),(0,o["default"])(i,"ADMIN_CONFIG_EMAIL_TEST_RESULT",["测试结果:","測試結果:","測試結果:","Test result: ","Тест натижаси: ","テスト結果:"]),(0,o["default"])(i,"ADMIN_CONFIG_EXAMPLE",["示例:","示例:","範例:","Example: ","Намуна: ","例:"]),(0,o["default"])(i,u+"_AKISMET_KEY",['Akismet 反垃圾评论,用于垃圾评论检测,设为 "MANUAL_REVIEW" 开启人工审核,留空不使用反垃圾。注册:https://akismet.com','Akismet 反垃圾評論,用於垃圾評論檢測,設為 "MANUAL_REVIEW" 開啟人工審核,留空不使用反垃圾。註冊:https://akismet.com','Akismet 防垃圾留言,用於垃圾留言檢測,設為 "MANUAL_REVIEW" 以開啟人工審核,留空則不使用防垃圾。註冊:https://akismet.com','Akismet spam protection. Set to "MANUAL_REVIEW" to enable manual review. Leave it blank to not use anti-spam. Register Akismet: https://akismet.com','Акисмет спам ҳимояси. Қўлда кўриб чиқишни ёқиш учун "MANUAL_REVIEW" га созланг. Анти-спамдан фойдаланмаслик учун уни бўш қолдиринг. Акисметни рўйхатдан ўтказиш: https://akismet.com','Akismetは、スパムコメントの検出に使用されるアンチスパムサービスです。"MANUAL_REVIEW"を設定すると、人の手によるレビューが必要なコメントを開始します。コメントのスパム対策にAkismetを使用することで、不要なコメントをブロックし、サイトのセキュリティを向上させることができます。 Akismetの詳細情報と登録は、https://akismet.com で提供されています。']),(0,o["default"])(i,u+"_BLOGGER_NICK",["博主的昵称。","博主的昵稱。","站長的暱稱。","Admin nick name.","Админ исми.","管理者のニックネーム。"]),(0,o["default"])(i,u+"_BLOGGER_EMAIL",["博主的邮箱地址,用于邮件通知、博主标识。","博主的郵箱地址,用於郵件通知、博主標識。","站長的郵箱帳號,用於郵件通知、站長認證。","Admin Email address. Used for Email notification and admin identification.","Админ электрон почта манзили. Электрон почта хабарномаси ва администратор идентификацияси учун фойдаланилади.","管理者のメールアドレス、通知、ブロガー識別のため。"]),(0,o["default"])(i,u+"_COMMENT_BG_IMG",["评论框自定义背景图片 URL 地址。","評論框自定義背景圖片 URL 地址。","留言區塊自訂背景圖片 URL 網址。","URL for custom background image.","Махсус фон расми учун УРЛ.","コメントボックスのカスタム背景画像のURLアドレス。"]),(0,o["default"])(i,u+"_COMMENT_PAGE_SIZE",["评论列表分页大小,默认为 8。","評論列表分頁大小,預設為 8。","留言列表分頁大小,預設為 8。","Comment page size. Default: 8.","Изоҳ саҳифаси ўлчами. Стандарт: 8.","コメントリストのページサイズ、デフォルトは8。"]),(0,o["default"])(i,u+"_COMMENT_PLACEHOLDER",["评论框提示信息,可用
      换行,默认为空","評論框提示信息,可用
      換行,預設為空","留言區塊提示資訊,可用
      換行,預設空白","Comment placeholder. Use
      to start a newline. Default: empty.","Изоҳ тўлдирувчиси. Янги қаторни бошлаш учун <бр> дан фойдаланинг. Стандарт: бўш.","コメントボックスのヒントメッセージ、
      で改行可能、デフォルトは空」"]),(0,o["default"])(i,u+"_CORS_ALLOW_ORIGIN",["Vercel CORS 安全域名,注意:错误设置会导致无法加载,默认为空,格式为 https://blog.example.com;如需添加多域名请使用,分隔","Vercel CORS 安全域名,注意:错误设置会导致无法加載,默認為空,格式为 https://blog.example.com;如需添加多域名請使用,分隔","Vercel CORS 安全網域,注意:設定錯誤將會導致載入失敗,預設空白,格式應為 https://blog.example.com;如需添加多域名請使用,分隔","Vercel CORS allow origin, note: incorrect settings can cause loading failure. Default: blank, format: https://blog.example.com; If you need to add multiple domain names, please use, separate","Версел СОРС келиб чиқишига рухсат беради, эътибор беринг: нотўғри созламалар юклашда хатоликка олиб келиши мумкин. Стандарт: бўш, формат: https://blog.example.com; Агар сиз бир нечта домен номларини қўшмоқчи бўлсангиз, илтимос, ажратишдан фойдаланинг.","Vercel CORS セキュアドメイン、注意:誤った設定は読み込みエラーを引き起こす可能性があります、デフォルトは空、形式は https://blog.example.com です。複数のドメインを追加する場合は、コンマで区切ってください。"]),(0,o["default"])(i,u+"_DEFAULT_GRAVATAR",['默认的头像显示。默认值为 "identicon",可选:'.concat(h.join("、")),'預設的頭像顯示。預設值為 "identicon",可選:'.concat(h.join("、")),'預設的大頭貼照圖示。預設值為 "identicon",選項:'.concat(h.join("、")),'Avatar placeholder. Default: "identicon". Choose from: '.concat(h.join(", ")),"Аватар тўлдирувчиси. Стандарт: «идентификатор». Қуйидагилардан танланг: ".concat(h.join(", ")),'デフォルトのプロフィール画像表示。デフォルト値は "identicon" で、選択肢は:'.concat(h.join("、")," です")]),(0,o["default"])(i,u+"_EMOTION_CDN",["表情 CDN,英文逗号分隔。默认为:https://owo.imaegoo.com/owo.json","表情 CDN,英文逗號分隔。預設為:https://owo.imaegoo.com/owo.json","表情 CDN 來源,使用英文逗號分隔。預設為:https://owo.imaegoo.com/owo.json","Emotion CDN. Separate by comma. Default: https://owo.imaegoo.com/owo.json","Emotion CDN. Вергул билан ажратинг. Default: https://owo.imaegoo.com/owo.json","表情 CDN,英文逗号分隔。默认为:https://owo.imaegoo.com/owo.json"]),(0,o["default"])(i,u+"_FORBIDDEN_WORDS",["违禁词配置,包含违禁词的内容会直接标记为垃圾评论。英文逗号分隔。","違禁詞配置,包含違禁詞的內容會直接標記為垃圾評論。英文逗號分隔。","禁用詞語設定,包含禁用詞語的內容會直接標記為垃圾留言。使用英文逗號分隔。","Configure prohibited words. Comments containing prohibited words will be auto spammed. Separate by comma.","Тақиқланган сўзларни созланг. Тақиқланган сўзларни ўз ичига олган шарҳлар автоматик равишда спамга юборилади. Вергул билан ажратинг.","禁止語設定、禁止語を含むコンテンツは直ちにスパムコメントとしてマークされます。コンマで区切ってください。"]),(0,o["default"])(i,u+"_GRAVATAR_CDN",["自定义头像 CDN 地址。如:cn.gravatar.com, cravatar.cn, sdn.geekzu.org, gravatar.loli.net,默认:cravatar.cn","自定義頭像 CDN 地址。如:cn.gravatar.com, cravatar.cn, sdn.geekzu.org, gravatar.loli.net,預設:cravatar.cn","自訂大頭貼照 CDN 來源。如:cn.gravatar.com, cravatar.cn, sdn.geekzu.org, gravatar.loli.net,預設:cravatar.cn","Custom avator CDN. (Examples: gravatar.com) Default: cravatar.cn.","Custom avator CDN. (Мисоллар: gravatar.com) Default: cravatar.cn.","カスタムプロフィール画像CDNアドレス。例:cn.gravatar.com、cravatar.cn、sdn.geekzu.org、gravatar.loli.net、デフォルト:cravatar.cn"]),(0,o["default"])(i,u+"_HIDE_ADMIN_CRYPT",["隐藏管理面板入口。可设置一个“暗号”,只有在“昵称”一栏输入相同的“暗号”时,管理面板入口才会显示,留空则不隐藏管理入口","隱藏管理面板入口。可設定一個“暗號”,只有在“暱稱”一欄輸入相同的“暗號”時,管理面板入口才會顯示,留空則不隱藏管理入口","隱藏管理控制台入口。可設定一個“暗號”,只有在「暱稱」一欄輸入相同的「暗號」時,管理控制台入口才會顯示,留白則不隱藏管理入口","Set a cipher to hide the management panel entrance, only when the same cipher is entered in the nickname field the management panel entry will be displayed. Leave it blank to not hide the management entrance.","Бошқарув панелига киришни яшириш учун шифрни ўрнатинг, фақат тахаллус майдонига худди шу шифр киритилганда бошқарув панелидаги ёзув кўрсатилади. Бошқарув киришини яширмаслик учун уни бўш қолдиринг.",'管理パネルのエントリを非表示にする。 "パスワード" を設定でき、 "ニックネーム" 列に同じ "パスワード" を入力した場合のみ、管理パネルのエントリが表示されます。空白の場合、管理エントリは非表示にされません。']),(0,o["default"])(i,u+"_HIGHLIGHT",["启用代码高亮功能。如果您的主题和代码高亮有冲突,请设为 false。默认:true","啟用代碼高亮功能。如果您的主題和代碼高亮有衝突,請設為 false。預設:true","啟用程式碼醒目顯示功能。如果您的主題和此功能發生衝突,請設定為 false。預設:true","Enable code highlighting. If your theme conflicts with code highlighting, please set it to false. Default: true.","Кодни ажратиб кўрсатишни ёқинг. Агар мавзуингиз кодни ажратиб кўрсатишга зид бўлса, уни «фалсе» га ўрнатинг. Стандарт: рост.","コードハイライト機能を有効にします。テーマとコードハイライトに競合がある場合、falseに設定してください。デフォルト:true"]),(0,o["default"])(i,u+"_HIGHLIGHT_THEME",["代码高亮主题,可选:".concat(f.join("、"),",访问 https://prismjs.com 可预览主题效果。如果您的主题和代码高亮有冲突,请设为 none。默认:none"),"代碼高亮主題,可選:".concat(f.join("、"),",訪問 https://prismjs.com 可預覽主題效果。如果您的主題和代碼高亮有衝突,請設為 none。預設:none"),"程式碼醒目顯示主題,選項:".concat(f.join("、"),",瀏覽 https://prismjs.com 可預覽主題效果。如果您的主題和此功能發生衝突,請設定為 none。預設:none"),"Code highlighting theme. Select from: ".concat(f.join(", "),". Visit https://prismjs.com for preview. If your theme conflicts with code highlighting, please set it to none. Default: none."),"Кодни таъкидлаш мавзуси. Қуйидагилардан танланг: ".concat(f.join(", "),". Олдиндан кўриш учун https://prismjs.com сайтига ташриф буюринг. Агар мавзуингиз кодни ажратиб кўрсатишга зид бўлса, уни «Ҳеч» га ўрнатинг. Стандарт: йўқ."),"コードハイライトのテーマ、選択肢:".concat(f.join("、"),"、テーマの効果をプレビューするには https://prismjs.com を訪問してください。テーマとコードハイライトに競合がある場合、noneに設定してください。デフォルト:none")]),(0,o["default"])(i,u+"_IMAGE_CDN",["插入图片所使用的图床,目前支持:".concat(p.join("、")),"插入圖片所使用的圖床,目前支持:".concat(p.join("、")),"插入圖片所使用的圖床,目前支援:".concat(p.join("、")),"The image bed for image uploading. Select from: ".concat(p.join(", ")),"Расм юклаш учун расм тўшаги. Қуйидагилардан танланг: ".concat(p.join(", ")),"画像のアップロードに使用する画像ホスティングサービス、現在のサポート:".concat(p.join("、"))]),(0,o["default"])(i,u+"_IMAGE_CDN_TOKEN",["图床 token。qcloud 图床无需设置","图床 token。qcloud 图床无需设置","圖床 token。qcloud 圖床不需設定","The image bed token. Unnessessary for qcloud","Тасвир токен белгиси. Қслоуд учун кераксиз","画像ホスティングトークン。qcloud画像ホスティングには設定が必要ありません"]),(0,o["default"])(i,u+"_LIMIT_PER_MINUTE",["单个 IP 发言频率限制(条/10分钟),0 为无限制,默认:10","單個 IP 發言頻率限制(條/10分鐘),0 為無限制,預設:10","單個 IP 留言頻率限制(則/10分鐘),0 為無限,預設:10","How many comments can be posted by each IP every 10 minutes, 0 is unlimited, default: 10.","Ҳар бир ИП ҳар 10 дақиқада қанча шарҳ қолдириши мумкин, 0 чексиз, стандарт: 10.","シングルIPスピーキング回数制限(メッセージ/10分)、0は無制限、デフォルト:10"]),(0,o["default"])(i,u+"_LIMIT_PER_MINUTE_ALL",["全站发言频率限制(条/10分钟),0 为无限制,默认:10","全站發言頻率限制(條/10分鐘),0 為無限制,預設:10","全站留言頻率限制(則/10分鐘),0 為無限,預設:10","How many comments can be posted by all IPs every 10 minutes, 0 is unlimited, default: 10.","Барча ИП-лар ҳар 10 дақиқада қанча шарҳ қўйиши мумкин, 0 чексиз, стандарт: 10.","全体サイトの発言頻度制限(件/10分間)、0は制限なし、デフォルト:10"]),(0,o["default"])(i,u+"_LIMIT_LENGTH",["评论长度限制,0 为无限制,默认:500","評論長度限制,0 為無限制,預設:500","留言長度限制,0 為無限,預設:500","Comment length limitation, 0 is unlimited, default: 500.","Шарҳ узунлиги чеклови, 0 чексиз, стандарт: 500.","コメント長さの制限、0は無制限、デフォルト:500"]),(0,o["default"])(i,u+"_MAIL_SUBJECT",["自定义通知邮件主题,留空则使用默认主题。","自定義通知郵件主題,留空則使用預設主題。","自訂通知郵件主題,留白則使用預設主題。","Custom Email notification subject. Leave it blank to use the default subject.","Махсус электрон почта хабарномаси мавзуси. Стандарт мавзуни ишлатиш учун уни бўш қолдиринг.","カスタム通知メールの件名、空白の場合はデフォルトの件名を使用します。"]),(0,o["default"])(i,u+"_MAIL_SUBJECT_ADMIN",["自定义博主通知邮件主题,留空则使用默认主题。","自定義博主通知郵件主題,留空則使用預設主題。","自訂站長通知郵件主題,留白則使用預設主題。","Custom admin Email notification subject. Leave it blank to use the default subject.","Махсус администратор электрон почта хабарномаси мавзуси. Стандарт мавзуни ишлатиш учун уни бўш қолдиринг.","カスタムブロガー通知メールの件名、空白の場合はデフォルトの件名を使用します。"]),(0,o["default"])(i,u+"_MAIL_TEMPLATE",["自定义通知邮件模板,留空则使用默认模板。可包含的字段:${SITE_URL}, ${SITE_NAME}, ${PARENT_NICK}, ${PARENT_COMMENT}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IMG}, ${PARENT_IMG}","自定義通知郵件模板,留空則使用預設模板。可包含的字段:${SITE_URL}, ${SITE_NAME}, ${PARENT_NICK}, ${PARENT_COMMENT}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IMG}, ${PARENT_IMG}","自訂通知郵件模板,留白則使用預設模板。可包含的欄位:${SITE_URL}, ${SITE_NAME}, ${PARENT_NICK}, ${PARENT_COMMENT}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IMG}, ${PARENT_IMG}","Custom Email notification template. Leave it blank to use the default template. Fields that can be included: ${SITE_URL}, ${SITE_NAME}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IMG}, ${PARENT_IMG}","Махсус электрон почта хабарномаси шаблони. Стандарт шаблонни ишлатиш учун уни бўш қолдиринг. Қўшилиши мумкин бўлган майдонлар: ${SITE_URL}, ${SITE_NAME}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IMG}, ${PARENT_IMG}","カスタム通知メールテンプレート、空白の場合はデフォルトテンプレートを使用します。使用可能なフィールド:${SITE_URL}、${SITE_NAME}、${PARENT_NICK}、${PARENT_COMMENT}、${NICK}、${COMMENT}、${POST_URL}、${IMG}、${PARENT_IMG}"]),(0,o["default"])(i,u+"_MAIL_TEMPLATE_ADMIN",["自定义博主通知邮件模板,留空则使用默认模板。可包含的字段:${SITE_URL}, ${SITE_NAME}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IP}, ${MAIL}, ${IMG}","自定義博主通知郵件模板,留空則使用預設模板。可包含的字段:${SITE_URL}, ${SITE_NAME}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IP}, ${MAIL}, ${IMG}","自訂站長通知郵件模板,留白則使用預設模板。可包含的欄位:${SITE_URL}, ${SITE_NAME}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IP}, ${MAIL}, ${IMG}","Custom admin Email notification template. Leave it blank to use the default template. Fields that can be included: ${SITE_URL}, ${SITE_NAME}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IP}, ${MAIL}, ${IMG}","Махсус администратор электрон почта хабарномаси шаблони. Стандарт шаблонни ишлатиш учун уни бўш қолдиринг. Қўшилиши мумкин бўлган майдонлар: ${SITE_URL}, ${SITE_NAME}, ${NICK}, ${COMMENT}, ${POST_URL}, ${IMG}, ${PARENT_IMG}","カスタムブロガー通知メールテンプレート、空白の場合はデフォルトテンプレートを使用します。使用可能なフィールド:${SITE_URL}、${SITE_NAME}、${NICK}、${COMMENT}、${POST_URL}、${IP}、${MAIL}、${IMG}"]),(0,o["default"])(i,u+"_MASTER_TAG",["博主标识自定义文字,默认为 “博主”。","博主標識自定義文字,預設為 “博主”。","站長認證自訂文字,預設為「博主」。","Custom admin identifier.","Махсус администратор идентификатори.",'ブロガー識別カスタムテキスト、デフォルトは "ブロガー"']),(0,o["default"])(i,u+"_NOTIFY_SPAM",["垃圾评论是否发送通知,默认:true","垃圾評論是否發送通知,默認:true","垃圾留言是否發送通知,預設:true","Notifications for spam comments. Default: true.","Спам шарҳлар учун билдиришномалар. Стандарт: рост.","スパムコメントの通知を送信するかどうか、デフォルト:true"]),(0,o["default"])(i,u+"_QCLOUD_SECRET_ID",["腾讯云 secret id,用于垃圾评论检测。同时设置腾讯云和 Akismet 时,只有腾讯云会生效。注册:https://twikoo.js.org/cms.html","騰訊雲 secret id,用於垃圾評論檢測。同時設定騰訊雲和 Akismet 時,只有騰訊雲會生效。註冊:https://twikoo.js.org/cms.html","騰訊雲 Secret ID,用於垃圾留言檢測。同時設定騰訊雲和 Akismet 時,只有騰訊雲會被啟用。註冊:https://twikoo.js.org/cms.html","Tencent Cloud secret id for spam detection. When Tencent Cloud and Akismet are set at the same time, only Tencent Cloud will take effect. Register: https://twikoo.js.org/cms.html","Спамни аниқлаш учун Тенсент Слоуд махфий идентификатори. Тенсент Слоуд ва Акисмет бир вақтнинг ўзида ўрнатилганда, фақат Тенсент Слоуд кучга киради. Рўйхатдан ўтиш: https://twikoo.js.org/cms.html","Tencent CloudのシークレットID、スパムコメントの検出に使用されます。同時にTencent CloudとAkismetを設定した場合、Tencent Cloudのみが有効になります。登録:https://twikoo.js.org/cms.html"]),(0,o["default"])(i,u+"_QCLOUD_SECRET_KEY",["腾讯云 secret key","騰訊雲 secret key","騰訊雲 Secret Key","Tencent Cloud secret key.","Тенсент Клауд махфий калити.","Tencent Cloudのシークレットキー"]),(0,o["default"])(i,u+"_PUSHOO_CHANNEL",["即时消息推送平台名称,支持:".concat(l.join("、")," 等"),"即時消息推送平台名称,支持:".concat(l.join("、")," 等"),"即時訊息推送平台名稱,支援:".concat(l.join("、")," 等"),"IM notification push channel. Support: ".concat(l.join(", ")),"ИМ билдиришномаси суриш канали. Қўллаб-қувватлаш: ".concat(l.join(", ")),"即時メッセージプッシュプラットフォームの名前、サポート:".concat(l.join("、")," など")]),(0,o["default"])(i,u+"_PUSHOO_TOKEN",["即时消息推送 token。请参考 https://pushoo.js.org 里的详细说明配置","即時消息推送 token。请参考 https://pushoo.js.org 里的详细说明配置","即時訊息推送 Token。請参考 https://pushoo.js.org 裡的詳細說明進行設定","IM notification push token. See https://pushoo.js.org for details","ИМ билдиришномаси пуш токени. Тафсилотлар учун https://pushoo.js.org га қаранг","即時メッセージプッシュトークン。詳細な設定については、https://pushoo.js.org の説明をご覧ください"]),(0,o["default"])(i,u+"_DISPLAYED_FIELDS",["界面上展示的输入框,默认:nick,mail,link","界面上顯示的輸入框,預設:nick,mail,link","界面上顯示的輸入框,預設:nick,mail,link","Input boxes displayed on the interface. Default: nick,mail,link","Поля ввода, отображаемые на интерфейсе, Стандарт: nick,mail,link","画面に表示される入力欄、デフォルト:nick,mail,link"]),(0,o["default"])(i,u+"_REQUIRED_FIELDS",["评论必填信息,设为 nick,mail,link 代表全必填,设为 none 代表全选填,默认:nick,mail","評論必填信息,設為 nick,mail,link 代表全必填,設為 none 代表全選填,預設:nick,mail","留言必填資訊,設為 nick,mail,link 代表全必填,設為 none 代表全選填,預設:nick,mail",'Required fields for comments. Set to "nick,mail,link" means all fields are required. Set to "none" means all fields are optional. Default: nick,mail.',"Шарҳлар учун зарур майдонлар. «Ниск,маил,линк» га ўрнатилган бўлса, барча майдонлар талаб қилинади. «Йўқ» га ўрнатилиши барча майдонлар ихтиёрий эканлигини англатади. Стандарт: ник, почта.","コメント必須情報、すべての必須情報にはnick,mail,linkに設定、すべての任意情報にはnoneに設定、デフォルト:nick,mail"]),(0,o["default"])(i,u+"_SC_MAIL_NOTIFY",["是否同时通过 IM 和邮件 2 种方式通知博主,默认只通过 IM 通知博主,默认:false","是否同時通過 IM 和郵件 2 種方式通知博主,預設只通過 IM 通知博主,預設:false","是否同時透過 IM 和郵件 2 種方式通知博主,預設只透過 IM 通知博主,預設:false","Whether to notify admin via IM and email at the same time, the default is to notify admin only via IM. Default: false.","Администраторни бир вақтнинг ўзида ИМ ва электрон почта орқали хабардор қилиш керакми, сукут бўйича администраторни фақат ИМ орқали хабардор қилиш керак. Стандарт: нотўғри.","ブロガーにIMとEメールで同時に通知するかどうか、デフォルトはIMのみで通知、デフォルト:false"]),(0,o["default"])(i,u+"_SENDER_EMAIL",["邮件通知邮箱地址。对于大多数邮箱服务商,SENDER_EMAIL 必须和 SMTP_USER 保持一致,否则无法发送邮件。","郵件通知郵箱地址。對於大多數郵箱服務商,SENDER_EMAIL 必須和 SMTP_USER 保持一致,否則無法發送郵件。","郵件通知郵箱帳號。對於大多數電郵服務提供商,SENDER_EMAIL 必須和 SMTP_USER 保持一致,否則無法傳送郵件。","Email address for Email notification. For most email service providers, SENDER_EMAIL must be consistent with SMTP_USER, otherwise emails cannot be sent.","Электрон почта хабарномаси учун электрон почта манзили. Аксарият электрон почта хизмати провайдерлари учун SENDER_EMAIL билан мос келиши керак, акс ҳолда электрон почта хабарларини юбориб бўлмайди.","電子メール通知の電子メールアドレス。 ほとんどのメールボックス・プロバイダでは、SENDER_EMAILはSMTP_USERと同じでなければなりません。"]),(0,o["default"])(i,u+"_SENDER_NAME",["邮件通知标题。","郵件通知標題。","郵件通知標題。","The title for Email notification.","Электрон почта хабарномаси сарлавҳаси.","メール通知のタイトル"]),(0,o["default"])(i,u+"_SHOW_EMOTION",["启用插入表情功能,默认为:true","啟用插入表情功能,預設為:true","啟用插入表情功能,預設為:true","Enable emoticons. Default: true.","Кулгичларни ёқинг. Стандарт: рост.","顔文字の挿入を有効にする、デフォルト:true"]),(0,o["default"])(i,u+"_SHOW_IMAGE",["启用插入图片功能,默认为:true","啟用插入圖片功能,預設為:true","啟用插入圖片功能,預設為:true","Enable picture uploading. Default: true.","Расм юклашни ёқинг. Стандарт: рост.","画像挿入機能を有効にする、デフォルト:true"]),(0,o["default"])(i,u+"_SHOW_UA",["是否显示用户系统和浏览器,默认为:true","是否顯示使用者系統和瀏覽器,預設為:true","是否顯示使用者作業系統和瀏覽器,預設為:true","Show users' OS and browser. Default: true.","Фойдаланувчиларнинг ОС ва браузерини кўрсатиш. Стандарт: рост.","ユーザーシステムとブラウザーを表示するかどうか、デフォルトは:true"]),(0,o["default"])(i,u+"_SHOW_REGION",["是否显示用户 IP 属地到省,可能不准确,不支持 IPv6,默认为:false","是否顯示使用者 IP 屬地到省,預設為:false","是否顯示使用者 IP 所屬地(精確到省),預設為:false","Show users' IP region (province). Default: false.","Фойдаланувчиларнинг ИП ҳудудини (вилоят) кўрсатиш. Стандарт: нотўғри.","ユーザーIPの所在地(省)を表示するかどうか、不正確の可能性があり、IPv6はサポートされていません、デフォルトは:false"]),(0,o["default"])(i,u+"_SITE_NAME",["网站名称","網站名稱","網站名稱","Website name.","Вебсайт номи.","ウェブサイト名"]),(0,o["default"])(i,u+"_SITE_URL",["网站地址","網站地址","網站網址","Website URL.","Вебсайт URL.","ウェブサイトのアドレス"]),(0,o["default"])(i,u+"_SMTP_HOST",["自定义 SMTP 服务器地址。如您已配置 SMTP_SERVICE,此项请留空。","自定義 SMTP 伺服器地址。如您已配置 SMTP_SERVICE,此項請留空。","自訂 SMTP 伺服器位址。如您已設定 SMTP_SERVICE,此項請留白。","Custom SMTP server address. If you have configured SMTP_SERVICE, please leave it empty.","Махсус СМТП сервер манзили. Агар сиз СМТП_СEРВИСE созлаган бўлсангиз, уни бўш қолдиринг.","自定义 SMTP 服务器地址。如您已配置 SMTP_SERVICE,此项请留空。","カスタムSMTPサーバのアドレス。 SMTP_SERVICEを設定している場合は空白のままにします。"]),(0,o["default"])(i,u+"_SMTP_PASS",["邮件通知邮箱密码,QQ、163邮箱请填写授权码。","郵件通知郵箱密碼,QQ、163郵箱請填寫授權碼。","郵件通知郵箱密碼,QQ、163 郵箱請填寫授權碼。","Email notification mailbox password. Enter authorization code for QQ/163 mail.","Электрон почта хабарномаси почта қутиси пароли. ҚҚ/163 почтаси учун авторизация кодини киритинг.","メール通知のメールボックスパスワード、QQ、163メールは認証コードを入力してください"]),(0,o["default"])(i,u+"_SMTP_PORT",["自定义 SMTP 端口。如您已配置 SMTP_SERVICE,此项请留空。","自定義 SMTP 端口。如您已配置 SMTP_SERVICE,此項請留空。","自訂 SMTP 連接埠。如您已設定 SMTP_SERVICE,此項請留白。","Custom SMTP port. If you have configured SMTP_SERVICE, please leave it empty.","Махсус СМТП порти. Агар сиз СМТП_СEРВИС созлаган бўлсангиз, уни бўш қолдиринг.","カスタムSMTPポート。 SMTP_SERVICEを設定している場合は、空白のままにします。"]),(0,o["default"])(i,u+"_SMTP_SECURE",["自定义 SMTP 是否使用TLS,请填写 true 或 false。如您已配置 SMTP_SERVICE,此项请留空。","自定義 SMTP 是否使用TLS,請填寫 true 或 false。如您已配置 SMTP_SERVICE,此項請留空。","自訂 SMTP 是否使用 TLS,請填寫 true 或 false。如您已設定 SMTP_SERVICE,此項請留白。",'Custom TLS for SMTP. Enter "true" or "false". If you have configured SMTP_SERVICE, please leave it empty.',"СМТП учун махсус ТЛС. «Тўғри» ёки «нотўғри» ни киритинг. Агар сиз СМТП_СEРВИС созлаган бўлсангиз, уни бўш қолдиринг.","SMTPがTLSを使用するかどうかをカスタマイズします。trueまたはfalseを記入してください。SMTP_SERVICEを設定している場合は、この項目を空白にしてください。"]),(0,o["default"])(i,u+"_SMTP_SERVICE",["邮件通知邮箱服务商。支持:".concat(d.join("、")),"郵件通知郵箱服務商。支持:".concat(d.join("、")),"郵件通知郵箱服務提供商。支援:".concat(d.join("、")),"Email service provider for Email notification. Support: ".concat(d.join(", ")),"Электрон почта хабарномаси учун электрон почта хизмати провайдери. Қўллаб-қувватлаш: ".concat(d.join(", ")),"メール通知メールボックスサービスプロバイダ。 サポート: ".concat(d.join(","),".")]),(0,o["default"])(i,u+"_SMTP_USER",["邮件通知邮箱用户名。","郵件通知郵箱用户名。","郵件通知郵箱使用者名稱。","Email notification mailbox username.","Электрон почта хабарномаси почта қутиси фойдаланувчи номи.","メール通知のメールボックスユーザー名。"]),(0,o["default"])(i,"ADMIN_CONFIG_RESET",["重置","重置","還原","Reset","Ресет","リセット"]),(0,o["default"])(i,"ADMIN_CONFIG_SAVE",["保存","保存","儲存","Save","Сақлаш","保存"]),(0,o["default"])(i,"ADMIN_CREDENTIALS",["私钥文件","私鑰文件","私鑰檔案","Private key file","Shaxsiy kalit fayli","秘密鍵ファイル"]),(0,o["default"])(i,"ADMIN_CREDENTIALS_FAQ",["如何获得私钥","如何獲得私鑰","如何獲取私鑰","How to get the private key","Shaxsiy kalitni qanday olish mumkin","秘密鍵を取得する方法"]),(0,o["default"])(i,"ADMIN_CREDENTIALS_PLACEHOLDER",["请粘贴私钥文件内容","請貼上私鑰文件內容","請貼上私鑰檔案內容","Please paste the contents of the private key file","Iltimos, shaxsiy kalit faylining mazmunini joylashtiring","秘密鍵ファイルの内容を貼り付けてください"]),(0,o["default"])(i,"ADMIN_FORGOT",["忘记密码","忘記密碼","忘記密碼","Forget your password","Парол унутилган","パスワードを忘れた"]),(0,o["default"])(i,"ADMIN_EXPORT",["导出","匯出","匯出","Export","Экспорт","エクスポート"]),(0,o["default"])(i,"ADMIN_EXPORT_WARN",["将全部数据导出为 JSON 文件。如果遇到评论较多、导出失败或缺失数据,请连接数据库手动导出","將全部數據匯出為 JSON 檔。如果遇到評論較多、匯出失敗或缺失數據,請連接資料庫手動匯出","將全部數據匯出為 JSON 檔。如果遇到評論較多、匯出失敗或缺失數據,請連接資料庫手動匯出","Export all data as a JSON file. If you encounter export failures or missing data, connect to the database to export manually","Барча маълумотларни ЖСОН файли сифатида экспорт қилинг. Экспорт хатоси ёки этишмаётган маълумотларга дуч келсангиз, қўлда экспорт қилиш учун маълумотлар базасига уланинг","すべてのデータをJSONファイルとしてエクスポートします。コメントが多く、エクスポートに失敗したりデータが欠落している場合は、データベースに手動で接続してエクスポートしてください"]),(0,o["default"])(i,"ADMIN_EXPORT_COMMENT",["导出评论","匯出評論","匯出評論","Export comment","Изохни экспорт килиш","コメントをエクスポート"]),(0,o["default"])(i,"ADMIN_EXPORT_COUNTER",["导出访问量","匯出訪問量","匯出訪問量","Export counter","Экспорт сони","ページビューをエクスポート"]),(0,o["default"])(i,c,["导入","匯入","匯入","Import","Импорт","インポート"]),(0,o["default"])(i,c+"_FILE_REQUIRED",["未选择文件","未選擇文件","未選擇檔案","No file selected","Файлни танланмади","ファイルが選択されていません"]),(0,o["default"])(i,c+"_IMPORTED",["完成导入 ","完成匯入 ","完成匯入 ","Imported ","Импорт қилинди ","インポート完了 "]),(0,o["default"])(i,c+"_IMPORTING",["开始导入 ","開始匯入 ","開始匯入 ","Importing ","Импорт қилинмоқда ","インポートを開始 "]),(0,o["default"])(i,c+"_LOG",["日志","日誌","日誌","Log","Лог","システムログ"]),(0,o["default"])(i,c+"_SELECT",["请选择","請選擇","請選擇","Select","Танланг","選択してください"]),(0,o["default"])(i,c+"_SELECT_FILE",["选择文件","選擇文件","選擇檔案","Select file","Файлни танланг","ファイルを選択"]),(0,o["default"])(i,c+"_SELECT_SOURCE",["选择源系统","選擇源系統","選擇來源系統","Select source","Манба танланг","ソースシステムを選択"]),(0,o["default"])(i,c+"_SOURCE_REQUIRED",["未选择源系统","未選擇源系統","未選擇來源系統","No source selected.","Ҳеч қандай манба танланмаган.","ソースシステムが選択されていません"]),(0,o["default"])(i,c+"_START",["开始导入","開始匯入","開始匯入","Start import","Импортни бошлаш","インポートを開始"]),(0,o["default"])(i,c+"_STARTING",["开始导入","開始匯入","開始匯入","Importing","Импорт қилинмоқда","インポート中です"]),(0,o["default"])(i,c+"_TIP_ARTALK",["请上传 JSON 格式的 Artalk 导出文件,文件名通常为 comments.data.json","請上傳 JSON 格式的 Artalk 導出文件,文件名通常為 comments.data.json","請上傳 JSON 格式的 Artalk 匯出檔案,檔名通常為 comments.data.json","Please upload the Artalk export file in JSON format.The file name is usually comments.data.json","Арталк экспорт файлини ЖСОН форматида юкланг. Файл номи одатда comments.data.json бўлади.","通常comments.data.jsonという名前のJSON形式のArtalkエクスポートファイルをアップロードしてください"]),(0,o["default"])(i,c+"_TIP_DISQUS",["请上传 XML 格式的 Disqus 导出文件,文件名通常为 [网站名称]-[导出时间]-all.xml","請上傳 XML 格式的 Disqus 導出文件,文件名通常為 [網站名稱]-[導出時間]-all.xml","請上傳 XML 格式的 Disqus 匯出檔案,檔名通常為 [網站名稱]-[匯出時間]-all.xml","Please upload the Disqus export file in XML format. The file name is usually [website name]-[export time]-all.xml","Disqus экспорт файлини ХМЛ форматида юкланг. Файл номи одатда [веб-сайт номи]-[экспорт vaqti]-all.xml","DisqusエクスポートファイルをXML形式でアップロードしてください。ファイル名は通常、[サイト名]-[エクスポート時間]-all.xmlです。"]),(0,o["default"])(i,c+"_TIP_VALINE",["请上传 JSON 格式的 Valine 导出文件,文件名通常为 Comment.json","請上傳 JSON 格式的 Valine 導出文件,文件名通常為 Comment.json","請上傳 JSON 格式的 Valine 匯出檔案,檔名通常為 Comment.json","Please upload the Valine export file in JSON format. The file name is usually Comment.json","Илтимос, Валине экспорт файлини ЖСОН форматида юкланг. Файл номи одатда Comment.json","通常Comment.jsonという名前のJSON形式のValineエクスポートファイルをアップロードしてください。"]),(0,o["default"])(i,c+"_UPLOADED",["上传完成 ","上傳完成 ","上傳完成 ","Uploaded ","Юкланди ","アップロード完了"]),(0,o["default"])(i,c+"_UPLOADING",["已上传 ","已上傳 ","已上傳 ","Uploading ","Юкланмоқда ","すでにアップロードされています"]),(0,o["default"])(i,c+"_WARN",["支持从其他评论系统的备份文件导入评论。\n数据是安全的,导入功能完全在您的云环境进行。\n建议在导入前备份 comment 数据库。","支持從其他評論系統的備份文件匯入評論。\n數據是安全的,匯入功能完全在您的雲環境進行。\n建議在匯入前備份 comment 數據庫。","支援從其他留言系統的備份檔案匯入留言。\n資料是安全的,匯入功能完全在您的雲端環境進行。\n建議在匯入前備份 comment 資料庫。","Import comments from other comment systems.\nThe data is safe, and the import function is performed entirely in your cloud environment.\nPlease backup your comment database before importing.","Бошқа шарҳ тизимларидан шарҳларни импорт қилинг.\nМаълумотлар хавфсиз ва импорт функцияси тўлиқ булутли муҳитда амалга оширилади.\nИмпорт қилишдан олдин шарҳлар маълумотлар базасини захираланг.","他のレビューシステムのバックアップファイルからのレビューのインポートに対応。 \nデータは安全で、インポート機能はすべてクラウド環境で実行されます。 \nインポート前にコメントデータベースをバックアップすることを推奨します。"]),(0,o["default"])(i,"ADMIN_LOGIN",["登录","登入","登入","Sign in","Тизимга кириш","ログイン"]),(0,o["default"])(i,"ADMIN_LOGIN_TITLE",["Twikoo 评论管理","Twikoo 評論管理","Twikoo 留言管理","Twikoo Management Panel","Twikoo Бошқарув Панели","Twikoo コメント管理"]),(0,o["default"])(i,"ADMIN_LOGOUT",["退出登录","退出登入","登出","Sign out","Тизимдан чиқиш","ログアウト"]),(0,o["default"])(i,"ADMIN_NEED_UPDATE",["若要使用评论管理,请更新 Twikoo 云函数","若要使用評論管理,請更新 Twikoo 雲函數","若要使用留言管理功能,請更新 Twikoo 雲端函數","A new version of Twikoo is required for comment management.","Фикрларни бошқариш учун Твикоо нинг янги версияси талаб қилинади.","コメント管理を使用するには、Twikoo クラウド関数を更新してください"]),(0,o["default"])(i,"ADMIN_PASSWORD",["密码","密碼","密碼","Password","Пароль","パスワード"]),(0,o["default"])(i,"ADMIN_PASSWORD_PLACEHOLDER",["请输入","請輸入","請輸入","Enter your password...","Паролингизни киритинг...","入力してください"]),(0,o["default"])(i,"ADMIN_PASSWORD_REQUIRED",["请输入密码","請輸入密碼","請輸入密碼","Please enter your password","Илтимос, паролингизни киритинг","パスワードを入力してください"]),(0,o["default"])(i,"ADMIN_REGIST",["注册","註冊","註冊","Register","Рўйхатдан ўтиш","登録"]),(0,o["default"])(i,"ADMIN_REGIST_FAILED",["注册失败","註冊失敗","註冊失敗","Register failed","Рўйхатдан ўтиш амалга ошмади","登録に失敗しました"]),(0,o["default"])(i,"ADMIN_SET_PASSWORD",["设置密码","設置密碼","設定密碼","Set password","Пароль қўйиш","パスワードの設定"]),(0,o["default"])(i,"ADMIN_SET_PASSWORD_CONFIRM",["确认密码","確認密碼","確認密碼","Confirm password","Паролни тасдиқланг","パスワードの確認"]),(0,o["default"])(i,"ADMIN_SET_PASSWORD_CONFIRM_PLACEHOLDER",["确认密码","確認密碼","確認密碼","Confirm password...","Паролни тасдиқлаш...","パスワードの確認"]),(0,o["default"])(i,"ADMIN_SET_PASSWORD_PLACEHOLDER",["密码","密碼","密碼","Password","Пароль","パスワード"]),(0,o["default"])(i,"ADMIN_TITLE",["Twikoo 管理面板","Twikoo 管理面板","Twikoo 管理控制台","Twikoo Management Panel","Twikoo Бошқарув Панели","Twikoo管理パネル"]),(0,o["default"])(i,"COMMENTS_COUNT_SUFFIX",[" 条评论"," 條評論"," 則留言"," comments"," изоҳлар"," 件のコメント"]),(0,o["default"])(i,"COMMENTS_EXPAND",["查看更多","查看更多","檢視更多","Load more","Давомини юклаш","もっと見る"]),(0,o["default"])(i,"COMMENTS_NO_COMMENTS",["没有评论","沒有評論","沒有留言","No comment","Изоҳларсиз","コメントなし"]),(0,o["default"])(i,"COMMENT_EXPAND",["展开","展開","展開","Read more","Давомини ўқиш","コメントを展開する"]),(0,o["default"])(i,"COMMENT_COLLAPSE",["收起","收起","閉合","Collapse","Очиш","コメントを折りたたむ"]),(0,o["default"])(i,"COMMENT_MASTER_TAG",["博主","博主","站長","Admin","Модератор","管理者"]),(0,o["default"])(i,"COMMENT_REPLIED",["回复","回覆","回覆","Reply","Жавоб бериш","返信"]),(0,o["default"])(i,"COMMENT_REVIEWING_TAG",["审核中","審核中","審核中","Pending","Кутилмоқда","検討中"]),(0,o["default"])(i,"COMMENT_TOP_TAG",["置顶","置頂","置頂","Pinned","Қадоқланган","トップに固定"]),(0,o["default"])(i,"COMMENT_FAILED",["评论失败","評論失敗","評論失敗","Comment failed","Фикр билдирилмади","コメント失敗"]),(0,o["default"])(i,"META_INPUT_LINK",["网址","網址","網址","Website","Веб-сайт","ウェブサイト"]),(0,o["default"])(i,"META_INPUT_MAIL",["邮箱","郵箱","郵箱","Email","Email","受信箱"]),(0,o["default"])(i,"META_INPUT_NICK",["昵称","暱稱","暱稱","Nickname","Исм","ネットネーム"]),(0,o["default"])(i,"META_INPUT_NOT_REQUIRED",["选填","選填","選填","Optional","Ихтиёрий","任意"]),(0,o["default"])(i,"META_INPUT_REQUIRED",["必填","必填","必填","Required","Мажбурий","必須項目"]),(0,o["default"])(i,"PAGINATION_COUNT_PREFIX",["共 ","共 ","共 ","","","合計 "]),(0,o["default"])(i,"PAGINATION_COUNT_SUFFIX",[" 条"," 條"," 條"," entries"," ёзувлар"," 件"]),(0,o["default"])(i,"PAGINATION_GOTO_PREFIX",["前往","前往","前往","Goto page","Саҳифага ўтиш","ページに移動"]),(0,o["default"])(i,"PAGINATION_GOTO_SUFFIX",["页","頁","頁","","ページ"]),(0,o["default"])(i,"PAGINATION_PAGESIZE",["条/页","條/頁","則/頁","entries/page","ёзувлар/саҳифа","件/ページ"]),(0,o["default"])(i,"SUBMIT_CANCEL",["取消","取消","取消","Cancel","Бекор қилиш","キャンセル"]),(0,o["default"])(i,"SUBMIT_PREVIEW",["预览","預覽","預覽","Preview","Кўриб чиқиш","プレビュー"]),(0,o["default"])(i,"SUBMIT_SEND",["发送","發送","傳送","Send","Юбормоқ","送信"]),(0,o["default"])(i,"IMAGE_UPLOAD_PLACEHOLDER",["图片上传中","圖片上傳中","圖片上傳中","Uploading image","Расм юклаш","画像のアップロード中"]),(0,o["default"])(i,"IMAGE_UPLOAD_FAILED",["图片上传失败","圖片上傳失敗","圖片上傳失敗","IMAGE UPLOAD FAILED","РАСМ ЮКЛАНМАДИ","画像のアップロード失敗"]),(0,o["default"])(i,"IMAGE_UPLOAD_FAILED_NO_CONF",["博主未配置图床服务","博主未配置圖床服務","博主未配置圖床服務","The blogger didn't configured any image bed service","Муаллиф ҳеч қандай тасвир хизматини созламаган","管理者がイメージサービスを設定していない"]),(0,o["default"])(i,"IMAGE_UPLOAD_PLEASE_WAIT",["图片上传中,请稍候再发送","圖片上傳中,請稍候再發送","圖片上傳中,請稍候再傳送","Uploading image, please try again later","Расм юкланмоқда, кейинроқ қайта уриниб кўринг","写真はアップロード中です"]),(0,o["default"])(i,"SUBMIT_SENDING",["发送中","發送中","正在傳送","Sending","Юбориш","送信中"]),(0,o["default"])(i,"TIMEAGO_DAYS",["天前","天前","天前","days ago","кунлар олдин","日前"]),(0,o["default"])(i,"TIMEAGO_HOURS",["小时前","小時前","小時前","hours ago","соатлар олдин","時間前"]),(0,o["default"])(i,"TIMEAGO_MINUTES",["分钟前","分鐘前","分鐘前","minutes ago","дақиқалар олдин","分前"]),(0,o["default"])(i,"TIMEAGO_NOW",["刚刚","剛剛","剛剛","Just now","Ҳозиргина","たった今"]),(0,o["default"])(i,"TIMEAGO_SECONDS",["秒前","秒前","秒前","seconds ago","сониялар олдин","秒前"]),i)},8896:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.setLanguage=t["default"]=void 0;var i=r(n(2554)),o={zh:0,"zh-cn":0,"zh-CN":0,"zh-HK":1,"zh-tw":2,"zh-TW":2,"en-us":3,"en-US":3,"en-gb":3,"en-GB":3,en:3,uz:4,"uz-UZ":4,ja:5,"ja-JP":5},a="";t.setLanguage=function(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};a=e.lang in o?e.lang:navigator.language},t["default"]=function(e,t){var n=t||a||navigator.language;return(n&&o[n]?i["default"][e][o[n]]:i["default"][e][o["zh-CN"]])||""}},2304:function(e,t,n){"use strict";var r=n(3330),i=n(9767);Object.defineProperty(t,"__esModule",{value:!0}),t.blobToDataURL=void 0,Object.defineProperty(t,"call",{enumerable:!0,get:function(){return p.call}}),t.getHref=t.getFuncVer=t.getCommentsCountApi=t.convertLink=void 0,Object.defineProperty(t,"getQQAvatar",{enumerable:!0,get:function(){return h.getQQAvatar}}),t.getUrl=t.getRecentCommentsApi=void 0,Object.defineProperty(t,"initMarkedOwo",{enumerable:!0,get:function(){return g.initMarkedOwo}}),Object.defineProperty(t,"initOwoEmotions",{enumerable:!0,get:function(){return g.initOwoEmotions}}),t.isNotSet=void 0,Object.defineProperty(t,"isQQ",{enumerable:!0,get:function(){return h.isQQ}}),Object.defineProperty(t,"isUrl",{enumerable:!0,get:function(){return p.isUrl}}),t.logger=void 0,Object.defineProperty(t,"marked",{enumerable:!0,get:function(){return d["default"]}}),Object.defineProperty(t,"normalizeMail",{enumerable:!0,get:function(){return h.normalizeMail}}),t.readAsText=void 0,Object.defineProperty(t,"renderCode",{enumerable:!0,get:function(){return f["default"]}}),t.renderMath=t.renderLinks=void 0,Object.defineProperty(t,"setLanguage",{enumerable:!0,get:function(){return c.setLanguage}}),Object.defineProperty(t,"t",{enumerable:!0,get:function(){return c["default"]}}),Object.defineProperty(t,"timeago",{enumerable:!0,get:function(){return l["default"]}}),t.timestamp=void 0;var o,a=r(n(818)),s=r(n(5825)),u=r(n(8711)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{"default":e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r["default"]=e,n&&n.set(e,r),r}(n(8896)),l=r(n(1232)),d=r(n(7423)),f=r(n(4508)),p=n(4491),h=n(4453),g=n(2894);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n["return"]||n["return"]()}finally{if(s)throw o}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==undefined?arguments[0]:new Date).getTime()},t.convertLink=function(e){return e?"http"!==e.substring(0,4)?"http://".concat(e):e:""},t.getFuncVer=function(){var e=(0,u["default"])(a["default"].mark((function t(e){return a["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o){t.next=4;break}return t.next=3,(0,p.call)(e,"GET_FUNC_VERSION");case 3:o=t.sent;case 4:return t.abrupt("return",o);case 5:case"end":return t.stop()}}),t)})));return function(t){return e.apply(this,arguments)}}(),t.getCommentsCountApi=function(){var e=(0,u["default"])(a["default"].mark((function t(e,n){var r;return a["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n.urls instanceof Array){t.next=2;break}throw new Error("urls 参数有误");case 2:if(0!==n.urls.length){t.next=4;break}return t.abrupt("return",[]);case 4:return t.next=6,(0,p.call)(e,"GET_COMMENTS_COUNT",n);case 6:return r=t.sent,t.abrupt("return",r.result.data);case 8:case"end":return t.stop()}}),t)})));return function(t,n){return e.apply(this,arguments)}}(),t.getRecentCommentsApi=function(){var e=(0,u["default"])(a["default"].mark((function t(e,n){var r,i,o,s;return a["default"].wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,p.call)(e,"GET_RECENT_COMMENTS",n);case 2:r=t.sent,i=v(r.result.data);try{for(i.s();!(o=i.n()).done;)(s=o.value).relativeTime=(0,l["default"])(s.created)}catch(a){i.e(a)}finally{i.f()}return t.abrupt("return",r.result.data);case 6:case"end":return t.stop()}}),t)})));return function(t,n){return e.apply(this,arguments)}}(),t.getUrl=function(e){var t;if(window.TWIKOO_MAGIC_PATH)t=window.TWIKOO_MAGIC_PATH;else if(e&&"string"==typeof e)switch(e){case"location.pathname":case"window.location.pathname":t=window.location.pathname;break;case"location.href":case"window.location.href":t=window.location.href;break;default:t=e}else t=window.location.pathname;return t},t.getHref=function(e){var t,n;return null!==(t=null!==(n=window.TWIKOO_MAGIC_HREF)&&void 0!==n?n:e)&&void 0!==t?t:window.location.href},t.readAsText=function(e){return new Promise((function(t,n){var r=new FileReader;r.readAsText(e),r.onloadend=function(){r.error?n(r.error):t(r.result)}}))},t.renderLinks=function(e){var t=[];e instanceof Array?e.forEach((function(e){var n;(n=t).push.apply(n,(0,s["default"])(e.getElementsByTagName("a")))})):e instanceof Element&&(t=e.getElementsByTagName("a"));var n,r=v(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.setAttribute("target","_blank"),i.setAttribute("rel","noopener noreferrer")}}catch(o){r.e(o)}finally{r.f()}},t.renderMath=function(e,t){"function"==typeof renderMathInElement&&renderMathInElement(e,t||{delimiters:[{left:"$$",right:"$$",display:!0},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!0}],throwOnError:!1})},t.blobToDataURL=function(e){return new Promise((function(t){var n=new FileReader;n.onload=function(e){var n=e.target.result;t(n)},n.readAsDataURL(e)}))}},7423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(6847);r.marked.setOptions({renderer:new r.marked.Renderer,gfm:!0,tables:!0,breaks:!0,pedantic:!1,smartLists:!0,smartypants:!0}),t["default"]=r.marked},4361:function(e,t,n){"use strict";var r=n(3330);Object.defineProperty(t,"__esModule",{value:!0}),t.install=function(e){return d.apply(this,arguments)},t.tcb=void 0;var i=r(n(818)),o=r(n(8711)),a=n(2304);function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n["return"]||n["return"]()}finally{if(s)throw o}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&r[1]!==undefined?r[1]:{},l.sdk=t,f(n),e.next=5,p(n);case 5:return e.abrupt("return",l);case 6:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)}function f(e){var t,n=[],r=s(c);try{for(r.s();!(t=r.n()).done;){var i=t.value;i["default"]&&(0,a.isNotSet)(e[i.key])?e[i.key]=i["default"]:i.required&&(0,a.isNotSet)(e[i.key])&&n.push(i.key)}}catch(d){r.e(d)}finally{r.f()}if(n.length>0){var o,u=s(n);try{for(u.s();!(o=u.n()).done;){var l=o.value;a.logger.warn("".concat(l," is required"))}}catch(d){u.e(d)}finally{u.f()}throw new Error("Twikoo: failed to init")}}function p(e){return h.apply(this,arguments)}function h(){return(h=(0,o["default"])(i["default"].mark((function e(t){return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(t),e.next=3,m();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){l.app=l.sdk.init({env:e.envId,region:e.region})}function m(){return v.apply(this,arguments)}function v(){return(v=(0,o["default"])(i["default"].mark((function e(){return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,t){l.auth=l.app.auth({persistence:"local"}),l.auth.hasLoginState()?e():l.auth.anonymousAuthProvider().signIn().then(e)["catch"](t)})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},1232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=n(2304),i={timeago:{seconds:(0,r.t)("TIMEAGO_SECONDS"),minutes:(0,r.t)("TIMEAGO_MINUTES"),hours:(0,r.t)("TIMEAGO_HOURS"),days:(0,r.t)("TIMEAGO_DAYS"),now:(0,r.t)("TIMEAGO_NOW")}},o=function(e){var t=a(e.getDate(),2),n=a(e.getMonth()+1,2),r=a(e.getFullYear(),2);return"".concat(r,"-").concat(n,"-").concat(t)},a=function(e,t){for(var n=e.toString();n.length1&&arguments[1]!==undefined?arguments[1]:{};return i["default"].prototype.$tcb=e,i["default"].prototype.$twikoo=n,t.app=c=new i["default"]({render:function(e){return e(o["default"])}}),c.$mount(n.el||"#twikoo"),c}},1121:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,".el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#409EFF;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#409EFF;color:#409EFF}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#409EFF;border-color:#409EFF}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#FFF}.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409EFF;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409EFF;border-color:#409EFF;color:#FFF}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--mini,.el-button--small{font-size:12px;border-radius:3px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small,.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#409EFF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;border-color:transparent;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover{border-color:transparent}.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:rgba(255,255,255,.5)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table;content:\"\"}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0}",""]),t["default"]=a},6011:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,".el-input__inner,.el-textarea__inner{background-image:none;-webkit-box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;border:1px solid #DCDFE6;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;color:#606266;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__prefix,.el-input__suffix{position:absolute;top:0;-webkit-transition:all .3s;text-align:center;height:100%;color:#C0C4CC}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}",""]),t["default"]=a},1268:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,".el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:#409EFF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409EFF;stroke-linecap:round}.el-loading-spinner i{color:#409EFF}.el-loading-fade-enter,.el-loading-fade-leave-active{opacity:0}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}",""]),t["default"]=a},6213:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.twikoo {\n position: relative;\n}\n.twikoo svg {\n width: 100%;\n height: 100%;\n fill: currentColor;\n}\n\n/* 全局 CSS */\n.tk-expand {\n width: 100%;\n cursor: pointer;\n padding: 0.75em;\n text-align: center;\n transition: all 0.5s;\n}\n.tk-expand:hover {\n background-color: rgba(0,0,0,0.13);\n}\n.tk-expand:active {\n background-color: rgba(0,0,0,0.19);\n}\n.tk-content img {\n max-width: 300px;\n max-height: 300px;\n vertical-align: middle;\n}\n.tk-owo-emotion,\n.twikoo .OwO-item img {\n width: 3em;\n height: auto;\n}\n\n/* element-ui overwrite */\n.twikoo .el-input__inner,\n.twikoo .el-textarea__inner {\n color: currentColor;\n background-color: transparent;\n border-color: rgba(144,147,153,0.31);\n}\n.twikoo .el-input__inner:hover,\n.twikoo .el-textarea__inner:hover {\n border-color: rgba(144,147,153,0.50);\n}\n.twikoo .el-input__inner:focus,\n.twikoo .el-textarea__inner:focus {\n border-color: #409eff;\n}\n.twikoo .el-input-group__append,\n.twikoo .el-input-group__prepend {\n color: currentColor;\n background-clip: padding-box;\n background-color: rgba(144,147,153,0.13);\n border-color: rgba(144,147,153,0.31);\n}\n.twikoo .el-button:not(.el-button--primary):not(.el-button--text) {\n color: currentColor;\n background-color: rgba(144,147,153,0.063);\n border-color: rgba(144,147,153,0.31);\n}\n.twikoo .el-button:not(.el-button--primary):not(.el-button--text):active,\n.twikoo .el-button:not(.el-button--primary):not(.el-button--text):focus,\n.twikoo .el-button:not(.el-button--primary):not(.el-button--text):hover {\n color: #409eff;\n background-color: rgba(64,158,255,0.063);\n border-color: rgba(64,158,255,0.50);\n}\n.twikoo .el-button--primary.is-disabled,\n.twikoo .el-button--primary.is-disabled:active,\n.twikoo .el-button--primary.is-disabled:focus,\n.twikoo .el-button--primary.is-disabled:hover {\n color: rgba(255,255,255,0.63);\n background-color: rgba(64,158,255,0.50);\n border-color: transparent;\n}\n.twikoo .el-loading-mask {\n background-color: transparent;\n backdrop-filter: opacity(20%);\n}\n.twikoo .el-textarea .el-input__count {\n color: currentColor;\n background: transparent;\n}\n.tk-admin-warn {\n padding: 1rem 1.5rem;\n background-color: #fff7d0;\n border-left: 0.5rem solid #e7c000;\n color: #6b5900;\n align-self: stretch;\n}\n",""]),t["default"]=a},7574:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-action {\n display: flex;\n align-items: center;\n}\n.tk-action-link {\n margin-left: 0.5rem;\n color: #409eff;\n text-decoration: none;\n display: flex;\n align-items: center;\n}\n.tk-action-link .tk-action-icon-solid {\n display: none;\n}\n.tk-action-link.tk-liked .tk-action-icon,\n.tk-action-link:hover .tk-action-icon {\n display: none;\n}\n.tk-action-link.tk-liked .tk-action-icon-solid,\n.tk-action-link:hover .tk-action-icon-solid {\n display: block;\n}\n.tk-action-count {\n margin-left: 0.25rem;\n font-size: 0.75rem;\n height: 1.5rem;\n line-height: 1.5rem;\n}\n.tk-action-icon {\n display: inline-block;\n height: 1em;\n width: 1em;\n line-height: 0;\n color: #409eff;\n}\n",""]),t["default"]=a},6772:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-admin-container {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n pointer-events: none;\n}\n.tk-admin {\n position: absolute;\n top: 0;\n left: 100%;\n width: 100%;\n height: 100%;\n overflow-y: auto;\n pointer-events: all;\n color: #ffffff;\n background-color: rgba(0,0,0,0.60);\n backdrop-filter: blur(5px);\n transition: all 0.5s ease;\n visibility: hidden;\n}\n.tk-admin::-webkit-scrollbar {\n width: 5px;\n background-color: transparent;\n}\n.tk-admin::-webkit-scrollbar-track {\n background-color: transparent;\n}\n.tk-admin::-webkit-scrollbar-thumb {\n background-color: rgba(255,255,255,0.31);\n}\n.tk-admin.__show {\n left: 0;\n visibility: visible;\n}\n.tk-admin-close {\n position: sticky;\n float: right;\n display: block;\n top: 0;\n right: 0;\n width: 1rem;\n height: 1rem;\n padding: 1rem;\n box-sizing: content-box;\n color: #ffffff;\n}\n.tk-login,\n.tk-regist {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n padding: 0 2rem;\n}\n.tk-login-title {\n color: #ffffff;\n font-size: 1.25rem;\n text-align: center;\n margin-top: 10rem;\n}\n.tk-password,\n.tk-login-msg {\n color: #ffffff;\n width: 80%;\n text-align: center;\n margin-top: 1rem;\n}\n.tk-password .el-input__inner {\n min-width: 100px;\n}\n.tk-login-msg a {\n color: #ffffff;\n margin-left: 1em;\n text-decoration: underline;\n}\n.tk-regist-button {\n margin-top: 1rem;\n}\n.tk-panel {\n color: #ffffff;\n padding: 2rem;\n}\n.tk-panel-title {\n font-size: 1.5rem;\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n}\n.tk-panel-logout {\n color: #ffffff;\n font-size: 1rem;\n text-decoration: underline;\n}\n.tk-panel .tk-tabs {\n display: flex;\n margin-bottom: 1em;\n border-bottom: 2px solid #c0c4cc;\n}\n.tk-panel .tk-tab {\n color: #c0c4cc;\n cursor: pointer;\n line-height: 2em;\n margin-right: 2em;\n margin-bottom: -2px;\n}\n.tk-panel .tk-tab.__active {\n color: #ffffff;\n border-bottom: 2px solid #ffffff;\n}\n",""]),t["default"]=a},2759:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-admin-comment {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.tk-admin-comment a {\n color: currentColor;\n text-decoration: underline;\n}\n.tk-admin-warn {\n margin-bottom: 1em;\n}\n.tk-admin-comment-filter {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n}\n.tk-admin-comment-filter-keyword {\n flex: 1;\n}\n.tk-admin-comment-filter-type {\n height: 32px;\n margin: 0 0.5em;\n padding: 0 0.5em;\n color: #ffffff;\n background: none;\n border: 1px solid rgba(144,147,153,0.31);\n border-radius: 4px;\n position: relative;\n -moz-appearance: none;\n -webkit-appearance: none;\n}\n.tk-admin-comment-filter-type:focus {\n border-color: #409eff;\n}\n.tk-admin-comment-filter-type option {\n color: initial;\n}\n.tk-admin-comment-list {\n margin-top: 1em;\n}\n.tk-admin-comment-list,\n.tk-admin-comment-item {\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: stretch;\n}\n.tk-admin-comment-meta {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n margin-bottom: 0.5em;\n}\n.tk-admin-comment .tk-avatar {\n margin-right: 0.5em;\n}\n.tk-admin-actions {\n display: flex;\n margin-bottom: 1em;\n border-bottom: 1px solid rgba(255,255,255,0.5);\n}\n",""]),t["default"]=a},1307:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-admin-config-groups {\n overflow-y: auto;\n padding-right: 0.5em;\n}\n.tk-admin-config-groups .tk-admin-config-group,\n.tk-admin-config-groups .tk-admin-config-group-title {\n background: transparent;\n}\n.tk-admin-config-group-title {\n margin-top: 1em;\n font-size: 1.25rem;\n font-weight: bold;\n}\n.tk-admin-config-item {\n display: grid;\n align-items: center;\n grid-template-columns: 30% 70%;\n margin-top: 1em;\n}\n.tk-admin-config-title {\n text-align: right;\n margin-right: 1em;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.tk-admin-config-desc {\n margin-top: 0.5em;\n font-size: 0.75em;\n overflow-wrap: break-word;\n}\n.tk-admin-config-actions {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: 1em;\n}\n.tk-admin-config-message {\n margin-top: 0.5em;\n text-align: center;\n}\n.tk-admin-config-email-test-desc {\n margin: 1em 0;\n}\n",""]),t["default"]=a},8509:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-admin-import {\n display: flex;\n flex-direction: column;\n}\n.tk-admin-import-label {\n margin-top: 1em;\n font-size: 1.25rem;\n font-weight: bold;\n}\n.tk-admin-import select,\n.tk-admin-import input,\n.tk-admin-import .el-button,\n.tk-admin-import .el-textarea {\n margin-top: 1em;\n}\n",""]),t["default"]=a},5025:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-avatar {\n flex-shrink: 0;\n height: 2.5rem;\n width: 2.5rem;\n overflow: hidden;\n text-align: center;\n border-radius: 5px;\n margin-right: 1rem;\n}\n.tk-comment .tk-submit .tk-avatar,\n.tk-replies .tk-avatar {\n height: 1.6rem;\n width: 1.6rem;\n}\n.tk-avatar.tk-has-avatar {\n background-color: rgba(144,147,153,0.13);\n}\n.tk-avatar.tk-clickable {\n cursor: pointer;\n}\n.tk-avatar .tk-avatar-img {\n height: 2.5rem;\n color: #c0c4cc;\n}\n.tk-comment .tk-submit .tk-avatar .tk-avatar-img,\n.tk-replies .tk-avatar .tk-avatar-img {\n height: 1.6rem;\n}\n",""]),t["default"]=a},6277:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-main {\n flex: 1;\n width: 0;\n}\n.tk-row {\n flex: 1;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n}\n.tk-nick-link {\n color: inherit;\n text-decoration: none;\n}\n.tk-replies .tk-nick-link {\n font-size: .9em;\n}\n.tk-nick-link:hover {\n color: #409eff;\n}\n.tk-actions {\n display: none;\n margin-left: 1em;\n}\n.tk-comment:hover .tk-actions {\n display: inline;\n}\n.tk-extras {\n color: #999999;\n font-size: 0.875em;\n display: flex;\n flex-wrap: wrap;\n}\n.tk-extra {\n margin-top: 0.5rem;\n margin-right: 0.75rem;\n display: flex;\n align-items: center;\n}\n.tk-icon.__comment {\n height: 1em;\n width: 1em;\n line-height: 1;\n}\n.tk-extra-text {\n line-height: 1;\n}\n.tk-tag {\n display: inline-block;\n padding: 0 0.5em;\n font-size: 0.75em;\n background-color: #f2f6fc;\n}\n.tk-tag-green {\n background-color: rgba(103,194,58,0.13);\n border: 1px solid rgba(103,194,58,0.50);\n border-radius: 2px;\n color: #67c23a;\n}\n.tk-tag-yellow {\n background-color: rgba(230,162,60,0.13);\n border: 1px solid rgba(230,162,60,0.50);\n border-radius: 2px;\n color: #e6a23c;\n}\n.tk-tag-blue {\n background-color: rgba(64,158,255,0.13);\n border: 1px solid rgba(64,158,255,0.50);\n border-radius: 2px;\n color: #409eff;\n}\n.tk-tag-red {\n background-color: rgba(245,108,108,0.13);\n border: 1px solid rgba(245,108,108,0.50);\n border-radius: 2px;\n color: #f56c6c;\n}\n.tk-comment {\n margin-top: 1rem;\n display: flex;\n flex-direction: row;\n word-break: break-all;\n}\n.tk-content {\n margin-top: 0.5rem;\n overflow: auto;\n max-height: 500px;\n}\n.tk-replies .tk-content {\n font-size: .9em;\n}\n.tk-comment .vemoji {\n max-height: 2em;\n vertical-align: middle;\n}\n.tk-replies {\n max-height: 200px;\n overflow: hidden;\n position: relative;\n}\n.tk-replies-expand {\n max-height: none;\n}\n.tk-submit {\n margin-top: 1rem;\n}\n.tk-expand {\n font-size: 0.75em;\n}\n",""]),t["default"]=a},4259:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-comments-title {\n font-size: 1.25rem;\n font-weight: bold;\n margin-bottom: 1rem;\n display: flex;\n align-items: baseline;\n justify-content: space-between;\n}\n.tk-comments-count.__hidden {\n visibility: hidden;\n}\n.tk-comments-container {\n min-height: 10rem;\n display: flex;\n flex-direction: column;\n}\n.tk-comments-no {\n flex: 1;\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.tk-comments-error {\n font-size: 0.75em;\n color: #ff0000;\n}\n.tk-icon.__comments {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n vertical-align: sub;\n margin-left: 0.5em;\n height: 0.75em;\n width: 0.75em;\n line-height: 0;\n cursor: pointer;\n color: #409eff;\n}\n",""]),t["default"]=a},8117:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-footer {\n width: 100%;\n text-align: end;\n font-size: 0.75em;\n color: #999999;\n margin-top: 1em;\n}\n",""]),t["default"]=a},7856:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-meta-input {\n display: flex;\n}\n.tk-meta-input .el-input {\n width: auto;\n width: calc((100% - 1rem) / 3); /* Fix Safari */\n flex: 1;\n}\n.tk-meta-input .el-input + .el-input {\n margin-left: 0.5rem;\n}\n.tk-meta-input .el-input .el-input-group__prepend {\n padding: 0 1rem;\n}\n.tk-meta-input .el-input input:invalid {\n border: 1px solid #f56c6c;\n box-shadow: none;\n}\n@media screen and (max-width: 767px) {\n.tk-meta-input {\n flex-direction: column;\n}\n.tk-meta-input .el-input {\n width: auto;\n}\n.tk-meta-input .el-input + .el-input {\n margin-left: 0;\n margin-top: 0.5rem;\n}\n}\n",""]),t["default"]=a},4972:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-pagination,\n.tk-pagination-pagers {\n display: flex;\n}\n.tk-pagination {\n width: 100%;\n align-items: center;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.tk-pagination-options {\n display: flex;\n align-items: center;\n}\n.tk-pagination-pager {\n width: 2em;\n height: 2em;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n.tk-pagination-pager.__current {\n background-color: #409eff;\n pointer-events: none;\n}\n.tk-pagination .el-input {\n width: 50px;\n}\n.tk-pagination .el-input .el-input__inner {\n padding: 0;\n height: 28px;\n text-align: center;\n -moz-appearance: textfield;\n appearance: textfield;\n}\n.tk-pagination .el-input .el-input__inner::-webkit-inner-spin-button,\n.tk-pagination .el-input .el-input__inner::-webkit-outer-spin-button {\n -webkit-appearance: none;\n appearance: none;\n margin: 0;\n}\n",""]),t["default"]=a},1508:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,"\n.tk-submit {\n display: flex;\n flex-direction: column;\n}\n.tk-row {\n display: flex;\n flex-direction: row;\n}\n.tk-col {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n.tk-meta-input {\n margin-bottom: 0.5rem;\n}\n.tk-row.actions {\n position: relative;\n margin-top: 1rem;\n margin-bottom: 1rem;\n margin-left: 3.5rem;\n align-items: center;\n justify-content: flex-end;\n}\n.tk-row-actions-start {\n flex: 1;\n display: flex;\n align-items: center;\n}\n.tk-submit-action-icon {\n align-self: center;\n display: inline-block;\n width: 1.25em;\n line-height: 0;\n margin-right: 10px;\n cursor: pointer;\n flex-shrink: 0;\n}\n.tk-submit-action-icon svg:hover {\n opacity: 0.8;\n}\n.tk-submit-action-icon.__markdown {\n color: #909399;\n}\n.tk-error-message {\n word-break: break-all;\n color: #ff0000;\n font-size: 0.75em;\n flex-shrink: 1;\n}\n.tk-input-image {\n display: none;\n}\n.tk-input {\n flex: 1;\n}\n.tk-input .el-textarea__inner {\n background-position: right bottom;\n background-repeat: no-repeat;\n}\n.tk-preview-container {\n margin-left: 3rem;\n margin-bottom: 1rem;\n padding: 5px 15px;\n border: 1px solid rgba(128,128,128,0.31);\n border-radius: 4px;\n word-break: break-word;\n}\n",""]),t["default"]=a},315:function(e,t,n){"use strict";n.r(t);var r=n(7156),i=n.n(r),o=n(8161),a=n.n(o)()(i());a.push([e.id,'/*!\n * OwO v1.0.2\n * Source: https://github.com/DIYgod/OwO/blob/master/dist/OwO.min.css\n * Author: DIYgod\n * Modified by: iMaeGoo\n * Released under the MIT License.\n */\n\n.OwO {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.OwO.OwO-open .OwO-body {\n display: block;\n}\n\n.OwO .OwO-logo {\n width: 1.125em;\n display: flex;\n}\n\n.OwO .OwO-body {\n display: none;\n position: absolute;\n left: 0;\n right: 0;\n max-width: 500px;\n color: #4a4a4a;\n background-color: #ffffff;\n border: 1px solid rgba(144,147,153,0.31);\n top: 2em;\n border-radius: 0 4px 4px;\n z-index: 1000;\n}\n\n.night .OwO .OwO-body,\n.darkmode .OwO .OwO-body,\n.DarkMode .OwO .OwO-body,\n[data-theme="dark"] .OwO .OwO-body,\n[data-user-color-scheme="dark"] .OwO .OwO-body {\n color: #ffffff;\n background-color: #4a4a4a;\n}\n\n.OwO .OwO-body .OwO-items {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: none;\n padding: 10px;\n padding-right: 0;\n margin: 0;\n overflow: auto;\n font-size: 0;\n}\n\n.OwO .OwO-body .OwO-items .OwO-item {\n list-style-type: none;\n padding: 5px 10px;\n border-radius: 5px;\n display: inline-block;\n font-size: 12px;\n line-height: 14px;\n cursor: pointer;\n -webkit-transition: .3s;\n transition: .3s;\n text-align: center;\n}\n\n.OwO .OwO-body .OwO-items .OwO-item:hover {\n background-color: rgba(144,147,153,0.13);\n box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);\n}\n\n.OwO .OwO-body .OwO-items-emoji .OwO-item {\n font-size: 20px;\n line-height: 19px;\n}\n\n.OwO .OwO-body .OwO-items-image .OwO-item {\n width: 14%;\n box-sizing: border-box;\n}\n\n@media screen and (max-width: 600px) {\n #twikoo .OwO-items > .OwO-item {\n width: 16%;\n }\n}\n\n@media screen and (max-width: 460px) {\n #twikoo .OwO-items > .OwO-item {\n width: 20%;\n }\n}\n\n@media screen and (max-width: 400px) {\n #twikoo .OwO-items > .OwO-item {\n width: 25%;\n }\n}\n\n@media screen and (max-width: 330px) {\n #twikoo .OwO-items > .OwO-item {\n width: 33%;\n }\n}\n\n\n.OwO .OwO-body .OwO-items-image .OwO-item img {\n max-width: 100%;\n}\n\n.OwO .OwO-body .OwO-items-show {\n display: block;\n}\n\n.OwO .OwO-body .OwO-bar {\n width: 100%;\n border-top: 1px solid rgba(144,147,153,0.31);\n border-radius: 0 0 4px 4px;\n}\n\n.OwO .OwO-body .OwO-bar .OwO-packages {\n margin: 0;\n padding: 0;\n font-size: 0;\n}\n\n.OwO .OwO-body .OwO-bar .OwO-packages li {\n list-style-type: none;\n display: inline-block;\n line-height: 30px;\n font-size: 14px;\n padding: 0 10px;\n cursor: pointer;\n margin-right: 3px;\n}\n\n.OwO .OwO-body .OwO-bar .OwO-packages li:nth-child(1) {\n border-radius: 0 0 0 3px;\n}\n\n.OwO .OwO-body .OwO-bar .OwO-packages li:hover {\n background-color: rgba(144,147,153,0.13);\n}\n\n.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active {\n background-color: rgba(144,147,153,0.13);\n -webkit-transition: .3s;\n transition: .3s;\n}\n',""]),t["default"]=a},4427:function(e){e.exports=''},511:function(e){e.exports=''},7630:function(e){e.exports=''},3447:function(e){e.exports=''},7385:function(e){e.exports=''},2170:function(e){e.exports=''},5552:function(e){e.exports=''},5242:function(e){e.exports=''},3137:function(e){e.exports=''},4783:function(e){e.exports=''},5461:function(e){e.exports=''},5570:function(e){e.exports=''},8384:function(e){e.exports=''},7702:function(e){e.exports=''},6845:function(e){e.exports=''},1576:function(e){e.exports=''},2561:function(e){e.exports=''},1455:function(e){e.exports=''},9e3:function(e){e.exports=''},6342:function(e){e.exports=''},6230:function(e){e.exports=''},7848:function(e){e.exports=''},146:function(e){e.exports=''},3615:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(2469),i=n(3624),o=i.Z,a=(n(6995),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},8919:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(1979),i=n(8970),o=i.Z,a=(n(9055),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},1778:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(1138),i=n(7404),o=i.Z,a=(n(9873),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},126:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(6246),i=n(9454),o=i.Z,a=(n(986),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},6319:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(2120),i=n(2319),o=i.Z,a=(n(9793),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},2075:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(3778),i=n(3904),o=i.Z,a=(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports},3560:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(969),i=n(3537),o=i.Z,a=(n(8339),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},9020:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(6436),i=n(227),o=i.Z,a=(n(7858),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},5301:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(4428),i=n(8449),o=i.Z,a=(n(5813),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},8796:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(4489),i=n(2650),o=i.Z,a=(n(9886),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},2992:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(3062),i=n(4575),o=i.Z,a=(n(6498),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},2628:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(5026),i=n(7175),o=i.Z,a=(n(884),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},2948:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(1105),i=n(2201),o=i.Z,a=(n(274),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},6971:function(e,t,n){"use strict";n.r(t),n.d(t,{__esModule:function(){return i.X},"default":function(){return a}});var r=n(7094),i=n(2762),o=i.Z,a=(n(2813),(0,n(1900).Z)(o,r.sY,r.xk,!1,null,null,null).exports)},1900:function(e,t,n){"use strict";function r(e,t,n,r,i,o,a,s){var u,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=u):i&&(u=s?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(e,t){return u.call(t),l(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,u):[u]}return{exports:e,options:c}}n.d(t,{Z:function(){return r}})},4195:function(e,t,n){var r=n(1121);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("0e5ef982",r,!0,{})},3414:function(e,t,n){var r=n(6011);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("1a92f302",r,!0,{})},9951:function(e,t,n){var r=n(1268);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("e6b19834",r,!0,{})},6995:function(e,t,n){var r=n(6213);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("6b852892",r,!0,{})},9055:function(e,t,n){var r=n(7574);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("3b8d5d29",r,!0,{})},9873:function(e,t,n){var r=n(6772);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("a5663f3a",r,!0,{})},986:function(e,t,n){var r=n(2759);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("527ec87e",r,!0,{})},9793:function(e,t,n){var r=n(1307);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("720ca7ef",r,!0,{})},8339:function(e,t,n){var r=n(8509);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("5e804d87",r,!0,{})},7858:function(e,t,n){var r=n(5025);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("2eab5bc4",r,!0,{})},5813:function(e,t,n){var r=n(6277);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("547717de",r,!0,{})},9886:function(e,t,n){var r=n(4259);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("b10b57f0",r,!0,{})},6498:function(e,t,n){var r=n(8117);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("32348eba",r,!0,{})},884:function(e,t,n){var r=n(7856);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("e2b4e0ec",r,!0,{})},274:function(e,t,n){var r=n(4972);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("6e2fda86",r,!0,{})},2813:function(e,t,n){var r=n(1508);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("7e0d6b84",r,!0,{})},1071:function(e,t,n){var r=n(315);r.__esModule&&(r=r["default"]),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(7913).Z)("8be46386",r,!0,{})},7913:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(8666),i="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!i)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var o={},a=i&&(document.head||document.getElementsByTagName("head")[0]),s=null,u=0,c=!1,l=function(){},d=null,f="data-vue-ssr-id",p="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e,t,n,i){c=n,d=i||{};var a=(0,r.Z)(e,t);return g(a),function(t){for(var n=[],i=0;in.parts.length&&(r.parts.length=n.parts.length)}else{var a=[];for(i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(u&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),M(n),y}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;M(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:P(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},8500:function(e,t,n){"use strict";var r=n(5952),i=n(7590),o=n(2005),a=n(565);e.exports=function(e,t){return r(e)||i(e,t)||o(e,t)||a()},e.exports.__esModule=!0,e.exports["default"]=e.exports},5825:function(e,t,n){"use strict";var r=n(2349),i=n(9627),o=n(2005),a=n(8063);e.exports=function(e){return r(e)||i(e)||o(e)||a()},e.exports.__esModule=!0,e.exports["default"]=e.exports},1259:function(e,t,n){"use strict";var r=n(9767)["default"];e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(n!==undefined){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports["default"]=e.exports},8459:function(e,t,n){"use strict";var r=n(9767)["default"],i=n(1259);e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports["default"]=e.exports},9767:function(e){"use strict";function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports["default"]=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports["default"]=e.exports},2005:function(e,t,n){"use strict";var r=n(3307);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports["default"]=e.exports},818:function(e,t,n){"use strict";var r=n(3330)(n(9767)),i=n(9207)();e.exports=i;try{regeneratorRuntime=i}catch(o){"object"===("undefined"==typeof globalThis?"undefined":(0,r["default"])(globalThis))?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},6701:function(e){"use strict";e.exports=JSON.parse('{"name":"@cloudbase/js-sdk","version":"1.7.2","description":"cloudbase javascript sdk","main":"dist/index.cjs.js","module":"dist/index.esm.js","miniprogram":"miniprogram_dist","typings":"./index.d.ts","scripts":{"lint":"eslint --fix \\"./src/**/*.ts\\" \\"./database/**/*.ts\\"","build":"rm -rf dist/ && gulp build","build:cdn":"gulp cdn","build:miniapp":"gulp miniapp","build:e2e":"rm -rf dist/ && NODE_ENV=e2e gulp e2e"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/TencentCloudBase/cloudbase-js-sdk"},"keywords":["tcb","cloudbase","Cloudbase","serverless","Serverless","javascript","JavaScript"],"files":["miniprogram_dist","**/dist/","/index.d.ts","**/package.json"],"components":["app","auth","database","functions","storage"],"author":"","license":"ISC","dependencies":{"@cloudbase/analytics":"^1.1.1-alpha.0","@cloudbase/app":"^1.4.1","@cloudbase/auth":"^1.6.1","@cloudbase/database":"0.9.18-next","@cloudbase/functions":"^1.3.4","@cloudbase/realtime":"^1.1.4-alpha.0","@cloudbase/storage":"^1.3.4","@cloudbase/types":"^1.1.3-alpha.0","@cloudbase/utilities":"^1.3.4"},"devDependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.1.0","eslint":"^7.6.0","eslint-config-alloy":"^3.7.4","gulp":"^4.0.2","gulp-clean":"^0.4.0","gulp-rename":"^2.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","json-loader":"^0.5.7","merge-stream":"^2.0.0","package-json-cleanup-loader":"^1.0.3","typescript":"^3.8.3","webpack":"4.41.3","webpack-cli":"^3.3.11","webpack-node-externals":"^1.7.2","webpack-stream":"^5.2.1","webpack-visualizer-plugin":"^0.1.11"},"browserslist":["last 2 version","> 1%","not dead","chrome 53"],"gitHead":"29ca0bf24318daa1fbb230910edf0b1545e17e7f"}')}},t={};function n(r){var i=t[r];if(i!==undefined)return i.exports;var o=t[r]={id:r,exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return function(){"use strict";var e=r,t=n(3330);Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=void 0,e.getCommentsCount=function(){return g.apply(this,arguments)},e.getRecentComments=function(){return m.apply(this,arguments)},e.init=p,Object.defineProperty(e,"version",{enumerable:!0,get:function(){return a.version}});var i=t(n(818)),o=t(n(8711)),a=n(8521),s=n(4361),u=n(7588),c=n(2304),l=t(n(7517));function d(e){return f.apply(this,arguments)}function f(){return(f=(0,o["default"])(i["default"].mark((function e(t){return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.install)(l["default"],t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){return h.apply(this,arguments)}function h(){return h=(0,o["default"])(i["default"].mark((function e(){var t,n,r=arguments;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.length>0&&r[0]!==undefined?r[0]:{},!(0,c.isUrl)(t.envId)){e.next=5;break}e.t0=null,e.next=8;break;case 5:return e.next=7,d(t);case 7:e.t0=e.sent;case 8:n=e.t0,(0,c.setLanguage)(t),(0,u.render)(n,t);case 11:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function g(){return g=(0,o["default"])(i["default"].mark((function e(){var t,n,r=arguments;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.length>0&&r[0]!==undefined?r[0]:{},!(0,c.isUrl)(t.envId)){e.next=5;break}e.t0=null,e.next=8;break;case 5:return e.next=7,d(t);case 7:e.t0=e.sent;case 8:return n=e.t0,e.next=11,(0,c.getCommentsCountApi)(n,t);case 11:return e.abrupt("return",e.sent);case 12:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}function m(){return m=(0,o["default"])(i["default"].mark((function e(){var t,n,r=arguments;return i["default"].wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.length>0&&r[0]!==undefined?r[0]:{},!(0,c.isUrl)(t.envId)){e.next=5;break}e.t0=null,e.next=8;break;case 5:return e.next=7,d(t);case 7:e.t0=e.sent;case 8:return n=e.t0,e.next=11,(0,c.getRecentCommentsApi)(n,t);case 11:return e.abrupt("return",e.sent);case 12:case"end":return e.stop()}}),e)}))),m.apply(this,arguments)}n(2216),n(6410),n(3588),e["default"]=p}(),r}()},"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.twikoo=t():e.twikoo=t(); \ No newline at end of file diff --git a/templates/assets/libs/view-image/view-image.min.js b/templates/assets/libs/view-image/view-image.min.js new file mode 100644 index 0000000..167d540 --- /dev/null +++ b/templates/assets/libs/view-image/view-image.min.js @@ -0,0 +1,13 @@ +/** + * ViewImage.min.js 2.0.2 + * MIT License - http://www.opensource.org/licenses/mit-license.php + * https://tokinx.github.io/ViewImage/ + */ + var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(b){return b.raw=b};$jscomp.createTemplateTagFirstArgWithRaw=function(b,a){b.raw=a;return b};$jscomp.arrayIteratorImpl=function(b){var a=0;return function(){return a\n \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n '+ + (c+1)+"/"+a.length+'\n
      \n
      \n
      \n \n
      \n
      \n \n
      \n
      \n
      \n \n
      \n
      \n \n ', + "text/html").body.firstChild,g=function(f){var h={Escape:"close",ArrowLeft:"tools__flip-prev",ArrowRight:"tools__flip-next"};h[f.key]&&e.querySelector(".view-image-"+h[f.key]).click()},l=function(f){var h=new Image,k=e.querySelector(".view-image-lead");k.className="view-image-lead view-image-lead__out";setTimeout(function(){k.innerHTML="";h.onload=function(){setTimeout(function(){k.innerHTML='ViewImage';k.className="view-image-lead view-image-lead__in"},100)}; + h.src=f},300)};document.body.appendChild(e);l(d);window.addEventListener("keydown",g);e.onclick=function(f){f.target.closest(".view-image-close")?(window.removeEventListener("keydown",g),e.onclick=null,e.classList.add("view-image__out"),setTimeout(function(){return e.remove()},290)):f.target.closest(".view-image-tools__flip")&&(c=f.target.closest(".view-image-tools__flip-prev")?0===c?a.length-1:c-1:c===a.length-1?0:c+1,l(a[c]),e.querySelector(".view-image-index").innerHTML=c+1)}}}})(); + \ No newline at end of file diff --git a/templates/assets/libs/waterfall/waterfall.min.js b/templates/assets/libs/waterfall/waterfall.min.js new file mode 100644 index 0000000..11ab3ef --- /dev/null +++ b/templates/assets/libs/waterfall/waterfall.min.js @@ -0,0 +1 @@ +!function(a,b){"function"==typeof define&&define.amd?define("waterfall",(function(){return b})):"object"==typeof module&&module.exports?module.exports=b:a.waterfall=b}(this,(function(a){function b(a){return window.getComputedStyle(a)}function c(a,c){return parseFloat(b(c)["margin"+a])||0}function d(a){return parseFloat(a)+"px"}function f(a){return parseFloat(a.style.left)}function g(a){return parseFloat(b(a).width)}function i(a){return function(a){return parseFloat(a.style.top)}(a)+function(a){return parseFloat(b(a).height)}(a)+c("Bottom",a)}function j(a){return f(a)+g(a)+c("Right",a)}function k(a){a=a.sort((function(a,b){return i(b)-i(a)||f(b)-f(a)}))}function m(a,b,c){a.style.position="absolute",a.style.top=d(b),a.style.left=d(c)}function o(a,b){m(b,a.style.top,j(a)+c("Left",b))}function p(a,b){m(b,i(a)+c("Top",b),f(a))}function r(b,c){return j(b[c-1])+g(b[c])<=g(a)}if("string"==typeof a&&(a=document.querySelector(a)),null!=a){var s=a.children;s.length&&function(a){m(a,0,c("Left",a))}(s[0]);for(var t=1;t { + e *= PI / 180 + n *= PI / 180 + return { x: cos(n) * cos(e), y: cos(n) * sin(e), z: sin(n) } + } + + let a = getPoint(e1, n1) + let b = getPoint(e2, n2) + let c = hypot(a.x - b.x, a.y - b.y, a.z - b.z) + let r = asin(c / 2) * 2 * R + return Math.round(r); +} + +function showWelcome() { + + if (ipLocation.status == 0) { + let dist = getDistance(GLOBAL_CONFIG.source.welcome.locationLng, GLOBAL_CONFIG.source.welcome.locationLat, ipLocation.result.location.lng, ipLocation.result.location.lat); //这里记得换成自己的经纬度 + let pos = ipLocation.result.ad_info.nation; + let ip; + let posdesc; + //根据国家、省份、城市信息自定义欢迎语 + switch (ipLocation.result.ad_info.nation) { + case "日本": + posdesc = "よろしく,一起去看樱花吗"; + break; + case "美国": + posdesc = "Let us live in peace!"; + break; + case "英国": + posdesc = "想同你一起夜乘伦敦眼"; + break; + case "俄罗斯": + posdesc = "干了这瓶伏特加!"; + break; + case "法国": + posdesc = "C'est La Vie"; + break; + case "德国": + posdesc = "Die Zeit verging im Fluge."; + break; + case "澳大利亚": + posdesc = "一起去大堡礁吧!"; + break; + case "加拿大": + posdesc = "拾起一片枫叶赠予你"; + break; + case "中国": + pos = ipLocation.result.ad_info.province + " " + ipLocation.result.ad_info.city + " " + ipLocation.result.ad_info.district; + ip = ipLocation.result.ip; + switch (ipLocation.result.ad_info.province) { + case "北京市": + posdesc = "北——京——欢迎你~~~"; + break; + case "天津市": + posdesc = "讲段相声吧"; + break; + case "河北省": + posdesc = "山势巍巍成壁垒,天下雄关铁马金戈由此向,无限江山"; + break; + case "山西省": + posdesc = "展开坐具长三尺,已占山河五百余"; + break; + case "内蒙古自治区": + posdesc = "天苍苍,野茫茫,风吹草低见牛羊"; + break; + case "辽宁省": + posdesc = "我想吃烤鸡架!"; + break; + case "吉林省": + posdesc = "状元阁就是东北烧烤之王"; + break; + case "黑龙江省": + posdesc = "很喜欢哈尔滨大剧院"; + break; + case "上海市": + posdesc = "众所周知,中国只有两个城市"; + break; + case "江苏省": + switch (ipLocation.result.ad_info.city) { + case "南京市": + posdesc = "这是我挺想去的城市啦"; + break; + case "苏州市": + posdesc = "上有天堂,下有苏杭"; + break; + default: + posdesc = "散装是必须要散装的"; + break; + } + break; + case "浙江省": + posdesc = "东风渐绿西湖柳,雁已还人未南归"; + break; + case "河南省": + switch (ipLocation.result.ad_info.city) { + case "郑州市": + posdesc = "豫州之域,天地之中"; + break; + case "南阳市": + posdesc = "臣本布衣,躬耕于南阳此南阳非彼南阳!"; + break; + case "驻马店市": + posdesc = "峰峰有奇石,石石挟仙气嵖岈山的花很美哦!"; + break; + case "开封市": + posdesc = "刚正不阿包青天"; + break; + case "洛阳市": + posdesc = "洛阳牡丹甲天下"; + break; + default: + posdesc = "可否带我品尝河南烩面啦?"; + break; + } + break; + case "安徽省": + posdesc = "蚌埠住了,芜湖起飞"; + break; + case "福建省": + posdesc = "井邑白云间,岩城远带山"; + break; + case "江西省": + posdesc = "落霞与孤鹜齐飞,秋水共长天一色"; + break; + case "山东省": + posdesc = "遥望齐州九点烟,一泓海水杯中泻"; + break; + case "湖北省": + switch (ipLocation.result.ad_info.city) { + case "黄冈市": + posdesc = "红安将军县!辈出将才!"; + break; + default: + posdesc = "来碗热干面~"; + break; + } + break; + case "湖南省": + posdesc = "74751,长沙斯塔克"; + break; + case "广东省": + switch (ipLocation.result.ad_info.city) { + case "广州市": + posdesc = "看小蛮腰,喝早茶了嘛~"; + break; + case "深圳市": + posdesc = "今天你逛商场了嘛~"; + break; + case "阳江市": + posdesc = "阳春合水!博主家乡~ 欢迎来玩~"; + break; + default: + posdesc = "来两斤福建人~"; + break; + } + break; + case "广西壮族自治区": + posdesc = "桂林山水甲天下"; + break; + case "海南省": + posdesc = "朝观日出逐白浪,夕看云起收霞光"; + break; + case "四川省": + posdesc = "康康川妹子"; + break; + case "贵州省": + posdesc = "茅台,学生,再塞200"; + break; + case "云南省": + posdesc = "玉龙飞舞云缠绕,万仞冰川直耸天"; + break; + case "西藏自治区": + posdesc = "躺在茫茫草原上,仰望蓝天"; + break; + case "陕西省": + posdesc = "来份臊子面加馍"; + break; + case "甘肃省": + posdesc = "羌笛何须怨杨柳,春风不度玉门关"; + break; + case "青海省": + posdesc = "牛肉干和老酸奶都好好吃"; + break; + case "宁夏回族自治区": + posdesc = "大漠孤烟直,长河落日圆"; + break; + case "新疆维吾尔自治区": + posdesc = "驼铃古道丝绸路,胡马犹闻唐汉风"; + break; + case "台湾省": + posdesc = "我在这头,大陆在那头"; + break; + case "香港特别行政区": + posdesc = "永定贼有残留地鬼嚎,迎击光非岁玉"; + break; + case "澳门特别行政区": + posdesc = "性感荷官,在线发牌"; + break; + default: + posdesc = "带我去你的城市逛逛吧!"; + break; + } + break; + default: + posdesc = "带我去你的国家逛逛吧"; + break; + } + + //根据本地时间切换欢迎语 + let timeChange; + let date = new Date(); + if (date.getHours() >= 5 && date.getHours() < 11) timeChange = "🌤️ 早上好,一日之计在于晨"; + else if (date.getHours() >= 11 && date.getHours() < 13) timeChange = "☀️ 中午好,记得午休喔~"; + else if (date.getHours() >= 13 && date.getHours() < 17) timeChange = "🕞 下午好,饮茶先啦!"; + else if (date.getHours() >= 17 && date.getHours() < 19) timeChange = "🚶‍♂️ 即将下班,记得按时吃饭~"; + else if (date.getHours() >= 19 && date.getHours() < 24) timeChange = "🌙 晚上好,夜生活嗨起来!"; + else timeChange = "夜深了,早点休息,少熬夜"; + + // 新增ipv6显示为指定内容 + if (ip.includes(":")) { + ip = "
      好复杂,咱看不懂~(ipv6)"; + } + try { + //自定义文本和需要放的位置 + document.getElementById("welcome-info").innerHTML = + `欢迎来自 ${pos} 的小友💖
      ${posdesc}🍂
      当前位置距博主约 ${dist} 公里!
      您的IP地址为:${ip}
      ${timeChange}
      `; + } catch (err) { + console.log("Pjax无法获取元素"); + console.log("如果[侧边栏]设置中没有给本页添加 welcome 小部件,请忽略报错"); + } + } else { + try { + //自定义文本和需要放的位置 + document.getElementById("welcome-info").innerHTML = + `${ipLocation.message}`; + } catch (err) { + console.log("Pjax无法获取元素") + console.log("如果[侧边栏]设置中没有给本页添加 welcome 小部件,请忽略报错"); + } + + } + + +} + + diff --git a/templates/assets/zhheo/blogex.js b/templates/assets/zhheo/blogex.js new file mode 100644 index 0000000..9242b51 --- /dev/null +++ b/templates/assets/zhheo/blogex.js @@ -0,0 +1,805 @@ +function checkOpen() { +} + +checkOpen.toString = function () { + this.opened = true; +}; + +//封面纯色 +function coverColor() { + var path = document.getElementById("post-cover")?.src; + // console.log(path); + if (path !== undefined) { + + // 获取颜色 https://github.com/fast-average-color/fast-average-color + const fac = new FastAverageColor(); + + fac.getColorAsync(path, { + // 忽略白色 + ignoredColor: [255, 255, 255, 255] + }) + .then(color => { + /** + * 获取数据后的处理程序 + */ + var value = color.hex; + // console.log(value); + // document.getElementById('page-header').style.backgroundColor=value; + // document.styleSheets[0].addRule('#page-header:before','background: '+ value +'!important'); + + if (getContrastYIQ(value) === "light") { + value = LightenDarkenColor(colorHex(value), -40) + } + + const style = document.createElement('style'); + document.head.appendChild(style); + const styleSheet = style.sheet; + styleSheet.insertRule(`:root{--heo-main: ${value}!important}`, styleSheet.cssRules.length); + styleSheet.insertRule(`:root{--heo-main-op: ${value}23!important}`, styleSheet.cssRules.length); + styleSheet.insertRule(`:root{--heo-main-op-deep: ${value}dd!important}`, styleSheet.cssRules.length); + styleSheet.insertRule(`:root{--heo-main-none: ${value}00!important}`, styleSheet.cssRules.length); + heo.initThemeColor() + document.getElementById("coverdiv").classList.add("loaded"); + }) + .catch(e => { + console.log(e); + }); + + } else { + // document.styleSheets[0].addRule('#page-header:before','background: none!important'); + const style = document.createElement('style'); + document.head.appendChild(style); + const styleSheet = style.sheet; + styleSheet.insertRule(`:root{--heo-main: var(--heo-theme)!important}`, styleSheet.cssRules.length); + styleSheet.insertRule(`:root{--heo-main-op: var(--heo-theme-op)!important}`, styleSheet.cssRules.length); + styleSheet.insertRule(`:root{--heo-main-op-deep:var(--heo-theme-op-deep)!important}`, styleSheet.cssRules.length); + styleSheet.insertRule(`:root{--heo-main-none: var(--heo-theme-none)!important}`, styleSheet.cssRules.length); + heo.initThemeColor() + } +} + +//RGB颜色转化为16进制颜色 +function colorHex(str) { + var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; + var that = str; + if (/^(rgb|RGB)/.test(that)) { + var aColor = that.replace(/(?:\(|\)|rgb|RGB)*/g, "").split(","); + var strHex = "#"; + for (var i = 0; i < aColor.length; i++) { + var hex = Number(aColor[i]).toString(16); + if (hex === "0") { + hex += hex; + } + strHex += hex; + } + if (strHex.length !== 7) { + strHex = that; + } + return strHex; + } else if (reg.test(that)) { + var aNum = that.replace(/#/, "").split(""); + if (aNum.length === 6) { + return that; + } else if (aNum.length === 3) { + var numHex = "#"; + for (var i = 0; i < aNum.length; i += 1) { + numHex += (aNum[i] + aNum[i]); + } + return numHex; + } + } else { + return that; + } +} + +//16进制颜色转化为RGB颜色 +function colorRgb(str) { + var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; + var sColor = str.toLowerCase(); + if (sColor && reg.test(sColor)) { + if (sColor.length === 4) { + var sColorNew = "#"; + for (var i = 1; i < 4; i += 1) { + sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1)); + } + sColor = sColorNew; + } + //处理六位的颜色值 + var sColorChange = []; + for (var i = 1; i < 7; i += 2) { + sColorChange.push(parseInt("0x" + sColor.slice(i, i + 2))); + } + return "rgb(" + sColorChange.join(",") + ")"; + } else { + return sColor; + } +} + +//变暗变亮主方法 +function LightenDarkenColor(col, amt) { + var usePound = false; + + if (col[0] == "#") { + col = col.slice(1); + usePound = true; + } + + var num = parseInt(col, 16); + + var r = (num >> 16) + amt; + + if (r > 255) r = 255; + else if (r < 0) r = 0; + + var b = ((num >> 8) & 0x00FF) + amt; + + if (b > 255) b = 255; + else if (b < 0) b = 0; + + var g = (num & 0x0000FF) + amt; + + if (g > 255) g = 255; + else if (g < 0) g = 0; + + + return (usePound ? "#" : "") + String("000000" + (g | (b << 8) | (r << 16)).toString(16)).slice(-6); +} + +//判断是否为亮色 +function getContrastYIQ(hexcolor) { + var colorrgb = colorRgb(hexcolor); + var colors = colorrgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); + var red = colors[1]; + var green = colors[2]; + var blue = colors[3]; + var brightness; + brightness = (red * 299) + (green * 587) + (blue * 114); + brightness = brightness / 255000; + if (brightness >= 0.5) { + return "light"; + } else { + return "dark"; + } +} + +window.onload = function () { + var copybtnlist = document.getElementsByClassName("copybtn") + for (var i = 0; i < copybtnlist.length; i++) { + document.getElementsByClassName("copybtn")[i].addEventListener("click", function () { + showcopy(); + }); + } + heo.initThemeColor(); +} + +function showcopy() { + if (GLOBAL_CONFIG.Snackbar !== undefined) { + btf.snackbarShow(GLOBAL_CONFIG.copy.success) + } else { + const prevEle = ctx.previousElementSibling + prevEle.innerText = GLOBAL_CONFIG.copy.success + prevEle.style.opacity = 1 + setTimeout(() => { + prevEle.style.opacity = 0 + }, 700) + } +} + +// 早上好问好 +// 获取时间 +var getTimeState = () => { + + if (GLOBAL_CONFIG.profileStyle == 'default') { + // 获取当前时间 + var timeNow = new Date(); + // 获取当前小时 + var hours = timeNow.getHours(); + // 设置默认文字 + var text = ``; + // 判断当前时间段 + if (hours >= 0 && hours <= 5) { + text = `晚安`; + } else if (hours > 5 && hours <= 10) { + text = `早上好`; + } else if (hours > 10 && hours <= 14) { + text = `中午好`; + } else if (hours > 14 && hours <= 18) { + text = `下午好`; + } else if (hours > 18 && hours <= 24) { + text = `晚上好`; + } + // 返回当前时间段对应的状态 + return text; + + } + + if (GLOBAL_CONFIG.profileStyle == 'one') { + var e = (new Date).getHours() + , t = ""; + return e >= 0 && e <= 5 ? t = "睡个好觉,保证精力充沛" : e > 5 && e <= 10 ? t = "一日之计在于晨" : e > 10 && e <= 14 ? t = "吃饱了才有力气干活" : e > 14 && e <= 18 ? t = "集中精力,攻克难关" : e > 18 && e <= 24 && (t = "不要太劳累了,早睡更健康"), + t + } + + }, +//深色模式切换 + switchDarkMode = () => { + "dark" === document.documentElement.getAttribute("data-theme") ? (activateLightMode(), + saveToLocal.set("theme", "light", 2), + void 0 !== GLOBAL_CONFIG.Snackbar && btf.snackbarShow(GLOBAL_CONFIG.Snackbar.night_to_day, false, 2000), + $(".menu-darkmode-text").text("深色模式")) : (activateDarkMode(), + saveToLocal.set("theme", "dark", 2), + void 0 !== GLOBAL_CONFIG.Snackbar && btf.snackbarShow(GLOBAL_CONFIG.Snackbar.day_to_night, false, 2000), + $(".menu-darkmode-text").text("浅色模式")), + handleCases() + heo.darkModeStatus(); + //代码块 + if (GLOBAL_CONFIG.prism.enable) { + halo.dataCodeTheme(); + } + } + , handleCases = () => { + "function" == typeof utterancesTheme && utterancesTheme(), + "object" == typeof FB && window.loadFBComment(), + window.DISQUS && document.getElementById("disqus_thread").children.length && setTimeout((() => window.disqusReset()), 200) + } + , navFn = { + switchDarkMode: switchDarkMode + }; + +//引用到评论 +function rightMenuCommentText(txt) { + if (GLOBAL_CONFIG.rightMenuEnable) { + rm.hideRightMenu(); + } + var input = document.getElementsByClassName(GLOBAL_CONFIG.source.comments.textarea)[0]; + let evt = document.createEvent('HTMLEvents'); + evt.initEvent('input', true, true); + let inputValue = replaceAll(txt, '\n', '\n> ') + input.value = '> ' + inputValue + '\n\n'; + input.dispatchEvent(evt); + var domTop = document.querySelector("#post-comment").offsetTop; + window.scrollTo(0, domTop - 80); + input.focus(); + input.setSelectionRange(-1, -1); + if (document.getElementById("comment-tips")) { + document.getElementById("comment-tips").classList.add("show"); + } +} + +//替换所有内容 +function replaceAll(string, search, replace) { + return string.split(search).join(replace); +} + +// 移除赞赏蒙版 +function RemoveRewardMask() { + if (!document.querySelector(".reward-main")) return; + document.querySelector(".reward-main").style.display = "none"; + document.getElementById("quit-box").style.display = "none"; +} + +//添加赞赏蒙版 +function AddRewardMask() { + if (!document.querySelector(".reward-main")) return; + document.querySelector(".reward-main").style.display = "flex"; + document.getElementById("quit-box").style.display = "flex"; +} + +//监听蒙版关闭 +document.addEventListener('touchstart', e => { + RemoveRewardMask() +}, false) + +//监听ctrl+C +$(document).unbind('keydown').bind('keydown', function (e) { + if (GLOBAL_CONFIG.rightMenuEnable) { + if ((e.ctrlKey || e.metaKey) && (e.keyCode == 67) && (selectTextNow != '')) { + btf.snackbarShow('复制成功,复制和转载请标注本文地址'); + rm.rightmenuCopyText(selectTextNow); + return false; + } + } else { + + } +}) + +//颜色 +document.addEventListener('scroll', btf.throttle(function () { + heo.initThemeColor() +}, 200)) + +//友链随机传送 +function travelling() { + function getLinks() { + const links = "/apis/api.plugin.halo.run/v1alpha1/plugins/PluginLinks/links?keyword=&sort=priority,asc" + fetch(links) + .then(res => res.json()) + .then(json => { + saveToLocal.set('links-data', JSON.stringify(json.items), 10 / (60 * 24)) + renderer(json.items); + }) + } + + function renderer(data) { + var linksData = data + var name = '' + var link = '' + if (linksData.length > 0) { + var randomFriendLinks = getArrayItems(linksData, 1); + name = randomFriendLinks[0].spec.displayName; + link = randomFriendLinks[0].spec.url; + } + var msg = "点击前往按钮进入随机一个友链,不保证跳转网站的安全性和可用性。本次随机到的是本站友链:「" + name + "」"; + const style = document.createElement('style'); + document.head.appendChild(style); + const styleSheet = style.sheet; + styleSheet.insertRule(`:root{--heo-snackbar-time: 8000ms!important}`, styleSheet.cssRules.length); + Snackbar.show({ + text: msg, + duration: 8000, + pos: 'top-center', + actionText: '前往', + onActionClick: function (element) { + $(element).css('opacity', 0); + window.open(link, '_blank'); + } + }); + } + + function init() { + const data = saveToLocal.get('links-data') + if (data) { + renderer(JSON.parse(data)) + } else { + getLinks() + } + } + + init() +} + +//前往黑洞 +function toforeverblog() { + var msg = "点击前往按钮进入「十年之约」项目中的成员博客,不保证跳转网站的安全性和可用性"; + Snackbar.show({ + text: msg, + duration: 8000, + pos: 'top-center', + actionText: '前往', + onActionClick: function (element) { + //Set opacity of element to 0 to close Snackbar + $(element).css('opacity', 0); + window.open(link, 'https://www.foreverblog.cn/go.html'); + } + }); +} + +//前往开往项目 +function totraveling() { + btf.snackbarShow("即将跳转到「开往」项目的成员博客,不保证跳转网站的安全性和可用性", function (element) { + element.style.opacity = 0, + travellingsTimer && clearTimeout(travellingsTimer) + }, 5000, "取消"), + travellingsTimer = setTimeout(function () { + window.open("https://www.travellings.cn/go.html", "_blank") + }, "5000") +} + +// 移除加载动画 +function removeLoading() { + setTimeout(function () { + preloader.endLoading(); + }, 3000) +} + +function addFriendLink() { + var input = document.getElementsByClassName(GLOBAL_CONFIG.source.comments.textarea)[0]; + let evt = document.createEvent('HTMLEvents'); + evt.initEvent('input', true, true); + input.value = '昵称(请勿包含博客等字样):\n网站地址(要求博客地址,请勿提交个人主页):\n头像图片url(请提供尽可能清晰的图片,我会上传到我自己的图床):\n描述:\n'; + input.dispatchEvent(evt); + heo.scrollTo("#post-comment"); + input.focus(); + input.setSelectionRange(-1, -1); +} + +//从一个给定的数组arr中,随机返回num个不重复项 +function getArrayItems(arr, num) { + //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; + var temp_array = new Array(); + for (var index in arr) { + temp_array.push(arr[index]); + } + //取出的数值项,保存在此数组 + var return_array = new Array(); + for (var i = 0; i < num; i++) { + //判断如果数组还有可以取出的元素,以防下标越界 + if (temp_array.length > 0) { + //在数组中产生一个随机索引 + var arrIndex = Math.floor(Math.random() * temp_array.length); + //将此随机索引的对应的数组元素值复制出来 + return_array[i] = temp_array[arrIndex]; + //然后删掉此索引的数组元素,这时候temp_array变为新的数组 + temp_array.splice(arrIndex, 1); + } else { + //数组中数据项取完后,退出循环,比如数组本来只有10项,但要求取出20项. + break; + } + } + return return_array; +} + +//评论增加放大功能 +function owoBig() { + new MutationObserver((e => { + for (let t of e) + if ("childList" === t.type) + for (let e of t.addedNodes) + if (e.classList && e.classList.contains("OwO-body")) { + let t = e + , o = "" + , n = !0 + , a = document.createElement("div"); + a.id = "owo-big", + document.querySelector("body").appendChild(a), + t.addEventListener("contextmenu", (e => e.preventDefault())), + t.addEventListener("mouseover", (e => { + "LI" === e.target.tagName && n && (n = !1, + o = setTimeout((() => { + let t = 3 * e.target.clientWidth + , o = e.x - e.offsetX - (t - e.target.clientWidth) / 2 + , n = e.y - e.offsetY; + a.style.height = 3 * e.target.clientHeight + "px", + a.style.width = t + "px", + a.style.left = o + "px", + a.style.top = n + "px", + a.style.display = "flex", + a.innerHTML = `` + } + ), 300)) + } + )), + t.addEventListener("mouseout", (e => { + a.style.display = "none", + n = !0, + clearTimeout(o) + } + )) + } + } + )).observe(document.getElementById("post-comment"), { + childList: !0, + subtree: !0 + }) +} + +// 检测按键 +window.onkeydown = function (e) { + if (e.keyCode === 123) { + btf.snackbarShow('开发者模式已打开,请遵循GPL协议', false, 3000) + } +} + +// 阻止搜索滚动 +// document.querySelector('#algolia-search').addEventListener('wheel', (e) => { +// e.preventDefault() +// }) +document.querySelector('#console') && document.querySelector('#console').addEventListener('wheel', (e) => { + e.preventDefault() +}) +// document.querySelector('#loading-box').addEventListener('wheel', (e) => { +// e.preventDefault() +// }) + +//自动调整即刻短文尺寸 +window.addEventListener("resize", (function () { + document.querySelector("#waterfall") && heo.reflashEssayWaterFall() + } +)); + +//首页大卡片恢复显示 +$(".topGroup").hover(function () { + // console.log("卡片悬浮"); +}, function () { + hoverOnCommentBarrage = false; + + if (document.getElementById("todayCard")) { + document.getElementById("todayCard").classList.remove('hide'); + document.getElementById('todayCard').style.zIndex = 1; + // console.log("卡片停止悬浮"); + } +}); + + +function initObserver() { + var e = document.getElementById("post-comment") + , t = document.getElementById("pagination"); + e && new IntersectionObserver((function (e) { + e.forEach((function (e) { + e.isIntersecting ? (t && t.classList.add("show-window"), + document.querySelector(".comment-barrage").style.bottom = "-200px") : (t && t.classList.remove("show-window"), + document.querySelector(".comment-barrage").style.bottom = "0px") + } + )) + } + )).observe(e) +} + +// 页面百分比 +function percent() { + let e = document.documentElement.scrollTop || window.pageYOffset + , + t = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.offsetHeight, document.body.clientHeight, document.documentElement.clientHeight) - document.documentElement.clientHeight + , o = Math.round(e / t * 100) + , n = document.querySelector("#percent"); + var a = window.scrollY + document.documentElement.clientHeight + , i = document.getElementById("post-comment") || document.getElementById("footer"); + i.offsetTop + i.offsetHeight / 2 < a || o > 90 ? (document.querySelector("#nav-totop").classList.add("long"), + n.innerHTML = "返回顶部") : (document.querySelector("#nav-totop").classList.remove("long"), + o >= 0 && (n.innerHTML = o)), + endresult = t - e, + endresult < 100 ? $(".needEndHide").addClass("hide") : $(".needEndHide").removeClass("hide"), + window.onscroll = percent +} + +// 首页分页隐藏置顶内容 +function checkUrlAndAddHideBanner() { + var e = window.location.href; + if (/\/page\//.test(e)) { + var t = document.getElementById("recent-top-post-group") + , o = document.getElementById("bbTimeList") + , c = document.getElementById("climb"); + t && (t.classList.add("more-page"), + o && o.classList.add("more-page"), + c && c.classList.add("more-page")); + } +} + +function setBodyDataType() { + var body = document.body; + var att = document.createAttribute("data-type"); + att.value = GLOBAL_CONFIG.htmlType; + body.setAttributeNode(att); +} + +function listenToPageInputPress() { + var e = document.getElementById("toPageText") + , t = document.getElementById("toPageButton"); + e && (e.addEventListener("keydown", (e => { + 13 === e.keyCode && (heo.toPage(), + pjax.loadUrl(t.href)) + } + )), + e.addEventListener("input", (function () { + "" === e.value || "0" === e.value ? t.classList.remove("haveValue") : t.classList.add("haveValue"); + var o = document.querySelectorAll(".page-number") + , n = +o[o.length - 1].innerHTML; + +document.getElementById("toPageText").value > n && (e.value = n) + } + ))) +} + +function initBlog() { + // 图片主色 + GLOBAL_CONFIG.source.post.dynamicBackground && coverColor(), + GLOBAL_CONFIG.rightMenuEnable && addRightMenuClickEvent(), + percent(), + listenToPageInputPress(), + setBodyDataType(), + heo.topPostScroll(), + heo.sayhi(), + heo.stopImgRightDrag(), + heo.addPowerLinksInPostRightSide(), + heo.qrcodeCreate(), + //右下角 snackbar 弹窗 + GLOBAL_CONFIG.source.tool.switch && heo.hidecookie(), + heo.onlyHome(), + heo.addNavBackgroundInit(), + heo.initIndexEssay(), + heo.reflashEssayWaterFall(), + heo.darkModeStatus(), + heo.categoriesBarActive(), + heo.initThemeColor(), + heo.topCategoriesBarScroll(), + //隐藏加载动画 + GLOBAL_CONFIG.loadingBox && heo.hideLoading(), + heo.tagPageActive(), + initObserver(), + checkUrlAndAddHideBanner(), + halo.getTopSponsors(), + halo.checkAd() + + +} + +// 如果当前页有评论就执行函数 +document.getElementById("post-comment") && owoBig() + +//检查是否开启快捷键 +// if (localStorage.getItem('keyboardToggle') !== 'false') { +// document.querySelector("#consoleKeyboard").classList.add("on"); +// } else { +// document.querySelector("#consoleKeyboard").classList.remove("on"); +// } + +//响应esc键 +$(window).on('keydown', function (ev) { + + // Escape + if (ev.keyCode == 27) { + heo.hideLoading(); + heo.hideConsole(); + rm.hideRightMenu(); + } + + if (heo_keyboard && ev.shiftKey && !heo_intype) { + + // 显示快捷键面板 shift键 + // if (ev.keyCode == 16) { + // document.querySelector("#keyboard-tips").classList.add("show"); + // } + + //关闭快捷键 shift+K + if (ev.keyCode == 75) { + heo.keyboardToggle(); + return false; + } + + //响应打开控制台键 shift+A + if (ev.keyCode == 65) { + heo.showConsole(); + return false; + } + + //音乐控制 shift+M + if (ev.keyCode == 77) { + heo.musicToggle(); + return false; + } + + //随机文章 shift+R + if (ev.keyCode == 82) { + toRandomPost(); + return false; + } + + //回到首页 shift+H + if (ev.keyCode == 72) { + pjax.loadUrl("/"); + return false; + } + + //深色模式 shift+D + if (ev.keyCode == 68) { + rm.switchDarkMode(); + return false; + } + + //友链鱼塘 shift+F + if (ev.keyCode == 70) { + pjax.loadUrl("/moments/"); + return false; + } + + //友情链接页面 shift+L + if (ev.keyCode == 76) { + pjax.loadUrl("/link/"); + return false; + } + + //关于本站 shift+P + if (ev.keyCode == 80) { + pjax.loadUrl("/about/"); + return false; + } + + //在线工具 shift+T + if (ev.keyCode == 84) { + pjax.loadUrl("/tlink/"); + return false; + } + + } + +}); + +// $(window).on('keyup', function (ev) { +// // 显示快捷键面板 +// if (ev.keyCode == 16) { +// document.querySelector("#keyboard-tips").classList.remove("show"); +// } +// }); + +//输入状态检测 +$("input").focus(function () { + heo_intype = true; +}); +$("textarea").focus(function () { + heo_intype = true; +}); +$("input").focusout(function () { + heo_intype = false; +}); +$("textarea").focusout(function () { + heo_intype = false; +}); + +//老旧浏览器检测 +function browserTC() { + btf.snackbarShow(""); + Snackbar.show({ + text: '为了保护访客访问安全,本站已停止对你正在使用的过低版本浏览器的支持', + actionText: '关闭', + duration: '6000', + pos: 'bottom-right' + }); +} + +function browserVersion() { + var userAgent = navigator.userAgent; + var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; + var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1; + var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; + var isFirefox = userAgent.indexOf("Firefox") > -1; + var isOpera = userAgent.indexOf("Opera") > -1 || userAgent.indexOf("OPR") > -1; + var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Edge") == -1 && userAgent.indexOf("OPR") == -1; + var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1 && userAgent.indexOf("Edge") == -1 && userAgent.indexOf("OPR") == -1; + if (isEdge) { + if (userAgent.split('Edge/')[1].split('.')[0] < 90) { + browserTC() + } + } else if (isFirefox) { + if (userAgent.split('Firefox/')[1].split('.')[0] < 90) { + browserTC() + } + } else if (isOpera) { + if (userAgent.split('OPR/')[1].split('.')[0] < 80) { + browserTC() + } + } else if (isChrome) { + if (userAgent.split('Chrome/')[1].split('.')[0] < 90) { + browserTC() + } + } else if (isSafari) { + //不知道Safari多少版本才算老旧 + } +} + +function setCookies(obj, limitTime) { + let data = new Date(new Date().getTime() + limitTime * 24 * 60 * 60 * 1000).toUTCString() + for (let i in obj) { + document.cookie = i + '=' + obj[i] + ';expires=' + data + } +} + +function getCookie(name) { + var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); + if (arr = document.cookie.match(reg)) + return unescape(arr[2]); + else + return null; +} + +if (getCookie('browsertc') != 1) { + setCookies({ + browsertc: 1, + }, 1); //设置cookie缓存一天,即一天弹一次 + browserVersion(); +} + +//当前窗口得到焦点  +// window.onfocus = function () { +// document.querySelector("#keyboard-tips").classList.remove("show"); +// }; + +//注入函数 +document.addEventListener('pjax:click', function () { + //显示加载进度条 + if (GLOBAL_CONFIG.loadProgressBar) { + Pace.restart(); + } + //显示加载动画 + if (GLOBAL_CONFIG.loadingBox) { + heo.showLoading(); + } +}) diff --git a/templates/assets/zhheo/commentBarrage.css b/templates/assets/zhheo/commentBarrage.css new file mode 100644 index 0000000..c8189a1 --- /dev/null +++ b/templates/assets/zhheo/commentBarrage.css @@ -0,0 +1,186 @@ +.comment-barrage { + position: fixed; + bottom: 0; + right: 60px; + padding: 0 0 20px 10px; + z-index: 100; + display: flex; + flex-direction: column; + justify-content: end; + align-items: flex-end; + z-index: 999; + transition: 0.3s; + -webkit-user-select: none; +} + +@media screen and (max-width: 768px) { + .comment-barrage { + display: none !important; + } +} + +.comment-barrage-item { + min-width: 300px; + max-width: 300px; + width: fit-content; + min-height: 80px; + max-height: 150px; + margin: 4px; + padding: 8px 14px; + background: var(--heo-maskbgdeep); + border-radius: 8px; + color: var(--heo-fontcolor); + animation: barrageIn 0.6s cubic-bezier(0.42, 0, 0.3, 1.11); + transition: 0.3s; + display: flex; + flex-direction: column; + border: var(--style-border); + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); + transform: translateZ(0); + position: fixed; + box-shadow: var(--heo-shadow-border); +} + +.comment-barrage-item:hover { + border: 1px solid var(--heo-main); + box-shadow: var(--heo-shadow-main); +} + +.comment-barrage-item.out { + opacity: 0; + animation: barrageOut 0.6s cubic-bezier(0.42, 0, 0.3, 1.11); +} + +.comment-barrage-item.hovered { + opacity: 0; +} + +.comment-barrage-item .comment-barrage-close { + color: var(--heo-secondtext); + cursor: pointer; + line-height: 1; + margin: 4px; +} + +.comment-barrage-item .comment-barrage-close:hover { + color: var(--heo-lighttext); +} + +.comment-barrage-item .comment-barrage-close .haofont { + color: var(--heo-fontcolor); + transition: all 0.3s ease 0s; + font-size: 18px !important; +} + +.comment-barrage-item .comment-barrage-close:hover .haofont { + color: var(--heo-main); +} + + +.comment-barrage-item pre { + display: none; +} + +.comment-barrage-item li { + display: none; +} + +.comment-barrage-item p img:not(.tk-owo-emotion) { + display: none; +} + +.comment-barrage-item p img.tk-owo-emotion { + width: 16px; + padding: 0; + margin: 0; + transform: translateY(2px); +} + +.comment-barrage-item blockquote { + display: none; +} + +.comment-barrage-item br { + display: none; +} + +.comment-barrage-item .barrageHead { + height: 30px; + padding: 0; + line-height: 30px; + font-size: 12px; + border-bottom: var(--style-border); + display: flex; + justify-content: space-between; + align-items: center; + font-weight: bold; + padding-bottom: 6px; +} + +.comment-barrage-item .barrageHead .barrageTitle { + color: var(--heo-card-bg); + margin-right: 8px; + background: var(--heo-fontcolor); + line-height: 1; + padding: 4px; + border-radius: 4px; +} + +.comment-barrage-item .barrageHead .barrageTitle:hover { + background: var(--heo-main); + color: var(--heo-white); +} + +.comment-barrage-item .barrageAvatar { + width: 16px; + height: 16px; + margin: 0; + margin-left: auto; + margin-right: 8px; + border-radius: 50%; + background: var(--heo-secondbg); +} + +.comment-barrage-item .barrageContent { + font-size: 14px !important; + font-weight: normal !important; + height: calc(100% - 30px); + overflow: scroll; + cursor: pointer +} + +.comment-barrage-item .barrageContent a { + pointer-events: none; + font-size: 14px !important; +} + +.comment-barrage-item .barrageContent::-webkit-scrollbar { + height: 0; + width: 4px; +} + +.comment-barrage-item .barrageContent::-webkit-scrollbar-button { + display: none; +} + +.comment-barrage-item p { + margin: 8px 0; + line-height: 1.3; + overflow: hidden; + text-overflow: ellipsis; + -webkit-line-clamp: 2; + display: -webkit-box; + -webkit-box-orient: vertical; + font-size: 14px; +} + +.comment-barrage-item .barrageContent h1, .comment-barrage-item .barrageContent h2, .comment-barrage-item .barrageContent h3, .comment-barrage-item .barrageContent h4 { + font-size: 14px !important; + font-weight: normal !important; + margin: 8px 0 !important; +} + +.comment-barrage-item .barrageHead .barrageTitle.barrageBloggerTitle { + background: var(--heo-orange) +} \ No newline at end of file diff --git a/templates/assets/zhheo/commentBarrage.js b/templates/assets/zhheo/commentBarrage.js new file mode 100644 index 0000000..925edb3 --- /dev/null +++ b/templates/assets/zhheo/commentBarrage.js @@ -0,0 +1,305 @@ +if (GLOBAL_CONFIG.htmlType != 'comments' && document.querySelector('#post-comment')) { + + var commentBarrageConfig = { + //同时最多显示弹幕数 + maxBarrage: GLOBAL_CONFIG.source.comments.maxBarrage, + //弹幕显示间隔时间ms + barrageTime: GLOBAL_CONFIG.source.comments.barrageTime, + //twikoo部署地址腾讯云的为环境ID + twikooUrl: GLOBAL_CONFIG.source.twikoo.twikooUrl, + artalkUrl: GLOBAL_CONFIG.source.artalk.artalkUrl, + walineUrl: GLOBAL_CONFIG.source.waline.serverURL, + //token获取见上方 + accessToken: GLOBAL_CONFIG.source.twikoo.accessToken, + mailMd5: GLOBAL_CONFIG.source.comments.mailMd5, + pageUrl: window.location.pathname.replace(/\/page\/\d$/, ""), + barrageTimer: [], + barrageList: [], + siteName: GLOBAL_CONFIG.source.artalk.siteName, + barrageIndex: 0, + dom: document.querySelector('.comment-barrage'), + use: GLOBAL_CONFIG.source.comments.use + } + + var commentInterval = null; + var hoverOnCommentBarrage = false; + + $(".comment-barrage").hover(function() { + hoverOnCommentBarrage = true; + //console.log("热评悬浮"); + }, function() { + hoverOnCommentBarrage = false; + //console.log("停止悬浮"); + }); + + function initCommentBarrage() { + //console.log("开始创建热评") + + if (commentBarrageConfig.use == 'Twikoo') { + var data = JSON.stringify({ + "event": "COMMENT_GET", + "commentBarrageConfig.accessToken": commentBarrageConfig.accessToken, + "url": commentBarrageConfig.pageUrl + }); + var xhr = new XMLHttpRequest(); + xhr.withCredentials = true; + xhr.addEventListener("readystatechange", function() { + if (this.readyState === 4) { + commentBarrageConfig.barrageList = commentLinkFilter(JSON.parse(this.responseText).data); + commentBarrageConfig.dom.innerHTML = ''; + } + }); + xhr.open("POST", commentBarrageConfig.twikooUrl); + xhr.setRequestHeader("Content-Type", "application/json"); + xhr.send(data); + } + + // if (commentBarrageConfig.use == 'Artalk') { + // var data = { + // "site_name": commentBarrageConfig.siteName, + // "page_key": commentBarrageConfig.pageUrl, + // "limit": 100, + // "offset": 0 + // }; + // var xhr = new XMLHttpRequest(); + // xhr.withCredentials = true; + // xhr.addEventListener("readystatechange", function() { + // if (this.readyState === 4) { + // console.log(this.responseText.length); + // if (this.responseText.length > 0) { + // commentBarrageConfig.barrageList = commentLinkFilter(JSON.parse(this.responseText).data + // .comments); + // commentBarrageConfig.dom.innerHTML = ''; + // } + // } + // }); + // const usp = new URLSearchParams(data); + // const query = usp.toString(); + // xhr.open("GET", commentBarrageConfig.artalkUrl + 'api/v2/comments?' + query); + // xhr.send(); + // } + + if (commentBarrageConfig.use == 'Artalk') { + var data = { + "site_name": commentBarrageConfig.siteName, + "page_key": commentBarrageConfig.pageUrl, + "limit": 100, + "offset": 0 + }; + + fetch(commentBarrageConfig.artalkUrl + 'api/v2/comments?' + new URLSearchParams(data).toString(), { + method: 'GET', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + 'Origin': window.location.origin + } + }) + .then(response => { + if (!response.ok) { + throw new Error('Network response was not ok'); + } + return response.json(); + }) + .then(data => { + // 处理数据 + commentBarrageConfig.barrageList = commentLinkFilter(data.comments); + commentBarrageConfig.dom.innerHTML = ''; + }) + .catch(error => { + // 处理错误 + console.log('Error:', error); + }); + } + + + + + if (commentBarrageConfig.use == 'Waline') { + fetch(commentBarrageConfig.walineUrl + + `/comment?path=${commentBarrageConfig.pageUrl}&pageSize=100&page=1&lang=zh-CN&sortBy=insertedAt_desc` + ) + .then((e => e.json())).then((({ + data: t + }) => { + if (t.length > 0) { + commentBarrageConfig.barrageList = commentLinkFilter(t); + commentBarrageConfig.dom.innerHTML = ''; + } + })) + } + + clearInterval(commentInterval); + commentInterval = null; + + commentInterval = setInterval(() => { + if (commentBarrageConfig.barrageList.length && !hoverOnCommentBarrage) { + popCommentBarrage(commentBarrageConfig.barrageList[commentBarrageConfig.barrageIndex]); + commentBarrageConfig.barrageIndex += 1; + commentBarrageConfig.barrageIndex %= commentBarrageConfig.barrageList.length; + } + if ((commentBarrageConfig.barrageTimer.length > (commentBarrageConfig.barrageList.length > + commentBarrageConfig.maxBarrage ? commentBarrageConfig.maxBarrage : commentBarrageConfig + .barrageList.length)) && !hoverOnCommentBarrage) { + removeCommentBarrage(commentBarrageConfig.barrageTimer.shift()) + } + }, commentBarrageConfig.barrageTime) + } + + function commentLinkFilter(data) { + let newData = []; + if (commentBarrageConfig.use == 'Twikoo') { + data.sort((a, b) => { + return a.created - b.created; + }) + data.forEach(item => { + newData.push(...getCommentReplies(item)); + }); + } + if (commentBarrageConfig.use == 'Artalk') { + data.sort((a, b) => { + const aCreated = Date.parse(a.date); + const bCreated = Date.parse(b.date); + return aCreated - bCreated; + }) + data.forEach(item => { + newData.push(item); + }); + } + if (commentBarrageConfig.use == 'Waline') { + data.sort((a, b) => { + return a.time - b.time; + }) + data.forEach(item => { + newData.push(...getCommentWalineReplies(item)); + }); + } + return newData; + } + + function getCommentReplies(item) { + if (item.replies) { + let replies = [item]; + item.replies.forEach(item => { + replies.push(...getCommentReplies(item)); + }) + return replies; + } else { + return []; + } + } + + function getCommentWalineReplies(item) { + if (item.children) { + let children = [item]; + item.children.forEach(item => { + children.push(...getCommentReplies(item)); + }) + return children; + } else { + return []; + } + } + + function changeContents(content) { + if (content === '') return content + + content = content.replace(/]+>/ig, '[图片]') // replace image link + //content = content.replace(/]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi, '[链接]') // replace url + content = content.replace(/
      .*?<\/pre>/gi, '[代码]') // replace code
      +		content = content.replace(/<[^>]+>/g, "") // remove html tag
      +
      +		if (content.length > 150) {
      +			content = content.substring(0, 150) + '...'
      +		}
      +		return content
      +	}
      +
      +	function popCommentBarrage(data) {
      +		let isTwikoo = commentBarrageConfig.use == 'Twikoo'
      +		let isArtalk = commentBarrageConfig.use == 'Artalk';
      +		let isWaline = commentBarrageConfig.use == 'Waline';
      +		let nick = data.nick;
      +		let avatar = isTwikoo ? `https://cravatar.cn/avatar/${data.mailMd5}` :
      +			isArtalk ? `https://cravatar.cn/avatar/${data.email_encrypted}?d=mp&s=240` :
      +			isWaline ? data.avatar : 'https://cravatar.cn/avatar/';
      +		let barrageBlogger = isTwikoo ? data.mailMd5 === commentBarrageConfig.mailMd5 :
      +			isArtalk ? data.email_encrypted === commentBarrageConfig.mailMd5 :
      +			isWaline ? data.type === 'administrator' : false;
      +		let id = isTwikoo ? data.id :
      +			isArtalk ? 'atk-comment-' + data.id :
      +			isWaline ? data.objectId : 'post-comment';
      +		let comment = isTwikoo ? data.comment :
      +			isArtalk ? data.content_marked :
      +			isWaline ? data.comment : '';
      +
      +		let badge_name = isArtalk ? data.badge_name : '博主'
      +		let badgeName = !barrageBlogger ? "热评" : badge_name != '' ? badge_name : "博主"
      +		let barrage = document.createElement('div');
      +		let width = commentBarrageConfig.dom.clientWidth;
      +		let height = commentBarrageConfig.dom.clientHeight;
      +		barrage.className = 'comment-barrage-item'
      +		barrage.innerHTML = `
      +        
      + + ${badgeName} + +
      ${nick}
      + + +
      + ${changeContents(comment)} + ` + // 获取hao标签内的所有pre元素 + let haoPres = barrage.querySelectorAll(".barrageContent pre"); + + // 遍历每个pre元素,将其替换为"【代码】" + haoPres.forEach((pre) => { + let codePlaceholder = document.createElement("span"); + codePlaceholder.innerText = "【代码】"; + pre.parentNode.replaceChild(codePlaceholder, pre); + }); + + // 获取hao标签内的所有图片元素 + let haoImages = barrage.querySelectorAll(".barrageContent img"); + + // 遍历每个图片元素,将其替换为"【图片】",但排除带有class=tk-owo-emotion的图片 + haoImages.forEach((image) => { + if (!image.classList.contains("tk-owo-emotion")) { + image.style.display = "none"; // 隐藏图片 + let placeholder = document.createElement("span"); + placeholder.innerText = "【图片】"; + image.parentNode.replaceChild(placeholder, image); + } + }); + commentBarrageConfig.barrageTimer.push(barrage); + commentBarrageConfig.dom.append(barrage); + } + + function removeCommentBarrage(barrage) { + barrage.className = 'comment-barrage-item out'; + setTimeout(() => { + commentBarrageConfig.dom.removeChild(barrage); + }, 1000) + } + + initCommentBarrage(); + + if (localStorage.getItem('commentBarrageSwitch') !== 'false') { + $(".comment-barrage").show(); + $(".menu-commentBarrage-text").text("关闭热评"); + document.querySelector("#consoleCommentBarrage").classList.add("on"); + + } else { + $(".comment-barrage").hide(); + $(".menu-commentBarrage-text").text("显示热评"); + document.querySelector("#consoleCommentBarrage").classList.remove("on"); + + + } + + + document.addEventListener('pjax:send', function() { + clearInterval(commentInterval); + }); +} \ No newline at end of file diff --git a/templates/assets/zhheo/commentBarrage.min.css b/templates/assets/zhheo/commentBarrage.min.css new file mode 100644 index 0000000..d2763c6 --- /dev/null +++ b/templates/assets/zhheo/commentBarrage.min.css @@ -0,0 +1 @@ +.comment-barrage{position:fixed;bottom:0;right:20px;padding:0 0 20px 10px;z-index:100;display:flex;flex-direction:column;justify-content:end;align-items:flex-end;z-index:999;transition:.3s;-webkit-user-select:none}@media screen and (max-width:768px){.comment-barrage{display:none!important}}.comment-barrage-item{min-width:300px;max-width:300px;width:fit-content;min-height:80px;max-height:150px;margin:4px;padding:8px 14px;background:var(--heo-maskbgdeep);border-radius:8px;color:var(--heo-fontcolor);animation:barrageIn .6s cubic-bezier(.42,0,.3,1.11);transition:.3s;display:flex;flex-direction:column;border:var(--style-border);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:blur(20px);position:fixed;box-shadow:var(--heo-shadow-border);overflow:hidden}.comment-barrage-item:hover{border:var(--style-border-hover);box-shadow:var(--heo-shadow-main)}.comment-barrage-item.out{opacity:0;animation:barrageOut .6s cubic-bezier(.42,0,.3,1.11)}.comment-barrage-item.hovered{opacity:0}.comment-barrage-item .comment-barrage-close{color:var(--heo-secondtext);cursor:pointer;line-height:1;margin:4px}.comment-barrage-item .comment-barrage-close:hover{color:var(--heo-main)}.comment-barrage-item .comment-barrage-close .heofont{font-size:18px!important}.comment-barrage-item pre{display:none}.comment-barrage-item li{display:none}.comment-barrage-item p img:not(.tk-owo-emotion){display:none}.comment-barrage-item p img.tk-owo-emotion{width:16px;padding:0;margin:0;transform:translateY(2px)}.comment-barrage-item blockquote{display:none}.comment-barrage-item br{display:none}.comment-barrage-item .barrageHead{height:30px;padding:0;line-height:30px;font-size:12px;border-bottom:var(--style-border);display:flex;justify-content:space-between;align-items:center;font-weight:700;padding-bottom:6px}.comment-barrage-item .barrageHead .barrageTitle{color:var(--heo-card-bg);margin-right:8px;background:var(--heo-fontcolor);line-height:1;padding:4px;border-radius:4px;white-space:nowrap}.comment-barrage-item .barrageHead .barrageTitle:hover{background:var(--heo-main);color:var(--heo-white)}.comment-barrage-item .barrageAvatar{width:16px;height:16px;margin:0;margin-left:auto;margin-right:8px;border-radius:50%;background:var(--heo-secondbg)}.comment-barrage-item .barrageContent{font-size:14px!important;font-weight:400!important;height:calc(100% - 30px);overflow:hidden;width:fit-content;max-height:48px}.comment-barrage-item .barrageContent a{pointer-events:none;font-size:14px!important}.comment-barrage-item .barrageContent::-webkit-scrollbar{height:0;width:4px}.comment-barrage-item .barrageContent::-webkit-scrollbar-button{display:none}.comment-barrage-item p{margin:8px 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:14px}.comment-barrage-item .barrageContent h1,.comment-barrage-item .barrageContent h2,.comment-barrage-item .barrageContent h3,.comment-barrage-item .barrageContent h4{font-size:14px!important;font-weight:400!important;margin:8px 0!important}.comment-barrage-item .barrageHead .barrageTitle.barrageBloggerTitle{background:var(--heo-orange)} \ No newline at end of file diff --git a/templates/assets/zhheo/custom.css b/templates/assets/zhheo/custom.css new file mode 100644 index 0000000..06b3b62 --- /dev/null +++ b/templates/assets/zhheo/custom.css @@ -0,0 +1,2533 @@ +/* 代码块纯黑色背景 */ +code[class*=" language-"], pre[class*=" language-"]{ + background: #18171d; +} + +/* banner 字体图标大小及位置 */ +i.haofont.hao-icon-arrow-right.banner-righticon{ + font-size: 80px; +} + +/* 自我介绍渐变色背景 */ +#aside-content > .card-widget.card-info::before { + background: linear-gradient(-25deg, var(--heo-main), #031764, var(--heo-main), #67044d); + background-size: 400%; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + content: ''; + animation: gradient 15s ease infinite; +} + + +#article-container ol li:not(.tab), #article-container ul li:not(.tab){ + /* margin-left: 2em; */ +} + +#article-container pre > code { + background: transparent !important; +} + +/* 导航子菜单闪跳 */ +#nav .menus_items .menus_item .menus_item_child li a{ + padding: 0.3rem 0.5rem; +} + + + +/* 通讯录 */ +:root { + --card-friend-class-desc-bgcolor: #e7e7e7; + --card-friend-name-color: #000; + --card-friend-item-hover: var(--text-bg-hover); + --card-friend-descr-color: #797979 +} + +[data-theme=dark] { + --card-friend-class-desc-bgcolor: #111; + --card-friend-name-color: #fff; + --card-friend-item-hover: var(--text-bg-hover); + --card-friend-descr-color: #797979 +} + +.card-widget.card-friend-link { + padding: 0.4rem 0.6rem !important; +} + + +.card-widget.card-friend-link .card-friend-link-container { + max-height: 460px; + overflow: scroll +} + +.card-widget.card-friend-link .card-friend-link-container::-webkit-scrollbar { + display: none +} + +.card-widget.card-friend-link summary.card-friend-class-desc { + padding: 0 15px +} + +.card-widget.card-friend-link details.card-friend-class-name[open] summary.card-friend-class-desc { + position: sticky; + top: 0; + background: var(--card-friend-class-desc-bgcolor); + z-index: 1 +} + +.card-widget.card-friend-link a.card-friend-item { + padding: 0 15px; + height: 60px; + width: auto; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-lines: single; + -moz-box-lines: single; + -o-box-lines: single; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + border-radius: 12px; + +} + +.card-widget.card-friend-link a.card-friend-item:hover { + background-color: var(--heo-main); + border-radius: 12px; + -webkit-transition: all .3s ease-in-out; + -moz-transition: all .3s ease-in-out; + -o-transition: all .3s ease-in-out; + -ms-transition: all .3s ease-in-out; + transition: all .3s ease-in-out +} + +.card-widget.card-friend-link img.card-friend-avatar { + width: 40px; + height: 40px; + border-radius: 50%; + margin: 10px 10px +} + +.card-widget.card-friend-link .offline-friend-link img.card-friend-avatar { + filter: grayscale(100%) +} + +.card-widget.card-friend-link .card-friend-details { + width: auto; + height: 60px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-lines: single; + -moz-box-lines: single; + -o-box-lines: single; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -o-box-orient: vertical; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -moz-box-pack: center; + -o-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: start; + -moz-box-align: start; + -o-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start +} + +.card-widget.card-friend-link a.card-friend-item:hover .card-friend-name { + color: var(--heo-card-bg) !important; +} + +.card-widget.card-friend-link .card-friend-name { + color: var(--card-friend-name-color) +} + +.card-widget.card-friend-link .card-friend-descr { + font-size: 12px; + white-space: nowrap; + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + width: 14em; + color: var(--card-friend-descr-color) +} +/* 通讯录 */ + + + + + +/* 音乐天地 */ +#aside-content .item-headline-music { + padding-bottom: 0; + margin-left: 8px; + margin-top: 15px; + margin-bottom: 5px; + font-size: 1em; + font-weight: 700; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center +} + +#aside-content .item-headline-music span { + margin-left: 6px +} + +#flip-wrapper-card { + -webkit-perspective: 1000; + perspective: 1000 +} + +#flip-wrapper-card { + position: relative; + width: 100%; + height: 100%; + z-index: 1 +} + +#flip-music { + width: 100%; + height: 100%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: cubic-bezier(0, 0, 0, 1.29) .3s +} + +#aside-content #flip-wrapper-card #flip-music .msimg { + position: absolute; + width: 100%; + height: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-size: 100% +} + +#aside-content #flip-wrapper-card #flip-music .back.msimg { + display: block; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); + box-sizing: border-box; + background-size: 100% +} + +#flip-wrapper-card:hover #flip-music { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg) +} + +@media screen and (max-width: 768px) { + .card-music { + height: 520px !important + } +} + +.card-music { + display: flex; + justify-content: center; + align-content: center; + padding: 0 !important; + cursor: pointer; + border: none !important; + height: 405px; + margin-top: 0 !important; + background: 0 0 !important +} + +/* 音乐天地 */ + + +/* 小板报 */ +#welcome-info { + overflow: hidden; + border-radius: 14px; + --hao-welcome-color: #49B1F5; + --hao-ip-color: #49B1F5; + --hao-gl-size: 16px !important; +} +#aside-content .card-announcement .item-headline i{ + color: red; +} +/* 小板报 */ + + +/* Steam卡片 */ +#aside-content .item-headline-steam { + padding-bottom: 0; + margin-left: 8px; + margin-top: 15px; + margin-bottom: 5px; + font-size: 1em; + font-weight: 700; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center +} + +#aside-content .item-headline-steam span { + margin-left: 6px +} + + +#flip-steam { + width: 100%; + height: 100%; + transition: transform .3s +} + +#flip-steam::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 200%; + background: linear-gradient(to right,transparent,#fff,transparent); + transform: translateX(-200%); + transition: transform .5s linear; + z-index: 1 +} + +#flip-steam:hover::before { + transform: translateX(100%) skewX(-60deg) +} + +#aside-content #flip-wrapper-card #flip-steam .stimg { + position: absolute; + width: 100%; + height: 100%; + background-size: 100%; + z-index: 0 +} + +#aside-content #flip-wrapper-card #flip-steam .back.stimg { + display: none +} + +@media screen and (max-width: 768px) { + .card-steam { + height:130px!important + } +} + +.card-steam { + display: flex; + justify-content: center; + align-content: center; + padding: 0!important; + cursor: pointer; + border: none!important; + height: 105px; + margin-top: 0!important; + background: 0 0!important +} + +/* Steam卡片 */ + +/* 分类3D */ +#libCategories .card-info p{ + font-size: 0.9rem; + font-weight: 400; + text-align: left; + letter-spacing: 0.6px; + margin: 1rem 0; +} + +#libCategories .card-wrap:hover .card-info:after { + width: 300% +} + +.fa-sharp, .fa-solid{ + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display,inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto +} + + + +.introduction-card { + position: relative +} + +.introduction-card-bottom { + background-color: transparent; + color: inherit; + -webkit-transition: background-color .3s ease,color .3s ease; + -moz-transition: background-color .3s ease,color .3s ease; + -o-transition: background-color .3s ease,color .3s ease; + -ms-transition: background-color .3s ease,color .3s ease; + transition: background-color .3s ease,color .3s ease +} + +.introduction-card:active .introduction-card-bottom { + background-color: var(--heo-main); + color: #fff +} + +.introduction-card:active .introduction-card-bottom .left .info .subTitle { + color: #fff!important +} + +.introduction-card:active .introduction-card-bottom { + -webkit-animation: resetAnimation 3s 1s forwards; + -moz-animation: resetAnimation 3s 1s forwards; + -o-animation: resetAnimation 3s 1s forwards; + -ms-animation: resetAnimation 3s 1s forwards; + animation: resetAnimation 3s 1s forwards +} + +.introduction-card { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -o-box-orient: vertical; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + width: 60%; + margin: 0 auto; + border-radius: 15px; + -webkit-box-shadow: var(--heo-shadow-blackdeep); + box-shadow: var(--heo-shadow-blackdeep); + height: 520px; + -webkit-transition: all .3s ease 0s; + -moz-transition: all .3s ease 0s; + -o-transition: all .3s ease 0s; + -ms-transition: all .3s ease 0s; + transition: all .3s ease 0s; + cursor: pointer +} + +@media screen and (max-width: 1200px) { + .introduction-card { + width:80% + } +} + +@media screen and (max-width: 768px) { + .introduction-card { + width:100% + } +} + +.introduction-card:active { + -webkit-transform: scale(.97); + -moz-transform: scale(.97); + -o-transform: scale(.97); + -ms-transform: scale(.97); + transform: scale(.97) +} + +.introduction-card .introduction-card-top { + height: 80%; + width: 100%; + overflow: hidden; + border-radius: 15px 15px 0 0; + position: relative +} + +.introduction-card .introduction-card-top .int-card-info { + position: absolute; + padding: 20px +} + +.introduction-card .introduction-card-top .int-card-info .int-tip { + opacity: .8; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; + filter: alpha(opacity=80); + font-size: .6rem; + margin-bottom: .5rem; + color: var(--heo-white) +} + +.introduction-card .introduction-card-top .int-card-info .int-cardTitle { + font-size: 36px; + color: var(--heo-white); + font-weight: 700; + line-height: 1.1 +} + +.introduction-card .introduction-card-top img { + width: 100%; + height: 100%; + border-radius: 0!important; + margin: 0!important +} + +.introduction-card .introduction-card-bottom { + height: 20%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + width: 100%; + border-radius: 0 0 15px 15px +} + +.introduction-card .introduction-card-bottom .left { + width: 70%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center +} + +.introduction-card .introduction-card-bottom .left .info { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.introduction-card .introduction-card-bottom .left .info .title { + font-weight: 600; + line-height: 26px +} + +.introduction-card .introduction-card-bottom .left .info .subTitle { + line-height: 14px; + font-size: 14px; + color: var(--heo-gray); + opacity: .8; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; + filter: alpha(opacity=80) +} + +.introduction-card .introduction-card-bottom .left img { + width: 2.875rem; + height: 2.875rem; + margin: 0 20px!important; + border-radius: 12px!important +} + +.introduction-card .introduction-card-bottom .right { + width: 30%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center +} + +#article-container .introduction-card .introduction-card-bottom .right a { + border-bottom: none; + border-radius: 50px; + font-weight: 520; + font-size: 0.8rem; +} + +#article-container .introduction-card .introduction-card-bottom .right a:hover { + text-decoration: none; + border-bottom: 0px; + color: rgb(48 122 246 / 0%); +} + + +.introduction-card .introduction-card-bottom .right a { + width: 100%; + text-align: center; + background: #efeef2; + color: var(--heo-main)!important; + border-radius: 50px; + height: 35px; + line-height: 35px; + margin-right: 20px +} + +.introduction-card .introduction-card-bottom .right a:hover { + background: var(--heo-main); + color: var(--heo-white)!important +} + +u { + color: #444; + text-decoration: none; + border-bottom: 1px solid #fe5f58 +} + +emp { + color: #444; + border-bottom: 4px dotted #fe5f58 +} + +wavy { + color: #444; + text-decoration-style: wavy; + text-decoration-line: underline; + text-decoration-color: #fe5f58 +} + +psw { + color: transparent; + background: #a1a1a1; + border-radius: 2px; + -webkit-transition: all .28s ease; + -moz-transition: all .28s ease; + -o-transition: all .28s ease; + -ms-transition: all .28s ease; + transition: all .28s ease; + -moz-transition: all .28s ease; + -webkit-transition: all .28s ease; + -o-transition: all .28s ease +} + +psw:hover { + color: var(--heo-font); + background: 0 0 +} + + +kbd { + display: inline-block; + color: #666; + font: bold 9pt arial; + text-decoration: none; + text-align: center; + padding: 2px 5px; + margin: 0 5px; + background: #eff0f2; + -moz-border-radius: 4px; + border-radius: 4px; + border-top: 1px solid #f5f5f5; + -webkit-box-shadow: inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333; + -moz-box-shadow: inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333; + -webkit-box-shadow: inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333; + -webkit-box-shadow: inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333; + box-shadow: inset 0 0 20px #e8e8e8,0 1px 0 #c3c3c3,0 1px 0 #c9c9c9,0 1px 2px #333; + text-shadow: 0 1px 0 #f5f5f5 +} + + +details.folding-tag[purple] { + border-color: #fae7fd +} + +details.folding-tag[purple]>summary { + background: #fae7fd +} + +details.folding-tag[blue] { + border-color: #e8f4fd +} + +details.folding-tag[blue]>summary { + background: #e8f4fd +} + +details.folding-tag[cyan] { + border-color: #e8fafe +} + +details.folding-tag[cyan]>summary { + background: #e8fafe +} + +details.folding-tag[green] { + border-color: #ebf9ed +} + +details.folding-tag[green]>summary { + background: #ebf9ed +} + +details.folding-tag[yellow] { + border-color: #fff8e9 +} + +details.folding-tag[yellow]>summary { + background: #fff8e9 +} + +details.folding-tag[orange] { + border-color: #fdf1e7 +} + +details.folding-tag[orange]>summary { + background: #fdf1e7 +} + +details.folding-tag[red] { + border-color: #feefee +} + +details.folding-tag[red]>summary { + background: #feefee +} + +.note { + position: relative; + margin: 0 0 20px; + padding: 15px; + border-radius: 3px +} + +#article-container .note p { + line-height:2; +} + +#article-container p .note { + line-height:2; +} + +.note.icon-padding { + padding-left: 3em +} + +.note>.note-icon { + position: absolute; + top: calc(50% - .5em); + left: .8em; + font-size: larger +} + +.note.blue { + color: #4c4948 +} + +.note.blue.disabled { + background: #e3eef7!important +} + +.note.blue:not(.disabled) { + border-left-color: #428bca!important +} + +.note.blue:not(.disabled).modern { + border-left-color: transparent!important; + color: #428bca +} + +.note.blue:not(.disabled):not(.simple) { + background: #e3eef7!important +} + +.note.blue::before { + color: #428bca +} + +.note.blue>.note-icon { + color: #428bca +} + +.note.pink { + color: #4c4948 +} + +.note.pink.disabled { + background: #ffe9f4!important +} + +.note.pink:not(.disabled) { + border-left-color: #ff69b4!important +} + +.note.pink:not(.disabled).modern { + border-left-color: transparent!important; + color: #ff69b4 +} + +.note.pink:not(.disabled):not(.simple) { + background: #ffe9f4!important +} + +.note.pink::before { + color: #ff69b4 +} + +.note.pink>.note-icon { + color: #ff69b4 +} + +.note.red { + color: #4c4948 +} + +.note.red.disabled { + background: #ffd9d9!important +} + +.note.red:not(.disabled) { + border-left-color: red!important +} + +.note.red:not(.disabled).modern { + border-left-color: transparent!important; + color: red +} + +.note.red:not(.disabled):not(.simple) { + background: #ffd9d9!important +} + +.note.red::before { + color: red +} + +.note.red>.note-icon { + color: red +} + +.note.purple { + color: #4c4948 +} + +.note.purple.disabled { + background: #e9e3f6!important +} + +.note.purple:not(.disabled) { + border-left-color: #6f42c1!important +} + +.note.purple:not(.disabled).modern { + border-left-color: transparent!important; + color: #6f42c1 +} + +.note.purple:not(.disabled):not(.simple) { + background: #e9e3f6!important +} + +.note.purple::before { + color: #6f42c1 +} + +.note.purple>.note-icon { + color: #6f42c1 +} + +.note.orange { + color: #4c4948 +} + +.note.orange.disabled { + background: #ffeed9!important +} + +.note.orange:not(.disabled) { + border-left-color: #ff8c00!important +} + +.note.orange:not(.disabled).modern { + border-left-color: transparent!important; + color: #ff8c00 +} + +.note.orange:not(.disabled):not(.simple) { + background: #ffeed9!important +} + +.note.orange::before { + color: #ff8c00 +} + +.note.orange>.note-icon { + color: #ff8c00 +} + +.note.green { + color: #4c4948 +} + +.note.green.disabled { + background: #e7f4e7!important +} + +.note.green:not(.disabled) { + border-left-color: #5cb85c!important +} + +.note.green:not(.disabled).modern { + border-left-color: transparent!important; + color: #5cb85c +} + +.note.green:not(.disabled):not(.simple) { + background: #e7f4e7!important +} + +.note.green::before { + color: #5cb85c +} + +.note.green>.note-icon { + color: #5cb85c +} + +.note.simple { + border: 1px solid #eee; + border-left-width: 5px; + color: var(--font-color) +} + +.note.modern { + border: 1px solid transparent!important; + background-color: #f5f5f5; + color: #4c4948 +} + +.note.flat { + border: initial; + border-left: 5px solid #eee; + background-color: #f9f9f9; + color: #4c4948 +} + +.note.flat a { + color: #4c4948!important +} + +.note.flat a:hover { + color: var(--anzhiyu-white)!important +} + +.note h2,.note h3,.note h4,.note h5,.note h6 { + margin-top: 3px; + margin-bottom: 0; + padding-top: 0!important; + border-bottom: initial +} + +.note blockquote:first-child,.note img:first-child,.note ol:first-child,.note p:first-child,.note pre:first-child,.note table:first-child,.note ul:first-child { + margin-top: 0!important +} + +.note blockquote:last-child, +.note img:last-child, +.note ol:last-child, +.note p:last-child, +.note pre:last-child, +.note table:last-child, +.note ul:last-child { + margin-bottom: 0px !important; + font-size: 16px !important; +} + +.note:not(.no-icon) { + padding-left: 3em +} + +.note:not(.no-icon)::before { + position: absolute; + top: calc(50% - .95em); + left: .8em; + font-size: larger +} + +.note.default.flat { + background: #f7f7f7 +} + +.note.default.modern { + border-color: #e1e1e1; + background: #f3f3f3; + color: #666 +} + +.note.default.modern a:not(.btn) { + color: #666 +} + +.note.default.modern a:not(.btn):hover { + color: #454545 +} + +.note.default:not(.modern) { + border-left-color: #777 +} + +.note.default:not(.modern) h2,.note.default:not(.modern) h3,.note.default:not(.modern) h4,.note.default:not(.modern) h5,.note.default:not(.modern) h6 { + color: #777 +} + +.note.default:not(.no-icon)::before { + content: '\e605' +} + +.note.default:not(.no-icon):not(.modern)::before { + color: #777 +} + +.note.primary.flat { + background: #f5f0fa +} + +.note.primary.modern { + border-color: #e1c2ff; + background: #f3daff; + color: #6f42c1 +} + +.note.primary.modern a:not(.btn) { + color: #6f42c1 +} + +.note.primary.modern a:not(.btn):hover { + color: #453298 +} + +.note.primary:not(.modern) { + border-left-color: #6f42c1 +} + +.note.primary:not(.modern) h2,.note.primary:not(.modern) h3,.note.primary:not(.modern) h4,.note.primary:not(.modern) h5,.note.primary:not(.modern) h6 { + color: #6f42c1 +} + +.note.primary:not(.no-icon)::before { + content: '\e66e' +} + +.note.primary:not(.no-icon):not(.modern)::before { + color: #6f42c1 +} + +.note.info.flat { + background: #eef7fa +} + +.note.info.modern { + border-color: #b3e5ef; + background: #d9edf7; + color: #31708f +} + +.note.info.modern a:not(.btn) { + color: #31708f +} + +.note.info.modern a:not(.btn):hover { + color: #215761 +} + +.note.info:not(.modern) { + border-left-color: #428bca +} + +.note.info:not(.modern) h2,.note.info:not(.modern) h3,.note.info:not(.modern) h4,.note.info:not(.modern) h5,.note.info:not(.modern) h6 { + color: #428bca +} + +.note.info:not(.no-icon)::before { + content: '\e66a' +} + +.note.info:not(.no-icon):not(.modern)::before { + color: #428bca +} + +.note.success.flat { + background: #eff8f0 +} + +.note.success.modern { + border-color: #d0e6be; + background: #dff0d8; + color: #3c763d +} + +.note.success.modern a:not(.btn) { + color: #3c763d +} + +.note.success.modern a:not(.btn):hover { + color: #32562c +} + +.note.success:not(.modern) { + border-left-color: #5cb85c +} + +.note.success:not(.modern) h2,.note.success:not(.modern) h3,.note.success:not(.modern) h4,.note.success:not(.modern) h5,.note.success:not(.modern) h6 { + color: #5cb85c +} + +.note.success:not(.no-icon)::before { + content: '\e66c' +} + +.note.success:not(.no-icon):not(.modern)::before { + color: #5cb85c +} + +.note.warning.flat { + background: #fdf8ea +} + +.note.warning.modern { + border-color: #fae4cd; + background: #fcf4e3; + color: #8a6d3b +} + +.note.warning.modern a:not(.btn) { + color: #8a6d3b +} + +.note.warning.modern a:not(.btn):hover { + color: #714f30 +} + +.note.warning:not(.modern) { + border-left-color: #f0ad4e +} + +.note.warning:not(.modern) h2,.note.warning:not(.modern) h3,.note.warning:not(.modern) h4,.note.warning:not(.modern) h5,.note.warning:not(.modern) h6 { + color: #f0ad4e +} + +.note.warning:not(.no-icon)::before { + content: '\e61a' +} + +.note.warning:not(.no-icon):not(.modern)::before { + color: #f0ad4e +} + +.note.danger.flat { + background: #fcf1f2 +} + +.note.danger.modern { + border-color: #ebcdd2; + background: #f2dfdf; + color: #a94442 +} + +.note.danger.modern a:not(.btn) { + color: #a94442 +} + +.note.danger.modern a:not(.btn):hover { + color: #84333f +} + +.note.danger:not(.modern) { + border-left-color: #d9534f +} + +.note.danger:not(.modern) h2,.note.danger:not(.modern) h3,.note.danger:not(.modern) h4,.note.danger:not(.modern) h5,.note.danger:not(.modern) h6 { + color: #d9534f +} + +.note.danger:not(.no-icon)::before { + content: '\e66d' +} + +.note.danger:not(.no-icon):not(.modern)::before { + color: #d9534f +} + +.note:not(.no-icon)::before,hr:before { + font-family: haofont; +} + +.tip { + padding: 6px 20px; + position: relative; + color: #fff; + margin-bottom: 20px; + background: -webkit-linear-gradient(0deg,#41363c,#494648); + background: -moz-linear-gradient(0deg,#41363c,#494648); + background: -o-linear-gradient(0deg,#41363c,#494648); + background: -ms-linear-gradient(0deg,#41363c,#494648); + background: linear-gradient(90deg,#41363c,#494648); + padding: 6px 20px; + border-radius: 10px; + -webkit-box-shadow: 0 3px 5px rgba(50,50,50,.5); + -webkit-box-shadow: 0 3px 5px rgba(50,50,50,.5); + box-shadow: 0 3px 5px rgba(50,50,50,.5) +} + +.tip p { + margin: 0!important; + padding: .5rem 0; + line-height: 1.6; +} + +.tip:before { + background: -webkit-linear-gradient(90deg,#41363c,#494648); + background: -moz-linear-gradient(90deg,#41363c,#494648); + background: -o-linear-gradient(90deg,#41363c,#494648); + background: -ms-linear-gradient(90deg,#41363c,#494648); + background: linear-gradient(0deg,#41363c,#494648); + text-shadow: 0 -1px #41363c; + border-radius: 50%; + color: #fff; + font-size: 12px; + position: absolute; + width: 24px; + height: 24px; + line-height: 24.5px; + left: -12px; + top: -12px; + -webkit-box-shadow: 0 0 0 2.5px #f7f8f9; + box-shadow: 0 0 0 2.5px #f7f8f9; + font-weight: 600; + font-family: "Font Awesome 6 Free"; + text-align: center +} + +.tip ol { + margin: 0 +} + +.tip.info { + background: #20a0ff; + background: -webkit-linear-gradient(0deg,#20a0ff,#20b8ff); + background: -moz-linear-gradient(0deg,#20a0ff,#20b8ff); + background: -o-linear-gradient(0deg,#20a0ff,#20b8ff); + background: -ms-linear-gradient(0deg,#20a0ff,#20b8ff); + background: linear-gradient(90deg,#20a0ff,#20b8ff); + padding: 6px 20px; + border-radius: 10px; + -webkit-box-shadow: 0 3px 5px rgba(32,160,255,.5); + -webkit-box-shadow: 0 3px 5px rgba(32,160,255,.5); + box-shadow: 0 3px 5px rgba(32,160,255,.5) +} + +.tip.info:before { + background: #20a0ff; + background: -webkit-gradient(linear,left bottom,left top,from(#0092ff),to(#20b8ff)); + background: -webkit-gradient(linear,left bottom,left top,from(#0092ff),to(#20b8ff)); + background: -webkit-gradient(linear,left bottom,left top,from(#0092ff),to(#20b8ff)); + background: -webkit-gradient(linear,left bottom,left top,from(#0092ff),to(#20b8ff)); + background: -webkit-gradient(linear,left bottom,left top,from(#0092ff),to(#20b8ff)); + background: -webkit-linear-gradient(90deg,#0092ff,#20b8ff); + background: -moz-linear-gradient(90deg,#0092ff,#20b8ff); + background: -o-linear-gradient(90deg,#0092ff,#20b8ff); + background: -ms-linear-gradient(90deg,#0092ff,#20b8ff); + background: linear-gradient(0deg,#0092ff,#20b8ff); + content: "\e66a"; + font-family: haofont; + text-shadow: 0 -1px #20a0ff +} + +.tip.success { + background: -webkit-linear-gradient(0deg,#61be33,#8fce44); + background: -moz-linear-gradient(0deg,#61be33,#8fce44); + background: -o-linear-gradient(0deg,#61be33,#8fce44); + background: -ms-linear-gradient(0deg,#61be33,#8fce44); + background: linear-gradient(90deg,#61be33,#8fce44); + text-shadow: 0 -1px #61be33; + -webkit-box-shadow: 0 3px 5px rgba(104,195,59,.5); + -webkit-box-shadow: 0 3px 5px rgba(104,195,59,.5); + box-shadow: 0 3px 5px rgba(104,195,59,.5) +} + +.tip.success:before { + background: -webkit-linear-gradient(90deg,#52bb1d,#95d34b); + background: -moz-linear-gradient(90deg,#52bb1d,#95d34b); + background: -o-linear-gradient(90deg,#52bb1d,#95d34b); + background: -ms-linear-gradient(90deg,#52bb1d,#95d34b); + background: linear-gradient(0deg,#52bb1d,#95d34b); + content: "\e66c"; + text-shadow: 0 -1px #61be33; + font-family: haofont +} + +.tip.warning { + background: #ff953f; + background: -webkit-linear-gradient(0deg,#ff953f,#ffb449); + background: -moz-linear-gradient(0deg,#ff953f,#ffb449); + background: -o-linear-gradient(0deg,#ff953f,#ffb449); + background: -ms-linear-gradient(0deg,#ff953f,#ffb449); + background: linear-gradient(90deg,#ff953f,#ffb449); + text-shadow: 0 -1px #ff953f; + -webkit-box-shadow: 0 3px 5px rgba(255,154,73,.5); + box-shadow: 0 3px 5px rgba(255,154,73,.5) +} + +.tip.warning::before { + background: -webkit-linear-gradient(90deg,#ff8f35,#ffc149); + background: -moz-linear-gradient(90deg,#ff8f35,#ffc149); + background: -o-linear-gradient(90deg,#ff8f35,#ffc149); + background: -ms-linear-gradient(90deg,#ff8f35,#ffc149); + background: linear-gradient(0deg,#ff8f35,#ffc149); + content: '\e61a'; + text-shadow: 0 -1px #ff953f; + font-family: haofont; +} + +.tip.error { + background: #ff4949; + background: -webkit-linear-gradient(0deg,#ff4949,#ff7849); + background: -moz-linear-gradient(0deg,#ff4949,#ff7849); + background: -o-linear-gradient(0deg,#ff4949,#ff7849); + background: -ms-linear-gradient(0deg,#ff4949,#ff7849); + background: linear-gradient(90deg,#ff4949,#ff7849); + text-shadow: 0 -1px #ff4949; + -webkit-box-shadow: 0 3px 5px rgba(255,73,73,.5); + box-shadow: 0 3px 5px rgba(255,73,73,.5) +} + +.tip.error:before { + background: -webkit-linear-gradient(90deg,#ff3838,#ff7849); + background: -moz-linear-gradient(90deg,#ff3838,#ff7849); + background: -o-linear-gradient(90deg,#ff3838,#ff7849); + background: -ms-linear-gradient(90deg,#ff3838,#ff7849); + background: linear-gradient(0deg,#ff3838,#ff7849); + content: $note-error-icon; + text-shadow: 0 -1px #ff4949; + font-family: haofont; +} + +.tip.bolt { + background: -webkit-linear-gradient(80deg,#78ca33,#25822c); + background: -moz-linear-gradient(80deg,#78ca33,#25822c); + background: -o-linear-gradient(80deg,#78ca33,#25822c); + background: -ms-linear-gradient(80deg,#78ca33,#25822c); + background: linear-gradient(530deg,#78ca33,#25822c); + content: "\e66c"; + text-shadow: 0 -1px #4cf706 +} + +.tip.bolt:before { + background: -webkit-linear-gradient(326deg,#78ca33,#25822c); + background: -moz-linear-gradient(326deg,#78ca33,#25822c); + background: -o-linear-gradient(326deg,#78ca33,#25822c); + background: -ms-linear-gradient(326deg,#78ca33,#25822c); + background: linear-gradient(776deg,#78ca33,#25822c); + content: "\e66c"; + text-shadow: 0 -1px #4cf706; + font-family: haofont +} + +.tip.ban { + background: -webkit-linear-gradient(0deg,#ff4949,#f03b49); + background: -moz-linear-gradient(0deg,#ff4949,#f03b49); + background: -o-linear-gradient(0deg,#ff4949,#f03b49); + background: -ms-linear-gradient(0deg,#ff4949,#f03b49); + background: linear-gradient(90deg,#ff4949,#f03b49); + text-shadow: 0 -1px #ff4949; + -webkit-box-shadow: 0 3px 5px rgba(255,73,73,.5); + box-shadow: 0 3px 5px rgba(255,73,73,.5) +} + +.tip.ban:before { + background: -webkit-linear-gradient(90deg,#ff3838,#ff1022); + background: -moz-linear-gradient(90deg,#ff3838,#ff1022); + background: -o-linear-gradient(90deg,#ff3838,#ff1022); + background: -ms-linear-gradient(90deg,#ff3838,#ff1022); + background: linear-gradient(0deg,#ff3838,#ff1022); + content: "\e66d"; + text-shadow: 0 -1px #ff4949; + font-family: haofont +} + +.tip.home { + background: #15e5ff; + background: -webkit-linear-gradient(0deg,#0ec0ef,#80e0f7); + background: -moz-linear-gradient(0deg,#0ec0ef,#80e0f7); + background: -o-linear-gradient(0deg,#0ec0ef,#80e0f7); + background: -ms-linear-gradient(0deg,#0ec0ef,#80e0f7); + background: linear-gradient(90deg,#0ec0ef,#80e0f7); + text-shadow: 0 -1px #0ec0ef; + -webkit-box-shadow: 0 3px 5px #01caff; + -webkit-box-shadow: 0 3px 5px #01caff; + box-shadow: 0 3px 5px #01caff +} + +.tip.home:before { + background: -webkit-linear-gradient(90deg,#0ec0ee,#0ec0ea); + background: -moz-linear-gradient(90deg,#0ec0ee,#0ec0ea); + background: -o-linear-gradient(90deg,#0ec0ee,#0ec0ea); + background: -ms-linear-gradient(90deg,#0ec0ee,#0ec0ea); + background: linear-gradient(0deg,#0ec0ee,#0ec0ea); + content: "\e62a"; + font-family: haofont; + text-shadow: 0 -1px #0ec0ea +} + +.tip.sync { + background: #00a9ff; + background: -webkit-linear-gradient(220deg,#47c0e0,#2dc342); + background: -moz-linear-gradient(220deg,#47c0e0,#2dc342); + background: -o-linear-gradient(220deg,#47c0e0,#2dc342); + background: -ms-linear-gradient(220deg,#47c0e0,#2dc342); + background: linear-gradient(230deg,#47c0e0,#2dc342); + text-shadow: 0 -1px #1bcdfc; + -webkit-box-shadow: 0 3px 5px #1bcdfc; + -webkit-box-shadow: 0 3px 5px #20b1ad; + box-shadow: 0 3px 5px #20b1ad +} + +.tip.sync:before { + background: -webkit-linear-gradient(180deg,#40c0e2,#3dc550); + background: -moz-linear-gradient(180deg,#40c0e2,#3dc550); + background: -o-linear-gradient(180deg,#40c0e2,#3dc550); + background: -ms-linear-gradient(180deg,#40c0e2,#3dc550); + background: linear-gradient(270deg,#40c0e2,#3dc550); + content: "\e647"; + font-family: haofont; + text-shadow: 0 -1px #17cfff +} + +.tip.cogs { + background: -webkit-linear-gradient(220deg,#40c0e2,#5247e2); + background: -moz-linear-gradient(220deg,#40c0e2,#5247e2); + background: -o-linear-gradient(220deg,#40c0e2,#5247e2); + background: -ms-linear-gradient(220deg,#40c0e2,#5247e2); + background: linear-gradient(230deg,#40c0e2,#5247e2); + text-shadow: 0 -1px #8278fd; + -webkit-box-shadow: 0 3px 5px #4037a7; + -webkit-box-shadow: 1 3px 5px #5e52ec; + box-shadow: 1 3px 5px #5e52ec +} + +.tip.cogs:before { + background: -webkit-linear-gradient(110deg,#40c0e2,#5246e2); + background: -moz-linear-gradient(110deg,#40c0e2,#5246e2); + background: -o-linear-gradient(110deg,#40c0e2,#5246e2); + background: -ms-linear-gradient(110deg,#40c0e2,#5246e2); + background: linear-gradient(560deg,#40c0e2,#5246e2); + content: "\e60f"; + font-family: haofont; + text-shadow: 0 -1px #098cf5 +} + +.tip.key { + background: #25c33b; + background: -webkit-linear-gradient(220deg,#90a4ae,#b7a7a7); + background: -moz-linear-gradient(220deg,#90a4ae,#b7a7a7); + background: -o-linear-gradient(220deg,#90a4ae,#b7a7a7); + background: -ms-linear-gradient(220deg,#90a4ae,#b7a7a7); + background: linear-gradient(230deg,#90a4ae,#b7a7a7); + text-shadow: 0 -1px #c1c0d4; + -webkit-box-shadow: 0 3px 5px #d3d2de; + -webkit-box-shadow: 1 3px 5px #d5d4de; + box-shadow: 1 3px 5px #d5d4de +} + +.tip.key:before { + background: -webkit-linear-gradient(110deg,#bccdd2,#cfced4); + background: -moz-linear-gradient(110deg,#bccdd2,#cfced4); + background: -o-linear-gradient(110deg,#bccdd2,#cfced4); + background: -ms-linear-gradient(110deg,#bccdd2,#cfced4); + background: linear-gradient(560deg,#bccdd2,#cfced4); + content: "\e64f"; + font-family: haofont; + text-shadow: 0 -1px #a9b2b9 +} + +.tip.bell { + background: -webkit-linear-gradient(220deg,#ffaa0d,#deb455); + background: -moz-linear-gradient(220deg,#ffaa0d,#deb455); + background: -o-linear-gradient(220deg,#ffaa0d,#deb455); + background: -ms-linear-gradient(220deg,#ffaa0d,#deb455); + background: linear-gradient(230deg,#ffaa0d,#deb455); + text-shadow: 0 -1px #c1c0d4; + -webkit-box-shadow: 1 3px 5px #d5d4de; + box-shadow: 1 3px 5px #d5d4de +} + +.tip.bell:before { + background: -webkit-linear-gradient(110deg,#f9ae07,#ffb615); + background: -moz-linear-gradient(110deg,#f9ae07,#ffb615); + background: -o-linear-gradient(110deg,#f9ae07,#ffb615); + background: -ms-linear-gradient(110deg,#f9ae07,#ffb615); + background: linear-gradient(560deg,#f9ae07,#ffb615); + content: "\e60d"; + font-family: haofont; + text-shadow: 0 -1px #ffb81b +} + +[data-theme=dark] .tip { + filter: brightness(.7) +} + +#article-container .tip a { + color: #e6eaed +} + + +#article-container .timeline { + margin: 0 0 20px 10px; + padding: 14px 20px 5px; + border-left: 2px solid var(--timeline-color,#3b70fc) +} + +#article-container .timeline.blue { + --timeline-color: #428bca; + --timeline-bg: rgba(66,139,202, 0.2) +} + +#article-container .timeline.pink { + --timeline-color: #ff69b4; + --timeline-bg: rgba(255,105,180, 0.2) +} + +#article-container .timeline.red { + --timeline-color: #f00; + --timeline-bg: rgba(255,0,0, 0.2) +} + +#article-container .timeline.purple { + --timeline-color: #6f42c1; + --timeline-bg: rgba(111,66,193, 0.2) +} + +#article-container .timeline.orange { + --timeline-color: #ff8c00; + --timeline-bg: rgba(255,140,0, 0.2) +} + +#article-container .timeline.green { + --timeline-color: #5cb85c; + --timeline-bg: rgba(92,184,92, 0.2) +} + +#article-container .timeline .timeline-item { + margin: 0 0 15px +} + +#article-container .timeline .timeline-item:hover .item-circle:before { + border-color: var(--timeline-color,#3b70fc) +} + +#article-container .timeline .timeline-item.headline .timeline-item-title .item-circle>p { + font-weight: 600; + font-size: 1.2em +} + +#article-container .timeline .timeline-item.headline .timeline-item-title .item-circle:before { + left: -28px; + border: 4px solid var(--timeline-color,#3b70fc) +} + +#article-container .timeline .timeline-item.headline:hover .item-circle:before { + border-color: var(--pseudo-hover) +} + +#article-container .timeline .timeline-item .timeline-item-title { + position: relative +} + +#article-container .timeline .timeline-item .item-circle:before { + position: absolute; + top: 50%; + left: -27px; + width: 6px; + height: 6px; + border: 3px solid var(--pseudo-hover); + border-radius: 50%; + background: var(--card-bg); + content: ''; + -webkit-transition: all .3s; + -moz-transition: all .3s; + -o-transition: all .3s; + -ms-transition: all .3s; + transition: all .3s; + -webkit-transform: translate(0,-50%); + -moz-transform: translate(0,-50%); + -o-transform: translate(0,-50%); + -ms-transform: translate(0,-50%); + transform: translate(0,-50%) +} + +#article-container .timeline .timeline-item .item-circle>p { + margin: 0 0 8px; + font-weight: 500 +} + +#article-container .timeline .timeline-item .timeline-item-content { + position: relative; + padding: 12px 15px; + border-radius: .5rem; + border: var(--style-border-always); + font-size: .93em +} + +#article-container .timeline .timeline-item .timeline-item-content>:last-child { + margin-bottom: 0 +} + +#article-container .timeline+.timeline { + margin-top: -20px +} + +#article-container .timeline .timeline-item-content>p { + margin: 0rem 0; +} + +:root { + --pseudo-hover: #ff7242; +} + +[data-theme=dark] div.btns { + filter: brightness(.7) +} + +[data-theme=dark] div.btns a { + background: 0 0 +} + +div.btns { + margin: 0 -8px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -o-box-lines: multiple; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: start; + -moz-box-align: start; + -o-box-align: start; + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; + overflow: visible; + line-height: 1.8 +} + +div.btns b { + font-size: .875rem +} + +div.btns.wide>a { + padding-left: 32px; + padding-right: 32px +} + +div.btns.fill>a { + -webkit-box-flex: 1; + -moz-box-flex: 1; + -o-box-flex: 1; + -ms-box-flex: 1; + box-flex: 1; + -webkit-flex-grow: 1; + flex-grow: 1; + width: auto +} + +div.btns.around { + -webkit-box-pack: distribute; + -moz-box-pack: distribute; + -o-box-pack: distribute; + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around +} + +div.btns.center { + -webkit-box-pack: center; + -moz-box-pack: center; + -o-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center +} + +div.btns.grid2>a { + width: calc(100% / 2 - 16px) +} + +div.btns.grid3>a { + width: calc(100% / 3 - 16px) +} + +div.btns.grid4>a { + width: calc(100% / 4 - 16px) +} + +div.btns.grid5>a { + width: calc(100% / 5 - 16px); + +} + +#article-container .btns .no-text-decoration p { + margin: 0; + letter-spacing: 0px; + line-height: 1.25; + font-size: .75rem; +} + +#article-container .btns a { + border-bottom: none; + padding: 8px; + border-radius: 4px; + font-weight: 520; +} + +#article-container .btns a:hover { + text-decoration: none; + border-bottom: 0px; + color: rgb(48 122 246 / 0%); +} + +div.btns a { + -webkit-transition: all .28s ease; + -moz-transition: all .28s ease; + -o-transition: all .28s ease; + -ms-transition: all .28s ease; + transition: all .28s ease; + -moz-transition: all .28s ease; + -webkit-transition: all .28s ease; + -o-transition: all .28s ease; + margin: 8px; + margin-top: calc(1.25 * 16px + 32px); + min-width: 120px; + font-weight: 700; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-pack: start; + -moz-box-pack: start; + -o-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -ms-flex-line-pack: center; + -webkit-align-content: center; + align-content: center; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -o-box-orient: vertical; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: 8px; + text-align: center; + background: #f6f6f6; + border-radius: 4px +} + +div.btns a>i { + background: #2196f3!important +} + +div.btns a>i:first-child { + color: #fff; + background: #2196f3 +} + +div.btns a b { + font-weight: 700; + line-height: 1.3 +} + +div.btns a img { + margin: .4em auto!important +} + +div.btns a:not([href]) { + cursor: default; + color: inherit +} + +div.btns a[href]:hover { + background: var(--heo-main); + color: var(--heo-white)!important +} + +div.btns a[href]:hover>i:first-child { + background: var(--heo-main) +} + +div.btns,div.btns a,div.btns p { + font-size: .8125rem; + color: #555 +} + +@media screen and (max-width: 1200px) { + div.btns.grid2>a { + width:calc(100% / 2 - 16px) + } +} + +@media screen and (max-width: 768px) { + div.btns.grid2>a { + width:calc(100% / 2 - 16px) + } +} + +@media screen and (max-width: 500px) { + div.btns.grid2>a { + width:calc(100% / 1 - 16px) + } +} + +@media screen and (max-width: 1200px) { + div.btns.grid3>a { + width:calc(100% / 3 - 16px) + } +} + +@media screen and (max-width: 768px) { + div.btns.grid3>a { + width:calc(100% / 3 - 16px) + } +} + +@media screen and (max-width: 500px) { + div.btns.grid3>a { + width:calc(100% / 1 - 16px) + } +} + +@media screen and (max-width: 1200px) { + div.btns.grid4>a { + width:calc(100% / 3 - 16px) + } +} + +@media screen and (max-width: 768px) { + div.btns.grid4>a { + width:calc(100% / 3 - 16px) + } +} + +@media screen and (max-width: 500px) { + div.btns.grid4>a { + width:calc(100% / 2 - 16px) + } +} + +@media screen and (max-width: 1200px) { + div.btns.grid5>a { + width:calc(100% / 4 - 16px) + } +} + +@media screen and (max-width: 768px) { + div.btns.grid5>a { + width:calc(100% / 3 - 16px) + } +} + +@media screen and (max-width: 500px) { + div.btns.grid5>a { + width:calc(100% / 2 - 16px) + } +} + +div.btns a>i:first-child,div.btns a>img:first-child { + -webkit-transition: all .28s ease; + -moz-transition: all .28s ease; + -o-transition: all .28s ease; + -ms-transition: all .28s ease; + transition: all .28s ease; + -moz-transition: all .28s ease; + -webkit-transition: all .28s ease; + -o-transition: all .28s ease; + height: 64px; + width: 64px; + -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); + margin: 16px 8px 4px 8px; + margin-top: calc(-1.25 * 16px - 32px); + border: 2px solid #fff; + background: #fff; + line-height: 60px; + font-size: 28px +} + +div.btns a>i:first-child.auto,div.btns a>img:first-child.auto { + width: auto +} + +div.btns a b,div.btns a p { + margin: .25em; + font-weight: 400; + line-height: 1.25; + word-wrap: break-word +} + +div.btns a[href]:hover,div.btns a[href]:hover b { + color: #ff5722 +} + +div.btns a[href]:hover>i:first-child,div.btns a[href]:hover>img:first-child { + -webkit-transform: scale(1.1) translateY(-8px); + -moz-transform: scale(1.1) translateY(-8px); + -o-transform: scale(1.1) translateY(-8px); + -ms-transform: scale(1.1) translateY(-8px); + transform: scale(1.1) translateY(-8px); + -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.1); + box-shadow: 0 4px 8px 0 rgba(0,0,0,.1) +} + +div.btns.circle a>i:first-child,div.btns.circle a>img:first-child { + border-radius: 32px +} + +div.btns.rounded a>i:first-child,div.btns.rounded a>img:first-child { + border-radius: 16px +} + + +#article-container .tag-Link { + font-size: 0.8rem; +} + +.group-two { + width: calc(50% - 8px) !important; +} + +#article-container figure.gallery-group figcaption p { + margin: 0; +} + +@media (max-width: 1200px) { + .hao_vplayer { + height:430px + } + +} + +@media (max-width: 1400px) { + .hao_vplayer { + height: 450px; + } +} + +.hao_vplayer { + width: 100%; + height: 500px; + border-radius: 5px; + box-shadow: 0 0px 10px -5px #949494; +} + + +#article-container p.p.subtitle { + font-weight: 700; + color: #44b299; + font-size: 1.25rem!important; + padding-top: 1.5rem +} + +#article-container p.p.subtitle:first-child { + padding-top: 1rem +} + +#article-container p.p.left,span.p.left { + display: block; + text-align: left +} + +#article-container p.p.center,span.p.center { + display: block; + text-align: center +} + +#article-container p.p.right,span.p.right { + display: block; + text-align: right +} + +#article-container p.p.small,span.p.small { + font-size: var(--global-font-size) +} + +#article-container p.p.large,span.p.large { + font-size: 2.5rem; + line-height: 1.4 +} + +#article-container p.p.huge,span.p.huge { + font-size: 4rem; + line-height: 1.4 +} + +#article-container p.p.ultra,span.p.ultra { + font-size: 6rem; + line-height: 1.4 +} + +#article-container p.p.huge,p.p.large,p.p.small,p.p.ultra,span.p.huge,span.p.large,span.p.small,span.p.ultra { + margin: 0; + padding: 0 +} + +#article-container p.p.bold,span.p.bold { + font-weight: 700 +} + +#article-container p.p.h1,p.p.h2,span.p.h1,span.p.h2 { + padding-bottom: .2rem; + font-weight: 500 +} + +#article-container p.p.h1,span.p.h1 { + font-size: 1.625rem; + color: var(--color-h1); + padding-top: 2em +} + +#article-container p.p.h2,span.p.h2 { + font-size: 1.625rem; + color: var(--color-h2); + padding-top: 2em; + border-bottom: 1px solid rgba(68,68,68,.1) +} + +#article-container p.p.h3,span.p.h3 { + font-size: 1.375rem; + color: var(--color-h3); + padding-top: 2em +} + +#article-container p.p.h4,span.p.h4 { + font-size: 1.125rem; + color: var(--color-h4); + padding-top: 2em +} + +#article-container p.p.h5,span.p.h5 { + font-size: 1rem; + color: var(--color-h5); + padding-top: 1.5em +} + +p.p.red,span.p.red { + color: #e8453c +} + +p.p.yellow,span.p.yellow { + color: #fcec60 +} + +p.p.green,span.p.green { + color: #3dc550 +} + +p.p.cyan,span.p.cyan { + color: #1bcdfc +} + +p.p.blue,span.p.blue { + color: #2196f3 +} + +p.p.purple,span.p.purple { + color: #9c27b0 +} + +p.p.gray,span.p.gray { + color: #999 +} + +.flink-name { + margin-bottom: 5px; + font-weight: 700; + font-size: 1.5em +} +.flink-desc { + margin: .2rem 0 .5rem +} + + +.checkbox { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center +} + +.checkbox input { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + position: relative; + height: 16px; + width: 16px; + -webkit-transition: all .15s ease-out 0s; + -moz-transition: all .15s ease-out 0s; + -o-transition: all .15s ease-out 0s; + -ms-transition: all .15s ease-out 0s; + transition: all .15s ease-out 0s; + cursor: pointer; + display: inline-block; + outline: 0; + border-radius: 2px; + -webkit-flex-shrink: 0; + flex-shrink: 0; + margin-right: 8px; + border: 2px solid #2196f3; + pointer-events: none +} + +.checkbox input[type=checkbox]:before { + left: 1px; + top: 5px; + width: 0; + height: 2px; + -webkit-transition: all .2s ease-in; + -moz-transition: all .2s ease-in; + -o-transition: all .2s ease-in; + -ms-transition: all .2s ease-in; + transition: all .2s ease-in; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg) +} + +.checkbox input[type=checkbox]:after { + right: 7px; + bottom: 3px; + width: 2px; + height: 0; + -webkit-transition: all .2s ease-out; + -moz-transition: all .2s ease-out; + -o-transition: all .2s ease-out; + -ms-transition: all .2s ease-out; + transition: all .2s ease-out; + -webkit-transform: rotate(40deg); + -moz-transform: rotate(40deg); + -o-transform: rotate(40deg); + -ms-transform: rotate(40deg); + transform: rotate(40deg); + -webkit-transform: rotate(40deg); + -moz-transform: rotate(40deg); + -ms-transform: rotate(40deg); + -o-transform: rotate(40deg); + -webkit-transition-delay: .25s; + -moz-transition-delay: .25s; + -o-transition-delay: .25s; + -ms-transition-delay: .25s; + transition-delay: .25s +} + +.checkbox input[type=checkbox]:checked { + background: #2196f3 +} + +.checkbox input[type=checkbox]:checked:before { + left: 0; + top: 7px; + width: 6px; + height: 2px +} + +.checkbox input[type=checkbox]:checked:after { + right: 3px; + bottom: 1px; + width: 2px; + height: 10px +} + +.checkbox.minus input[type=checkbox]:before { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + left: 1px; + top: 5px; + width: 0; + height: 2px +} + +.checkbox.minus input[type=checkbox]:after { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + left: 1px; + top: 5px; + width: 0; + height: 2px +} + +.checkbox.minus input[type=checkbox]:checked:before { + left: 1px; + top: 5px; + width: 10px; + height: 2px +} + +.checkbox.minus input[type=checkbox]:checked:after { + left: 1px; + top: 5px; + width: 10px; + height: 2px +} + +.checkbox.plus input[type=checkbox]:before { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + left: 1px; + top: 5px; + width: 0; + height: 2px +} + +.checkbox.plus input[type=checkbox]:after { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + left: 5px; + top: 1px; + width: 2px; + height: 0 +} + +.checkbox.plus input[type=checkbox]:checked:before { + left: 1px; + top: 5px; + width: 10px; + height: 2px +} + +.checkbox.plus input[type=checkbox]:checked:after { + left: 5px; + top: 1px; + width: 2px; + height: 10px +} + +.checkbox.times input[type=checkbox]:before { + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + left: 3px; + top: 1px; + width: 0; + height: 2px +} + +.checkbox.times input[type=checkbox]:after { + -webkit-transform: rotate(135deg); + -moz-transform: rotate(135deg); + -o-transform: rotate(135deg); + -ms-transform: rotate(135deg); + transform: rotate(135deg); + right: 3px; + top: 1px; + width: 0; + height: 2px +} + +.checkbox.times input[type=checkbox]:checked:before { + left: 1px; + top: 5px; + width: 10px; + height: 2px +} + +.checkbox.times input[type=checkbox]:checked:after { + right: 1px; + top: 5px; + width: 10px; + height: 2px +} + +.checkbox input[type=radio] { + border-radius: 50% +} + +.checkbox input[type=radio]:before { + content: ""; + display: block; + width: 8px; + height: 8px; + border-radius: 50%; + margin: 2px; + -webkit-transform: scale(0); + -moz-transform: scale(0); + -o-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: all .25s ease-out; + -moz-transition: all .25s ease-out; + -o-transition: all .25s ease-out; + -ms-transition: all .25s ease-out; + transition: all .25s ease-out +} + +.checkbox input[type=radio]:checked:before { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + background: var(--text-bg-hover) +} + +.checkbox.red input { + border-color: #fe5f58 +} + +.checkbox.red input[type=checkbox]:checked { + background: #fe5f58 +} + +.checkbox.red input[type=radio]:checked:before { + background: #fe5f58 +} + +.checkbox.green input { + border-color: #3dc550 +} + +.checkbox.green input[type=checkbox]:checked { + background: #3dc550 +} + +.checkbox.green input[type=radio]:checked:before { + background: #3dc550 +} + +.checkbox.yellow input { + border-color: #ffbd2b +} + +.checkbox.yellow input[type=checkbox]:checked { + background: #ffbd2b +} + +.checkbox.yellow input[type=radio]:checked:before { + background: #ffbd2b +} + +.checkbox.cyan input { + border-color: #1bcdfc +} + +.checkbox.cyan input[type=checkbox]:checked { + background: #1bcdfc +} + +.checkbox.cyan input[type=radio]:checked:before { + background: #1bcdfc +} + +.checkbox.blue input { + border-color: #2196f3 +} + +.checkbox.blue input[type=checkbox]:checked { + background: #2196f3 +} + +.checkbox.blue input[type=radio]:checked:before { + background: #2196f3 +} + +.checkbox p { + display: inline-block; + margin-top: 2px!important; + margin-bottom: 0!important +} + +.checkbox input[type=checkbox]:after,.checkbox input[type=checkbox]:before { + position: absolute; + content: ""; + background: #fff +} + +.hide-block>.hide-button,.hide-inline>.hide-button { + display: inline-block; + padding: 5px 18px; + background: #3b70fc; + color: var(--white) +} + +.hide-block>.hide-button:hover,.hide-inline>.hide-button:hover { + background-color: var(--btn-hover-color) +} + +.hide-block>.hide-button.open,.hide-inline>.hide-button.open { + display: none +} + +.hide-block>.hide-button.open+div,.hide-inline>.hide-button.open+div { + display: block +} + +.hide-block>.hide-button.open+span,.hide-inline>.hide-button.open+span { + display: inline +} + +.hide-block>.hide-content,.hide-inline>.hide-content { + display: none +} + +.hide { + display: none +} + +.hide-inline>.hide-button { + margin: 0 6px +} + +.hide-inline>.hide-content { + margin: 0 6px +} + +.hide-block { + margin: 0 0 16px +} + + +/*适配GitHub仓库*/ +#article-container a:not(.fancybox).repo-title:hover,#article-container a:not(.fancybox).mr-3:hover{ + text-decoration: none; + border-bottom: 0px; + color: rgb(48 122 246 / 0%); + background: rgb(48 122 246 / 0%); + border-radius: 0px; + box-shadow: 0 8px 12px -3px rgb(13,17,23); +} + +#article-container a.mr-3,#article-container a.repo-title { + border-bottom: 0; + padding: 0; + width: fit-content; +} + +#waline-wrap { + --waline-font-size: 1.1em; + --waline-theme-color: var(--heo-main); + --waline-active-color: #ff7242; +} +#waline-wrap .vuser { + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; +} +#waline-wrap .vuser:hover { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -o-transform: rotate(360deg); + -ms-transform: rotate(360deg); + transform: rotate(360deg); +} + +[data-theme=dark] .artalk,[data-theme=dark] .atk-layer-wrap{ + --at-color-font: #fff; + --at-color-deep: #e7e7e7; + --at-color-sub: #e7e7e7; + --at-color-grey: #fff; + --at-color-meta: #fff; + --at-color-border: #2d3235; + --at-color-light: #687a86; + --at-color-bg: #1e2224; + --at-color-bg-transl: rgba(30, 34, 36, .95); + --at-color-bg-grey: #46494e; + --at-color-bg-grey-transl: rgba(8, 8, 8, .95); + --at-color-bg-light: rgba(29, 161, 242, .1); + --at-color-main: #0083ff; + --at-color-red: #ff5652; + --at-color-pink: #fa5a57; + --at-color-yellow: #ff7c37; + --at-color-green: #4caf50; + --at-color-gradient: linear-gradient(180deg, transparent, rgba(30, 34, 36, 1)) +} \ No newline at end of file diff --git a/templates/assets/zhheo/custom.min.css b/templates/assets/zhheo/custom.min.css new file mode 100644 index 0000000..d888a52 --- /dev/null +++ b/templates/assets/zhheo/custom.min.css @@ -0,0 +1 @@ +code[class*=" language-"],pre[class*=" language-"]{background:#18171d}i.iconfont.icon-arrow-right.banner-righticon{font-size:66px}span.bannerText{display:block;margin-top:35px}#aside-content>.card-widget.card-info::before{background:linear-gradient(-25deg,var(--heo-main),#031764,var(--heo-main),#67044d);background-size:400%;position:absolute;width:100%;height:100%;left:0;top:0;content:'';animation:gradient 15s ease infinite}ul li{font-size:18px}#article-container pre>code{background:0 0!important} \ No newline at end of file diff --git a/templates/assets/zhheo/rightmenu.js b/templates/assets/zhheo/rightmenu.js new file mode 100644 index 0000000..f4f16ad --- /dev/null +++ b/templates/assets/zhheo/rightmenu.js @@ -0,0 +1,426 @@ +// 初始化函数 +let rm = {}; + +//禁止图片拖拽 +rm.stopdragimg = $("img"); +rm.stopdragimg.on("dragstart", function () { + return false; +}); + +// 显示菜单 +rm.showRightMenu = function (isTrue, x = 0, y = 0) { + let $rightMenu = $('#rightMenu'); + $rightMenu.css('top', x + 'px').css('left', y + 'px'); + if (isTrue) { + $rightMenu.show(); + stopMaskScroll() + } else { + $rightMenu.hide(); + } +} + +// 隐藏菜单 +rm.hideRightMenu = function () { + rm.showRightMenu(false); + $('#rightmenu-mask').attr('style', 'display: none'); +} + +// 尺寸 +let rmWidth = $('#rightMenu').width(); +let rmHeight = $('#rightMenu').height(); + +// 重新定义尺寸 +rm.reloadrmSize = function () { + rmWidth = $('#rightMenu').width(); + rmHeight = $('#rightMenu').height(); +} + +// 获取点击的href +let domhref = ''; +let domImgSrc = ''; +let globalEvent = null; + +// 监听右键初始化 +window.oncontextmenu = function (event) { + if (document.body.clientWidth > 768) { + let pageX = event.clientX + 10; //加10是为了防止显示时鼠标遮在菜单上 + let pageY = event.clientY; + // console.log(event); + + //其他额外菜单 + let $rightMenuOther = $('.rightMenuOther'); + let $rightMenuPlugin = $('.rightMenuPlugin'); + let $rightMenuCopyText = $('#menu-copytext'); + let $rightMenuPasteText = $('#menu-pastetext'); + let $rightMenuCommentText = $('#menu-commenttext'); + let $rightMenuNewWindow = $('#menu-newwindow'); + let $rightMenuNewWindowImg = $('#menu-newwindowimg'); + let $rightMenuCopyLink = $('#menu-copylink'); + let $rightMenuCopyImg = $('#menu-copyimg'); + let $rightMenuDownloadImg = $('#menu-downloadimg'); + let $rightMenuSearch = $('#menu-search'); + let $rightMenuSearchBaidu = $('#menu-searchBaidu'); + let $rightMenuMusicToggle = $('#menu-music-toggle'); + let $rightMenuMusicBack = $('#menu-music-back'); + let $rightMenuMusicForward = $('#menu-music-forward'); + let $rightMenuMusicPlaylist = $('#menu-music-playlist'); + let $rightMenuMusicCopyMusicName = $('#menu-music-copyMusicName'); + let href = event.target.href; + let imgsrc = event.target.currentSrc; + + // 判断模式 扩展模式为有事件 + let pluginMode = false; + $rightMenuOther.show(); + globalEvent = event; + + // 检查是否需要复制 是否有选中文本 + if (selectTextNow && window.getSelection()) { + pluginMode = true; + $rightMenuCopyText.show(); + $rightMenuCommentText.show(); + $rightMenuSearch.show(); + $rightMenuSearchBaidu.show(); + } else { + $rightMenuCopyText.hide(); + $rightMenuCommentText.hide(); + $rightMenuSearchBaidu.hide(); + $rightMenuSearch.hide(); + } + + //检查是否右键点击了链接a标签 + if (href) { + pluginMode = true; + $rightMenuNewWindow.show(); + $rightMenuCopyLink.show(); + domhref = href; + } else { + $rightMenuNewWindow.hide(); + $rightMenuCopyLink.hide(); + } + + //检查是否需要复制图片 + if (imgsrc) { + pluginMode = true; + $rightMenuCopyImg.show(); + $rightMenuDownloadImg.show(); + $rightMenuNewWindowImg.show(); + domImgSrc = imgsrc; + } else { + $rightMenuCopyImg.hide(); + $rightMenuDownloadImg.hide(); + $rightMenuNewWindowImg.hide(); + } + + // 判断是否为输入框 + if (event.target.tagName.toLowerCase() === 'input' || event.target.tagName.toLowerCase() === 'textarea') { + console.log('这是一个输入框') + pluginMode = true; + $rightMenuPasteText.show(); + } else { + $rightMenuPasteText.hide(); + } + + //判断是否是音乐 + const navMusicEl = document.querySelector("#nav-music"); + if (navMusicEl && navMusicEl.contains(event.target)) { + pluginMode = true; + $rightMenuMusicToggle.show(); + $rightMenuMusicBack.show(); + $rightMenuMusicForward.show(); + $rightMenuMusicPlaylist.show(); + $rightMenuMusicCopyMusicName.show(); + } else { + $rightMenuMusicToggle.hide(); + $rightMenuMusicBack.hide(); + $rightMenuMusicForward.hide(); + $rightMenuMusicPlaylist.hide(); + $rightMenuMusicCopyMusicName.hide() + } + + // 如果不是扩展模式则隐藏扩展模块 + if (pluginMode) { + $rightMenuOther.hide(); + $rightMenuPlugin.show(); + } else { + $rightMenuPlugin.hide() + } + + rm.reloadrmSize() + + // 鼠标默认显示在鼠标右下方,当鼠标靠右或考下时,将菜单显示在鼠标左方\上方 + if (pageX + rmWidth > window.innerWidth) { + pageX -= rmWidth + 10; + } + if (pageY + rmHeight > window.innerHeight) { + pageY -= pageY + rmHeight - window.innerHeight; + } + + rm.showRightMenu(true, pageY, pageX); + $('#rightmenu-mask').attr('style', 'display: flex'); + return false; + } +}; + +// 下载图片状态 +rm.downloadimging = false; + +// 复制图片到剪贴板 +rm.writeClipImg = function (imgsrc) { + console.log('按下复制'); + rm.hideRightMenu(); + btf.snackbarShow('正在下载中,请稍后', false, 10000) + if (rm.downloadimging == false) { + rm.downloadimging = true; + setTimeout(function () { + copyImage(imgsrc); + btf.snackbarShow('复制成功!图片已添加盲水印,请遵守版权协议'); + rm.downloadimging = false; + }, "10000") + } +} + +function imageToBlob(imageURL) { + const img = new Image; + const c = document.createElement("canvas"); + const ctx = c.getContext("2d"); + img.crossOrigin = ""; + img.src = imageURL; + return new Promise(resolve => { + img.onload = function () { + c.width = this.naturalWidth; + c.height = this.naturalHeight; + ctx.drawImage(this, 0, 0); + c.toBlob((blob) => { + // here the image is a blob + resolve(blob) + }, "image/png", 0.75); + }; + }) +} + +async function copyImage(imageURL) { + const blob = await imageToBlob(imageURL) + const item = new ClipboardItem({"image/png": blob}); + navigator.clipboard.write([item]); +} + +rm.switchDarkMode = function () { + navFn.switchDarkMode(); + rm.hideRightMenu(); + + //halo.darkComment(); +} + +rm.copyUrl = function (id) { + $("body").after(""); + var text = id; + var input = document.getElementById("copyVal"); + input.value = text; + input.select(); + input.setSelectionRange(0, input.value.length); + document.execCommand("copy"); + $("#copyVal").remove(); +} + +function stopMaskScroll() { + if (document.getElementById("rightmenu-mask")) { + let xscroll = document.getElementById("rightmenu-mask"); + xscroll.addEventListener("mousewheel", function (e) { + //阻止浏览器默认方法 + rm.hideRightMenu(); + // e.preventDefault(); + }, false); + } + if (document.getElementById("rightMenu")) { + let xscroll = document.getElementById("rightMenu"); + xscroll.addEventListener("mousewheel", function (e) { + //阻止浏览器默认方法 + rm.hideRightMenu(); + // e.preventDefault(); + }, false); + } +} + +rm.rightmenuCopyText = function (txt) { + if (navigator.clipboard) { + navigator.clipboard.writeText(txt); + } + rm.hideRightMenu(); +} + +rm.copyPageUrl = function () { + var url = window.location.href; + rm.copyUrl(url); + btf.snackbarShow('复制本页链接地址成功', false, 2000); + rm.hideRightMenu(); +} + +rm.sharePage = function () { + var content = window.location.href; + rm.copyUrl(url); + btf.snackbarShow('复制本页链接地址成功', false, 2000); + rm.hideRightMenu(); +} + +// 复制当前选中文本 +var selectTextNow = ''; +document.onmouseup = document.ondbclick = selceText; + +function selceText() { + var txt; + if (document.selection) { + txt = document.selection.createRange().text; + } else { + txt = window.getSelection() + ''; + } + if (txt) { + selectTextNow = txt; + // console.log(selectTextNow); + } else { + selectTextNow = ''; + } +} + +// 读取剪切板 +rm.readClipboard = function () { + if (navigator.clipboard) { + navigator.clipboard.readText().then(clipText => rm.insertAtCaret(globalEvent.target, clipText)); + } +} + +// 粘贴文本到焦点 +rm.insertAtCaret = function (elemt, value) { + const startPos = elemt.selectionStart, + endPos = elemt.selectionEnd; + if (document.selection) { + elemt.focus(); + var sel = document.selection.createRange(); + sel.text = value; + elemt.focus(); + } else { + if (startPos || startPos == '0') { + var scrollTop = elemt.scrollTop; + elemt.value = elemt.value.substring(0, startPos) + value + elemt.value.substring(endPos, elemt.value.length); + elemt.focus(); + elemt.selectionStart = startPos + value.length; + elemt.selectionEnd = startPos + value.length; + elemt.scrollTop = scrollTop; + } else { + elemt.value += value; + elemt.focus(); + } + } +} + +//粘贴文本 +rm.pasteText = function () { + const result = rm.readClipboard() || ''; + rm.hideRightMenu(); +} + +//引用到评论 +rm.rightMenuCommentText = function (txt) { + rm.hideRightMenu(); + var input = document.getElementsByClassName(GLOBAL_CONFIG.source.comments.textarea)[0]; + let evt = document.createEvent('HTMLEvents'); + evt.initEvent('input', true, true); + let inputValue = replaceAll(txt, '\n', '\n> ') + input.value = '> ' + inputValue + '\n\n'; + input.dispatchEvent(evt); + var domTop = document.querySelector("#post-comment").offsetTop; + window.scrollTo(0, domTop - 80); + input.focus(); + input.setSelectionRange(-1, -1); + if (document.getElementById("comment-tips")) { + document.getElementById("comment-tips").classList.add("show"); + } +} + +//替换所有内容 +function replaceAll(string, search, replace) { + return string.split(search).join(replace); +} + +// 百度搜索 +rm.searchBaidu = function () { + btf.snackbarShow('即将跳转到百度搜索', false, 2000); + setTimeout(function () { + window.open('https://www.baidu.com/s?wd=' + selectTextNow); + }, "2000"); + rm.hideRightMenu(); +} + +//分享链接 +rm.copyLink = function () { + rm.rightmenuCopyText(domhref); + btf.snackbarShow('已复制链接地址'); +} + +function addRightMenuClickEvent() { + // 添加点击事件 + $('#menu-backward').on('click', function () { + window.history.back(); + rm.hideRightMenu(); + }); + $('#menu-forward').on('click', function () { + window.history.forward(); + rm.hideRightMenu(); + }); + $('#menu-refresh').on('click', function () { + window.location.reload(); + }); + $('#menu-top').on('click', function () { + btf.scrollToDest(0, 500); + rm.hideRightMenu(); + }); + $('.menu-link').on('click', rm.hideRightMenu); + $('#menu-darkmode').on('click', rm.switchDarkMode); + $('#menu-home').on('click', function () { + window.location.href = window.location.origin; + }); + $('#menu-randomPost').on('click', function () { + toRandomPost() + }); + $('#menu-commentBarrage').on('click', heo.switchCommentBarrage); + $('#rightmenu-mask').on('click', rm.hideRightMenu); + $('#rightmenu-mask').contextmenu(function () { + rm.hideRightMenu(); + return false; + }); + $('#menu-translate').on('click', function () { + rm.hideRightMenu(); + }); + $('#menu-copy').on('click', rm.copyPageUrl); + $('#menu-pastetext').on('click', rm.pasteText); + $('#menu-copytext').on('click', function () { + rm.rightmenuCopyText(selectTextNow); + btf.snackbarShow('复制成功,复制和转载请标注本文地址'); + }); + $('#menu-commenttext').on('click', function () { + rm.rightMenuCommentText(selectTextNow); + }); + $('#menu-newwindow').on('click', function () { + window.open(domhref); + rm.hideRightMenu(); + }); + $('#menu-copylink').on('click', rm.copyLink); + $('#menu-downloadimg').on('click', function () { + heo.downloadImage(domImgSrc, 'hao'); + }); + $('#menu-newwindowimg').on('click', function () { + window.open(domImgSrc, "_blank"); + rm.hideRightMenu(); + }); + $('#menu-copyimg').on('click', function () { + rm.writeClipImg(domImgSrc); + }); + $('#menu-searchBaidu').on('click', rm.searchBaidu); + //音乐 + $('#menu-music-toggle').on('click', heo.musicToggle); + $('#menu-music-back').on('click', heo.musicSkipBack); + $('#menu-music-forward').on('click', heo.musicSkipForward); + $('#menu-music-copyMusicName').on('click', function () { + rm.rightmenuCopyText(heo.musicGetName()); + btf.snackbarShow('复制歌曲名称成功', false, 3000); + }); +} diff --git a/templates/assets/zhheo/zhheoblog.css b/templates/assets/zhheo/zhheoblog.css new file mode 100644 index 0000000..fbd51d0 --- /dev/null +++ b/templates/assets/zhheo/zhheoblog.css @@ -0,0 +1,18819 @@ +@charset "UTF-8"; + +:root { + --heo-white: #fff; + --heo-white-op: rgba(255, 255, 255, 0.2); + --heo-black: #000; + --heo-black-op: rgba(0, 0, 0, 0.2); + --heo-none: #00000000; + --heo-gray: #999999; + --heo-gray-op: #9999992b; + --heo-vip: #e5a80d; + --heo-main: var(--heo-theme); + --heo-main-op: var(--heo-theme-op); + --heo-main-op-deep: var(--heo-theme-op-deep); + --heo-main-op-light: var(--heo-theme-op-light); + --heo-main-none: var(--heo-theme-none); + --heo-shadow-theme: 0 8px 12px -3px var(--heo-theme-op); + --heo-shadow-blackdeep: 0 2px 16px -3px rgba(0, 0, 0, 0.15); + --heo-shadow-main: 0 8px 12px -3px var(--heo-main-op); + --heo-shadow-blue: 0 8px 12px -3px rgba(40, 109, 234, 0.2); + --heo-shadow-white: 0 8px 12px -3px rgba(255, 255, 255, 0.2); + --heo-shadow-black: 0 0 12px 4px rgba(0, 0, 0, 0.05); + --heo-shadow-yellow: 0px 38px 77px -26px rgba(255, 201, 62, 0.12); + --heo-shadow-red: 0 8px 12px -3px #ee7d7936; + --heo-shadow-green: 0 8px 12px -3px #87ee7936; + --heo-logo-color: linear-gradient(215deg, #4584ff 0%, #cf0db9 100%); + --heo-snackbar-time: 5s; + --style-border: 1px solid var(--heo-card-border); + --style-border-always: 1px solid var(--heo-card-border); + --style-border-hover: 1px solid var(--heo-main); + --style-border-hover-always: 1px solid var(--heo-main); + --style-border-dashed: 1px dashed var(--heo-theme-op); + --heo-radius-full: 50px; +} + +::selection { + background: var(--heo-fontcolor); + color: var(--heo-background); +} + +[data-theme=light] { + --heo-theme: #425AEF; + --heo-theme-op: #4259ef23; + --heo-theme-op-deep: #4259efdd; + --heo-theme-op-light: #4259ef0d; + --heo-theme-none: #4259ef01; + --heo-blue: #425AEF; + --heo-red: #f04a63; + --heo-pink: #FF7C7C; + --heo-green: #57bd6a; + --heo-yellow: #c28b00; + --heo-yellow-op: #d99c001a; + --heo-orange: #e38100; + --heo-fontcolor: #363636; + --heo-background: #f7f9fe; + --heo-reverse: #000; + --heo-maskbg: rgba(255, 255, 255, 0.6); + --heo-maskbgdeep: rgba(255, 255, 255, 0.85); + --heo-hovertext: var(--heo-main); + --heo-ahoverbg: #F7F7FA; + --heo-lighttext: var(--heo-main); + --heo-secondtext: rgba(60, 60, 67, 0.8); + --heo-scrollbar: rgba(60, 60, 67, 0.4); + --heo-card-btn-bg: #edf0f7; + --heo-post-blockquote-bg: #fafcff; + --heo-post-tabs-bg: #f2f5f8; + --heo-secondbg: #f7f7f9; + --heo-shadow-nav: 0 5px 12px -5px rgba(102, 68, 68, 0.05); + --heo-card-bg: #fff; + --heo-card-bg-op: var(--heo-black-op); + --heo-card-bg-none: rgba(255, 255, 255, 0); + --heo-shadow-lightblack: 0 5px 12px -5px rgba(102, 68, 68, 0); + --heo-shadow-light2black: 0 5px 12px -5px rgba(102, 68, 68, 0); + --heo-card-border: #e3e8f7; + --heo-shadow-border: 0 8px 16px -4px #2c2d300c; + --style-border-forever: 2px solid var(--heo-main); +} + +[data-theme=dark] { + --heo-theme: #ffc848; + --heo-theme-op: #f2b94b23; + --heo-theme-op-deep: #f2b94bdd; + --heo-theme-none: #f2b94b00; + --heo-blue: #0084FF; + --heo-red: #FF3842; + --heo-pink: #d44040; + --heo-green: #3e9f50; + --heo-yellow: #ffc93e; + --heo-yellow-op: #ffc93e30; + --heo-orange: #ff953e; + --heo-fontcolor: #F7F7FA; + --heo-background: #18171d; + --heo-reverse: #fff; + --heo-maskbg: rgba(0, 0, 0, 0.6); + --heo-maskbgdeep: rgba(0, 0, 0, 0.85); + --heo-hovertext: #0A84FF; + --heo-ahoverbg: #fff; + --heo-lighttext: var(--heo-theme); + --heo-secondtext: #a1a2b8; + --heo-scrollbar: rgba(200, 200, 223, 0.4); + --heo-card-btn-bg: #30343f; + --heo-post-blockquote-bg: #000; + --heo-post-tabs-bg: #121212; + --heo-secondbg: #21232a; + --heo-shadow-nav: 0 5px 20px 0px rgba(28, 28, 28, 0.4); + --heo-card-bg: #1d1e22; + --heo-card-bg-op: var(--heo-white-op); + --heo-card-bg-none: #1d1b2600; + --heo-shadow-lightblack: 0 5px 12px -5px rgba(102, 68, 68, 0); + --heo-shadow-light2black: 0 5px 12px -5px rgba(102, 68, 68, 0); + --heo-card-border: #3d3d3f; + --heo-shadow-border: 0 8px 16px -4px #00000050; + --style-border: 1px solid var(--heo-card-border); + --style-border-always: 1px solid var(--heo-card-border); + --style-border-hover: 1px solid var(--heo-lighttext); + --style-border-dashed: 1px dashed var(--heo-theme-op); + --style-border-forever: 2px solid var(--heo-lighttext); +} + +@media screen and (max-width: 768px) { + :root { + --style-border: 1px solid var(--heo-none); + --style-border-hover: 1px solid var(--heo-none) + } +} + +@keyframes barrageIn { + 0% { + transform: translateY(20px); + opacity: 0; + } + + 100% { + transform: translateY(0px); + opacity: 1; + } +} + +@keyframes barrageOut { + 0% { + transform: translateY(0px); + opacity: 1; + } + + 100% { + transform: translateY(20px); + opacity: 0; + } +} + +i.haofont { + line-height: 1; +} + +.todolist-item i.haofont { + display: var(--fa-display, inline-block); +} + +#page #post-comment p a:not(.headerlink):not(.fancybox) { + text-decoration: none; + border-bottom: 2px solid var(--heo-lighttext); + font-weight: 700; + padding: 0 4px; + border-radius: 4px 4px 0 0 +} + +#page p a:hover { + text-decoration: none +} + +/* 旧版css */ +html { + line-height: 1.15; + text-size-adjust: 100%; +} + +main { + display: block; +} + +h1 { + font-size: 2em; + margin: 0.67em 0px; +} + +hr { + box-sizing: content-box; + height: 0px; + overflow: visible; +} + +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +a { + background-color: transparent; + color: var(--heo-fontcolor); + text-decoration: none; + transition: all .3s ease-out 0s; + overflow-wrap: break-word; + -webkit-user-drag: none; +} + +abbr[title] { + border-bottom: none; + 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: -0.25em; +} + +sup { + top: -0.5em; +} + +img { + border-style: none; +} + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0px; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +[type="button"], +[type="reset"], +[type="submit"], +button { + appearance: button; +} + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0px; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +textarea { + overflow: auto; +} + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0px; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + appearance: textfield; + outline-offset: -2px; +} + +[type="search"]::-webkit-search-decoration { + appearance: none; +} + +::-webkit-file-upload-button { + appearance: button; + font: inherit; +} + +summary { + display: list-item; +} + +template { + display: none; +} + +[hidden] { + display: none; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a span, +#aside-content .card-info .card-info-data > .card-info-data-item a .headline, +#pagination .next_info, +#pagination .prev_info, +#sidebar #sidebar-menus .menus_items .site-page, +#sidebar #sidebar-menus .site-data .data-item .data-item-link > a > div, +.flink#article-container .flink-list > .flink-list-item a .flink-item-desc, +.flink#article-container .flink-list > .flink-list-item a .flink-item-name, +.limit-one-line { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + + +#article-container h1::before, +#article-container h2::before, +#article-container h3::before, +#article-container h4::before, +#article-container h5::before, +#article-container h6::before, +#post .post-copyright::before, +#post .post-outdate-notice::before, +.fontawesomeIcon { + display: inline-block; + font-weight: 600; + font-style: normal; + font-variant: normal; + font-family: "Font Awesome 5 Free"; + text-rendering: auto; + -webkit-font-smoothing: antialiased; +} + +.card-announcement-animation { + color: red; + animation: 0.8s linear 0s infinite normal none running announ_animation; +} + +.scroll-down-effects { + animation: 1.5s ease 0s infinite normal none running scroll-down-effect; +} + +.reward-main { + animation: slide-in .3s ease 0s 1 normal none running +} + +@-webkit-keyframes scroll-down-effect { + 0% { + top: 0px; + opacity: 0.4; + } + + 50% { + top: -16px; + opacity: 1; + filter: none; + } + + 100% { + top: 0px; + opacity: 0.4; + } +} + +@keyframes scroll-down-effect { + 0% { + top: 0px; + opacity: 0.4; + } + + 50% { + top: -16px; + opacity: 1; + filter: none; + } + + 100% { + top: 0px; + opacity: 0.4; + } +} + +@-webkit-keyframes header-effect { + 0% { + opacity: 0; + transform: translateY(-50px); + } + + 100% { + opacity: 1; + filter: none; + transform: translateY(0px); + } +} + +@keyframes header-effect { + 0% { + opacity: 0; + transform: translateY(-50px); + } + + 100% { + opacity: 1; + filter: none; + transform: translateY(0px); + } +} + +@-webkit-keyframes headerNoOpacity { + 0% { + transform: translateY(-50px); + } + + 100% { + transform: translateY(0px); + } +} + +@keyframes headerNoOpacity { + 0% { + transform: translateY(-50px); + } + + 100% { + transform: translateY(0px); + } +} + +@-webkit-keyframes bottom-top { + 0% { + opacity: 0; + margin-top: 50px; + } + + 100% { + opacity: 1; + filter: none; + margin-top: 0px; + } +} + +@keyframes bottom-top { + 0% { + opacity: 0; + margin-top: 50px; + } + + 100% { + opacity: 1; + filter: none; + margin-top: 0px; + } +} + +@-webkit-keyframes titlescale { + 0% { + opacity: 0; + transform: scale(0.7); + } + + 100% { + opacity: 1; + filter: none; + transform: scale(1); + } +} + +@keyframes titlescale { + 0% { + opacity: 0; + transform: scale(0.7); + } + + 100% { + opacity: 1; + filter: none; + transform: scale(1); + } +} + +@-webkit-keyframes search_close { + 0% { + opacity: 1; + filter: none; + transform: scale(1); + } + + 100% { + opacity: 0; + transform: scale(0.7); + } +} + +@keyframes search_close { + 0% { + opacity: 1; + filter: none; + transform: scale(1); + } + + 100% { + opacity: 0; + transform: scale(0.7); + } +} + +@-webkit-keyframes to_show { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + filter: none; + } +} + +@keyframes to_show { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + filter: none; + } +} + +@-webkit-keyframes to_hide { + 0% { + opacity: 1; + filter: none; + } + + 100% { + opacity: 0; + } +} + +@keyframes to_hide { + 0% { + opacity: 1; + filter: none; + } + + 100% { + opacity: 0; + } +} + +@-webkit-keyframes ribbon_to_show { + 0% { + opacity: 0; + } + + 100% { + opacity: 0.6; + } +} + +@keyframes ribbon_to_show { + 0% { + opacity: 0; + } + + 100% { + opacity: 0.6; + } +} + +@-webkit-keyframes avatar_turn_around { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes avatar_turn_around { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@-webkit-keyframes sub_menus { + 0% { + opacity: 0; + transform: translateY(10px); + } + + 100% { + opacity: 1; + filter: none; + transform: translateY(0px); + } +} + +@keyframes sub_menus { + 0% { + opacity: 0; + transform: translateY(10px); + } + + 100% { + opacity: 1; + filter: none; + transform: translateY(0px); + } +} + +@-webkit-keyframes donate_effcet { + 0% { + opacity: 0; + transform: translateY(-20px); + } + + 100% { + opacity: 1; + filter: none; + transform: translateY(0px); + } +} + +@keyframes donate_effcet { + 0% { + opacity: 0; + transform: translateY(-20px); + } + + 100% { + opacity: 1; + filter: none; + transform: translateY(0px); + } +} + +@-webkit-keyframes announ_animation { + + 0%, + 100% { + transform: scale(1); + filter: blur(0px); + } + + 50% { + transform: scale(1.2); + filter: blur(20px); + } +} + +@keyframes announ_animation { + + 0%, + 100% { + transform: scale(1); + filter: blur(0px); + } + + 50% { + transform: scale(1.2); + filter: blur(20px); + } +} + +@-webkit-keyframes sidebarItem { + 0% { + transform: translateX(200px); + } + + 100% { + transform: translateX(0px); + } +} + +@keyframes sidebarItem { + 0% { + transform: translateX(200px); + } + + 100% { + transform: translateX(0px); + } +} + +@keyframes heo-spin { + 0% { + transform: rotate(0) + } + + 100% { + transform: rotate(360deg) + } +} + +:root { + --global-font-size: 16px; + --global-bg: #fff; + --font-color: #4c4948; + --hr-border: #97bcfb; + --hr-before-color: #6ea2f9; + --search-bg: #f6f8fa; + --search-input-color: #4c4948; + --search-result-title: #4c4948; + --preloader-bg: #37474f; + --preloader-color: #fff; + --tab-border-color: #f0f0f0; + --tab-botton-bg: #f0f0f0; + --tab-botton-color: #1f2d3d; + --tab-button-hover-bg: #dcdcdc; + --tab-button-active-bg: #fff; + --card-bg: #fff; + --sidebar-bg: #f6f8fa; + --btn-hover-color: #ff7242; + --btn-color: #fff; + --btn-bg: #307af6; + --text-bg-hover: #307af6; + --light-grey: #eee; + --white: #fff; + --text-highlight-color: #1f2d3d; + --blockquote-color: #6a737d; + --blockquote-bg: rgba(73, 177, 245, 0.1); + --reward-pop: #f5f5f5; + --toc-link-color: #666261; + --card-box-shadow: 0 3px 8px 6px rgba(7, 17, 27, 0.06); + --card-hover-box-shadow: 0 3px 8px 6px rgba(7, 17, 27, 0.15); +} + +html { + height: 100%; + font-size: 20px; +} + +body { + position: relative; + min-height: 100%; + background: var(--heo-background); + color: var(--heo-fontcolor); + font-size: var(--global-font-size); + font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei"; + line-height: 2; + -webkit-tap-highlight-color: transparent; + margin: 0px; +} + +input::placeholder { + color: var(--heo-fontcolor); +} + + +h1, +h2, +h3, +h4, +h5, +h6 { + position: relative; + margin: 1rem 0px 0.7rem; + color: var(--text-highlight-color); + font-weight: 700; +} + +h1 code, +h2 code, +h3 code, +h4 code, +h5 code, +h6 code { + font-size: inherit !important; +} + +* { + box-sizing: border-box; +} + +hr { + position: relative; + margin: 2rem auto; + border: 2px dashed var(--hr-border); +} + +.table-wrap { + overflow-x: scroll; + margin: 0px 0px 1rem; +} + +table { + display: table; + width: 100%; + border-spacing: 0px; + border-collapse: collapse; + empty-cells: show; +} + +table thead { + background: rgba(153, 169, 191, 0.1); +} + +table td, +table th { + padding: 0.3rem 0.6rem; + border: 1px solid var(--light-grey); + vertical-align: middle; +} + +::selection { + background: rgb(0, 121, 255); + color: rgb(247, 247, 247); +} + +.fa-spin { + animation: heo-spin 1.2s linear infinite; + opacity: .6 +} + +button { + padding: 0px; + outline: 0px; + border: none; + background: 0px 0px; + cursor: pointer; +} + +a:hover { + color: var(--heo-lighttext) +} + +#aside-content .author-info__description, +#aside-content .author-info__name, +#site-name, +#site-subtitle, +#site-title { + font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; +} + +.is-center { + text-align: center; +} + +.copy-true { + user-select: all; +} + +.pull-left { + float: left; +} + +.pull-right { + float: right; +} + +.button--animated { + position: relative; + z-index: 1; + transition: color 1s ease 0s; +} + +.button--animated::before { + position: absolute; + inset: 0px; + z-index: -1; + background: var(--btn-hover-color); + content: ""; + transition: transform 0.5s ease-out 0s; + transform: scaleX(0); + transform-origin: 0px 50%; +} + +.button--animated:hover::before { + transition-timing-function: cubic-bezier(0.45, 1.64, 0.47, 0.66); + transform: scaleX(1); +} + +img { + max-width: 100%; + transition: all 0.2s ease 0s; + border-style: none +} + +img:not([src]), +img[src=""] { + opacity: 0; +} + +.img-alt { + margin: -0.5rem 0px 0.5rem; + color: rgb(133, 133, 133); +} + +.img-alt:hover { + text-decoration: none !important; +} + +:root { + --hl-color: #eff; + --hl-bg: #212121; + --hltools-bg: #1c1c1c; + --hltools-color: rgba(238, 255, 255, 0.8); + --hlnumber-bg: #212121; + --hlnumber-color: rgba(238, 255, 255, 0.5); + --hlscrollbar-bg: #121212; + --hlexpand-bg: linear-gradient(180deg, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.9)); +} + +blockquote { + margin: 0px 0px 1rem; + padding: 0.1rem 0.8rem; + border-left: 0.2rem solid rgb(73, 177, 245); + background-color: var(--blockquote-bg); + color: var(--blockquote-color); +} + +blockquote a { + word-break: break-all; +} + +blockquote p { + padding: 0.5rem 0px; + margin: 0px !important; +} + +blockquote footer { + padding: 0px 0px 0.5rem; +} + +blockquote footer cite::before { + padding: 0px 0.3em; + content: "—"; +} + +#article-container .gutter { + user-select: none; +} + +#article-container .gist table { + width: auto; +} + +#article-container .gist table td { + border: none; +} + +@-webkit-keyframes code-expand-key { + 0% { + opacity: 0.6; + } + + 50% { + opacity: 0.1; + } + + 100% { + opacity: 0.6; + } +} + +@keyframes code-expand-key { + 0% { + opacity: 0.6; + } + + 50% { + opacity: 0.1; + } + + 100% { + opacity: 0.6; + } +} + +@keyframes slide-in { + from { + transform: translateY(20px); + opacity: 0 + } + + to { + transform: translateY(0); + opacity: 1 + } +} + +@keyframes slide-in-op { + from { + opacity: 0 + } + + to { + opacity: 1 + } +} + +.article-sort { + margin-left: 0.5rem; + padding-left: 1rem; + border-left: 2px solid rgb(146, 185, 250); +} + +.article-sort-title { + position: relative; + margin-left: 0.5rem; + padding-bottom: 1rem; + padding-left: 1rem; + font-size: 1.72em; +} + +.article-sort-title:hover::before { + border-color: rgb(255, 114, 66); +} + +.article-sort-title::before { + position: absolute; + top: calc((100% - 1.8rem) / 2); + left: -0.45rem; + z-index: 1; + width: 0.5rem; + height: 0.5rem; + border: 0.25rem solid rgb(48, 122, 246); + border-radius: 0.5rem; + background: var(--card-bg); + content: ""; + line-height: 0.5rem; + transition: all 0.2s ease-in-out 0s; +} + +.article-sort-title::after { + position: absolute; + bottom: 0px; + left: 0px; + z-index: 0; + width: 0.1rem; + height: 1.5em; + background: rgb(146, 185, 250); + content: ""; +} + +.article-sort-item { + position: relative; + display: flex; + -webkit-box-align: center; + align-items: center; + margin: 0px 0px 1rem 0.5rem; + transition: all 0.2s ease-in-out 0s; +} + +.article-sort-item:hover::before { + border-color: rgb(255, 114, 66); +} + +.article-sort-item::before { + position: absolute; + left: calc(-1rem - 17px); + width: 0.3rem; + height: 0.3rem; + border: 0.15rem solid rgb(48, 122, 246); + border-radius: 0.3rem; + background: var(--card-bg); + content: ""; + transition: all 0.2s ease-in-out 0s; +} + +.article-sort-item.no-article-cover { + height: 80px; +} + +.article-sort-item.no-article-cover .article-sort-item-info { + padding: 0px; +} + +.article-sort-item.year { + font-size: 1.43em; +} + +.article-sort-item.year:hover::before { + border-color: rgb(48, 122, 246); +} + +.article-sort-item.year::before { + border-color: rgb(255, 114, 66); +} + +.article-sort-item-time { + color: rgb(133, 133, 133); + font-size: 95%; +} + +.article-sort-item-time time { + padding-left: 0.3rem; + cursor: default; +} + +.article-sort-item-title { + color: var(--heo-fontcolor); + font-size: 1.1em; + transition: all 0.3s ease 0s; + -webkit-line-clamp: 2; +} + +.article-sort-item-img { + overflow: hidden; + width: 80px; + height: 80px; +} + +.article-sort-item-img img { + width: 100%; + height: 100%; + transition: all 0.6s ease 0s; + object-fit: cover; +} + +.article-sort-item-img img:hover { + transform: scale(1.1); +} + +.article-sort-item-info { + -webkit-box-flex: 1; + flex: 1 1 0%; + padding: 0px 0.8rem; +} + +#page .category-lists { + padding: 1rem 0px 1.5rem; +} + +@media screen and (max-width: 768px) { + #page .category-lists { + padding: 0px; + } +} + +#page .category-lists .category-title { + font-size: 2.57em; +} + +@media screen and (max-width: 768px) { + #page .category-lists .category-title { + font-size: 2em; + } +} + +#page .category-lists .category-list a { + color: var(--heo-fontcolor); +} + +#page .category-lists .category-list a:hover { + color: rgb(48, 122, 246); +} + +#page .category-lists .category-list .category-list-count { + margin-left: 0.4rem; + color: rgb(133, 133, 133); +} + +#page .category-lists .category-list .category-list-count::before { + content: "("; +} + +#page .category-lists .category-list .category-list-count::after { + content: ")"; +} + +#page .category-lists ul { + margin-top: 0.4rem; + padding: 0px 0px 0px 1rem; + list-style: none; + counter-reset: li 0; +} + +#page .category-lists ul ul { + padding-left: 0.2rem; +} + +#page .category-lists ul li { + position: relative; + margin: 0.3rem 0px; + padding: 0.12em 0.4em 0.12em 1.4em; +} + +#page .category-lists ul li::before { + position: absolute; + left: 0px; + cursor: pointer; + transition: all 0.3s ease-out 0s; + top: 0.7em; + width: 0.43em; + height: 0.43em; + border: 0.215em solid rgb(48, 122, 246); + border-radius: 0.43em; + background: 0px 0px; + content: ""; +} + +#page .category-lists ul li:hover::before { + border-color: rgb(255, 114, 66); +} + +@media screen and (max-width: 768px) { + ._3f01c8f5a4546beb05aa576fb01cb512_banner { + display: none; + } +} + +@media screen and (min-width: 770px) { + ._3f01c8f5a4546beb05aa576fb01cb512_banner { + --image: none; + --bg-color: transparent; + --close-color: #666; + height: 60px; + background-image: var(--image); + background-color: var(--bg-color); + background-repeat: no-repeat; + background-position: center center; + background-size: auto 100% + } + + ._3f01c8f5a4546beb05aa576fb01cb512_banner ._3f01c8f5a4546beb05aa576fb01cb512_link { + display: block; + width: 100%; + height: 100%; + cursor: pointer + } + + ._3f01c8f5a4546beb05aa576fb01cb512_banner ._3f01c8f5a4546beb05aa576fb01cb512_link img{ + display: flex; + height: 60px; + } + + ._3f01c8f5a4546beb05aa576fb01cb512_banner ._3f01c8f5a4546beb05aa576fb01cb512_close { + position: absolute; + top: 10px; + right: 12px; + width: 40px; + height: 40px; + cursor: pointer + } +} + +.layout { + display: flex; + margin: 0px auto; + padding: 2rem 15px; + max-width: 1200px; +} + +@media screen and (max-width: 900px) { + .layout { + -webkit-box-orient: vertical; + flex-direction: column; + } +} + +@media screen and (max-width: 768px) { + .layout { + padding: 1rem 5px; + } +} + +@media screen and (min-width: 2000px) { + .layout { + max-width: 1500px; + } +} + + +@media screen and (max-width: 768px) { + .layout > div:first-child:not(.recent-posts) { + padding: 1.8rem 0.7rem !important; + } +} + +.layout > div:first-child { + width: 75%; + transition: all 0.3s ease 0s; +} + +@media screen and (max-width: 1200px) { + .layout > div:first-child { + width: 100% !important + } +} + +.layout.hide-aside { + max-width: 1000px; +} + +@media screen and (min-width: 2000px) { + .layout.hide-aside { + max-width: 1300px; + } +} + +.layout.hide-aside > div { + width: 100% !important; +} + +.flink#article-container .flink-desc { + margin: 0.2rem 0px 0.5rem; +} + +.flink#article-container .flink-list { + overflow: auto; + padding: 10px 10px 0px; + text-align: center; +} + +.flink#article-container .flink-list > .flink-list-item { + position: relative; + float: left; + overflow: hidden; + margin: 15px 7px; + width: calc(25% - 12px); + height: 90px; + border-radius: 5px; + line-height: 17px; + transform: translateZ(0px); + transition: all 0.3s ease 0s; +} + +.flink#article-container .flink-list.mini > .flink-list-item { + height: 60px; +} + +@media screen and (max-width: 1200px) { + .flink#article-container .flink-list > .flink-list-item { + width: calc(25% - 12px) !important; + } +} + +@media screen and (max-width: 1024px) { + .flink#article-container .flink-list > .flink-list-item { + width: calc(33.3333% - 12px) !important; + } +} + +@media screen and (max-width: 768px) { + .flink#article-container .flink-list > .flink-list-item { + width: calc(50% - 12px) !important; + } +} + +@media screen and (max-width: 600px) { + .flink#article-container .flink-list > .flink-list-item { + width: calc(100% - 12px) !important; + } +} + +.flink#article-container .flink-list > .flink-list-item:hover { + background: rgb(0, 108, 242); + transform: scale(1.05); +} + +.flink#article-container .flink-list > .flink-list-item a { + color: var(--heo-fontcolor); + text-decoration: none; +} + +.flink#article-container .flink-list > .flink-list-item a img { + float: left; + margin: 15px 10px; + width: 60px; + height: 60px; + border-radius: 35px; + transition: all 0.3s ease 0s; +} + +.flink#article-container .flink-list.mini > .flink-list-item a img { + width: 30px; + height: 30px; + min-width: 30px; + min-height: 30px; +} + +.flink#article-container .flink-list > .flink-list-item a .img-alt { + display: none; +} + +.flink#article-container .flink-list > .flink-list-item a .flink-item-name { + display: block; + padding: 0px 10px 0px 0px; + font-weight: 700; + font-size: 1.43em; + max-width: calc(100% - 12px); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.flink#article-container .flink-list > .flink-list-item a .flink-item-desc { + display: block; + padding: 4px 10px 0px 0px; + height: 50px; + font-size: 0.93em; +} + +.flink#article-container .flink-list.mini > .flink-list-item a .flink-item-desc { + display: none; +} + +.flink#article-container .site-card-group { + display: flex; + flex-wrap: wrap; + -webkit-box-pack: start; + justify-content: flex-start; + margin: -8px; + -webkit-box-align: stretch; + align-items: stretch; +} + +.flink#article-container .site-card { + margin: 8px; + width: calc(20% - 16px); + display: block; + line-height: 1.4; + height: 100%; +} + +@media screen and (max-width: 1200px) { + .flink#article-container .site-card { + width: calc(20% - 16px) !important; + } +} + +@media screen and (max-width: 1024px) { + .flink#article-container .site-card { + width: calc(25% - 16px) !important; + } +} + +@media screen and (max-width: 768px) { + .flink#article-container .site-card { + width: calc(33.3333% - 16px) !important; + } +} + +@media screen and (max-width: 600px) { + .flink#article-container .site-card { + width: calc(50% - 16px) !important; + } +} + +.flink#article-container .site-card .img { + width: 100%; + height: 120px; + overflow: hidden; + border-radius: 12px 12px 0 0; + background: #f6f6f6 +} + +@media screen and (max-width: 500px) { + .flink#article-container .site-card .img { + height: 100px; + } +} + +.flink#article-container .site-card .img img { + width: 100%; + height: 100%; + transition: transform 2s ease 0s; + object-fit: cover; +} + +.flink#article-container .site-card .info { + margin-top: 8px; +} + +.flink#article-container .site-card .info img { + width: 32px; + height: 32px; + border-radius: 16px; + float: left; + margin-right: 8px; + margin-top: 2px; +} + +.flink#article-container .site-card .info span { + display: block; +} + +.flink#article-container .site-card .info .title { + font-weight: 600; + color: rgb(68, 68, 68); + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 1; + transition: all 0.3s ease 0s; +} + +.flink#article-container .site-card .info .desc { + overflow-wrap: break-word; + line-height: 1.2; + color: rgb(136, 136, 136); + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + -webkit-line-clamp: 2; +} + +.flink#article-container .site-card .img { + transition: all 0.3s ease 0s; +} + +.flink#article-container .site-card .img-alt { + display: none; +} + +.flink#article-container .site-card:hover .info .title { + color: rgb(255, 87, 34); +} + +#recent-posts > .recent-post-item { + display: flex; + -webkit-box-orient: horizontal; + flex-direction: row; + -webkit-box-align: center; + align-items: center; + height: 15.5em; + border-radius: 12px 8px 8px 12px; + background: var(--card-bg); + box-shadow: var(--card-box-shadow); + transition: all 0.3s ease 0s; +} + +@media screen and (max-width: 768px) { + #recent-posts > .recent-post-item { + border-radius: 12px 12px 8px 8px; + } +} + +#recent-posts > .recent-post-item:hover { + box-shadow: var(--card-hover-box-shadow); +} + +#recent-posts > .recent-post-item:hover img.post_bg { + transform: scale(1.1); +} + +#recent-posts > .recent-post-item.ads-wrap { + display: block !important; + height: auto !important; +} + +#recent-posts > .recent-post-item .post_cover { + overflow: hidden; + width: 45%; + height: 100%; + -webkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); +} + +#recent-posts > .recent-post-item .post_cover img.post_bg { + width: 100%; + height: 100%; + transition: all 0.6s ease 0s; + object-fit: cover; +} + +@media screen and (min-width: 1300px) { + #recent-posts > .recent-post-item.col1.alternate .left_radius, #recent-posts > .recent-post-item.col1.alternate .right_radius { + width: 75%; + display: flex; + height: 220px + } +} + +#recent-posts > .recent-post-item .post_cover img.post_bg:hover { + transform: scale(1.1); +} + +#recent-posts > .recent-post-item > .recent-post-info { + display: inline-block; + overflow: hidden; + padding: 0px 40px; + width: 55%; +} + +#recent-posts > .recent-post-item > .recent-post-info.no-cover { + width: 100%; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-title { + margin-bottom: 0.3rem; + color: var(--text-highlight-color); + font-size: 1.4em; + line-height: 1.4; + transition: all 0.2s ease-in-out 0s; + -webkit-line-clamp: 2; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-title:hover { + color: rgb(48, 122, 246); +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap { + color: var(--heo-fontcolor); + font-size: .7rem; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap > .post-meta-date { + cursor: default; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap .sticky { + color: rgb(255, 114, 66); +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap i { + margin: 0px 0.2rem 0px 0px; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap .article-meta-label { + padding-right: 0.2rem; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap .article-meta__separator { + margin: 0px 0.3rem; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap .article-meta__link { + margin: 0px 0.2rem; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap .fa-angle-right { + margin: 0px 0.2rem; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap time { + display: none; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap a { + color: rgb(133, 133, 133); +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap a:hover { + color: rgb(48, 122, 246); + cursor: pointer; + border-radius: 4px; + background-color: rgba(59, 130, 255, 0.25); +} + +#recent-posts > .recent-post-item > .recent-post-info > .content { + margin-top: 0.3rem; + -webkit-line-clamp: 3; +} + + +@media screen and (max-width: 768px) { + + #recent-posts .recent-post-item { + -webkit-box-orient: vertical; + flex-direction: column; + height: auto !important; + } + + #recent-posts .recent-post-item .post_cover { + width: 100%; + height: 230px; + border-radius: 5px 8px 0px 0px; + -webkit-box-ordinal-group: 1 !important; + order: 1 !important; + } + + #recent-posts .recent-post-item .recent-post-info { + padding: 1rem 1rem 1.5rem; + width: 100%; + -webkit-box-ordinal-group: 2 !important; + order: 2 !important; + } + + #recent-posts .recent-post-item .recent-post-info.no-cover { + padding: 1.5rem 1rem; + } + + #recent-posts .recent-post-item .recent-post-info .article-title { + font-size: 1.43em; + } + + #recent-posts .recent-post-item .recent-post-info .content { + height: auto; + } +} + +.tag-cloud-list a { + display: inline-block; + padding: 0px 0.4rem; + transition: all 0.3s ease 0s; +} + +.tag-cloud-list a:hover { + transform: scale(1.1); + color: rgb(48, 122, 246) !important; +} + +@media screen and (max-width: 768px) { + .tag-cloud-list a { + zoom: 0.85; + } +} + +.tag-cloud-title { + font-size: 2.57em; +} + +@media screen and (max-width: 768px) { + .tag-cloud-title { + font-size: 2em; + } +} + +#error-wrap { + display: flex; + justify-content: center; + margin: 0 1rem; + width: 100%; + position: relative; +} + +#error-wrap .error-content { + display: flex; + -webkit-box-orient: horizontal; + flex-direction: row; + -webkit-box-pack: center; + justify-content: center; + -webkit-box-align: center; + align-items: center; + margin: 0px 1rem; + height: 18rem; + max-width: 800px; + border-radius: 5px; + background: var(--heo-card-bg); + box-shadow: var(--card-box-shadow); + transition: all 0.3s ease 0s; + border: var(--style-border-always); + position: relative; + width: 100%; +} + +#error-wrap .error-content:hover { + box-shadow: var(--card-hover-box-shadow); +} + +@media screen and (max-width: 768px) { + #error-wrap .error-content { + -webkit-box-orient: vertical; + flex-direction: column; + margin: 0px; + height: 25rem; + width: 100%; + } +} + +#error-wrap .error-content .error-img { + -webkit-box-flex: 1; + flex: 1 1 0%; + height: 90%; + width: 600px; + border-top-left-radius: 8px; + border-bottom-left-radius: 8px; + background-color: rgb(48, 122, 246); + background-position: center center; + background-size: cover; + margin-left: 1rem; + border-radius: 2rem; +} + +@media screen and (max-width: 768px) { + #error-wrap .error-content .error-img { + -webkit-box-flex: 1; + flex: 1 1 0%; + width: 100%; + border-radius: 12px; + } +} + +#error-wrap .error-content .error-info { + -webkit-box-flex: 1; + flex: 1 1 0%; + padding: 0.5rem; + text-align: center; + font-size: 14px; + font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; +} + + +#error-wrap .error-content .error-info .error_title { + font-size: 9em; + line-height: 1; +} + +@media screen and (max-width: 768px) { + #error-wrap .error-content .error-info { + -webkit-box-flex: 1.1; + flex: 1.1 1 0%; + width: 100%; + padding-bottom: 2rem; + } + + #error-wrap .error-content .error-info .error_title { + font-size: 4rem; + } +} + + +#error-wrap .error-content .error-info .error_subtitle { + word-break: break-word; + font-size: 1.6em; + -webkit-line-clamp: 2; +} + +#error-wrap .error-content .error-info a { + display: inline-block; + margin-top: 0.5rem; + padding: 0.3rem 1.5rem; + background: var(--btn-bg); + color: var(--btn-color); +} + +#error-wrap .error-content .error-info a i { + padding-right: 0.3rem; +} + +@media screen and (min-width: 900px) { + #aside-content { + padding-left: 15px; + } +} + +@media screen and (max-width: 900px) { + #aside-content { + width: 100%; + } +} + +@media screen and (max-width: 900px) { + #aside-content > .card-widget:first-child { + margin-top: 1rem; + } +} + +@media screen and (max-width: 768px) { + #aside-content .card-widget:not(#card-toc) { + display: none; + } + + #aside-content .item-headline-music:not(#card-toc), + #aside-content .item-headline-steam:not(#card-toc) { + display: none; + } +} + + +.author-info__top-group { + display: flex; + height: 28px; +} + + +#aside-content .card-info .author-info__description { + margin-top: -0.3rem; +} + +#aside-content .card-info .card-info-data { + display: table; + margin: 0.7rem 0px 0.2rem; + width: 100%; + table-layout: fixed; +} + +#aside-content .card-info .card-info-data > .card-info-data-item { + display: table-cell; +} + +#aside-content .card-info .card-info-data > .card-info-data-item:hover { + background: rgb(0, 0, 0); + border-radius: 5px; +} + +#aside-content .card-info .card-info-data > .card-info-data-item a .headline { + color: var(--heo-fontcolor); + font-size: 1em; +} + +#aside-content .card-info .card-info-data > .card-info-data-item a .length-num { + margin-top: -0.3rem; + color: var(--text-highlight-color); + font-size: 1.4em; +} + +#aside-content .card-info .card-info-social-icons { + margin: 0.3rem 0px -0.3rem; +} + +#aside-content .card-info .card-info-social-icons .social-icon { + margin: 0px 0.5rem; + color: var(--heo-fontcolor); + font-size: 1.4em; + cursor: pointer; +} + +#aside-content .card-info .card-info-social-icons i { + transition: all 0.3s ease 0s; + padding: 8px; + border-radius: 32px; +} + +#aside-content .card-info .card-info-social-icons i:hover { + transform: rotate(540deg); + background-color: rgb(0, 0, 0); + cursor: pointer; +} + +#aside-content .card-info #card-info-btn { + display: block; + margin-top: 0.7rem; + background-color: var(--btn-bg); + color: var(--btn-color); + text-align: center; + line-height: 2.4; +} + +#aside-content .card-info #card-info-btn span { + padding-left: 0.5rem; +} + +@media screen and (min-width: 900px) { + #aside-content .sticky_layout { + position: sticky; + top: 20px; + transition: top 0.3s ease 0s; + } +} + +#aside-content .card-tag-cloud a { + display: inline-block; + padding: 0px 0.3rem; +} + +#aside-content .card-tag-cloud a:hover { + background-color: rgb(255, 255, 255); + cursor: pointer; + border-radius: 5px; + color: rgb(48, 122, 246) !important; +} + +#aside-content .aside-list > span { + display: block; + margin-bottom: 0.5rem; + text-align: center; +} + +#aside-content .aside-list > .aside-list-item { + display: flex; + -webkit-box-align: center; + align-items: center; + padding: 0.3rem 0px; +} + +#aside-content .aside-list > .aside-list-item:first-child { + padding-top: 0px; +} + +#aside-content .aside-list > .aside-list-item:not(:last-child) { + border-bottom: 1px dashed rgb(245, 245, 245); +} + +#aside-content .aside-list > .aside-list-item:last-child { + padding-bottom: 0px; +} + +#aside-content .aside-list > .aside-list-item .thumbnail { + overflow: hidden; + width: 4.2em; + height: 4.2em; +} + +#aside-content .aside-list > .aside-list-item .thumbnail > img { + width: 100%; + height: 100%; + transition: all 0.6s ease 0s; + object-fit: cover; +} + +#aside-content .aside-list > .aside-list-item .thumbnail > img:hover { + transform: scale(1.1); +} + +#aside-content .aside-list > .aside-list-item .content { + -webkit-box-flex: 1; + flex: 1 1 0%; + padding-left: 10px; + word-break: break-all; + display: flex; + flex-direction: column; +} + +#aside-content .aside-list > .aside-list-item .content > .name { + -webkit-line-clamp: 1; +} + +#aside-content .aside-list > .aside-list-item .content > .name, +#aside-content .aside-list > .aside-list-item .content > time { + display: block; + color: rgb(133, 133, 133); + font-size: 85%; +} + +#aside-content .aside-list > .aside-list-item .content > .comment, +#aside-content .aside-list > .aside-list-item .content > .title { + color: var(--heo-fontcolor); + font-size: 95%; + line-height: 1.4; + -webkit-line-clamp: 2; +} + +#aside-content .aside-list > .aside-list-item .content > .comment:hover, +#aside-content .aside-list > .aside-list-item .content > .title:hover { + color: rgb(48, 122, 246); +} + +#aside-content .aside-list > .aside-list-item.no-cover { + min-height: 4.4em; +} + +#aside-content .card-archives ul.card-archive-list, +#aside-content .card-categories ul.card-category-list { + margin: 0px; + padding: 0px; + list-style: none; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a { + display: inline-block; + padding: 0.15rem 0.5rem; + width: 100%; + color: var(--heo-fontcolor); + transition: all 0.4s ease 0s; + border-radius: 5px; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a:hover, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a:hover { + padding: 0.15rem 0.85rem; + background-color: rgb(255, 255, 255); + color: rgb(66, 123, 238); + border-radius: 5px; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a span { + display: inline-block; + vertical-align: bottom; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span:first-child, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:first-child { + width: 80%; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span:last-child, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:last-child { + width: 20%; + text-align: right; +} + +#aside-content .card-categories .card-category-list.child { + padding: 0px 0px 0px 0.8rem; +} + +#aside-content .card-categories .card-category-list > .parent > a .card-category-list-name { + width: 70% !important; +} + +#aside-content .card-categories .card-category-list > .parent > a .card-category-list-count { + width: calc(30% - 20px); + text-align: right; +} + +#aside-content .card-categories .card-category-list > .parent i { + float: right; + margin-right: -0.35rem; + padding: 0.35rem; + transition: transform 0.3s ease 0s; + transform: rotate(0deg); +} + +#aside-content .card-categories .card-category-list > .parent i.expand { + transform: rotate(-90deg); +} + +#aside-content .card-webinfo .webinfo .webinfo-item { + display: flex; + -webkit-box-align: center; + align-items: center; + padding: 0.1rem 0.5rem 0px; +} + +#aside-content .card-webinfo .webinfo .webinfo-item div:first-child { + -webkit-box-flex: 1; + flex: 1 1 0%; + padding-right: 1rem; +} + +@media screen and (min-width: 901px) { + #aside-content #card-toc { + right: 0px !important; + } +} + + +@media screen and (max-width: 1200px) { + #aside-content #card-toc { + position: fixed; + right: 55px; + bottom: 30px; + z-index: 100; + max-width: 380px; + max-height: calc(100% - 60px); + width: calc(100% - 80px); + -webkit-transition: -webkit-transform .3s; + -moz-transition: -moz-transform .3s; + -o-transition: -o-transform .3s; + -ms-transition: -ms-transform .3s; + transition: transform .3s; + -webkit-transform: scale(0); + -moz-transform: scale(0); + -o-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transform-origin: right bottom; + -moz-transform-origin: right bottom; + -o-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom + } + + #aside-content #card-toc.open { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } +} + +/*@media screen and (max-width: 900px) {*/ +/* #aside-content #card-toc {*/ +/* position: fixed;*/ +/* right: -100%;*/ +/* bottom: 30px;*/ +/* z-index: 100;*/ +/* max-height: calc(100% - 60px);*/ +/* width: 300px;*/ +/* opacity: 0;*/ +/* transform-origin: right bottom;*/ +/* }*/ +/*}*/ + +#aside-content #card-toc .toc-content { + position: relative; + overflow-y: auto; + max-height: calc(100vh - 300px); +} + +@media screen and (max-width: 900px) { + #aside-content #card-toc .toc-content { + max-height: calc(100vh - 140px); + } +} + +#aside-content #card-toc .toc-content .toc-child { + display: none; +} + +@media screen and (max-width: 900px) { + #aside-content #card-toc .toc-content .toc-child { + display: block !important; + } +} + +#aside-content #card-toc .toc-content .toc-item.active .toc-child { + display: block; +} + +#aside-content #card-toc .toc-content li, +#aside-content #card-toc .toc-content ol { + list-style: none; +} + +#aside-content #card-toc .toc-content > ol { + padding: 0px !important; +} + +#aside-content #card-toc .toc-content ol { + margin: 0px; + padding-left: 0.4rem; +} + +#aside-content #card-toc .toc-content .toc-link { + display: block; + padding-left: 0.3rem; + border-left: 3px solid transparent; + color: var(--toc-link-color); + transition: all 0.2s ease-in-out 0s; +} + +#aside-content #card-toc .toc-content .toc-link.active { + border-left-color: rgb(0, 97, 204); + background: rgb(0, 121, 255); + color: rgb(255, 255, 255); +} + +#aside-content #card-toc .toc-content::before { + position: absolute; + top: 0.6rem; + right: 1.2rem; + color: #a9a9a9; + content: attr(progress-percentage); + font-style: italic; + font-size: 1.2rem +} + +#aside-content :only-child > .card-widget { + margin-top: 1rem; +} + +#aside-content :only-child > :first-child { + margin-top: 0rem; +} + +#aside-content .card-more-btn { + float: right; + color: inherit; +} + +#aside-content .card-more-btn:hover { + animation: 1s ease 0s infinite normal none running more-btn-move; +} + +@media screen and (min-width: 900px) { + html.hide-aside .layout { + -webkit-box-pack: center; + justify-content: center; + } + + html.hide-aside .layout > .aside-content { + display: none; + } + + html.hide-aside .layout > div:first-child { + width: 100%; + } +} + +.page .sticky_layout { + display: flex; + -webkit-box-orient: vertical; + flex-direction: column; +} + +@-webkit-keyframes more-btn-move { + + 0%, + 100% { + transform: translateX(0px); + } + + 50% { + transform: translateX(3px); + } +} + +@keyframes more-btn-move { + + 0%, + 100% { + transform: translateX(0px); + } + + 50% { + transform: translateX(3px); + } +} + +@-webkit-keyframes toc-open { + 0% { + transform: scale(0.7); + } + + 100% { + transform: scale(1); + } +} + +@keyframes toc-open { + 0% { + transform: scale(0.7); + } + + 100% { + transform: scale(1); + } +} + +@-webkit-keyframes toc-close { + 0% { + transform: scale(1); + } + + 100% { + transform: scale(0.7); + } +} + +@keyframes toc-close { + 0% { + transform: scale(1); + } + + 100% { + transform: scale(0.7); + } +} + + +#post-comment .comment-head .comment-headline { + display: inline-block; + vertical-align: middle; + font-weight: 700; + font-size: 19px; +} + +#post-comment .comment-head #comment-switch { + display: inline-block; + float: right; + margin: 0.1rem auto 0px; + padding: 0.2rem 0.8rem; + width: max-content; + border-radius: 5px; + background: rgb(246, 248, 250); +} + +#post-comment .comment-head #comment-switch .first-comment { + color: rgb(48, 122, 246); +} + +#post-comment .comment-head #comment-switch .second-comment { + color: rgb(255, 114, 66); +} + +#post-comment .comment-head #comment-switch .switch-btn { + position: relative; + display: inline-block; + margin: -4px 0.4rem 0px; + width: 42px; + height: 22px; + border-radius: 34px; + background-color: rgb(48, 122, 246); + vertical-align: middle; + cursor: pointer; + transition: all 0.4s ease 0s; +} + +#post-comment .comment-head #comment-switch .switch-btn::before { + position: absolute; + bottom: 4px; + left: 4px; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: rgb(255, 255, 255); + content: ""; + transition: all 0.4s ease 0s; +} + +#post-comment .comment-head #comment-switch .switch-btn.move { + background-color: rgb(255, 114, 66); +} + +#post-comment .comment-head #comment-switch .switch-btn.move::before { + transform: translateX(20px); +} + +#post-comment .comment-wrap > div:nth-child(2) { + display: none; +} + +#footer { + position: relative; + background: center bottom / cover local rgb(48, 122, 246); +} + +#footer-wrap { + position: relative; + padding: 2rem 1rem; + color: var(--light-grey); + text-align: center; +} + +#footer-wrap a { + color: var(--light-grey); + padding: 4px 12px; + border-radius: 5px; +} + +#footer-wrap a:hover { + background-color: rgb(255, 255, 255); + color: rgb(59, 130, 255); + cursor: pointer; + border-radius: 5px; +} + +#footer-wrap .footer-separator { + margin: 0px 0.2rem; +} + +#footer-wrap .icp-icon { + padding: 0px 4px; + vertical-align: text-bottom; + max-height: 1.4em; + width: auto; +} + +#page-header { + position: relative; + width: 100%; + background-position: center center; + background-size: cover; + background-repeat: no-repeat; + transition: all 0.5s ease 0s; +} + +#page-header #scroll-down .scroll-down-effects, +#page-header #site-subtitle, +#page-header #site-title { + text-align: center; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15); + line-height: 1.5; +} + +#page-header #site-title { + margin: 0px; + color: var(--white); + font-size: 1.85em; +} + +@media screen and (min-width: 768px) { + #page-header #site-title { + font-size: 2.85em; + } +} + +#page-header #site-subtitle { + color: var(--light-grey); + font-size: 1.15em; +} + +@media screen and (min-width: 768px) { + #page-header #site-subtitle { + font-size: 1.72em; + } +} + +#page-header #site_social_icons { + display: none; + margin: 0px auto; + width: 15rem; + text-align: center; +} + +@media screen and (max-width: 768px) { + #page-header #site_social_icons { + display: block; + } +} + +#page-header #site_social_icons .social-icon { + margin: 0px 0.5rem; + color: var(--light-grey); + text-shadow: rgba(0, 0, 0, 0.15) 0.1rem 0.1rem 0.2rem; + font-size: 1.43em; + cursor: pointer; +} + +#page-header #scroll-down .scroll-down-effects { + position: relative; + width: 100%; + color: var(--light-grey); + font-size: 30px; +} + +#page-header.not-home-page { + height: 20rem; +} + +@media screen and (max-width: 768px) { + #page-header.not-home-page { + height: 14rem; + } +} + +#page-header #page-site-info { + position: absolute; + top: 10rem; + padding: 0px 0.5rem; + width: 100%; +} + +@media screen and (max-width: 768px) { + #page-header #page-site-info { + top: 7rem; + } +} + +#page-header.post-bg { + height: 20rem; +} + +@media screen and (max-width: 768px) { + #page-header.post-bg { + height: 18rem; + background-color: var(--heo-main) !important; + transition: 0s; + } +} + +#page-header #post-info { + position: absolute; + padding: 0px 8%; + width: 100%; + text-align: center; +} + +@media screen and (max-width: 900px) { + #page-header #post-info { + bottom: 1.5rem; + text-align: left; + } +} + +@media screen and (max-width: 768px) { + #page-header #post-info { + bottom: 1.1rem; + padding: 0px 1.1rem; + } +} + +#page-header.not-top-img { + margin-bottom: 0.5rem; + height: 60px; + background: 0px center; +} + +#page-header.not-top-img #nav { + background: rgba(255, 255, 255, 0.8); +} + +#page-header.not-top-img #nav a { + color: var(--heo-fontcolor); + text-shadow: none; +} + +#page-header.not-top-img #travellings_button::after { + background: var(--heo-main) !important; +} + +#body-wrap .nav-fixed #travellings_button::after { + background: var(--heo-main) !important +} + +#body-wrap #travellings_button { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex +} + +#body-wrap #travellings_button:hover::after { + opacity: 1; + -ms-filter: none; + filter: none; + -webkit-transform: none; + -moz-transform: none; + -o-transform: none; + -ms-transform: none; + transform: none; + visibility: visible +} + +#body-wrap #travellings_button:hover a { + background: var(--heo-main); + -webkit-box-shadow: var(--heo-shadow-main); + -webkit-box-shadow: var(--heo-shadow-main); + box-shadow: var(--heo-shadow-main) +} + +#body-wrap #travellings_button::after { + --height: 1.8rem; + content: attr(title); + position: fixed; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-pack: center; + -moz-box-pack: center; + -o-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + color: var(--heo-card-bg); + background: var(--heo-white-op) !important; + -webkit-box-shadow: var(--heo-shadow-nav); + box-shadow: var(--heo-shadow-nav); + border-radius: var(--heo-radius-full); + width: fit-content; + height: var(--height); + font-size: var(--global-font-size); + white-space: nowrap; + margin: auto; + padding: 0 4em; + top: calc((60px - var(--height)) / 2); + right: 0; + left: 0; + line-height: 0; + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + z-index: 1; + visibility: hidden; + -webkit-transform: scaleX(1.1); + -moz-transform: scaleX(1.1); + -o-transform: scaleX(1.1); + -ms-transform: scaleX(1.1); + transform: scaleX(1.1); + pointer-events: none; + -webkit-transition: .5s; + -moz-transition: .5s; + -o-transition: .5s; + -ms-transition: .5s; + transition: .5s +} + +@media screen and (max-width: 900px) { + #body-wrap #travellings_button::after { + padding: 0 2em; + } +} + +#body-wrap:has(#travellings_button:hover) #nav #menus, #body-wrap:has(#travellings_button:hover) #page-name { + display: none +} + +#body-wrap .page #travellings_button:hover::after { + background: var(--heo-main) !important +} + +#page-header.nav-fixed #nav { + position: fixed; + top: -60px; + z-index: 91; + background: rgba(255, 255, 255, 0.8); + transition: transform 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s; +} + +#page-header.nav-fixed #nav #site-name, +#page-header.nav-fixed #nav #toggle-menu, +#page-header.nav-fixed #nav a { + text-shadow: none; +} + +#page-header.nav-visible #nav { + transition: all 0.5s ease 0s; + transform: translate3d(0px, 100%, 0px); +} + +#page-header.nav-visible + .layout > .aside-content > .sticky_layout { + top: 70px; + transition: top 0.5s ease 0s; +} + +#page h1.page-title { + margin: 0.4rem 0px 1rem; +} + +#post > #post-info { + margin-bottom: 1.5rem; +} + +#post > #post-info .post-title { + padding-bottom: 0.2rem; + border-bottom: 1px solid var(--light-grey); + color: var(--text-highlight-color); +} + +#post > #post-info .post-title .post-edit-link { + float: right; +} + +#post > #post-info #post-meta, +#post > #post-info #post-meta a { + color: rgb(120, 129, 138); +} + +#post-info .post-title { + margin-bottom: 0.4rem; + color: var(--white); + font-weight: 400; + font-size: 2.5em; + line-height: 1.5; + -webkit-line-clamp: 3; +} + +@media screen and (max-width: 768px) { + #post-info .post-title { + font-size: 1.72em; + } +} + +#post-info .post-title .post-edit-link { + padding-left: 0.5rem; +} + +#post-info #post-meta { + color: var(--light-grey); + font-size: 95%; +} + +@media screen and (min-width: 768px) { + /*#post-info #post-meta > .meta-secondline > span:first-child {*/ + /* display: none;*/ + /*}*/ +} + +@media screen and (max-width: 768px) { + #post-info #post-meta { + font-size: 90%; + } +} + + +#post-info #post-meta a { + color: var(--light-grey); + transition: all 0.3s ease-out 0s; +} + +#post-info #post-meta a:hover { + color: rgb(48, 122, 246); + text-decoration: underline; +} + +#nav { + position: absolute; + top: 0px; + z-index: 90; + display: flex; + flex-wrap: wrap; + -webkit-box-align: center; + align-items: center; + padding: 0px 36px; + width: 100%; + height: 60px; + font-size: 1.3em; + opacity: 0; + transition: all 0.5s ease 0s; + outline: 1px solid var(--heo-none); +} + +@media screen and (max-width: 768px) { + #nav { + padding: 0px 16px; + } +} + +#nav.show { + opacity: 1; + filter: none; +} + +#nav #toggle-menu { + display: none; + padding: 0.1rem 0px 0px 0.3rem; + vertical-align: top; +} + +#nav #toggle-menu:hover { + color: var(--white); +} + +#nav a { + color: var(--light-grey); + padding: 0.3rem 0.4rem 0px; + border-radius: 5px; +} + +#nav a:hover { + color: var(--white); + background: rgba(0, 0, 0, 0.25); +} + +#nav #site-name { + text-shadow: rgba(0, 0, 0, 0.15) 0.1rem 0.1rem 0.2rem; + font-weight: 700; + cursor: pointer; +} + +#nav .menus_items { + display: inline; +} + +#nav .menus_items .menus_item { + position: relative; + display: inline-block; + padding: 0px 0.4rem 0px 0px; +} + +#nav .menus_items .recursion_menus_item:hover > .menus_item_child, +#nav .menus_items .menus_item:hover > .menus_item_child { + display: block; +} + +#nav .menus_items .menus_item:hover i.expand { + transform: rotate(180deg) !important; +} + +#nav .menus_items .menus_item i.expand { + padding: 4px; + transition: transform 0.3s ease 0s; +} + +#nav .menus_items .menus_item .menus_item_child { + position: absolute; + display: none; + margin-top: 8px; + padding: 0px; + background-color: var(--sidebar-bg); + box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 20px -4px; + animation: 0.3s ease 0.1s 1 normal both running sub_menus; + border-radius: 5px; + white-space: nowrap; +} + +#nav .menus_items .menus_item .menus_item_child::before { + position: absolute; + top: -8px; + left: 0px; + width: 100%; + height: 20px; + content: ""; +} + +#nav .menus_items .menus_item .recursion_menus_item > .menus_item_child { + margin-top: 24px; +} + +#nav.hide-menu #toggle-menu { + display: inline-block !important; +} + +#nav.hide-menu #toggle-menu .site-page { + font-size: inherit; +} + +#nav.hide-menu .menus_items { + position: absolute; + left: 0px; + visibility: hidden; + opacity: 0; +} + +#nav.hide-menu #search-button span { + display: none !important; +} + +#nav #search-button { + display: inline; + padding: 0px 0.4rem; +} + +#nav .site-page { + position: relative; + padding-bottom: 0.3rem; + text-shadow: rgba(0, 0, 0, 0.3) 0.05rem 0.05rem 0.1rem; + font-size: 0.78em; + cursor: pointer; +} + +.li-style { + width: 100%; + height: 25px; + text-align: center; +} + +li, +ul { + list-style: none; + display: block; + margin: 0px; + padding: 0px; +} + +@-webkit-keyframes configure-clockwise { + 0% { + transform: rotate(0deg); + } + + 25% { + transform: rotate(90deg); + } + + 50% { + transform: rotate(180deg); + } + + 75% { + transform: rotate(270deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@keyframes configure-clockwise { + 0% { + transform: rotate(0deg); + } + + 25% { + transform: rotate(90deg); + } + + 50% { + transform: rotate(180deg); + } + + 75% { + transform: rotate(270deg); + } + + 100% { + transform: rotate(360deg); + } +} + +@-webkit-keyframes configure-xclockwise { + 0% { + transform: rotate(45deg); + } + + 25% { + transform: rotate(-45deg); + } + + 50% { + transform: rotate(-135deg); + } + + 75% { + transform: rotate(-225deg); + } + + 100% { + transform: rotate(-315deg); + } +} + +@keyframes configure-xclockwise { + 0% { + transform: rotate(45deg); + } + + 25% { + transform: rotate(-45deg); + } + + 50% { + transform: rotate(-135deg); + } + + 75% { + transform: rotate(-225deg); + } + + 100% { + transform: rotate(-315deg); + } +} + +#pagination { + overflow: hidden; + margin-top: 1rem; + width: 100%; +} + +#pagination .pagination { + text-align: center; +} + +#pagination .page-number { + display: inline-block; + margin: 0px 0.2rem; + min-width: 1.2rem; + height: 1.2rem; + text-align: center; + line-height: 1.2rem; + cursor: pointer; +} + +#pagination .page-number.current { + background: rgb(0, 121, 255); + color: var(--heo-card-bg); + cursor: default; + border-radius: 5px; +} + +#pagination img.next-cover, +#pagination img.prev-cover { + position: absolute; + width: 100%; + height: 100%; + opacity: 0.4; + transition: all 0.6s ease 0s; + object-fit: cover; +} + +#pagination .pagination-info { + position: absolute; + top: 50%; + padding: 1rem 2rem; + width: 100%; + transform: translate(0px, -50%); +} + +#pagination .next_info, +#pagination .prev_info { + color: var(--white); + font-weight: 500; +} + +#pagination .next-post .pagination-info { + text-align: right; +} + +#pagination .pull-full { + width: 100% !important; +} + +#pagination .next-post .label, +#pagination .prev-post .label { + color: var(--light-grey); + text-transform: uppercase; + font-size: 90%; +} + +#pagination .next-post, +#pagination .prev-post { + width: 50%; +} + +@media screen and (max-width: 768px) { + + #pagination .next-post, + #pagination .prev-post { + width: 100%; + } +} + +#pagination .next-post a, +#pagination .prev-post a { + position: relative; + display: block; + overflow: hidden; + height: 150px; +} + +#pagination .next-post:hover img.next-cover, +#pagination .next-post:hover img.prev-cover, +#pagination .prev-post:hover img.next-cover, +#pagination .prev-post:hover img.prev-cover { + opacity: 0.8; + transform: scale(1.1); +} + +#pagination.pagination-post { + margin-top: 2rem; + background: rgb(0, 0, 0); +} + +#article-container { + overflow-wrap: break-word; +} + +#article-container a:hover { + text-decoration: none; + background: var(--heo-main); + border-width: 0; + color: var(--heo-white); + border-radius: 4px +} + +#article-container img { + display: block; + margin: 0px auto 0.8rem; +} + +@media screen and (max-width: 768px) { + #article-container img { + max-width: 100% + } +} + +#article-container p { + margin: 0px 0px 0.8rem; +} + +#article-container iframe { + margin: 0px 0px 1rem; +} + +#article-container kbd { + margin: 0px 3px; + padding: 3px 5px; + border: 1px solid rgb(180, 180, 180); + border-radius: 3px; + background-color: rgb(248, 248, 248); + box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 3px, rgba(255, 255, 255, 0.6) 0px 2px 1px 0px inset; + color: rgb(52, 73, 94); + white-space: nowrap; + font-weight: 600; + font-size: 0.9em; + font-family: Monaco, "Ubuntu Mono", monospace; + line-height: 1em; +} + +#article-container h1, +#article-container h2, +#article-container h3, +#article-container h4, +#article-container h5, +#article-container h6 { + transition: all 0.2s ease-out 0s; +} + +#article-container h1::before, +#article-container h2::before, +#article-container h3::before, +#article-container h4::before, +#article-container h5::before, +#article-container h6::before { + position: absolute; + top: calc(50% - 0.35rem); + color: rgb(242, 186, 75); + content: ""; + line-height: 1; + transition: all 0.2s ease-out 0s; +} + +#article-container h1:hover::before, +#article-container h2:hover::before, +#article-container h3:hover::before, +#article-container h4:hover::before, +#article-container h5:hover::before, +#article-container h6:hover::before { + color: rgb(48, 122, 246); +} + +#article-container h1 { + padding-left: 1.4rem; +} + +#article-container h1 code { + font-size: 1rem; +} + +#article-container h1::before { + margin-left: -1.2rem; + font-size: 1rem; +} + +#article-container h1:hover { + padding-left: 1.6rem; +} + +#article-container h2 { + padding-left: 1.3rem; +} + +#article-container h2 code { + font-size: 0.9rem; +} + +#article-container h2::before { + margin-left: -1.1rem; + font-size: 0.9rem; +} + +#article-container h2:hover { + padding-left: 1.5rem; +} + +#article-container h3 { + padding-left: 1.2rem; +} + +#article-container h3 code { + font-size: 0.8rem; +} + +#article-container h3::before { + margin-left: -1rem; + font-size: 0.8rem; +} + +#article-container h3:hover { + padding-left: 1.4rem; +} + +#article-container h4 { + padding-left: 1.1rem; +} + +#article-container h4 code { + font-size: 0.7rem; +} + +#article-container h4::before { + margin-left: -0.9rem; + font-size: 0.7rem; +} + +#article-container h4:hover { + padding-left: 1.3rem; +} + +#article-container h5 { + padding-left: 1rem; +} + +#article-container h5 code { + font-size: 0.6rem; +} + +#article-container h5::before { + margin-left: -0.8rem; + font-size: 0.6rem; +} + +#article-container h5:hover { + padding-left: 1.2rem; +} + +#article-container h6 { + padding-left: 1rem; +} + +#article-container h6 code { + font-size: 0.6rem; +} + +#article-container h6::before { + margin-left: -0.8rem; + font-size: 0.6rem; +} + +#article-container h6:hover { + padding-left: 1.2rem; +} + +#article-container ol, +#article-container ul { + margin-top: 0.4rem; + padding: 0px 0px 0px 0.8rem; + list-style: none; + counter-reset: li 0; +} + +@media screen and (max-width: 768px) { + + #article-container ol, + #article-container ul { + padding: 0px 0px 0px 0.4rem; + } +} + +#article-container ol p, +#article-container ul p { + margin: 0px 0px 0.5rem; +} + +#article-container ol ol, +#article-container ol ul, +#article-container ul ol, +#article-container ul ul { + padding-left: 0.6rem; +} + +@media screen and (max-width: 768px) { + + #article-container ol ol, + #article-container ol ul, + #article-container ul ol, + #article-container ul ul { + padding-left: 0.2rem; + } +} + +#article-container ol li:not(.tab), +#article-container ul li:not(.tab) { + position: relative; + margin: 0.2rem 0px; +} + +#article-container ol li:hover::before, +#article-container ul li:hover::before { + transform: rotate(360deg); +} + +#article-container ol li::before, +#article-container ul li::before { + position: absolute; + top: 0px; + left: 0px; + background: rgb(48, 122, 246); + color: rgb(255, 255, 255); + cursor: pointer; + transition: all 0.3s ease-out 0s; +} + +#article-container ol > li:not(.tab) { + padding: 0.2em 0.2em 0.2em 1.8em; +} + +#article-container ol > li::before { + margin-top: 0.65em; + width: 1.45em; + height: 1.45em; + border-radius: 0.725em; + content: counter(li); + counter-increment: li 1; + text-align: center; + font-size: 0.85em; + line-height: 1.45em; +} + +#article-container ul > li:not(.tab) { + padding: 0.2em 0.2em 0.2em 1.4em; +} + +#article-container ul > li:not(.tab):hover::before { + border-color: rgb(255, 114, 66); +} + +#article-container ul > li:not(.tab)::before { + top: 0.78em; + width: 0.42em; + height: 0.42em; + border: 0.21em solid rgb(48, 122, 246); + border-radius: 0.42em; + background: 0px 0px; + content: ""; + line-height: 0.42em; +} + +#article-container > :last-child { + margin-bottom: 0px !important; +} + + +#post .tag_share .post-meta__tags { + display: inline-block; + margin: 0.4rem 0.4rem 0.4rem 0px; + padding: 0px 0.6rem; + width: fit-content; + border: 1px solid rgb(48, 122, 246); + border-radius: 2rem; + font-size: 0.85em; + transition: all 0.2s ease-in-out 0s; + background: rgb(48, 122, 246); + color: var(--white); +} + +#post .tag_share .post-meta__tags:hover { + color: rgb(48, 122, 246); + background: 0px 0px; +} + +#post .tag_share .post_share { + display: inline-block; + float: right; + margin: 0.4rem 0px; + width: fit-content; +} + +#post .tag_share .post_share .social-share { + font-size: 0.85em; +} + +#post .tag_share .post_share .social-share .social-share-icon { + margin: 0px 4px; + width: 1.85em; + height: 1.85em; + font-size: 1.2em; + line-height: 1.85em; +} + + +#post .post-copyright::before { + position: absolute; + top: 0.1rem; + right: 0.6rem; + color: rgb(48, 122, 246); + content: ""; + font-size: 1rem; +} + +#post .post-copyright .post-copyright-meta { + color: rgb(48, 122, 246); + font-weight: 700; +} + +#post .post-copyright .post-copyright-info { + padding-left: 0.3rem; +} + +#post .post-copyright .post-copyright-info a { + text-decoration: none; + word-break: break-word; + color: rgb(59, 130, 255); + padding: 0px 4px; + border-radius: 4px; +} + + +#post .post-outdate-notice { + position: relative; + margin: 0px 0px 1rem; + border-radius: 3px; + background-color: rgb(255, 230, 230); + color: rgb(255, 102, 102); + padding: 0.5em 1em 0.5em 2.6em; + border-left: 5px solid rgb(255, 128, 128); +} + +#post .post-outdate-notice::before { + position: absolute; + top: 50%; + left: 0.9em; + color: rgb(255, 128, 128); + content: ""; + transform: translateY(-50%); +} + +#post .ads-wrap { + margin: 2rem 0px; +} + +.relatedPosts { + margin-top: 2rem; +} + +.relatedPosts > .headline { + margin-bottom: 5px; + font-weight: 700; + font-size: 1.43em; +} + + +@media screen and (max-width: 768px) { + .relatedPosts > .relatedPosts-list > div { + margin: 2px; + width: calc(50% - 4px); + height: 150px; + } +} + +@media screen and (max-width: 600px) { + .relatedPosts > .relatedPosts-list > div { + width: calc(100% - 4px); + } +} + + +.post-reward { + position: relative; + margin-top: 4rem; + text-align: center; +} + + +.post-reward:hover > .reward-main { + display: block; +} + +.post-reward .reward-main { + position: absolute; + bottom: 40px; + left: 0px; + z-index: 100; + display: none; + padding: 0px 0px 15px; + width: 100%; +} + +.post-reward .reward-main .reward-all { + display: inline-block; + margin: 0px; + padding: 1rem 0.5rem; + border-radius: 4px; + background: var(--reward-pop); +} + +.post-reward .reward-main .reward-all::before { + position: absolute; + bottom: -10px; + left: 0px; + width: 100%; + height: 20px; + content: ""; +} + +.post-reward .reward-main .reward-all::after { + position: absolute; + right: 0px; + bottom: 2px; + left: 0px; + margin: 0px auto; + width: 0px; + height: 0px; + border-top: 13px solid var(--reward-pop); + border-right: 13px solid transparent; + border-left: 13px solid transparent; + content: ""; +} + +.post-reward .reward-main .reward-all .reward-item { + display: inline-block; + padding: 0px 8px; + list-style-type: none; + vertical-align: top; +} + +.post-reward .reward-main .reward-all .reward-item img { + width: 130px; + height: 130px; +} + +.post-reward .reward-main .reward-all .reward-item .post-qr-code-desc { + padding-top: 0.4rem; + width: 130px; + color: rgb(133, 133, 133); +} + +#sidebar #menu-mask { + position: fixed; + z-index: 1001; + display: none; + width: 100%; + height: 100%; + background: var(--heo-maskbg); + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); + transform: translateZ(0); + animation: 0.6s ease 0s 1 normal none running to_show; +} + +#sidebar #sidebar-menus { + position: fixed; + top: 0px; + right: -300px; + z-index: 103; + overflow: hidden auto; + width: 300px; + height: 100%; + background: var(--sidebar-bg); + transition: all 0.5s ease 0s; + padding-top: 30px; + z-index: 1001; + border-left: var(--style-border-always); +} + +#sidebar #sidebar-menus.open { + transform: translate3d(-100%, 0px, 0px); +} + +#sidebar #sidebar-menus .back-menu-list-groups { + padding: 0 16px; +} + +#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list-title { + font-size: 14px; + color: var(--heo-secondtext); +} + +#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list { + width: calc(100% + 16px); + justify-content: flex-start; + margin: 0 -8px; +} + +#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list .back-menu-item { + background: var(--heo-card-bg); + border: var(--style-border-always); + border-radius: 8px; +} + +@media screen and (max-width: 768px) { + #sidebar #sidebar-menus .back-menu-list-groups .back-menu-list .back-menu-item { + width: calc(50% - 16px); + } +} + +#sidebar #sidebar-menus .back-home-button { + display: none; +} + +#sidebar #sidebar-menus > .author-avatar { + padding: 1.3rem 1.5rem 0px; + text-align: center; +} + +#sidebar #sidebar-menus > .author-avatar img { + width: 110px; + height: 110px; + border-radius: 70px; + transition: all 0.5s ease 0s; +} + +#sidebar #sidebar-menus > .author-avatar img:hover { + transform: rotate(360deg); +} + +#sidebar #sidebar-menus .site-data { + display: table; + padding: 0.6rem 0.5rem 0px; + width: 100%; + table-layout: fixed; +} + +#sidebar #sidebar-menus .site-data .data-item { + display: table-cell; +} + +#sidebar #sidebar-menus .site-data .data-item .data-item-link .length-num { + color: var(--text-highlight-color); + font-size: 1.28em; +} + +#sidebar #sidebar-menus .site-data .data-item .data-item-link .headline { + color: var(--heo-fontcolor); +} + +#sidebar #sidebar-menus hr { + margin: 1rem auto; +} + +#sidebar #sidebar-menus .menus_items { + padding: 0 16px; +} + +#sidebar #sidebar-menus .menus_items .site-page { + position: relative; + display: block; + padding: 0; + color: var(--heo-fontcolor); + font-size: 1.15em; + cursor: pointer; + font-size: 14.3px; + font-weight: bold; +} + +#sidebar #sidebar-menus .menus_items .site-page span:hover { + color: rgb(48, 122, 246); +} + +#sidebar #sidebar-menus .menus_item > .site-page { + display: flex; + font-size: 14px; + color: var(--heo-secondtext); +} + +#sidebar #sidebar-menus .menus_items .expand { + position: absolute; + top: 0.78em; + right: 0.4rem; + transition: transform 0.3s ease 0s; +} + +#sidebar #sidebar-menus .menus_items .expand.hide { + transform: rotate(90deg) !important; +} + +#sidebar #sidebar-menus .menus_items .menus_item_child { + margin: 0px -4px; + list-style: none; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +#sidebar #sidebar-menus .menus_item_child .site-page.child { + display: flex; + flex-direction: column; + align-items: center; + padding: 8px; + border-radius: 12px; + border: var(--style-border-always); + background: var(--heo-card-bg); +} + +#sidebar #sidebar-menus .menus_item_child li { + width: calc(50% - 8px); + margin: 4px; +} + +#sidebar #sidebar-menus .menus_item_child .site-page.child span { + line-height: 1; + margin-top: 8px; + font-size: 14.3px; +} + +#sidebar #sidebar-menus .card-tag-cloud { + padding: 0 16px; + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin-bottom: 60px; +} + +#sidebar #sidebar-menus .card-tag-cloud a { + color: var(--heo-fontcolor) !important; + padding: 2px 8px 2px 12px; + margin: 4px; + border-radius: 8px; + border: var(--style-border-always); + background: var(--heo-card-bg); + font-size: 14px; +} + +#sidebar #sidebar-menus .card-tag-cloud a sup { + opacity: 0.6; + margin-left: 4px; +} + +#sidebar #sidebar-menus span.sidebar-menu-item-title { + font-size: 14px; + color: var(--heo-secondtext); + margin-left: 16px; +} + +#sidebar #sidebar-menus .sidebar-menu-item { + display: flex; + flex-direction: column; + padding: 0 16px; +} + +#sidebar #sidebar-menus .sidebar-menu-item a.menu-child { + width: 100%; + background: var(--heo-card-bg); + border-radius: 8px; + border: var(--style-border-always); + display: flex; + align-items: center; + font-size: 14.3px; +} + +#sidebar #sidebar-menus .sidebar-menu-item a.menu-child i { + margin: 0 8px; +} + +#sidebar #sidebar-menus .webinfo { + padding: 0 16px; + display: flex; + white-space: nowrap; + flex-direction: column; +} + +#sidebar #sidebar-menus .webinfo .webinfo-item { + justify-content: space-between; +} + +#vcomment, +#waline { + font-size: 1.1em; +} + +#vcomment .vbtn, +#waline .vbtn { + border: none; + background: var(--btn-bg); + color: var(--btn-color); +} + +#vcomment .vbtn:hover, +#waline .vbtn:hover { + background: var(--btn-hover-color); +} + +#vcomment .vimg, +#waline .vimg { + transition: all 0.3s ease 0s; +} + +#vcomment .vimg:hover, +#waline .vimg:hover { + transform: rotate(360deg); +} + +#vcomment .vcards .vcard .vcontent.expand::after, +#vcomment .vcards .vcard .vcontent.expand::before, +#waline .vcards .vcard .vcontent.expand::after, +#waline .vcards .vcard .vcontent.expand::before { + z-index: 22; +} + +.fireworks { + position: fixed; + top: 0px; + left: 0px; + z-index: 9999; + pointer-events: none; +} + +.medium-zoom-image--opened { + z-index: 99999 !important; + margin: 0px !important; +} + +.medium-zoom-overlay { + z-index: 99999 !important; +} + +.mermaid { + overflow: auto; + margin: 0px 0px 1rem; + background: rgb(255, 255, 255); + text-align: center; + opacity: 0; + transition: all 0.3s ease 0s; +} + +.mermaid[data-processed] { + opacity: 1; + filter: none; +} + +.fb-comments iframe, +.utterances { + width: 100% !important; +} + +#gitalk-container .gt-meta { + margin: 0px 0px 0.8em; + padding: 0.3rem 0px 0.8em; +} + +.katex-wrap { + overflow: auto; +} + +.katex-wrap::-webkit-scrollbar { + display: none; +} + +.mathjax-overflow { + overflow: auto hidden; +} + +mjx-container[jax="CHTML"][display="true"] { + overflow: auto hidden; + padding-bottom: 0.3rem; +} + +.aplayer { +} + +#article-container .aplayer { + margin: 0px 0px 1rem; +} + +#article-container .aplayer ol, +#article-container .aplayer ul { + margin: 0px; + padding: 0px; +} + +#article-container .aplayer ol li, +#article-container .aplayer ul li { + margin: 0px; + padding: 0px 15px; +} + +#article-container .aplayer ol li::before, +#article-container .aplayer ul li::before { + content: none; +} + +#article-container .btn-center { + margin: 0px 0px 1rem; + text-align: center; +} + +#article-container .btn-beautify { + display: inline-block; + margin: 0px 0.2rem 0.3rem; + padding: 0px 1rem; + background-color: rgb(119, 119, 119); + color: rgb(255, 255, 255); + line-height: 2; +} + +#article-container .btn-beautify i + span { + margin-left: 0.3rem; +} + +#article-container .btn-beautify:not(.block) + .btn-beautify:not(.block) { + margin: 0px 0.2rem 1rem; +} + +#article-container .btn-beautify.block { + display: block; + margin: 0px 0px 1rem; + width: fit-content; +} + +#article-container .btn-beautify.block.center { + margin: 0px auto 1rem; +} + +#article-container .btn-beautify.block.right { + margin: 0px 0px 1rem auto; +} + +#article-container .btn-beautify.larger { + padding: 0.3rem 1.3rem; +} + +#article-container .btn-beautify:hover { + text-decoration: none; +} + +#article-container .btn-beautify.blue { + background-color: rgb(66, 139, 202); +} + +#article-container .btn-beautify.pink { + background-color: rgb(255, 105, 180); +} + +#article-container .btn-beautify.red { + background-color: red; +} + +#article-container .btn-beautify.purple { + background-color: rgb(111, 66, 193); +} + +#article-container .btn-beautify.orange { + background-color: rgb(255, 140, 0); +} + +#article-container .btn-beautify.green { + background-color: rgb(92, 184, 92); +} + +#article-container .btn-beautify.outline { + border: 1px solid rgb(119, 119, 119); + background-color: transparent; + color: rgb(119, 119, 119); + transition: all 0.3s ease 0s; +} + +#article-container .btn-beautify.outline.button--animated::before { + background: rgb(119, 119, 119); +} + +#article-container .btn-beautify.outline:hover { + color: rgb(255, 255, 255) !important; +} + +#article-container .btn-beautify.outline.blue { + border-color: rgb(66, 139, 202); + color: rgb(66, 139, 202); +} + +#article-container .btn-beautify.outline.blue.button--animated::before { + background: rgb(66, 139, 202); +} + +#article-container .btn-beautify.outline.pink { + border-color: rgb(255, 105, 180); + color: rgb(255, 105, 180); +} + +#article-container .btn-beautify.outline.pink.button--animated::before { + background: rgb(255, 105, 180); +} + +#article-container .btn-beautify.outline.red { + border-color: red; + color: red; +} + +#article-container .btn-beautify.outline.red.button--animated::before { + background: red; +} + +#article-container .btn-beautify.outline.purple { + border-color: rgb(111, 66, 193); + color: rgb(111, 66, 193); +} + +#article-container .btn-beautify.outline.purple.button--animated::before { + background: rgb(111, 66, 193); +} + +#article-container .btn-beautify.outline.orange { + border-color: rgb(255, 140, 0); + color: rgb(255, 140, 0); +} + +#article-container .btn-beautify.outline.orange.button--animated::before { + background: rgb(255, 140, 0); +} + +#article-container .btn-beautify.outline.green { + border-color: rgb(92, 184, 92); + color: rgb(92, 184, 92); +} + +#article-container .btn-beautify.outline.green.button--animated::before { + background: rgb(92, 184, 92); +} + +.gallery-group { + width: calc(33.33% - 8px) !important; +} + +figure.gallery-group { + position: relative; + float: left; + overflow: hidden; + margin: 6px 4px; + width: calc(50% - 8px); + height: 250px; + border-radius: 8px; + background: #000; + -webkit-transform: translate3d(0, 0, 0) +} + +@media screen and (max-width: 600px) { + figure.gallery-group { + width: calc(100% - 8px) + } +} + +figure.gallery-group:hover img { + opacity: .4; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +figure.gallery-group:hover .gallery-group-name::after { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +#aside-content .aside-list > .aside-list-item .content > .comment, +#aside-content .aside-list > .aside-list-item .content > .name, +#aside-content .aside-list > .aside-list-item .content > .title, +#error-wrap .error-content .error-info .error_subtitle, +#post-info .post-title, #recent-posts > .recent-post-item > .recent-post-info > .article-title, +#recent-posts > .recent-post-item > .recent-post-info > .content, +.article-sort-item-title, .limit-more-line, +.relatedPosts > .relatedPosts-list .content .title, +figure.gallery-group .gallery-group-name, +figure.gallery-group p { + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; +} + +figure.gallery-group:hover p { + opacity: 1; + -ms-filter: none; + filter: none; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +figure.gallery-group img { + position: relative; + margin: 0; + max-width: none; + width: calc(100% + 20px); + height: 250px; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden; + opacity: .8; + -webkit-transition: all .3s, filter 375ms ease-in .2s; + -moz-transition: all .3s, filter 375ms ease-in .2s; + -o-transition: all .3s, filter 375ms ease-in .2s; + -ms-transition: all .3s, filter 375ms ease-in .2s; + transition: all .3s, filter 375ms ease-in .2s; + -webkit-transform: translate3d(-10px, 0, 0); + -moz-transform: translate3d(-10px, 0, 0); + -o-transform: translate3d(-10px, 0, 0); + -ms-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + object-fit: cover +} + +figure.gallery-group figcaption { + position: absolute; + top: 0; + left: 0; + padding: 30px; + width: 100%; + height: 100%; + color: #fff; + text-transform: uppercase; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + backface-visibility: hidden +} + +figure.gallery-group figcaption > a { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + opacity: 0 +} + +figure.gallery-group p { + margin: 0; + padding: 8px 0 0; + letter-spacing: 1px; + font-size: 1.1em; + line-height: 1.5; + opacity: 0; + -webkit-transition: opacity .35s, -webkit-transform .35s; + -moz-transition: opacity .35s, -moz-transform .35s; + -o-transition: opacity .35s, -o-transform .35s; + -ms-transition: opacity .35s, -ms-transform .35s; + transition: opacity .35s, transform .35s; + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + -webkit-line-clamp: 4 +} + +figure.gallery-group .gallery-group-name { + position: relative; + margin: 0; + padding: 8px 0; + font-weight: 700; + font-size: 1.65em; + line-height: 1.5; + -webkit-line-clamp: 2 +} + +figure.gallery-group .gallery-group-name:after { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + /* height: 2px; */ + background: #fff; + content: ''; + -webkit-transition: -webkit-transform .35s; + -moz-transition: -moz-transform .35s; + -o-transition: -o-transform .35s; + -ms-transition: -ms-transform .35s; + transition: transform .35s; + -webkit-transform: translate3d(-100%, 0, 0); + -moz-transform: translate3d(-100%, 0, 0); + -o-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) +} + + +.gallery-group-main { + overflow: auto; + padding: 0 0 16px +} + +.justified-gallery { + margin: 0px 0px 0.8rem; +} + +.justified-gallery img { + opacity: 0; +} + +.justified-gallery .img-alt { + display: none; +} + +.justified-gallery .fancybox { + width: auto; + text-align: inherit; +} + +blockquote.pullquote { + position: relative; + max-width: 45%; + font-size: 110%; +} + +blockquote.pullquote.left { + float: left; + margin: 1em 0.5em 0px 0px; +} + +blockquote.pullquote.right { + float: right; + margin: 1em 0px 0px 0.5rem; +} + +.video-container { + position: relative; + overflow: hidden; + margin-bottom: 0.8rem; + padding-top: 56.25%; + height: 0px; +} + +.video-container iframe { + position: absolute; + top: 0px; + left: 0px; + margin-top: 0px; + width: 100%; + height: 100%; +} + +.hide-block > .hide-button, +.hide-inline > .hide-button { + display: inline-block; + padding: 0.3rem 1rem; + background: rgb(48, 122, 246); + color: var(--white); +} + +.hide-block > .hide-button.open, +.hide-inline > .hide-button.open { + display: none; +} + +.hide-block > .hide-button.open + div, +.hide-inline > .hide-button.open + div { + display: block; +} + +.hide-block > .hide-button.open + span, +.hide-inline > .hide-button.open + span { + display: inline; +} + +.hide-block > .hide-content, +.hide-inline > .hide-content { + display: none; +} + +.hide-inline > .hide-button { + margin: 0px 0.3rem; +} + +.hide-inline > .hide-content { + margin: 0px 0.3rem; +} + +.hide-block { + margin: 0px 0px 0.8rem; +} + +.hide-toggle { + margin-bottom: 1rem; + border: 1px solid rgb(240, 240, 240); +} + +.hide-toggle > .hide-button { + padding: 0.3rem 0.5rem; + background: rgb(240, 240, 240); + color: rgb(31, 45, 61); + cursor: pointer; +} + +.hide-toggle > .hide-button > i { + font-size: 1.2em; + transition: all 0.3s ease 0s; +} + +.hide-toggle > .hide-button.open i { + transform: rotate(90deg); +} + +.hide-toggle > .hide-button.open + div { + display: block; +} + +.hide-toggle > .hide-content { + display: none; + margin: 1.5rem 1.2rem; +} + +#article-container .inline-img { + display: inline; + margin: 0px 3px; + height: 1.1em; + vertical-align: text-bottom; +} + +.hl-label { + padding: 2px 4px; + border-radius: 3px; + color: rgb(255, 255, 255); +} + +.hl-label.default { + background-color: rgb(119, 119, 119); +} + +.hl-label.blue { + background-color: rgb(66, 139, 202); +} + +.hl-label.pink { + background-color: rgb(255, 105, 180); +} + +.hl-label.red { + background-color: red; +} + +.hl-label.purple { + background-color: rgb(111, 66, 193); +} + +.hl-label.orange { + background-color: rgb(255, 140, 0); +} + +.hl-label.green { + background-color: rgb(92, 184, 92); +} + +#article-container .tabs { + position: relative; + margin: 0px 0px 1rem; + border-right: 1px solid var(--tab-border-color); + border-bottom: 1px solid var(--tab-border-color); + border-left: 1px solid var(--tab-border-color); +} + +#article-container .tabs > .nav-tabs { + display: flex; + flex-wrap: wrap; + margin: 0px; + padding: 0px; + background: var(--tab-botton-bg); +} + +#article-container .tabs > .nav-tabs > .tab { + margin: 4px; + padding: 0px; + list-style: none; +} + +@media screen and (max-width: 768px) { + #article-container .tabs > .nav-tabs > .tab { + -webkit-box-flex: 1; + flex-grow: 1; + } +} + +#article-container .tabs > .nav-tabs > .tab button i { + width: 1.5em; +} + +#article-container .tabs > .nav-tabs > .tab.active button { + border-top: 2px solid rgb(48, 122, 246); + background: var(--tab-button-active-bg); + cursor: default; +} + +#article-container .tabs > .nav-tabs > .tab:not(.active) button:hover { + border-top: 2px solid var(--tab-button-hover-bg); + background: var(--tab-button-hover-bg); +} + +#article-container .tabs > .tab-contents .tab-item-content { + position: relative; + display: none; + padding: 1.8rem 1.2rem; + background: var(--heo-background); + border: var(--style-border-always); +} + +@media screen and (max-width: 768px) { + #article-container .tabs > .tab-contents .tab-item-content { + padding: 1.2rem 0.7rem; + } +} + +#article-container .tabs > .tab-contents .tab-item-content.active { + display: block; + animation: 0.5s ease 0s 1 normal none running tabshow; +} + +#article-container .tabs .tab-to-top { + position: relative; + display: block; + margin: 16px 0px 0px auto; + color: rgb(153, 169, 191); +} + +@-webkit-keyframes tabshow { + 0% { + transform: translateY(15px); + } + + 100% { + transform: translateY(0px); + } +} + +@keyframes tabshow { + 0% { + transform: translateY(15px); + } + + 100% { + transform: translateY(0px); + } +} + +[data-theme="dark"] { + --global-bg: #191919; + --font-color: rgba(255, 255, 255, 0.9); + --hr-border: rgba(255, 255, 255, 0.3); + --hr-before-color: rgba(255, 255, 255, 0.6); + --search-bg: #1e1e1e; + --search-input-color: rgba(255, 255, 255, 0.8); + --search-result-title: rgba(255, 255, 255, 0.1); + --preloader-bg: #1e1e1e; + --preloader-color: rgba(255, 255, 255, 0.6); + --tab-border-color: #2c2c2c; + --tab-botton-bg: #2c2c2c; + --tab-botton-color: #fff; + --tab-button-hover-bg: #444; + --tab-button-active-bg: #1e1e1e; + --card-bg: #1e1e1e; + --sidebar-bg: #1e1e1e; + --btn-hover-color: #848484; + --btn-color: #fff; + --btn-bg: #3f3f3f; + --text-bg-hover: #444; + --light-grey: #fff; + --white: #fff; + --text-highlight-color: #fff; + --blockquote-color: #fff; + --blockquote-bg: #2c2c2c; + --reward-pop: #2c2c2c; + --toc-link-color: rgba(255, 255, 255, 0.6); + --hl-color: rgba(255, 255, 255, 0.7); + --hl-bg: #171717; + --hltools-bg: #1a1a1a; + --hltools-color: #90a4ae; + --hlnumber-bg: #171717; + --hlnumber-color: rgba(255, 255, 255, 0.4); + --hlscrollbar-bg: #1f1f1f; + --hlexpand-bg: linear-gradient(180deg, rgba(23, 23, 23, 0.6), rgba(23, 23, 23, 0.9)); +} + + +[data-theme="dark"] #article-container pre > code { + background: rgb(23, 23, 23); +} + +[data-theme="dark"] #article-container figure.highlight { + box-shadow: none; +} + +[data-theme="dark"] #article-container .note code { + background: rgba(27, 31, 35, 0.05); +} + +[data-theme="dark"] #article-container .aplayer { + filter: brightness(0.8); +} + +[data-theme="dark"] #article-container kbd { + border-color: rgb(105, 105, 105); + background-color: rgb(82, 82, 82); + color: rgb(226, 241, 255); +} + +[data-theme="dark"] #page-header.nav-fixed > #nav, +[data-theme="dark"] #page-header.not-top-img > #nav { + /* background: rgba(18, 18, 18, 0.8); */ + box-shadow: rgba(133, 133, 133, 0) 0px 5px 6px -5px; +} + + +[data-theme="dark"] .note { + filter: brightness(0.8); +} + +[data-theme="dark"] img { + filter: brightness(0.8); +} + +[data-theme="dark"] #aside-content .aside-list > .aside-list-item:not(:last-child) { + border-bottom: 1px dashed rgba(255, 255, 255, 0.1); +} + +[data-theme="dark"] #gitalk-container { + filter: brightness(0.8); +} + +[data-theme="dark"] #gitalk-container svg { + fill: rgba(255, 255, 255, 0.9) !important; +} + +/* 全局 +---------------------------------------------------------------- */ + +/* 深色模式图片 */ +/* [data-theme=dark] img{ + filter: brightness(.9); +} */ + +/* 最小网页大小 */ +#page { + min-height: calc(100vh - 464px); +} + +/* 滚动条 */ +*::-webkit-scrollbar { + width: 6px; + height: 6px; +} + +*::-webkit-scrollbar-thumb { + background: var(--heo-scrollbar); + border-radius: 8px; + cursor: pointer; +} + +*::-webkit-scrollbar-thumb:hover { + background: var(--heo-main); + opacity: 1; + display: block !important; +} + +*::-webkit-scrollbar-track { + background-color: var(--heo-none); +} + +html { + overflow-y: overlay; +} + +/* 网页最大宽度 */ +.layout.hide-aside { + max-width: 1400px; +} + +/* 深色模式图片 */ +[data-theme="dark"] img { + filter: brightness(1); +} + +/* 导航栏中的样式 */ +#nav { + flex-wrap: nowrap; + justify-content: space-between; +} + +#nav .menus_items .menus_item .menus_item_child { + padding: 6px 4px 8px 4px; + border-radius: 100px; + background-color: var(--heo-card-bg); + box-shadow: var(--heo-shadow-black); + border: var(--style-border); + transition: 0.3s; + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px); + top: 35px; +} + +#nav .menus_items .menus_item .menus_item_child:hover { + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); +} + +#page-header.nav-fixed > #nav, +#page-header.not-top-img > #nav { + box-shadow: none; +} + +#sidebar #sidebar-menus .menus_items .site-page span:hover { + color: var(--heo-fontcolor); +} + +.site-page i.fa-chevron-down { + display: none; +} + +.fa, +.fa-brands, +.fas, +.fa-light, +.fa-regular, +.fa-solid, +.fa-thin, +.fab, +.fad, +.fal, +.far, +.fas, +.fat +.iconfont { + line-height: 1; +} + +#nav .menus_items .menus_item .menus_item_child:before { + top: -10px; +} + +#nav .menus_items .menus_item .recursion_menus_item > .menus_item_child:before { + top: -20px; +} + +/* #menus > div.menus_items > div:nth-child(1) > ul{ + right: -200px!important; +} + +#menus > div.menus_items > div:nth-child(2) > ul{ + right: -250px!important; +} + +#menus > div.menus_items > div:nth-child(3) > ul{ + right: -140px!important; +} + +#menus > div.menus_items > div:nth-child(4) > ul{ + right: -200px!important; +} */ + +#nav .menus_items .menus_item .menus_item_child > .recursion_menus_item:hover > a { + background: var(--heo-lighttext) !important; + color: var(--heo-card-bg) !important; + box-shadow: var(--heo-shadow-main); + margin: 0 auto; + transform: scale(1) !important; + padding: 0.3rem 0.5rem; +} + +#nav .menus_items .menus_item .menus_item_child > .recursion_menus_item a i:not(.fa-brands) { + font-size: 1rem; + margin-right: 8px; +} + +#nav .menus_items .menus_item { + padding: 0 0.4rem; + display: flex; + flex-direction: column; + align-items: center; + margin: auto; +} + +#nav .menus_items .menus_item .menus_item_child > .recursion_menus_item { + display: inline-flex; + list-style: none; + border-radius: 5px; + margin: 0 4px; + flex-direction: column; + align-items: center; + position: relative; +} + +/*---------竖向菜单--------*/ +#nav .menus_items .menus_item .menus_item_child.vertical_nav > .recursion_menus_item { + display: inline-flex; + list-style: none; + border-radius: 5px; + margin: 0 4px; + flex-direction: column; + align-items: center; +} + +/** + 上级菜单为横向菜单时 + */ + + +/*-------本菜单竖向菜单时------*/ +/* 第三级之后的菜单列 */ +#nav .menus_items .menus_item .menus_item_child > .recursion_menus_item > .menus_item_child.vertical_nav { + margin-top: 24px; + border-radius: 24px; + padding: 2px 0px; +} + +/* 第三级之后的菜单项 */ +#nav .menus_items .recursion_menus_item .menus_item_child.vertical_nav > .recursion_menus_item { + display: flex; + margin-top: 4px; + padding: 2px 0; +} + +/* 第三级之后的菜单项(第一个菜单项) */ +#nav .menus_items .recursion_menus_item .menus_item_child.vertical_nav > .recursion_menus_item:nth-child(1) { + margin-top: 0; +} + +/*-------本菜单竖向菜单时END------*/ + +/*-------上级菜单为竖向菜单时------*/ +/*第四级以后的菜单列*/ +#nav .menus_items .recursion_menus_item > .menus_item_child.vertical_nav > .recursion_menus_item > .menus_item_child { + position: absolute; + left: calc(100% + 12px); + top: 0; + margin-top: 0; +} + +#nav .menus_items .recursion_menus_item > .menus_item_child.vertical_nav > .recursion_menus_item > .menus_item_child:before { + left: -20px; + height: 100%; + width: 30px; + top: 0; +} + +/*-------上级菜单为竖向菜单时END------*/ + +/* 导航栏按钮悬浮 */ +#nav a { + border-radius: 8px; + color: var(--heo-white); +} + +.nav-fixed #nav a { + color: var(--heo-fontcolor); + transition: 0.3s; +} + +#assist-open a { + padding: 0; + pointer-events: none; +} + +#assist-open { + transition: 0.3s; + border-radius: 40px; +} + +#assist-open:hover { + color: var(--heo-white) !important; + background: var(--heo-white-op); +} + +#page-header.nav-fixed #assist-open:hover { + background: var(--heo-main); +} + +#page-header.nav-fixed #assist-open:hover i, +.page #nav #assist-open.nav-button:hover i { + color: var(--heo-white); +} + +.page #nav #assist-open:hover { + background: var(--heo-main); +} + +.topbar-html { + background: #aeaeae !important; +} + +/* 无障碍 */ +@media screen and (max-width: 768px) { + #assist-open { + display: none; + } +} + +#mozi-assist { + position: fixed; + z-index: 999; +} + +.topbar-html-content { + height: 160px !important; + align-items: flex-end; + padding-bottom: 12px; +} + +.topbar-html { + box-shadow: none !important; +} + +.bigtext-html-btn { + display: flex; + align-items: center; + justify-content: center; +} + +.topbar-html-content-item img { + border-radius: 12px !important; +} + + +/* 导航栏禁止隐藏 */ +#page-header.nav-fixed #nav { + top: 0; + box-shadow: none; + background: var(--heo-card-bg); + outline: 1px solid var(--heo-card-border); +} + +#nav { + padding: 0px; +} + +#page-header #nav { + box-shadow: none; + transition: 0.3s; + display: flex; + justify-content: center; + z-index: 999 !important; + -webkit-user-select: none; +} + +@media screen and (max-width: 768px) { + #nav { + padding: 0px; + } + + #page-header #nav { + background: linear-gradient(to top, var(--heo-main-none) 0%, var(--heo-main) 100%); + transition: 0s; + } +} + +#page-header #nav #nav-group { + max-width: 1400px; + width: 100%; + display: flex; + position: relative; + padding: 0 1.5rem; + align-items: center; +} + +#page-header #nav #nav-right { + position: absolute; + right: 0; + z-index: 102; + display: flex; + flex-direction: row; + height: 100%; + align-items: center; + margin-right: 1.5rem; + /*overflow: hidden;*/ +} + +#page-header #nav #nav-left { + z-index: 102; + display: flex; + flex-direction: row; + height: 100%; + align-items: center; + margin-right: 1.5rem; + overflow: hidden; +} + +@media screen and (max-width: 1300px) { + #page-header #nav #nav-left { + display: none; + } +} + +.nav-button { + cursor: pointer; +} + +#page-header #nav #nav-right .nav-button a, +#page-header #nav #nav-left .nav-button a { + height: 35px; + width: 35px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 40px; +} + +#page-header #nav #nav-right .nav-button a i, +#page-header #nav #nav-left .nav-button a i { + line-height: 1; + font-size: 22px; +} + +#page-header #nav #nav-right div, +#page-header #nav #nav-left div { + margin-left: 0.5rem; + padding: 0; + position: relative; +} + + +@media screen and (max-width: 768px) { + #nav #menus { + display: none !important; + } + + #nav.hide-menu #toggle-menu .site-page { + width: 35px; + height: 35px; + display: flex; + align-items: center; + justify-content: center; + } + + #page-header #nav #nav-group { + width: 100%; + display: flex; + position: relative; + padding: 0 12px; + } + + #page-header #nav #nav-right { + margin-right: 12px; + } +} + +#nav.show { + transform: translate3d(0px, 0px, 0px) !important; + top: 0; + transition: 0.2s; + position: fixed; + z-index: 91; +} + + +#page-header.not-top-img #nav { + transition: 0.3s; + background: var(--heo-card-bg); +} + +@media screen and (max-width: 768px) { + #page-header.not-top-img #nav { + background: var(--heo-card-bg) !important; + } + + #page-header.not-top-img:not(.nav-fixed) #nav { + background: var(--heo-background) !important; + } + + div#travellings_button { + display: none !important + } + + div#darkmode_button { + display: none !important + } +} + + +#page-header.not-top-img:not(.nav-fixed) #nav { + background: var(--heo-none); +} + +#page-header.nav-fixed #nav #menus > div.menus_items { + transition: 0.3s; + height: 40px; + margin: auto 0; +} + +#page-header.not-top-img { + margin-bottom: 0rem; +} + +#nav #toggle-menu { + padding: 0 0.4rem; +} + +/* 无顶图时导航栏间距 */ +#page-header.no-top-img { + margin-bottom: 0rem; +} + +.layout { + padding: 1rem 1.5rem; +} + +@media screen and (min-width: 1300px) { + .layout { + display: flex; + justify-content: space-between; + padding: 1rem 1.5rem; + } +} + +/* 导航栏logo */ +#site-name .iconfont { + font-size: 20px; + font-weight: normal; + line-height: 48px; +} + +#site-logo { + width: 121px; +} + +#site-logo:hover { + transform: scale(1.03); +} + +/* 返回顶部 */ + +#nav-totop { + position: relative; + width: 35px; + height: 35px; + transition: 0.3s; + display: flex; + border-radius: 40px; + transition: all 0.3s ease-in-out; + align-items: center; +} + +#nav-totop.long { + width: 70px; +} + +#nav-totop .totopbtn { + padding-top: 0; +} + +#nav-totop .totopbtn i { + position: absolute; + display: flex; + font-size: 0.8rem; + opacity: 0; +} + +#nav-totop:hover .totopbtn i { + opacity: 1; + color: var(--heo-card-bg); + transition: 0.3s; +} + +#nav-totop #percent { + font-size: 12px; + border-radius: 35px; + display: flex; + justify-content: center; + align-items: center; + transition: 0.3s; + white-space: nowrap; +} + +.nav-fixed #nav-totop #percent, +.page #nav-totop #percent { + font-size: 12px; + border-radius: 35px; + display: flex; + justify-content: center; + align-items: center; + transition: 0.3s; + white-space: nowrap; +} + +#page-header:not(.nav-fixed) #percent { + transition: 0.3s; +} + +#page-header:not(.nav-fixed) #nav-totop { + width: 0; + transform: scale(0); + transition: 0.3s; + margin-left: 0 !important; + overflow: hidden; + transition: 0.3s ease-in; +} + +#nav-totop:hover #percent { + opacity: 0; + font-weight: bold; +} + +#page-header #nav #nav-right .nav-button a.totopbtn { + width: 25px; + height: 25px; + border-radius: 40px; + background: var(--heo-fontcolor); + color: var(--card-bg); + position: absolute; + top: 5px; + right: 5px; + transition: 0.3s; +} + +#page-header #nav #nav-right .nav-button.long a.totopbtn { + width: 70px; +} + +#page-header #nav #nav-right .nav-button:hover a.totopbtn { + background: var(--heo-lighttext); +} + +#page-header #nav #nav-right .nav-button:not(.long):hover a.totopbtn { + width: 35px; + height: 35px; + top: 0; + right: 0; +} + + +/* 登入按钮 */ + +#page-header #nav #nav-right div .back-menu-list-groups { + position: absolute; + right: 0; + left: auto; + top: 34px; +} + +#page-header #nav #nav-right .console-button .nav-login { + width: 35px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 40px; + margin-top: 4.8px; +} + +#page-header.not-top-img #nav .nav-login { + color: var(--heo-fontcolor); + text-shadow: none; +} + +.console-button { + cursor: pointer; +} + +.console-button .back-menu-list-groups .back-menu-list { + display: block; + flex-direction: row; + flex-wrap: wrap; + width: 140px; + justify-content: space-between; +} + +.console-button .back-menu-list-group { + display: flex; + flex-direction: column; +} + +.console-button .back-menu-list-groups { + position: absolute; + top: 45px; + transform: scale(.8); + transform-origin: top left; + left: 1.8rem; + background-color: var(--heo-maskbgdeep); + border-radius: 7.8px; + /* border: var(--style-border); */ + flex-direction: column; + font-size: 12px; + color: var(--heo-secondtext); + box-shadow: var(--heo-shadow-border); + transition: .1s; + opacity: 0; + pointer-events: none; + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px) +} + +.console-button .back-menu-list-groups:hover { + /* border: var(--style-border-hover); */ +} + +.console-button .back-menu-list-group .back-menu-list-title { + margin: 8px 0 0 16px; + transition: 0.3s; +} + +.console-button .back-menu-list-group:hover .back-menu-list-title { + color: var(--heo-main); +} + +.console-button:hover .back-menu-list-groups { + display: flex; + opacity: 1; + transition: 0.3s; + top: 50px; + pointer-events: auto; + left: 1.8rem; + transform: scale(1); +} + +@media screen and (max-width: 768px) { + + .console-button .back-menu-list-groups { + left: 0; + } + + .console-button:hover .back-menu-list-groups { + padding-bottom: 8px; + box-shadow: var(--heo-shadow-border); + left: 0; + } +} + +/* 导航栏图标 */ +#nav #site-name i { + font-size: 50px; + line-height: 35px; + padding: 0 12px; +} + +.back-home-button { + display: flex; + width: 35px; + height: 35px; + padding: 0 !important; + align-items: center; + justify-content: center; + margin-right: 4px; + transition: 0.3s; + border-radius: 8px; + color: var(--heo-white); + border-radius: 40px; +} + +.page .back-home-button { + color: var(--heo-fontcolor) +} + +.page .back-home-button:hover { + color: var(--heo-card-bg) +} + +@media screen and (max-width: 768px) { + .back-home-button { + display: none; + } +} + +.nav-fixed #nav .back-home-button { + color: var(--heo-fontcolor); +} + +#page-header.not-top-img #nav .back-home-button i { + font-size: 20px +} + +.back-home-button:hover { + background: var(--heo-main); + color: var(--heo-white); +} + +.post .back-home-button:hover { + background: var(--heo-white-op); + color: var(--heo-white) +} + +.nav-fixed #nav .back-home-button:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg) +} + +.back-menu-list-groups .back-menu-list { + display: flex; + flex-direction: row; + flex-wrap: wrap; + width: 340px; + justify-content: space-between; +} + +.back-menu-list-groups .back-menu-list::before { + position: absolute; + top: -15px; + left: 0; + width: 100%; + height: 20px; + content: ''; +} + +.back-menu-list-groups .back-menu-list .back-menu-item { + display: flex; + align-items: center; + margin: 4px 8px; + padding: 4px 8px !important; + transition: 0.3s; + border-radius: 8px; +} + +.back-menu-list-groups .back-menu-list .back-menu-item:hover { + background: var(--heo-lighttext) !important; + transform: scale(1) !important; +} + +.back-menu-list-groups .back-menu-list .back-menu-item .back-menu-item-icon { + width: 24px; + height: 24px; + border-radius: 8px; + background: var(--heo-none); +} + +.back-menu-list-groups .back-menu-list .back-menu-item .back-menu-item-text { + font-size: 16px; + margin-left: 0.5rem; + color: var(--heo-fontcolor); +} + +@media screen and (max-width: 768px) { + .back-menu-list-groups .back-menu-list .back-menu-item .back-menu-item-text { + font-size: 14px + } +} + +.back-menu-list-groups .back-menu-list .back-menu-item:hover .back-menu-item-text { + color: var(--heo-card-bg); +} + +.back-home-button .back-menu-list-group { + display: flex; + flex-direction: column; +} + +.back-home-button .back-menu-list-groups { + position: absolute; + top: 45px; + transform: scale(.8); + transform-origin: top left; + left: 1.5rem; + background-color: var(--heo-maskbgdeep); + border-radius: 12px; + border: var(--style-border); + flex-direction: column; + font-size: 12px; + color: var(--heo-secondtext); + box-shadow: var(--heo-shadow-border); + transition: .1s; + opacity: 0; + pointer-events: none; + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px) +} + +.back-home-button .back-menu-list-groups:hover { + border: var(--style-border-hover); +} + +.back-home-button .back-menu-list-group .back-menu-list-title { + margin: 8px 0 0 16px; + transition: 0.3s; +} + +.back-home-button .back-menu-list-group:hover .back-menu-list-title { + color: var(--heo-lighttext); +} + +.back-home-button:hover .back-menu-list-groups { + display: flex; + opacity: 1; + transition: 0.3s; + top: 55px; + pointer-events: auto; + left: 1.5rem; + transform: scale(1); +} + +.back-home-button .back-menu-list .back-menu-item { + width: 150px; +} + +@media screen and (max-width: 768px) { + + .back-home-button .back-menu-list-groups { + left: 0; + } + + .back-home-button:hover .back-menu-list-groups { + padding-bottom: 8px; + box-shadow: var(--heo-shadow-border); + left: 0; + } +} + +#nav #blog_name { + flex-wrap: nowrap; + height: 60px; + display: flex; + align-items: center; + z-index: 102; + transition: 0.3s; +} + +/* 导航栏文字 */ +@media screen and (min-width: 900px) { + #nav #site-name { + opacity: 1; + transition: 0.3s; + overflow: hidden; + } + + #nav #site-name i { + transition: 0.3s; + } + + #nav #site-name:hover i { + opacity: 0; + transition: 0.3s; + } + + #nav #site-name span { + transition: 0.3s; + } + + #nav #site-name:hover span { + opacity: 0; + transition: 0.3s; + } + + #page-header.nav-fixed #nav #site-name { + opacity: 1; + transition: 0.1s; + border-radius: 40px; + } + + #page-header.nav-visible #nav #site-name { + opacity: 1; + transition: 0.1s; + } + + #nav #site-name:after { + opacity: 0; + position: absolute; + display: flex; + z-index: 1; + content: "\e69a"; + transition: .1s; + font-family: haofont !important; + align-items: center; + justify-content: center; + font-size: 22px; + line-height: 1 + } + + .post #nav #site-name:hover { + background: var(--heo-white-op); + color: var(--heo-white) + } + + .nav-fixed #nav #site-name:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg) + } + + #nav #site-name:hover:after { + opacity: 1; + } + + #nav .back-home-button:hover { + box-shadow: var(--heo-shadow-main); + } + + #nav #page-name-text { + display: inline; + font-weight: bold; + padding: 4px 8px; + opacity: 0; + transition: 0.1s; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + position: relative; + text-align: center; + cursor: pointer; + top: 0; + font-size: 0.9rem; + animation-timing-function: ease-in; + -webkit-animation-timing-function: ease-in; + } + + #nav #page-name-text:hover { + color: var(--heo-main) !important; + background: var(--heo-none); + box-shadow: none; + } + + #page-header.nav-fixed #nav #page-name-text { + display: inline; + opacity: 1; + transition: 0.3s; + line-height: 1; + border-radius: 100px; + min-width: 100px; + } + + #page-header.nav-fixed #nav #page-name-text:hover:after { + opacity: 1; + line-height: 36px; + } + + #page-header.nav-fixed #nav #page-name-text:hover:after { + color: var(--heo-card-bg); + } + + #page-header.nav-fixed #nav div.menus_items { + transition: 0.15s; + position: relative; + top: -60px; + } + + #page-header.nav-fixed.nav-visible #nav #page-name-text { + display: inline; + transition: 0.15s; + } + + #page-header.nav-fixed.nav-visible #nav div.menus_items { + opacity: 1; + transition: 0.15s; + position: relative; + top: 0px; + } + + #page-name { + align-items: center; + display: flex; + border-radius: 12px; + height: 40px; + position: absolute; + top: 62px; + left: 0px; + right: 0px; + margin: auto; + justify-content: center; + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease-out; + } + + #page-header.nav-fixed #nav #menus { + z-index: 100; + } + + #page-header.nav-fixed.nav-visible #nav #menus { + z-index: 101; + } + + #page-header.nav-fixed #page-name { + z-index: 101; + transition: 0.3s; + top: 10px; + } + + #page-header.nav-fixed.nav-visible #page-name { + z-index: 100; + top: 62px; + transition: 0.3s; + } + + #page-name-mask { + width: 100%; + height: 100%; + position: absolute; + overflow: hidden; + left: 0; + } +} + +@media screen and (max-width: 899px) { + #nav #page-name-mask { + display: none !important; + } +} + +/* 音乐播放器 */ + +.aplayer.aplayer-narrow .aplayer-body, +.aplayer.aplayer-narrow .aplayer-pic { + height: 66px; + width: 66px; +} + +/* 导航栏音乐 */ +@media screen and (max-width: 1200px) { + #nav-music { + display: none !important; + } +} + +#nav-music { + display: flex; + align-items: center; + z-index: 9; + position: fixed; + bottom: 20px; + left: 20px; + cursor: pointer; + transition: all 0.5s, left 0s; + transform-origin: left bottom; + box-shadow: var(--heo-shadow-border); + border-radius: 40px; + overflow: hidden; +} + +#nav-music:active { + transform: scale(0.97); +} + +#nav-music.playing { + border: var(--style-border); + box-shadow: 0 0px 12px -3px var(--heo-none); + animation: playingShadow 5s linear infinite; +} + +@keyframes playingShadow { + 0% { + box-shadow: 0 0px 12px -3px var(--heo-none); + } + + 50% { + box-shadow: 0 0px 12px 0px var(--heo-main); + } + + 100% { + box-shadow: 0 0px 12px -3px var(--heo-none); + } +} + +#nav-music .aplayer.aplayer-withlrc .aplayer-pic { + height: 25px; + width: 25px; + border-radius: 40px; + z-index: 1; + transition: 0.3s; + transform: rotate(0deg) scale(1); + border: var(--style-border-always); + animation: changeright 24s linear infinite; + animation-play-state: paused; +} + +#nav-music.playing .aplayer.aplayer-withlrc .aplayer-pic { + box-shadow: 0 0 14px #ffffffa6; + transform: rotate(0deg) scale(1.1); + border-color: var(--heo-white); + animation-play-state: running; +} + +@keyframes changeright { + 0% { + transform: rotate(0deg) scale(1.1); + box-shadow: 0 0 2px #ffffff00; + } + + 25% { + transform: rotate(90deg) scale(1.1); + box-shadow: 0 0 14px #ffffff; + } + + 50% { + transform: rotate(180deg) scale(1.1); + box-shadow: 0 0 2px #ffffff00; + } + + 75% { + transform: rotate(270deg) scale(1.1); + box-shadow: 0 0 14px #ffffff; + } + + 100% { + transform: rotate(360deg) scale(1.1); + box-shadow: 0 0 2px #ffffff00; + } +} + +#nav-music .aplayer.aplayer-withlrc .aplayer-info { + height: 100%; + color: var(--heo-fontcolor); + margin: 0; + padding: 0; + display: flex; + align-items: center; +} + +#nav-music.playing .aplayer.aplayer-withlrc .aplayer-info { + color: var(--heo-white); +} + +#nav-music.playing #nav-music-hoverTips { + width: 0; + opacity: 0; +} + +#nav-music #nav-music-hoverTips { + color: var(--heo-white); + background: var(--heo-main); + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + align-items: center; + justify-content: center; + display: flex; + border-radius: 40px; + opacity: 0; + font-size: 12px; + z-index: 2; + transition: 0.3s; +} + +#nav-music:hover:not(.playing) #nav-music-hoverTips { + opacity: 1; +} + +#nav-music +.aplayer +.aplayer-info +.aplayer-controller +.aplayer-bar-wrap:hover +.aplayer-bar +.aplayer-played +.aplayer-thumb { + display: none; +} + +#nav-music .aplayer { + background: var(--card-bg); + border-radius: 60px; + height: 41px; + display: flex; + margin: 0; + transition: 0.3s; + border: var(--style-border); + box-shadow: none; +} + +#nav-music.playing .aplayer { + background: var(--heo-main); + border: var(--style-border-hover); + backdrop-filter: saturate(180%) blur(20px); + backdrop-filter: blur(20px); + transform: translateZ(0); +} + +#nav-music .aplayer .aplayer-notice { + display: none; +} + +#nav-music .aplayer .aplayer-miniswitcher { + display: none; +} + +#nav-music .aplayer .aplayer-body { + position: relative; + display: flex; + align-items: center; +} + +#nav-music .aplayer-list { + display: none; +} + +#nav-music .aplayer .aplayer-info .aplayer-music { + margin: 0; + display: flex; + align-items: center; + padding: 0 12px 0 8px; + cursor: pointer; + z-index: 1; + height: 100%; +} + +#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-time { + display: none; +} + +#nav-music .aplayer .aplayer-info .aplayer-music .aplayer-author { + display: none; +} + +#nav-music .aplayer.aplayer-withlist .aplayer-info { + border: none; +} + +#nav-music .aplayer .aplayer-pic .aplayer-button { + bottom: 50%; + right: 50%; + transform: translate(50%, 50%); + margin: 0; + transition: 0.3s; +} + +#nav-music .aplayer .aplayer-pic:has(.aplayer-button.aplayer-play) { + animation-play-state: paused; + transform: rotate(0deg) scale(1) !important; +} + +#nav-music .aplayer.aplayer-withlrc .aplayer-pic { + margin-left: 8px; +} + +#nav-music .aplayer .aplayer-info .aplayer-music .aplayer-title { + cursor: pointer; + line-height: 1; + display: inline-block; + white-space: nowrap; + max-width: 120px; + overflow: hidden; + text-overflow: ellipsis; + transition: 0.3s; + user-select: none; +} + +#nav-music .aplayer .aplayer-info .aplayer-controller { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap { + margin: 0; + padding: 0; +} + +#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar { + height: 100%; + background: 0 0; +} + +#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded { + display: none; +} + +#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played { + height: 100%; + opacity: 0.1; + background-color: var(--heo-white) !important; + animation: lightBar 5s ease infinite; + animation-play-state: paused; +} + +#nav-music.playing .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played { + animation-play-state: running; +} + +@keyframes lightBar { + 0% { + opacity: 0.1; + } + + 60% { + opacity: 0.3; + } + + 100% { + opacity: 0.1; + } +} + +/* 歌词 */ +#nav-music .aplayer.aplayer-withlrc .aplayer-lrc { + width: 0; + opacity: 0; + transition: 0.3s; + margin-top: -2px; + padding: 5px 0; +} + +#nav-music.stretch .aplayer.aplayer-withlrc .aplayer-lrc { + width: 200px; + margin-left: 8px; + opacity: 1; +} + +#nav-music .aplayer .aplayer-lrc p.aplayer-lrc-current { + color: var(--heo-white); + border: none; + min-height: 20px; +} + +#nav-music .aplayer .aplayer-lrc:after, +#nav-music .aplayer .aplayer-lrc:before { + display: none; +} + +#nav-music .aplayer .aplayer-lrc p { + color: #ffffffb3; + line-height: 40px !important; + height: 40px !important; + margin: 0px 0; + vertical-align: top; + /* display: inline-block; */ +} + +#nav-music .aplayer .aplayer-pic { + pointer-events: none; +} + +#nav-music .aplayer .aplayer-pic .aplayer-button { + pointer-events: all; +} + +/* 导航栏隐藏文字 */ +/* #menus > div.menus_items > div > a > span{ + display: none; +} */ + + +/* 品牌图标放大 */ +i.fab { + font-size: 20px; + vertical-align: middle; + margin-bottom: 4px; +} + +/* 去除header背景 */ +#body-wrap .full_page:before { + background-color: var(--heo-none) !important; + transition: 0ms !important; +} + +.full_page #page-header:before { + display: none !important; +} + +/* 消息弹窗 */ +.snackbar-container { + background: var(--heo-lighttext) !important; + color: var(--heo-card-bg) !important; + border-radius: 0 !important; + display: flex; + justify-content: center !important; + max-width: none !important; + min-width: 100% !important; + margin: 0px !important; + left: 0px !important; + height: 60px !important; + transform: none !important; +} + +.snackbar-container p { + color: var(--heo-card-bg) !important; + font-weight: bold !important; + text-align: center !important; + font-size: 0.8rem !important; + display: flex !important; + justify-content: center !important; +} + +.snackbar-container .action { + color: var(--heo-card-bg) !important; + padding: 4px 6px !important; + font-weight: bold; + border-radius: 8px !important; + transition: 0.3s; + border: var(--style-border) !important; +} + +.snackbar-container .action:hover { + color: var(--heo-lighttext) !important; + background: var(--heo-card-bg) !important +} + +.snackbar-container::after { + position: absolute; + width: 0; + height: 100%; + left: 0; + top: 0; + background: var(--heo-white); + opacity: 0.1; + content: ""; + animation: snackbar-progress var(--heo-snackbar-time) linear forwards; + pointer-events: none; +} + +@keyframes snackbar-progress { + from { + width: 0; + } + + to { + width: 100%; + } +} + +/* 导航栏按钮 */ +#nav a { + transition: 0.3s; +} + +#nav a:hover { + color: var(--heo-white); + background: var(--heo-white-op); + transition: 0.3s; +} + +.page #nav a:hover { + color: var(--heo-card-bg) !important; + background: var(--heo-lighttext); + transition: 0.3s; + box-shadow: var(--heo-shadow-main); +} + +.nav-fixed #nav a:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg); + transition: 0.3s; +} + +@media screen and (min-width: 768px) { + .menus_item:hover > a.site-page { + color: var(--heo-card-bg); + background: var(--heo-white-op); + transition: 0.3s; + box-shadow: var(--heo-shadow-main); + } + + .page .menus_item:hover > a.site-page { + color: var(--heo-card-bg); + background: var(--heo-main); + transition: 0.3s; + box-shadow: var(--heo-shadow-main); + } + + .nav-fixed .menus_item:hover > a.site-page { + background-color: var(--heo-lighttext); + } +} + +@media screen and (max-width: 768px) { + #sidebar #sidebar-menus .menus_items li .site-page:hover { + background: var(--heo-main); + color: var(--heo-white); + } + + #sidebar #sidebar-menus .menus_items li .site-page span:hover { + color: var(--heo-white); + } +} + + +.nav-fixed #nav #site-name i { + color: var(--heo-fontcolor); + transition: 0.3s; +} + +#nav #site-name:hover i { + color: var(--heo-white); +} + +/* footer样式 */ +#footer-wrap { + color: var(--heo-fontcolor); +} + +#footer-wrap a { + color: var(--heo-fontcolor); + height: 44px; + line-height: 36px; +} + +#footer-wrap a:hover { + color: var(--heo-hovertext); + background-color: var(--heo-none); +} + +div#footer_deal { + justify-content: center; + display: flex; + padding-top: 2rem; + align-items: center; +} + +/* 古诗词卡片 */ +#card-poem { + display: flex; + flex-direction: column; + padding: 0.5rem !important; + min-height: 130px; +} + +div#poem_sentence { + text-align: center; + font-family: serif, cursive; + line-height: 1.4; + margin-bottom: 0.5rem; + padding: 1rem; + border-radius: 12px; + background: var(--heo-secondbg); + min-height: 62px; +} + +div#poem_info { + display: flex; + color: var(--heo-secondtext); + font-size: 0.5rem; + justify-content: center; + flex-wrap: wrap; +} + +div#poem_author { + order: 1; + padding: 2px; + margin-left: 8px; +} + +div#poem_dynasty { + order: 0; + padding: 2px 4px 2px 6px; + background: var(--heo-card-btn-bg); + color: var(--heo-fontcolor); + border-radius: 8px; +} + +@media screen and (max-width: 768px) { + img.footer_mini_logo { + display: none; + } + + div#footer_deal { + flex-wrap: wrap; + flex-direction: row; + } +} + +a.deal_link { + display: flex; + margin: 1rem 27px; + color: var(--heo-card-bg); + border-radius: 3rem; + width: 32px; + height: 32px; + background: var(--heo-fontcolor); + justify-content: center; + align-items: center; + transition: 0.3s; +} + +a.deal_link:hover { + color: var(--heo-card-bg); + background: var(--heo-main); + transform: scale(1.1) +} + +a.custom_socials { + display: flex; + margin: 1rem 27px; + border-radius: 3rem; + width: 32px; + height: 32px; + justify-content: center; + align-items: center; + transition: 0.3s; +} + +a.custom_socials:hover { + transform: scale(1.1) +} + + +img.footer_mini_logo { + width: 50px; + height: 50px; + margin: 0 1rem; + cursor: pointer; + transition: cubic-bezier(0, 0, 0, 1.29) .5s; +} + +img.footer_mini_logo:hover { + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; + transform: scale(1.2) +} + +/* logo居中 */ +#weblogo { + align-self: center; +} + +#footer-wrap a#heoblog_footerlogo:hover { + background: var(--heo-none); +} + +.heoblog_footerlogo_img { + filter: drop-shadow(0 12px 12px #ee7d7936); +} + +.heoblog_footerlogo_img:hover { + transform: scale(1.03); +} + +/* 导航栏居中 */ +#nav #menus { + display: flex; + justify-content: center; + width: 100%; + position: absolute; + height: 60px; + left: 0; + margin: 0; +} + +#nav .menus_items { + position: relative; + width: fit-content; + text-align: center; + left: 0px; + right: 0px; + top: 0px; + display: flex; + flex-direction: row; + justify-content: center; +} + +#menus > div.menus_items > div > a { + letter-spacing: 0.3rem; + padding-left: 0.7rem; + font-weight: bold; + padding-top: 0; + padding-bottom: 0; + height: 35px; + line-height: 35px; + border-radius: 40px; +} + +.page #menus > div.menus_items > .menus_item:hover > a { + color: var(--heo-card-bg) !important; +} + +#nav .menus_items .menus_item .menus_item_child > .recursion_menus_item > a { + letter-spacing: 0rem; + display: flex; + align-items: center; + border-radius: 100px; + padding: 0.2rem 0.5rem; + width: 100%; + color: var(--heo-fontcolor) !important; + text-shadow: none !important; +} + +#page-header.nav-fixed #nav #menus[style*="padding-right: 300px;"] .menus_items { + transform: translateX(-150px); +} + +/* 传送门 */ +#travellings_button { + display: inline; + padding: 0 0.4rem; + transition: 0.3s; +} + +@media screen and (max-width: 768px) { + #page-header.nav-fixed #travellings_button { + opacity: 0; + } + + #page-header.nav-fixed #randomPost_button { + opacity: 0; + } +} + +/* rightMenu右键菜单 */ +#rightMenu { + display: none; + position: fixed; + padding: 0 0.25rem; + width: 9rem; + height: fit-content; + top: 10%; + left: 10%; + background-color: var(--heo-maskbgdeep); + -webkit-backdrop-filter: blur(20px); + backdrop-filter: blur(20px); + color: var(--heo-fontcolor); + border-radius: 12px; + z-index: 99994; + border: var(--style-border); + user-select: none; + box-shadow: var(--heo-shadow-black); +} + +#rightMenu:hover { + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-theme); +} + +#rightMenu .rightMenu-group { + padding: 0.35rem 0.3rem; + transition: 0.3s; +} + +#rightMenu .rightMenu-line { + border-top: 2px dashed var(--heo-theme-op); +} + +#rightMenu .rightMenu-group.rightMenu-small { + display: flex; + justify-content: space-between; +} + +#rightMenu .rightMenu-group .rightMenu-item { + border-radius: 8px; + transition: 0.3s; + cursor: pointer; +} + +#rightMenu .rightMenu-line .rightMenu-item { + margin: 0.25rem 0; + padding: 0.25rem 0; +} + +#rightMenu .rightMenu-group.rightMenu-line .rightMenu-item { + display: flex; +} + +#rightMenu .rightMenu-group .rightMenu-item:hover { + background-color: var(--heo-lighttext); + color: var(--heo-card-bg); + box-shadow: var(--heo-shadow-main); +} + +#rightMenu .rightMenu-group .rightMenu-item:active { + transform: scale(0.97); +} + +#rightMenu .rightMenu-group .rightMenu-item i { + display: inline-block; + text-align: center; + line-height: 1.5rem; + width: 1.5rem; + padding: 0 0.25rem; + font-size: 0.9rem; +} + +#rightMenu .rightMenu-line .rightMenu-item i { + margin: 0 0.25rem; +} + +#rightMenu .rightMenu-group .rightMenu-item span { + line-height: 1.5rem; +} + +.rightMenu-small .rightMenu-item { + width: 30px; + height: 30px; + line-height: 30px; +} + +#rightmenu-mask { + position: fixed; + width: 100vw; + height: 100vh; + background: none; + top: 0; + left: 0; + display: none; + z-index: 101; + margin: 0 !important; + z-index: 99993; +} + +/* 深色模式切换 */ +#darkmode_navswitch { + display: inline; + position: relative; +} + +#darkmode_navswitch a i { + font-size: 0.9rem; +} + +[data-theme=dark] #page-header.not-top-img #nav .darkmode_switchbutton { + color: var(--heo-yellow); +} + +a.darkmode_switchbutton { + padding: 4px 8px !important; + cursor: pointer; + margin: 0 !important; + font-size: 0.9rem; + color: var(--heo-fontcolor); +} + +[data-theme=dark] a.darkmode_switchbutton { + background: var(--heo-orange) !important; + color: var(--heo-white) !important; +} + +a.console_switchbutton { + padding: 4px 8px !important; + cursor: pointer; +} + +@media screen and (max-width: 768px) { + #nav-console { + display: none; + } +} + +/* 导航栏图标阴影 */ +#nav .site-page { + text-shadow: 0.05rem 0.05rem 0.1rem rgba(0, 0, 0, 0); + border-radius: 8px; +} + +#nav .site-page { + color: var(--heo-white); +} + +.nav-fixed #nav .site-page { + color: var(--heo-fontcolor); +} + +.nav-fixed #nav .menus_item:hover .site-page { + color: var(--heo-card-bg) +} + +.nav-fixed #nav .menus_item:hover li .site-page { + color: var(--heo-fontcolor) +} + +.post-bg #nav #site-name { + color: var(--heo-white); + transition: 0s; +} + +.nav-fixed #nav #site-name { + color: var(--heo-fontcolor); +} + +/* 导航栏名称样式 */ +#nav #site-name { + color: var(--heo-fontcolor); + padding: 0 8px; + transition: 0.3s; + display: flex; + height: 35px; + /* width: 75px; */ + justify-content: center; + align-items: center; + text-shadow: none; + border-radius: 40px; +} + +.page #nav #site-name { + color: var(--heo-white) +} + +.page #nav #site-name span { + color: var(--heo-fontcolor) +} + +body[data-type=music] .page #nav #site-name span { + color: var(--heo-white); +} + +@media screen and (max-width: 768px) { + .page #nav #site-name span:hover { + color: var(--heo-card-bg); + } +} + +/* 搜索 */ +#search-button > a > span { + display: none; +} + +/* 下拉图标 */ +#nav .menus_items .menus_item i.expand { + display: none; +} + +/* 右下角设置按钮间距 */ +#rightside { + position: fixed; + right: -48px; + bottom: 100px; + z-index: 100; + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -webkit-transition: all .5s; + -moz-transition: all .5s; + -o-transition: all .5s; + -ms-transition: all .5s; + transition: all .5s +} + +@media screen and (max-width: 768px) { + #rightside #switch-commentBarrage { + display: none + } +} + + +#rightside #rightside-config-hide { + height: 0; + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -webkit-transition: -webkit-transform .4s; + -moz-transition: -moz-transform .4s; + -o-transition: -o-transform .4s; + -ms-transition: -ms-transform .4s; + transition: transform .4s; + -webkit-transform: translate(45px, 0); + -moz-transform: translate(45px, 0); + -o-transform: translate(45px, 0); + -ms-transform: translate(45px, 0); + transform: translate(45px, 0) +} + +#rightside #rightside-config-hide.show { + height: auto; + opacity: 1; + -ms-filter: none; + filter: none; + -webkit-transform: translate(0, 0); + -moz-transform: translate(0, 0); + -o-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0) +} + +#rightside #rightside-config-hide.status { + height: auto; + opacity: 1; + -ms-filter: none; + filter: none +} + +#rightside > div > a, #rightside > div > button { + display: block; + margin-bottom: 5px; + width: 35px; + height: 35px; + border-radius: 5px; + background-color: var(--heo-main); + color: var(--btn-color); + text-align: center; + font-size: 16px; + line-height: 35px +} + +#rightside > div > a:hover, #rightside > div > button:hover { + background-color: var(--btn-hover-color) +} + +#rightside #mobile-toc-button { + display: none +} + +@media screen and (max-width: 900px) { + #rightside #mobile-toc-button { + display: block + } +} + +@media screen and (max-width: 900px) { + #rightside #hide-aside-btn { + display: none + } +} + +.read-mode #rightside { + display: none !important +} + +#rightside > div > button { + border-radius: 5px +} + + +/* footer背景色 */ +#footer { + background: linear-gradient(180deg, var(--heo-card-bg-none) 0%, var(--heo-card-bg) 25%); + margin-top: 0.5rem; + display: flex; + flex-direction: column; + /* z-index: 1002; */ +} + +@media screen and (max-width: 768px) { + #footer { + background: linear-gradient(180deg, var(--heo-background) 0%, var(--heo-card-bg) 25%); + margin-top: 0; + z-index: 3; + } +} + +/* 搜索 */ +#algolia-search .ais-hits--item.algolia-hit-item a { + color: var(--heo-fontcolor); +} + +/* aplayer */ +.aplayer .aplayer-list ol { + backdrop-filter: blur(1px); + -webkit-backdrop-filter: blur(1px); +} + +.aplayer .aplayer-lrc:after { + display: none !important; +} + +.aplayer.aplayer-withlrc.aplayer-withlist { + border-radius: 12px; +} + +#article-container .aplayer { + border-radius: 12px; + min-height: 90px; + background: var(--heo-card-bg); + border: var(--style-border); + box-shadow: var(--heo-shadow-border); +} + +#article-container.flink { + margin-top: 1rem; +} + +#article-container.flink h2 { + margin-top: 0.5rem; + margin-bottom: 0; +} + +#algolia-hits .tag-list { + padding: 4px 8px; + border-radius: 8px; + margin-right: 0.5rem; + margin-top: 0.5rem; + border: var(--style-border-always); + cursor: pointer; +} + +#algolia-hits .tag-list:hover { + background: var(--heo-main); + color: var(--heo-white); +} + +/* 手机端菜单背景 */ +#mobile-sidebar #mobile-sidebar-menus.open { + background: var(--heo-maskbg); +} + +#aside-content .card-info .card-info-data > .card-info-data-item { + transition: .3s; +} + +/* 手机端导航 */ +#sidebar #sidebar-menus .site-data { + margin: 1rem 0; + padding: 0.6rem 0.5rem; +} + +#sidebar-menus > hr { + display: none; +} + +/* 胶囊形状GitHub按钮 */ +#card-info-btn { + border-radius: 25px; + overflow: hidden; +} + +#card-info-btn:before { + border-radius: 25px; +} + +/* 搜索结果文字 */ +#algolia-search .search-dialog .ais-hits--item.algolia-hit-item a { + color: var(--heo-fontcolor); + width: auto; + max-width: 100%; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +/* 其他页面封面移除 */ +.not-index-bg { + height: 2rem !important; + background-image: none !important; + background-color: var(--heo-none) !important; +} + + +.not-index-bg img { + display: none; +} + +.not-index-bg #page-site-info { + display: none; +} + +/* 进度条 */ +.pace { + -webkit-pointer-events: none; + pointer-events: none; + + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + + z-index: 2000; + position: fixed; + margin: auto; + top: 4px; + left: 0; + right: 0; + height: 8px; + border-radius: 8px; + width: 4rem; + background: var(--heo-secondbg); + border: var(--style-border); + + overflow: hidden; +} + +.pace-inactive .pace-progress { + /* display: none; */ + /* animation: 1s hidetip; */ + opacity: 0; + transition: 0.3s ease-in; +} + +.pace .pace-progress { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + -o-box-sizing: border-box; + box-sizing: border-box; + + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + + max-width: 200px; + position: fixed; + z-index: 2000; + display: block; + position: absolute; + top: 0; + right: 100%; + height: 100%; + width: 100%; + background: var(--heo-logo-color); + animation: gradient 2s ease infinite; + background-size: 200%; +} + +.pace.pace-inactive { + /* display: none; */ + opacity: 0; + transition: 0.3s; + top: -8px; +} + +/* 进度条缓慢消失 */ +/* @keyframes hidetip { + from { + opcity: 1; + } + to { + opacity: 0; + } +} */ + +/* 文章页侧边栏固定位置 */ +@media screen and (max-width: 1300px) { + #aside-content .sticky_layout { + top: 60px; + } +} + +@media screen and (min-width: 768px) { + #aside-content .sticky_layout { + margin-top: 1rem; + } +} + +/* 保证无card-widget时自动和左侧元素对齐 */ +@media screen and (min-width: 1300px) { + #aside-content .sticky_layout { + margin-top: 0rem; + } +} + +/* 用 :has() 伪类判断card-widget是否存在,进行属性覆写 */ +/* 若存在,表明需要和card-widget保持距离 */ +@media screen and (min-width: 1300px) { + #aside-content:has(+.card-widget) { + #aside-content .sticky_layout { + margin-top: 1rem; + } + } +} + +#aside-content .sticky_layout { + top: 80px; + transition: top 0s; +} + +#aside-content .card-widget:hover { + box-shadow: var(--heo-shadow-border); +} + +#aside-content #card-funds { + margin-bottom: 1rem; + min-height: 260px; +} + +#page-header.nav-visible + .layout > .aside-content > .sticky_layout { + top: 80px; +} + +#aside-content { + width: 300px; +} + +@media screen and (max-width: 1300px) { + #aside-content { + width: 300px; + } +} + +@media screen and (max-width: 1200px) { + #aside-content { + display: none + } +} + +/* 最新文章侧边栏 */ +.card-widget.card-recent-post { + padding: 0.4rem 0.6rem !important; +} + +/* 最新文章侧边栏时间显示 */ +#aside-content .aside-list > .aside-list-item .content > time { + display: none; +} + +/* 最新文章侧边栏标题 */ +#aside-content .aside-list > .aside-list-item .content > .title { + -webkit-line-clamp: 3; + font-weight: bold; + padding: 2px 0; +} + +/* 最新文章侧边栏悬浮 */ +#aside-content .aside-list > .aside-list-item { + padding: 8px; + padding-top: 6px !important; + padding-bottom: 6px !important; + border-radius: 12px; + transition: 0.3s; + margin: 4px 0; + cursor: pointer; +} + +@media screen and (min-width: 1300px) { + + #aside-content .aside-list > .aside-list-item:active { + transform: scale(0.97); + } +} + +#aside-content .aside-list > .aside-list-item:hover .thumbnail > img { + transform: scale(1); +} + +#aside-content .aside-list > .aside-list-item:not(:last-child) { + border-bottom: 0px dashed var(--heo-background) !important; +} + +#aside-content .aside-list > .aside-list-item .thumbnail { + -webkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); + border-radius: 8px; + border: var(--style-border); +} + +#aside-content .aside-list > .aside-list-item:hover { + background: var(--heo-main); + color: var(--heo-white); + transition: 0.3s; + box-shadow: var(--heo-shadow-main); +} + +#aside-content .aside-list > .aside-list-item:hover a { + color: var(--heo-card-bg) !important; +} + +/* 文章顶部波浪效果 */ +/* 波浪css */ +.main-hero-waves-area { + width: 100%; + position: absolute; + left: 0; + bottom: -11px; + z-index: 5; +} + +.waves-area .waves-svg { + width: 100%; + height: 60px; +} + +.parallax > use { + animation: move-forever 30s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite; +} + +.parallax > use:nth-child(1) { + animation-delay: -2s; + animation-duration: 7s; + fill: var(--heo-background); + opacity: 0.5; +} + +.parallax > use:nth-child(2) { + animation-delay: -3s; + animation-duration: 10s; + fill: var(--heo-background); + opacity: 0.6; +} + +.parallax > use:nth-child(3) { + animation-delay: -4s; + animation-duration: 13s; + fill: var(--heo-background); + opacity: 0.7; +} + +.parallax > use:nth-child(4) { + animation-delay: -5s; + animation-duration: 20s; + fill: var(--heo-background); +} + +@keyframes move-forever { + 0% { + transform: translate3d(-90px, 0, 0); + } + 100% { + transform: translate3d(85px, 0, 0); + } +} + +/*Shrinking for mobile*/ +@media (max-width: 768px) { + .main-hero-waves-area { + display: none; + } +} + +/* 侧边栏按钮文字 */ +a.card-archive-list-link-more { + color: var(--heo-white) !important; + background: var(--heo-card-btn-bg); + margin-top: 8px; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a { + border-radius: 8px; + margin: 4px 0; + display: flex; + flex-direction: column; + align-content: space-between; + border: var(--style-border); +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span:first-child, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:first-child { + width: auto; +} + +#aside-content .card-archives ul.card-archive-list, +#aside-content .card-categories ul.card-category-list { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.card-allinfo hr { + display: flex; + position: relative; + margin: 1rem 0; + border: 1px dashed var(--heo-theme-op); +} + +.card-allinfo .item-headline { + display: none; +} + +span.card-archive-list-count { + width: auto; + text-align: left; + font-size: 1.1rem; + line-height: 0.9; + font-weight: bold; +} + +.card-archive-list-count-group { + display: flex; + flex-direction: row; + align-items: baseline; +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a span:last-child, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:last-child { + width: fit-content; + margin-left: 4px; +} + +.card-archive-list-count-unit { + width: auto; + text-align: left; + font-size: 14px; + font-weight: bold; +} + +.card-archive-list-date { + font-size: 14px; + opacity: 0.6; +} + +li.card-archive-list-item { + width: 100%; + flex: 0 0 48%; +} + +.card-category-list { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} + +.card-category-list-item { + width: 45%; +} + +.card-category-list-count { + display: none !important; +} + +.card-category-list-name { + width: 100% !important; + text-align: center; +} + +/* 侧边栏统计 */ +.webinfo-item { + display: flex; + white-space: nowrap; +} + +.webinfo-item-title { + display: flex; +} + +.webinfo-item-title i { + line-height: 2; + margin-right: 6px; + width: 16px; + text-align: center; +} + +/* 侧边栏配置 */ +@media screen and (min-width: 1300px) { + #aside-content { + padding-left: 1rem; + animation: slide-in .6s .3s backwards + } + + #aside-content .sticky_layout { + top: calc(60px + 0.5rem); + /*margin-top: 1rem;*/ + } + + #page-header.nav-visible + .layout > .aside-content > .sticky_layout { + top: calc(60px + 0.5rem); + } + + [data-theme=dark] #aside-content > .card-widget.card-info { + border: var(--style-border); + } + + .coverdiv { + height: 130%; + } + +} + + +/* madium-zoom */ +.medium-zoom-overlay { + background: var(--heo-maskbg) !important; + z-index: 99998 !important; + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); +} + +.medium-zoom-image--opened { + border-radius: 2px; +} + +/* 通用 */ +#toggle-sidebar { + bottom: 80px; +} + +/* 按钮样式 */ +.button--animated { + border-radius: 8px !important; + transition: 0.3s; +} + +#error-wrap .error-content .error-info a:hover { + background-color: var(--heo-blue); + transition: 0.3s; + box-shadow: var(--heo-shadow-blue); +} + +.button--animated:before { + display: none; +} + +/* hexo-widget-tree 侧边文章导航 */ +a.tree-list-post-link { + font-size: 0.8rem; + line-height: 1.2 !important; +} + +li.tree-list-item { + line-height: 1.9; + margin: 0.3rem 0; +} + +/* 通用标题 */ +.title-h2-a { + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 0.5rem; +} + +.title-h2-a a { + margin-left: 0.5rem; + color: var(--heo-secondtext); + font-weight: bold; +} + +.title-h2-a a:hover { + color: var(--heo-lighttext) +} + +.title-h2-a-left { + display: flex; + align-items: center; +} + +.title-h2-a-left h2 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +/* 基金 */ + +#card-funds .funds-list::-webkit-scrollbar { + display: none !important; +} + +.funds-tips { + font-size: 0.5rem; + width: 100%; + text-align: center; + color: var(--heo-secondtext); + margin: 0.5rem 0 0 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + position: absolute; + bottom: 0.5rem; + left: 0px; + padding: 0 1rem; +} + +.funds-list { + height: 200px; + overflow: scroll; +} + +span.fund_name { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.funds-info { + margin-left: 4px; + color: var(--heo-secondtext); +} + +.funds-list-item .content { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: nowrap; +} + +.fund_dayGrowth { + display: inline; + float: right; +} + +.fund-up { + color: var(--heo-red); +} + +.fund-down { + color: var(--heo-green); +} + +/* 音乐宣传 */ +#aside-content .card-widget#card-music { + background: var(--heo-pink); + display: flex; + justify-content: center; + align-content: center; + padding: 0; + cursor: pointer; + border: none; +} + +#aside-content .card-widget#card-music img { + max-height: 110px; + object-fit: cover; +} + +#aside-content .card-widget#card-music:hover img { + transform: scale(1.03); + transition: 0.5s; + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; +} + +.music-link { + display: flex; + justify-content: center; + align-content: center; +} + +/* 友情链接 */ +#aside-content .card-widget#card-friendlinks { + background: var(--heo-main); + display: flex; + justify-content: center; + align-content: center; + padding: 0; + cursor: pointer; + border: none; +} + +#aside-content .card-widget#card-friendlinks img { + max-height: 110px; + object-fit: cover; +} + +#aside-content .card-widget#card-friendlinks:hover img { + transform: scale(1.03); + transition: 0.5s; + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; +} + +.friend-link { + display: flex; + justify-content: center; + align-content: center; +} + +/* 微信公众号 */ +#aside-content .card-widget#card-wechat { + background: #07C160; + display: flex; + justify-content: center; + align-content: center; + padding: 0; + cursor: pointer; + border: none; + height: 110px; +} + +#aside-content .card-widget#card-wechat img { + max-height: 110px; + object-fit: cover; +} + +.friend-link { + display: flex; + justify-content: center; + align-content: center; +} + +/* 微信公众号翻转 */ +#flip-wrapper { + position: relative; + width: 235px; + height: 110px; + z-index: 1; +} + +/* this need to be here - i dont know why?*/ +#flip-wrapper { + -webkit-perspective: 1000; + perspective: 1000; +} + +#flip-content { + width: 100%; + height: 100%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: cubic-bezier(0, 0, 0, 1.29) 0.3s; +} + +#flip-wrapper:hover #flip-content { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +.face { + position: absolute; + width: 100%; + height: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + /* background-color: #e71840; */ + /*background: url(../images/wechat/wechat1.png) center center no-repeat;*/ + background-size: 100%; +} + +.back.face { + display: block; + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); + box-sizing: border-box; + /* background-color: #212121; */ + /*background: url(../images/wechat/wechat2.png) center center no-repeat;*/ + background-size: 100%; +} + +/* 爱发电赞助 */ +#aside-content .card-widget.card-power { + padding: .4rem .6rem !important +} + +#aside-content .card-widget.card-power .power-charge { + margin-left: auto; + color: var(--heo-secondtext); + font-size: 14px; + line-height: 1 +} + +#aside-content .card-widget.card-power .power-charge:hover { + color: var(--heo-lighttext) +} + +.power-list { + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin: 0 -4px +} + +.power-list .power-item .power-item-link a { + padding: 2px 4px; + border-radius: 4px; + margin-left: 8px +} + +.power-list .power-item .power-item-link a:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg) +} + +#aside-content .power-item-body { + display: flex; + flex-direction: row; + flex-wrap: wrap +} + +#power-star-image { + width: 60px; + height: 60px; + border-radius: 50%; + background-size: cover; + margin-right: 12px; + border: var(--style-border-always); + transition: .3s ease-out +} + +a#power-star { + display: flex; + padding: 8px; + border: var(--style-border-always); + border-radius: 8px; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; + position: relative; + margin: 12px 0; + background: var(--heo-secondbg); + transition: .3s ease-out +} + +a#power-star:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg); + box-shadow: var(--heo-shadow-theme) +} + +a#power-star:hover #power-star-image { + transform: scale(.9); +} + +div#power-star-title { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 16px; + font-weight: 700; + line-height: 1; + margin-bottom: 8px +} + +#power-star-desc { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + font-size: 12px; + max-width: 100%; + line-height: 1.2 +} + +.power-star-body { + display: flex; + flex-direction: column; + align-items: flex-start; + flex-wrap: wrap; + position: relative; + width: calc(100% - 68px); + justify-content: center +} + +/* 商务广告-设计周刊 */ +#card-vip-designweekly.card-widget { + display: flex !important; + padding: 0; + cursor: pointer; +} + +#card-vip-designweekly.card-widget .card-vip-designweekly-img { + width: 100%; + object-fit: cover; +} + +.card-vip-tips { + display: flex; + position: absolute; + font-size: 12px; + bottom: 8px; + left: 8px; + padding: 1px 6px; + background: var(--heo-black-op); + border-radius: 8px; + color: var(--heo-white); +} + +/* 开关 */ +#widget-tree-button { + background-color: var(--heo-secondbg) !important; + box-shadow: var(--heo-shadow-light2black) !important; + color: var(--heo-fontcolor); +} + +#widget-tree:hover #widget-tree-button { + /* display: none!important; */ + opacity: 0; + left: -1.5rem; +} + +#widget-tree { + background-color: var(--heo-maskbg) !important; +} + +#widget-tree:hover { + left: 0 !important; + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px); +} + +#widget-tree a { + -webkit-line-clamp: 2; + color: var(--heo-fontcolor) !important; +} + +#widget-tree a:hover { + color: var(--heo-hovertext) !important; +} + +.toggle-post-icon, +.toggle-toc-icon { + color: var(--heo-fontcolor) !important; +} + +@media screen and (max-width: 768px) { + #widget-tree { + display: none !important; + } +} + + +/* guli置顶 */ + +.guli_top { + position: fixed; + z-index: 99; + right: 30px; + display: flex; + transition: 0.3s; + opacity: 0; + bottom: -25px; + width: 88px; + height: 123px; + user-select: none; +} + +.guli_top.guli-fixed { + opacity: 1; + bottom: 25px; +} + +#guli_top .guli_body { + position: relative; + height: 123px; + z-index: 1003; +} + +#guli_top .guli_body:hover { + cursor: pointer; +} + +#guli_top .guli_wing { + position: relative; + height: 64px; + z-index: 1002; + bottom: -120px; + transform: scale(0.01); + box-shadow: var(--heo-shadow-yellow); +} + +#guli_top.open_wing .guli_wing { + transform: scale(1.03); +} + +#guli_top.open_wing .guli_body { + transform: scale(1); +} + +@media screen and (max-width: 1300px) { + #guli_top { + display: none; + } +} + +/* cookies */ +#cookies-window { + min-width: 300px; + background: var(--heo-maskbgdeep); + color: var(--heo-fontcolor); + padding: 8px 16px; + display: flex; + flex-direction: column; + bottom: 20px; + right: 20px; + position: fixed; + border-radius: 12px; + transition: 0.3s; + z-index: 1002; + user-select: none; + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: saturate(180%) blur(20px); + transform: translateZ(0); + border: var(--style-border); + animation: barrageIn 0.6s cubic-bezier(0.42, 0, 0.3, 1.11); +} + +#cookies-window.cw-hide { + opacity: 0; + animation: barrageOut 0.6s cubic-bezier(0.42, 0, 0.3, 1.11); + z-index: -1; +} + +#cookies-window .cookies-window-title { + padding-bottom: 4px; + border-bottom: var(--style-border); + font-size: 12px; + font-weight: bold; +} + +#cookies-window .cookies-window-content { + font-size: 14px; + display: flex; + justify-content: space-around; + align-items: center; +} + +.cookie-to { + margin-right: 4px; + font-weight: bold; +} + +.cookies-link { + margin-left: auto; + font-size: 16px; +} + +.cookies-link i.heofont { + font-size: 16px; +} + +@media screen and (max-width: 1300px) { + #cookies-window { + display: none; + } +} + +.heo-tag { + padding: 1px 6px; + border-radius: 6px 6px 6px 0; + margin-left: 4px; + height: 20px; + line-height: 19px; +} + + +/* 主页导航栏让位偏移 */ +/* .layout_page .recent-posts{ + margin-top: 2em; +} +.layout_page .aside_content{ + margin-top: 2em; +} */ + +.layout > div:first-child { + width: calc(100% - 300px); +} + +/* 当隐藏边栏时,显示 100% */ +.layout.hide-aside > div:first-child { + width: 100%; +} + +@media screen and (min-width: 1200px) { + /* 侧边栏在左侧时,显示 100% */ + .layout.left-aside > div:first-child { + -webkit-box-ordinal-group: 2; + -moz-box-ordinal-group: 2; + -o-box-ordinal-group: 2; + -ms-flex-order: 2; + -webkit-order: 2; + order: 2; + } + + /* 侧栏在左侧时,关闭左边距,打开右边距 */ + .layout.left-aside .aside-content { + padding-right: 15px; + padding-left: 0px !important; + } +} + +/* 主页分类 */ +div#categoryList { + display: flex; + width: 100%; + justify-content: space-between; +} + +.categoryItem { + overflow: hidden; + transform: scale(1); + transition: all 0.8s cubic-bezier(0.65, 0.15, 0.37, 1.19); + height: 48%; + border-radius: 12px; +} + +a.categoryButton { + height: 100%; + width: 100%; + background: var(--heo-card-bg); + border-radius: 12px; + display: inline-block; + text-align: left; + line-height: 4em; + font-weight: bold; + font-size: 0.9rem; + color: var(--heo-white); + transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1); + transform: scale(1); + overflow: hidden; + font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei; +} + +a.categoryButton i { + transform: scale(1.0) rotate(15deg); +} + +a.categoryButton img { + transform: scale(1.0) rotate(15deg); +} + +@media screen and (min-width: 1300px) { + a.categoryButton:active { + transform: scale(0.97); + } +} + +@media screen and (max-width: 768px) { + a.categoryButton { + border-radius: 8px; + } + + .categoryItem { + border-radius: 0px; + height: 47%; + box-shadow: none !important; + } +} + +@media screen and (max-width: 1300px) { + .categoryItem-mobile { + display: none; + } +} + +a.categoryButton:after { + top: 50px; + width: 1rem; + left: 21px; + height: 2px; + background: var(--heo-white); + content: ""; + border-radius: 1px; + position: absolute; +} + +.categoryButtonText { + padding-left: 21px; +} + +a.categoryButton i { + font-size: 5rem; + opacity: 0.2; + position: absolute; + right: 0%; + top: 20%; + transition: 0.3s; + width: 100px; + text-align: center; + filter: blur(2px); +} + +a.categoryButton img { + font-size: 5rem; + opacity: 0.2; + position: absolute; + right: 0%; + top: 20%; + transition: 0.3s; + width: 50px; + text-align: center; + filter: blur(2px); + margin-right: 1rem; +} + +@media screen and (max-width: 768px) { + a.categoryButton i { + display: none; + } + + a.categoryButton img { + display: none; + } + + .recent-post-top .categoryGroup { + min-width: 130px !important; + margin-bottom: 0.5rem; + margin-left: 1rem; + max-height: 164px; + overflow: hidden; + position: relative; + } +} + +.topGroup { + display: flex; +} + +#bannerGroup { + display: flex; +} + +div#banners { + display: none; +} + +.topGroup .todayCard { + display: none; +} + +@media screen and (min-width: 1300px) { + .topGroup { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; + height: calc(328px + .5rem); + align-content: space-between; + width: calc(50% - .25rem); + position: relative; + animation: slide-in .6s .1s backwards + } + + div#bannerGroup { + width: calc(50% - .25rem); + margin-right: .5rem; + height: calc(328px + .5rem); + display: flex; + flex-direction: column; + justify-content: space-between + } + + div#banners { + display: flex; + width: 100%; + height: 76%; + background: var(--heo-card-bg); + margin-bottom: 0.5rem; + border: var(--style-border); + border-radius: 12px; + overflow: hidden; + position: relative; + box-shadow: var(--heo-shadow-border); + flex-direction: column; + overflow: hidden; + transition: 0.3s; + will-change: transform; + animation: slide-in .6s .1s backwards; + } + + div#banners:hover { + box-shadow: var(--heo-shadow-main); + } + + #banners.flink { + margin-bottom: 0.5rem; + } + + #banners .banner-button-group { + position: absolute; + right: 2rem; + top: 2rem; + display: flex; + } + + #banners .banner-button { + padding: 8px 12px; + background: var(--heo-fontcolor); + border-radius: 12px; + color: var(--heo-card-bg); + display: flex; + align-items: center; + z-index: 1; + transition: 0.3s; + cursor: pointer; + box-shadow: var(--heo-shadow-black); + } + + #banners .banner-button.secondary { + background: var(--heo-secondbg); + border: var(--style-border-always); + color: var(--heo-lighttext); + margin-right: 1rem; + box-shadow: var(--heo-shadow-border); + } + + #banners .banner-button:hover { + background: var(--heo-theme); + color: var(--heo-white); + } + + #banners .banner-button i { + margin-right: 8px; + /*font-size: 1rem;*/ + } + + .banners-title { + top: 2rem; + left: 1.5rem; + position: absolute; + display: flex; + flex-direction: column; + } + + .flink .banners-title { + top: 1.5rem; + } + + + .banners-title-big { + font-size: 36px; + line-height: 1; + font-weight: bold; + margin-bottom: 8px; + } + + .banners-title-small { + font-size: 12px; + line-height: 1; + color: var(--heo-secondtext); + margin-top: 8px; + margin-bottom: 0.5rem; + } + + #banner-hover { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: var(--heo-lighttext); + color: var(--heo-card-bg); + padding-left: 0.5rem; + display: flex; + flex-direction: column; + justify-content: center; + opacity: 0; + transition: cubic-bezier(0.71, 0.15, 0.16, 1.15) 0.6s; + } + + .bannerText { + font-size: 4rem; + line-height: 4rem; + font-weight: bold; + } + + .banner-righticon { + font-size: 4rem; + opacity: 0.6; + } + + #banners:hover #banner-hover { + opacity: 1; + padding-left: 2rem; + background: var(--heo-theme-op-deep); + backdrop-filter: blur(15px); + -webkit-backdrop-filter: blur(15px); + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; + transition: 0.3s; + background-size: 200%; + cursor: pointer; + } + + #banners #banner-hover i { + font-size: 80px; + opacity: .4 + } + + .topGroup .todayCard { + position: absolute; + width: 100%; + height: 100%; + z-index: 1; + top: 0; + right: 0; + background: var(--heo-card-bg); + border-radius: 12px; + margin-left: .5rem; + overflow: hidden; + transition: .3s; + display: flex; + cursor: pointer; + pointer-events: all + } + + .topGroup .todayCard::after { + position: absolute; + content: ''; + width: 100%; + height: 100%; + top: 0; + left: 0; + } + + .topGroup .todayCard.hide { + opacity: 0; + pointer-events: none; + } + + .topGroup .todayCard .todayCard-info { + position: absolute; + bottom: 2rem; + left: 2rem; + z-index: 2; + color: var(--heo-white); + max-width: 60%; + transition: 0.3s; + } + + .topGroup .todayCard.hide .todayCard-info { + bottom: 1rem; + opacity: 0; + } + + .topGroup .todayCard .todayCard-info .todayCard-tips { + opacity: 0.8; + font-size: 0.6rem; + } + + .topGroup .todayCard .todayCard-info .todayCard-title { + font-size: 28px; + font-weight: bold; + line-height: 36px; + } + + .topGroup .banner-button-group { + position: absolute; + right: 2rem; + bottom: 2rem; + display: flex; + transition: 0.3s; + } + + .topGroup .todayCard.hide .banner-button-group { + bottom: 1rem; + } + + .topGroup .banner-button { + background: var(--heo-white-op); + border-radius: 20px; + color: var(--heo-white); + display: flex; + align-items: center; + z-index: 1; + transition: 0.3s; + cursor: pointer; + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); + height: 40px; + width: 124px; + justify-content: center; + } + + .topGroup .banner-button:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg); + } + + .topGroup .banner-button i { + margin-right: 8px; + font-size: 1rem; + } + + .topGroup .todayCard .todayCard-cover { + position: absolute; + min-width: 100%; + min-height: 100%; + top: 0; + left: 0; + background-size: cover; + z-index: -1; + transition: 0.3s; + } + + .topGroup .todayCard.hide .todayCard-cover { + transform: scale(1.2); + } +} + +@keyframes rowup { + from { + transform: translateX(0%); + } + + to { + transform: translateX(-50%); + } +} + +.tags-group-icon { + width: 120px; + height: 120px; + border-radius: 30px; +} + +.tags-group-all { + display: flex; + transform: rotate(-30deg); +} + +.tags-group-all.nowrapMove { + transform: rotate(0); + padding-bottom: 2rem; +} + +.tags-group-wrapper { + margin-top: 5rem; + display: flex; + flex-wrap: nowrap; + animation: rowup 60s linear infinite; +} + +.nowrapMove .tags-group-wrapper { + margin-top: 7rem; + animation: rowup 120s linear infinite; +} + +.tags-group-icon-pair .tags-group-icon:nth-child(even) { + margin-top: 1rem; + transform: translate(-60px); +} + +.tags-group-icon-pair { + margin-left: 1rem; +} + +.tags-group-icon { + display: flex; + align-items: center; + justify-content: center; + color: white; + font-size: 66px; + font-weight: bold; + box-shadow: var(--heo-shadow-blackdeep); +} + +.nowrapMove .tags-group-icon { + border-radius: 50%; +} + +.tags-group-icon img { + width: 60%; +} + +.nowrapMove .tags-group-icon img { + min-width: 100%; + min-height: 100%; + border-radius: 50%; + object-fit: cover; +} + + +#categoryList > div:nth-child(1) > a::before { + height: 24px; + width: 44px; + content: ""; + background: url(../images/top.png) no-repeat; + background-size: 38px 24px; + position: absolute; + top: 0px; + left: 0; +} + +.categoryItem:hover i { + opacity: 0.8; + transition: 0.8s; + transition-delay: 0.15s; + transform: scale(1.03) rotate(0deg); + font-size: 2.5rem; + filter: blur(0px); +} + +.categoryItem:hover img { + opacity: 0.8; + transition: 0.8s; + transition-delay: 0.15s; + transform: scale(1.03) rotate(0deg); + font-size: 2.5rem; + filter: blur(0px); +} + +@media screen and (min-width: 1300px) { + .categoryItem:hover i { + transform: scale(1.03) rotate(0deg); + } + + .categoryItem:hover img { + transform: scale(1.03) rotate(0deg); + } +} + +#categoryList > a:nth-child() > i { + padding-right: 8px; +} + +.cate-button-text { + box-shadow: var(--heo-shadow-black); +} + +@media screen and (max-width: 768px) { + div#categoryList { + display: none; + } +} + +/* 新主页分类 */ +.recent-post-top .categoryGroup { + display: flex; + flex-direction: column; + justify-content: space-between; + min-width: 200px; +} + +.categoryGroup .categoryItem:nth-child(4) { + display: none; +} + +@media screen and (min-width: 1300px) { + .recent-post-top .categoryGroup { + flex-direction: row; + height: 24%; + animation: slide-in .6s .2s backwards + } + + .categoryItem { + width: calc(100% / 3 - 0.33rem); + height: 100%; + margin-right: 0.5rem; + } + + .categoryItem:last-child { + margin-right: 0; + } + + .categoryItem:hover { + width: 50%; + } + + .categoryGroup .categoryItem:nth-child(4) { + display: flex; + } +} + +a.categoryButton.bikan { + background: linear-gradient(to right, #358bff, #15c6ff); + background-size: 200%; +} + +a.categoryButton.remen { + background: linear-gradient(to right, #ff6655, #ffbf37); + background-size: 200%; +} + +a.categoryButton.shiyong { + background: linear-gradient(to right, #18e7ae, #1eebeb); + background-size: 200%; +} + +a.categoryButton.bannerItem4 { + background: linear-gradient(to right, #82a531, #e38969); + background-size: 200%; +} + +[data-theme=dark] a.categoryButton.bikan { + background: linear-gradient(to right, #0653b8, #2fcbff); + background-size: 200%; +} + +[data-theme=dark] a.categoryButton.remen { + background: linear-gradient(to right, #e22a16, #da980c); + background-size: 200%; +} + +[data-theme=dark] a.categoryButton.shiyong { + background: linear-gradient(to right, #099e74, #0ea4a4); + background-size: 200%; +} + +[data-theme=dark] a.categoryButton.bannerItem4 { + background: linear-gradient(to right, #82a531, #e38969); + background-size: 200%; +} + + +a.categoryButton:hover { + background-position: 100% 0; +} + +/* 首页分类条展示 */ +#category-bar { + padding: 0.4rem 1rem 0.4rem 0.7rem; + background: var(--heo-card-bg); + border-radius: 12px; + display: flex; + white-space: nowrap; + overflow: hidden; + margin-bottom: 1rem; + border: var(--style-border); + transition: 0.3s; + width: 100%; + justify-content: space-between; + -webkit-user-select: none; + display: flex; + align-items: center +} + +@media screen and (min-width: 1300px) { + #category-bar:hover { + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); + } + + .category-in-bar-tips { + margin-bottom: .25rem; + } +} + +@media screen and (max-width: 768px) { + #category-bar { + border-radius: 0; + background: var(--heo-background); + margin-bottom: 0; + position: -webkit-sticky; + position: sticky; + z-index: 1; + padding: 0; + height: 50px; + margin-top: 0; + align-items: center + } +} + +#category #category-bar { + padding: 0; + border: none; + box-shadow: none; +} + +#category a.category-bar-item.select a { + display: none; +} + +.category-in-bar { + display: flex; + white-space: nowrap; + align-items: center; + margin-bottom: 4px +} + +.category-in-bar-tips { + margin-right: 1rem; +} + +.category-bar-items { + white-space: nowrap; + overflow-x: scroll; + overflow-y: hidden; + display: flex; + border-radius: 8px; + align-items: center; + height: 30px +} + +.category-in-bar .category-in-bar-tips { + margin-bottom: 0; +} + +.category-in-bar #category-bar { + margin-bottom: 0; +} + + +.category-bar-items::-webkit-scrollbar { + display: none; +} + +.category-bar-item a { + padding: 0.1rem 0.5rem; + margin-right: 6px; + font-weight: 700; + border-radius: 8px; + display: flex; + align-items: center; + height: 30px +} + +.category-bar-item:hover a { + background: var(--heo-theme); + color: var(--heo-card-bg); +} + +.category-bar-item.select a { + background: var(--heo-theme); + color: var(--heo-card-bg); + border-radius: 8px; +} + +@media screen and (max-width: 768px) { + .category-bar-item.select a { + border-radius: 8px; + } + + .category-bar-item a { + border-radius: 8px; + } + + .category-in-bar { + position: -webkit-sticky; + position: sticky; + top: 60px; + background: var(--heo-background); + z-index: 1002; + } +} + +.category-bar-more { + margin-left: 1rem; + font-weight: bold; +} + +.category-bar-more:hover { + color: var(--heo-lighttext); +} + +/* 主页哔哔bb */ +#bber-talk { + width: 100%; + height: 25px; + line-height: 25px; + display: flex; + flex-direction: column; +} + +#bbtalk { + overflow: hidden; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +#bber-talk .li-style { + width: 90%; + max-width: 500px; + height: 25px; + text-align: center; + overflow: hidden; + text-overflow: ellipsis; + transition: 0.3s; + font-weight: bold; + margin: auto; + cursor: pointer; + white-space: nowrap; +} + +#bbTimeList .li-style:hover { + color: var(--heo-theme); + transition: 0.3s; +} + +ul, +li { + list-style: none; + display: block; + margin: 0; + padding: 0; +} + +#bbTimeList { + background: var(--heo-card-bg); + color: var(--heo-fontcolor); + padding: 0.5rem 1rem; + border-radius: 12px; + box-shadow: var(--heo-shadow-lightblack); + display: flex; + transition: 0.3s; + margin-bottom: 1rem; + border: var(--style-border); + align-items: center; + height: 50px; +} + +#bbTimeList.more-page { + margin-bottom: 0; +} + +#bbTimeList:hover { + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); +} + +@media screen and (min-width: 1300px) { + #bbTimeList { + margin-bottom: 1rem; + animation: slide-in .6s 0s backwards; + } +} + +/* 哔哔前往 */ +.bber-gotobb { + line-height: 25px; + margin-left: 1rem; + transition: 0.3s; + cursor: pointer; +} + +.bber-gotobb:hover { + opacity: 0.8; + color: var(--heo-theme); +} + +/* 哔哔标志 */ +.icon-logo-moment { + font-size: 2rem; + font-size: 2rem; + line-height: 22px; + margin-right: 1rem; + transition: 0.3s; + cursor: pointer; +} + +.icon-logo-moment:hover { + opacity: 0.8; + color: var(--heo-theme); +} + +/*宠物挂件*/ +.climb { + display: block; + position: absolute; + max-width: 270px; + z-index: 2; + margin-top: -26.6px; + margin-left: 5px; + cursor: pointer +} + +@media screen and (max-width: 1200px) { + .climb { + display: none !important + } +} + + +/* 文章卡片相关 */ +#recent-posts > .recent-post-item > .recent-post-info { + padding: 0; +} + +.recent-post-item .recent-post-info .recent-post-info-top { + position: relative; + transition: 0.3s; + padding: 0 32px; + width: 100%; +} + +.recent-post-item .recent-post-info .recent-post-info-top .article-title { + line-height: 30px; + margin-top: 0; + font-weight: bold; + color: var(--heo-fontcolor); + margin-bottom: 0; + width: 100%; + transition: .3s; + font-size: 1rem; + -webkit-line-clamp: 2; + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; +} + +.recent-post-item .recent-post-info .recent-post-info-top .original { + display: flex; + color: var(--heo-secondtext); + font-size: .5rem; + position: relative; + margin-right: 8px +} + +.recent-post-info-top-tips { + display: flex; + margin-top: 20px; + user-select: none +} + +@media screen and (max-width: 768px) { + .recent-post-info-top-tips { + display: none + } +} + +#recent-posts > .recent-post-item > .recent-post-info .sticky-warp { + line-height: 23px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-pack: center; + -moz-box-pack: center; + -o-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + margin-right: 8px +} + +#recent-posts > .recent-post-item > .recent-post-info .sticky { + color: #ff7242; + font-size: 12px +} + +.recent-post-item .recent-post-info .recent-post-info-top .lastestpost { + display: flex; + color: var(--heo-secondtext); + font-size: .5rem; + position: relative; + margin-right: 8px +} + +.recent-post-item .recent-post-info .recent-post-info-top a.unvisited-post { + display: flex; + color: var(--heo-secondtext); + font-size: .5rem; + position: relative +} + +.recent-post-item .recent-post-info .recent-post-info-top a.unvisited-post:visited { + color: var(--heo-card-bg); +} + +@media screen and (min-width: 1300px) { + + .recent-post-item .recent-post-info .recent-post-info-top .article-title { + font-size: 20px; + -webkit-line-clamp: 2; + } + + .recent-post-item:hover .recent-post-info .recent-post-info-top .article-title { + -webkit-line-clamp: 2; + } + + #recent-posts > .recent-post-item .post_cover { + transition: 1s !important; + height: 225px; + width: 100%; + } + + .recent-post-item.post-card-large .recent-post-info .recent-post-info-top .content { + opacity: 0.8 !important; + -webkit-line-clamp: 2 !important; + } + + .recent-post-item.post-card-large:hover .recent-post-info .recent-post-info-top .content { + opacity: 1 !important; + } +} + +.recent-post-item .recent-post-info .recent-post-info-top .content { + opacity: 0; + transition: 0.3s; + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; + -webkit-line-clamp: 1; + line-height: 1.4; + color: var(--heo-secondtext); + margin-top: 0.4rem; +} + +@media screen and (max-width: 1300px) { + .recent-post-item:hover .recent-post-info .recent-post-info-top .content { + + } +} + +@media screen and (min-width: 1300px) { + .recent-post-item:hover .recent-post-info .recent-post-info-top .content { + + } +} + +@media screen and (min-width: 768px) { + .recent-post-item.post-card-large .recent-post-info .recent-post-info-top .content { + opacity: 1; + -webkit-line-clamp: 4; + } + + .recent-post-item.post-card-large:hover .recent-post-info .recent-post-info-top .content { + -webkit-line-clamp: 6; + } +} + +@media screen and (max-width: 768px) { + .recent-post-item .recent-post-info .recent-post-info-top { + padding: 0 20px; + top: 20px; + } + + .recent-post-item .recent-post-info .recent-post-info-top .content { + opacity: 1; + -webkit-line-clamp: 2; + display: none; + } + + #recent-posts .recent-post-item .recent-post-info .article-title { + font-size: 19px; + } +} + +/* 文章卡片文字信息 */ +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap a { + color: var(--heo-fontcolor); +} + + +/* AI */ + +.ai-btn-box { + font-size: 15.5px; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-orient: horizontal; + -moz-box-orient: horizontal; + -o-box-orient: horizontal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -o-box-lines: multiple; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.ai-btn-item { + padding: 5px 10px; + margin: 10px 16px 0px 5px; + width: fit-content; + line-height: 1; + background: var(--heo-main); + color: #fff; + border-radius: 6px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -ms-transition: all 0.3s; + transition: all 0.3s; + cursor: pointer; +} + +.ai-btn-item:hover { + background: var(--heo-theme); + color: var(--heo-card-bg); +} + +.ai-recommend { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-orient: horizontal; + -moz-box-orient: horizontal; + -o-box-orient: horizontal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -o-box-lines: multiple; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.ai-recommend .ai-recommend-item { + width: calc(50% - 20px); + margin: 10px; + background: var(--heo-secondbg); + border-radius: 4px; + padding: 10px; + cursor: pointer; + -webkit-transition: 0.3s; + -moz-transition: 0.3s; + -o-transition: 0.3s; + -ms-transition: 0.3s; + transition: 0.3s; + -webkit-animation: slide-in 0.6s 0.1s backwards; + -moz-animation: slide-in 0.6s 0.1s backwards; + -o-animation: slide-in 0.6s 0.1s backwards; + -ms-animation: slide-in 0.6s 0.1s backwards; + animation: slide-in 0.6s 0.1s backwards; +} + +.ai-recommend .ai-recommend-item span.index { + padding: 4px; +} + +.ai-recommend .ai-recommend-item:hover { + color: var(--heo-white); + background: var(--heo-main); +} + +.ai-recommend .ai-recommend-item:hover a { + color: var(--heo-white); +} + +@media screen and (max-width: 768px) { + .ai-btn-box { + -webkit-box-pack: center; + -moz-box-pack: center; + -o-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + + .ai-recommend .ai-recommend-item { + width: 100%; + } +} + +.ai-title i { + font-weight: 800; + font-size: 20px; + line-height: 20px; +} + +.ai-title .haofont.hao-icon-arrow-rotate-right { + font-size: 14px; + margin-left: 4px; + cursor: pointer; +} + +/* 添加粒子效果 */ +[data-theme="dark"] #universe { + display: block; + position: fixed; + margin: 0; + padding: 0; + border: 0; + outline: 0; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 1; +} + +canvas#universe { + display: none; +} + +.post-ai { + background: var(--heo-secondbg); + border-radius: 12px; + padding: 12px; + line-height: 1.3; + border: var(--style-border-always); + margin-top: 16px; + margin-bottom: 16px; +} + +@media screen and (max-width: 768px) { + .post-ai { + margin-top: 22px; + } +} + +.ai-title { + display: flex; + color: var(--font-color); + border-radius: 8px; + align-items: center; + padding: 0 12px; + cursor: default; + user-select: none; +} + +.ai-title-text { + font-weight: bold; + margin-left: 8px; + line-height: 1; +} + +.ai-explanation { + margin-top: 12px; + padding: 8px 12px; + background: var(--heo-card-bg); + border-radius: 8px; + border: var(--style-border-always); + font-size: 15.8px; + line-height: 1.4; + display: none; +} + +.ai-suggestions { + display: flex; + flex-wrap: wrap; +} + +.ai-suggestions .ai-suggestions-item { + margin-top: 12px; + padding: 8px 12px; + background: var(--heo-card-bg); + border-radius: 8px 8px 8px 0; + border: var(--style-border-always); + font-size: 15px; + line-height: 1.4; + display: flex; + width: fit-content; + margin-right: 12px; + cursor: pointer; + transition: 0.3s; +} + +.ai-suggestions .ai-suggestions-item:hover { + background: var(--heo-main); + color: var(--heo-white); +} + +.blinking-cursor { + background-color: var(--heo-main); + width: 10px; + height: 16px; + display: inline-block; + vertical-align: middle; + animation: blinking-cursor 0.5s infinite; + -webkit-animation: blinking-cursor 0.5s infinite; + margin-left: 4px; + margin-bottom: 3px; +} + +@keyframes blinking-cursor { + 0% { + opacity: 1; + } + 40% { + opacity: 1; + } + 50% { + opacity: 0; + } + 90% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +.ai-tag { + font-size: 12px; + background-color: var(--heo-lighttext); + color: var(--heo-card-bg); + font-weight: bold; + border-radius: 4px; + margin-left: auto; + line-height: 1; + padding: 4px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + transition: 0.3s; +} + +.ai-tag:hover { + background: var(--heo-fontcolor); + color: var(--heo-card-bg); +} + +ins.adsbygoogle { + margin: 16px 0; + background: var(--heo-card-bg); + border-radius: 12px; + overflow: hidden; + border: var(--style-border-always); +} + +#ai-Toggle { + font-size: 12px; + background: var(--heo-lighttext); + color: var(--heo-card-bg); + padding: 4px; + border-radius: 4px; + margin-left: 6px; + transform: scale(0.8); + cursor: pointer; + transition: 0.3s; + font-weight: bold; +} + +#ai-Toggle:hover { + background: var(--heo-fontcolor); + color: var(--heo-card-bg); +} + +/* 文章封面 */ + +#recent-post-top .recent-post-item .post_cover { + width: 100%; +} + +/* 文章卡片图标与文字间隙 */ +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap i { + margin: 0 0.4rem 0 0; +} + +/* 文章卡片置顶标签 */ +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap .sticky { + color: var(--heo-fontcolor); +} + +/* 文章卡片高度 */ +#recent-posts .recent-post-item { + height: fit-content; + background: var(--heo-card-bg); + border-radius: 12px; + cursor: pointer; + border: var(--style-border); +} + +#recent-posts .recent-post-item:hover { + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); +} + +@media screen and (max-width: 768px) { + #recent-posts .recent-post-item:hover { + border: var(--style-border-always); + box-shadow: none + } +} + +/* 文章卡片偏移样式 */ +@media screen and (max-width: 1300px) { + + #recent-posts > .recent-post-item .right_radius, + #recent-posts > .recent-post-item .left_radius { + width: 75%; + display: flex; + height: 220px + } + + #recent-posts > .recent-post-item:hover .post_cover img.post_bg { + transform: scale(1.03); + transition: .3s ease-in-out; + filter: brightness(.85) + } + + #recent-posts > .recent-post-item.post-card-large:hover .post_cover img.post_bg { + transform: scale(1.03); + } + + #recent-posts > .recent-post-item .post_cover img.post_bg { + min-width: 100%; + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; + transition: .3s ease-in-out; + min-height: 100%; + user-select: none + } + + #recent-posts > .recent-post-item:hover > .recent-post-info { + transition: all 0.3s; + position: relative; + } + + #recent-posts > .recent-post-item > .recent-post-info { + transition: all 0.3s; + } +} + +@media screen and (max-width: 375px) { + #recent-posts > .recent-post-item .left_radius, #recent-posts > .recent-post-item .right_radius { + height: 170px + } +} + +#recent-posts > .recent-post-item:hover .post_cover img.post_bg { + transform: scale(1); + transition: 0s ease-in-out; + filter: brightness(1) +} + +@media screen and (min-width: 1200px) { + #recent-posts > .recent-post-item:hover .post_cover img.post_bg { + transform: scale(1.03); + transition: .3s ease-in-out; + filter: brightness(.85) + } +} + +@media screen and (min-width: 1300px) { + + #recent-posts > .recent-post-item .right_radius, + #recent-posts > .recent-post-item .left_radius { + width: 100%; + display: flex + } +} + +#recent-posts > .recent-post-item .right_radius a, +#recent-posts > .recent-post-item .left_radius a { + min-height: 100%; + min-width: 100%; +} + +#recent-posts > .recent-post-item > .recent-post-info { + display: inline-block; + overflow: hidden; +} + +/* 文章置顶卡片样式 */ +.recent-top-post-group { + border-radius: 12px; + overflow: hidden; + overflow-x: auto; + width: 100%; + margin-bottom: 0rem; +} + +.recent-top-post-group.more-page, .climb.more-page { + display: none; +} + +.recent-post-top { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + width: 100%; + overflow-x: scroll; +} + +.recent-post-top::-webkit-scrollbar { + display: none; + /* Chrome Safari */ +} + +.recent-post-top .recent-post-item { + display: flex; + width: 200px; + flex-direction: column; + align-items: flex-start; + margin-left: 0.5rem; + background: var(--heo-card-bg); + border-radius: 12px; + overflow: hidden; + min-width: 200px; + height: 164px; + max-height: 164px; + border: var(--style-border-always); + transition: 0.3s; + position: relative; + box-shadow: var(--heo-shadow-border); +} + +@media screen and (max-width: 768px) { + .recent-post-top .recent-post-item { + border-radius: 8px; + box-shadow: none; + clip-path: inset(0 0 0 0 round 8px); + } + + .recent-post-top .recent-post-item:last-child { + margin-right: 1rem; + } +} + +@media screen and (min-width: 1300px) { + .recent-post-top .recent-post-item { + width: calc(100% / 3 - .25rem); + margin-left: 0 + } + + .recent-post-top .recent-post-item:active { + transform: scale(0.97); + } + + .recent-post-top .recent-post-item { + margin-right: 0; + margin-bottom: .5rem + } + + .recent-post-top { + overflow-x: visible; + } + + .recent-top-post-group { + overflow: visible; + overflow-x: visible; + } +} + +span.recent-post-top-text { + position: absolute; + top: 0; + left: -40px; + display: flex; + z-index: 1; + background: var(--heo-theme); + color: var(--heo-white); + padding: 2px 8px; + font-size: 0.6rem; + border-radius: 12px 0 12px 0; + transition: 0.3s; + cursor: pointer; +} + +.recent-post-item:hover .recent-post-top-text { + left: 0; +} + +@media screen and (min-width: 1300px) { + .recent-post-top .recent-post-item:hover { + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); + transform: scale(1.03); + } + + .recent-post-top .recent-post-item:active { + transform: scale(0.97); + } +} + +@media screen and (max-width: 768px) { + .recent-top-post-group { + border-radius: 0; + background: var(--heo-background); + } + + .recent-post-top-text { + display: none !important; + } + + .recent-post-top .recent-post-item .post_cover img { + border-radius: 8px 8px 0 0 !important; + } +} + +/* 封面 */ +.recent-post-top .recent-post-item .post_cover a { + height: 100px; + overflow: hidden; + display: flex; +} + +.recent-post-top .recent-post-item .post_cover img { + object-fit: cover; + width: 100%; + background: var(--heo-secondbg); + border-radius: 12px 12px 0 0; +} + +.recent-post-top .recent-post-item:hover .post_cover img { + transform: scale(1); +} + +.recent-post-item .post_cover { + -webkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); +} + +/* 标题 */ +.recent-post-top .recent-post-item .recent-post-info { + padding: 0.3rem 0.5rem 0.3rem 0.5rem !important; + transition: 0.3s; +} + +.recent-post-top .recent-post-item:hover .recent-post-info a { + color: var(--heo-fontcolor); +} + +@media screen and (max-width: 1300px) { + .recent-post-top .recent-post-item:hover .recent-post-info a { + color: var(--heo-theme); + transition: 0.3s; + } +} + +.recent-post-top .recent-post-item .recent-post-info .article-title { + -webkit-line-clamp: 2; + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + line-height: 1.5; + justify-content: center; + align-items: flex-end; + align-content: center; + padding-top: .5rem; + font-weight: bold; + font-size: 0.8rem !important; + padding: 0 !important; +} + +.title-and-tips { + display: flex; + margin-top: 1rem; + align-items: center; +} + +.title-and-tips .page-title { + line-height: 1; + margin: 0; +} + +.title-and-tips .page-tips { + background: var(--heo-yellow-op); + color: var(--heo-yellow); + margin-bottom: auto; + border-radius: 8px; + padding: 2px 6px; + font-size: 0.5rem; + margin-left: 8px; +} + + +/* 主页卡片阴影 */ +#aside-content .card-widget { + box-shadow: var(--heo-shadow-border); + background: var(--heo-card-bg); + border: var(--style-border); + transition: 0.3s; + border-radius: 12px; + transition: 0.3s; + position: relative; + overflow: hidden; + margin-top: 1rem; + padding: 1rem 1.2rem; +} + +#recent-posts > .recent-post-item { + box-shadow: var(--heo-shadow-light2black); + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-align: center; + align-items: center; + transition: all 0.3s ease 0s; +} + +#recent-posts > .recent-post-item { + margin-top: .5rem; + margin-bottom: 1rem; + position: relative; + overflow: hidden; + margin-top: 1rem; + animation: slide-in .6s .4s backwards; + will-change: transform +} + +/* 图片在左侧 */ +#recent-posts > .recent-post-item.left, .recent-post-item.alternate.odd { + flex-direction: row !important; +} + +#recent-posts > .recent-post-item.left .cover_radius, .recent-post-item.alternate.odd .cover_radius { + border-radius: 12px 0px 0px 12px !important; +} + +/* 图片在右侧 */ +#recent-posts > .recent-post-item.right, .recent-post-item.alternate.even { + flex-direction: row-reverse !important; +} + +#recent-posts > .recent-post-item.right .cover_radius, .recent-post-item.alternate.even .cover_radius { + border-radius: 0px 12px 12px 0px !important; +} + + +@media screen and (min-width: 1300px) { + + #recent-posts > .recent-post-item { + flex-direction: column; + } + + #recent-posts > .recent-post-item { + width: calc(50% - 0.5rem); + margin-top: 0.25rem; + margin-bottom: 0.75rem; + box-shadow: var(--heo-shadow-border); + clip-path: inset(0 0 0 0 round 12px); + } + + #category #recent-posts .recent-post-item, #tag #recent-posts .recent-post-item { + margin-top: .5rem; + margin-bottom: 1rem; + position: relative; + overflow: hidden; + margin-top: 1rem; + animation: slide-in .6s .4s backwards; + will-change: transform; + width: calc(100% / 2 - .5rem); + margin-top: .25rem; + margin-bottom: .75rem; + box-shadow: var(--heo-shadow-border) + } + + /* 设置分列 */ + /* 1 列:左右排列 */ + #recent-posts > .recent-post-item.col1, #category #recent-posts .recent-post-item.col1, #tag #recent-posts .recent-post-item.col1 { + width: calc(100% - .5rem); + + } + + /* 2 列 */ + #recent-posts > .recent-post-item.col2, #category #recent-posts .recent-post-item.col2, #tag #recent-posts .recent-post-item.col2 { + width: calc(100% / 2 - .5rem); + } + + /* 3 列 */ + #recent-posts > .recent-post-item.col3, #category #recent-posts .recent-post-item.col3, #tag #recent-posts .recent-post-item.col3 { + width: calc(100% / 3 - .5rem); + } + + #category-bar { + margin-bottom: .75rem; + box-shadow: var(--heo-shadow-border); + animation: slide-in .6s .3s backwards + } + + #category #category-bar { + animation: none + } + + /* 首页文章第一个 */ + #recent-posts { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: flex-start; + align-content: flex-start; + -webkit-user-select: none + } +} + +@media screen and (min-width: 1200px) { + #category #recent-posts .recent-post-item, #tag #recent-posts .recent-post-item { + animation: slide-in .6s .4s backwards + } + + #category-bar { + animation: slide-in .6s .3s backwards + } +} + +#recent-posts { + position: relative +} + +/* 主页卡片手机端美化 */ +@media screen and (max-width: 768px) { + #recent-posts > .recent-post-item { + border-radius: 0; + } + + #recent-posts > .recent-post-item { + margin: 1.5rem 0; + border-radius: 12px; + margin-top: .5rem; + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + display: block; + position: relative; + clip-path: inset(0 0 0 0 round 12px) + } + + #recent-posts { + padding: 0 1rem + } + + #category #recent-posts, #tag #recent-posts { + padding: 0 + } + + #recent-posts .recent-post-item .post_cover { + border-radius: 0 !important; + width: 100%; + } + + #bbTimeList { + margin-top: 0; + border-radius: 0; + background: var(--heo-background); + padding: 0.5rem 20px; + } + + a.article-meta__categories { + left: 12px !important; + top: 12px !important; + border-radius: 4px !important; + padding: 2px 9px !important; + font-size: 12px + } + + #bbTimeList { + margin-bottom: 0rem; + } +} + +/* 置顶卡片数量优化 */ +@media screen and (min-width: 1300px) { + .topGroup .recent-post-item:nth-child(7) { + display: none; + } +} + + +/* 手机端精简优化 */ +@media screen and (max-width: 768px) { + + /* 边栏头像 */ + #sidebar-menus > div.author-avatar { + display: none; + } + + /* 文章标签 */ + #recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap { + bottom: 0.5rem !important; + } + + #recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap time { + display: absolute; + right: 0; + } + + /* 背景 */ + #web_bg { + background: none !important; + } + + #recent-posts > .recent-post-item .post_cover img.post_bg { + border-radius: 12px 12px 0 0 !important; + } + + #recent-posts > .recent-post-item .post_cover img.post_bg:hover { + transform: scale(1); + } + + #recent-posts > .recent-post-item:hover img.post_bg { + transform: scale(1); + } + + .recent-post-top .recent-post-item:hover .post_cover img { + transform: scale(1); + } + + #recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap, + #recent-posts > .recent-post-item > .recent-post-info > .article-title, + #recent-posts > .recent-post-item > .recent-post-info > .content { + padding: 0 20px !important + } + +} + +/* 文章卡片标题 */ +#recent-posts > .recent-post-item > .recent-post-info > .article-title { + line-height: 1.4; + margin-top: 0px; + font-weight: bold; + color: var(--heo-fontcolor); + margin-bottom: 0px; + position: absolute; + width: 100%; + left: 0; + padding: 0 40px; + transition: 0.3s; +} + + +#recent-posts > .recent-post-item > .recent-post-info > .article-title:hover { + color: var(--heo-fontcolor); +} + +@media screen and (min-width: 768px) { + #recent-posts > .recent-post-item > .recent-post-info > .article-title { + top: 40px; + } + + #recent-posts > .recent-post-item:hover > .recent-post-info > .article-title { + top: 20px; + } + + #recent-posts > .recent-post-item.post-card-large:hover > .recent-post-info > .article-title { + top: 30px; + } + + #recent-posts .recent-post-item:hover .recent-post-info .article-title { + color: var(--heo-theme); + } +} + + +/* 日期右侧显示 */ +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap > .post-meta-date { + right: 0px; + text-align: right; +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap > .post-meta-date i { + display: none; +} + +.post-meta-date .far { + opacity: 0.6; +} + +.post-meta-date .article-meta-label { + display: none; +} + +#post-meta .post-meta-date, #post-meta .post-meta-author { + opacity: .6; + margin-right: 0.8rem; +} + +#post-info #post-meta a.post-meta-pv, +#post-info #post-meta a.post-meta-commentcount, +#post-info #post-meta a.post-meta-editor { + color: var(--heo-white); + display: flex; + align-items: center; + padding: 8px; +} + +#post-info #post-meta a.post-meta-pv:hover, +#post-info #post-meta a.post-meta-commentcount:hover, +#post-info #post-meta a.post-meta-editor:hover { + opacity: 1; + background: var(--heo-white-op) +} + + +/* 文章目录 */ +#aside-content #card-toc .toc-content .toc-link.active { + line-height: 24px; + border-radius: 12px; + border-left-color: var(--heo-hovertext); + background-color: var(--heo-card-bg); + color: var(--heo-lighttext); + font-weight: 700; + font-size: 20px; + position: relative; +} + +[data-theme=dark].toc-list .toc-item.active .toc-link { + color: var(--heo-white); +} + +#aside-content #card-toc .toc-content .toc-item.active .toc-link { + opacity: 1; + border-radius: 8px; +} + +#aside-content #card-toc .toc-content .toc-link { + line-height: 24px; + padding: 8px; + border-left: 0 solid transparent; + border-radius: 12px; + color: var(--heo-secondtext); + cursor: default; + min-height: 40px; + display: flex; + align-items: center; + +} + +#aside-content #card-toc .toc-content a.toc-link:not(.active) { + opacity: 0.6; + cursor: pointer; + filter: blur(1px); + transition: 0.3s; +} + +#aside-content #card-toc:hover .toc-content a.toc-link:not(.active) { + filter: blur(0px); + opacity: 1; +} + +#aside-content #card-toc .toc-content a:hover.toc-link:not(.active) { + color: var(--heo-lighttext); +} + +/* 目录卡片边距 */ +#card-toc { + padding: 0.5rem 0.5rem !important; +} + +/* 不显示分割线 */ +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap .article-meta__separator { + display: none; +} + +.article-meta { + margin: 0 8px 0 0; + white-space: nowrap; + overflow: hidden; + display: inline-block; + text-overflow: ellipsis; +} + +/* 不显示标签分割点 */ +.article-meta__link { + display: none; +} + +.article-meta__tags { + margin-right: 4px; + padding: 0 0.2rem 0 0; +} + +/* 多分类兼容性调整 */ +#recent-posts > div > i .post_cover { + display: none; +} + +/* 文章标签置底 */ +#recent-posts > .recent-post-item > .recent-post-info { + height: 174px; + width: 100%; + cursor: pointer; + position: relative; + padding: 0; + display: inline-block; + overflow: hidden +} + +@media screen and (max-width: 768px) { + #recent-posts .recent-post-item .recent-post-info { + height: 7rem; + } +} + +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap { + position: absolute; + bottom: 16px; + transition: 0.3s; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; + width: 100%; + left: 0; + padding: 0 32px; + white-space: nowrap; +} + +@media screen and (min-width: 1300px) { + #recent-posts > .recent-post-item.top:hover > .recent-post-info > .article-meta-wrap { + bottom: 30px; + } + + #recent-posts > .recent-post-item.top.post-card-large:hover > .recent-post-info > .article-meta-wrap { + bottom: 20px; + } + + #recent-posts > .recent-post-item.top > .recent-post-info > .article-meta-wrap { + bottom: 30px; + } +} + +/* 首页文章标签样式 */ +#recent-posts > .recent-post-item > .recent-post-info > .article-meta-wrap a:hover { + background-color: var(--heo-none); + color: var(--heo-lighttext); + cursor: pointer; + border-radius: 4px; +} + +/* 首页顶部banner区域 */ +#home_top { + max-width: 1400px; + margin: auto; + margin-top: 0.5rem; + padding: 0 1.5rem; +} + +@media screen and (max-width: 768px) { + #home_top { + padding: 0; + margin-top: 0; + } + + +} + +/* 热门标签提醒 */ + +/* sketch */ +#aside-content .card-tag-cloud a[href*="/tags/Sketch/"] { + color: var(--heo-lighttext) !important; + font-weight: 500; +} + +/* 设计 */ +#aside-content .card-tag-cloud a[href*="/tags/%E8%AE%BE%E8%AE%A1/"] { + color: var(--heo-lighttext) !important; + font-weight: 500; +} + +/* 干货 */ +#aside-content .card-tag-cloud a[href*="/tags/%E5%B9%B2%E8%B4%A7/"] { + color: var(--heo-lighttext) !important; + font-weight: 500; +} + +/* 教程 */ +#aside-content .card-tag-cloud a[href*="/tags/%E6%95%99%E7%A8%8B/"] { + color: var(--heo-lighttext) !important; + font-weight: 500; +} + +#aside-content .card-tag-cloud a sup { + opacity: 0.4; + margin-left: 2px; +} + +/* 描述 */ +#recent-posts > .recent-post-item > .recent-post-info > .content { + line-height: 1.4; + color: var(--heo-secondtext); + margin-top: 0px; + cursor: pointer; + transition: 0.3s; + opacity: 1; + position: absolute; + width: 100%; + left: 0; + padding: 0 40px; +} + +@media screen and (min-width: 768px) { + #recent-posts > .recent-post-item > .recent-post-info > .content { + opacity: 0; + top: 120px; + } + + #recent-posts > .recent-post-item:hover > .recent-post-info > .content { + opacity: 1; + top: 90px; + } + + @media screen and (max-width: 1300px) { + #recent-posts > .post-card-large > .recent-post-info > .content { + opacity: 1 !important; + } + + #recent-posts > .post-card-large:hover > .recent-post-info > .content { + top: 110px; + } + + #recent-posts > .post-card-large > .recent-post-info > .content { + -webkit-line-clamp: 3 !important; + } + + #recent-posts > .post-card-large:hover > .recent-post-info > .content { + -webkit-line-clamp: 5 !important; + } + + /* 大文章高度 */ + #recent-posts > .post-card-large { + height: 20em !important; + } + } +} + +@media screen and (max-width: 768px) { + #recent-posts > .recent-post-item > .recent-post-info > .content { + top: 5rem; + } +} + +/* +#recent-posts > .recent-post-item >.recent-post-info > .content:hover{ + opacity: 0.8; + transition: 0.3s; +} */ + +/* 描述行数限制 */ +#recent-posts > .recent-post-item > .recent-post-info > .content { + -webkit-line-clamp: 2; +} + +/* 作者打招呼 */ +div#author-info__sayhi { + text-align: left; + color: var(--heo-white); + background: var(--heo-white-op); + font-size: 12px; + margin-right: auto; + padding: 2px 8px; + border-radius: 12px; + width: fit-content; + cursor: pointer; + -webkit-user-select: none; + transition: 0.3s; +} + +div#author-info__sayhi:hover { + background: var(--heo-white-op); + color: var(--heo-white); + transform: scale(1.1) +} + +/* 选中第一个卡片,与左侧元素对齐 */ +#aside-content > .card-widget:first-child { + margin-top: 0px; +} + +/* 作者卡片背景 */ +#aside-content > .card-widget.card-info { + transition: 0.3s; + border: none; + box-shadow: none; + background: var(--heo-main); + margin-top: 0px; +} + + +#aside-content > .card-widget.card-info { + background: var(--heo-card-bg); + box-shadow: var(--heo-shadow-black); + position: relative; +} + +#aside-content > .card-widget.card-info::before { + background: linear-gradient(-25deg, var(--heo-main), var(--heo-main-op-deep), var(--heo-main), var(--heo-main-op-deep)); + background-size: 400%; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + content: ''; + animation: gradient 15s ease infinite; +} + +@keyframes gradient { + 0% { + background-position: 0% 50%; + } + + 50% { + background-position: 100% 50%; + } + + 100% { + background-position: 0% 50%; + } +} + + +@media screen and (max-width: 1300px) { + #aside-content > .card-widget:first-child { + min-height: 329px; + } +} + +/* 作者卡片描述 */ +#aside-content > div.card-widget.card-info > div > div.card-info-avatar.is-center > div.author-info__description { + line-height: 1.38; + margin: .3rem 0; + text-align: justify; + color: rgba(255, 255, 255, 0.8); +} + +#aside-content > div.card-widget.card-info > div > div.card-info-avatar.is-center > div.author-info__description b { + color: var(--heo-white); +} + +/* 作者卡片描述2 */ +.author-info__description2 { + line-height: 1.38; + margin: .3rem 0; + text-align: justify; + width: 100%; + z-index: 2; + color: rgba(255, 255, 255, 0.8); +} + +.author-info__description2 b { + color: var(--heo-white); +} + +.card-widget.card-info .banner-button-group { + position: absolute; + right: 1rem; + bottom: 1rem; + display: flex; +} + +.card-widget.card-info .banner-button-group .banner-button { + padding: 8px 12px; + background: var(--heo-white-op); + border-radius: 12px; + color: var(--heo-white); + display: flex; + align-items: center; + z-index: 1; + transition: 0.3s; + cursor: pointer; +} + +.card-widget.card-info .banner-button-group .banner-button:hover { + background: var(--heo-white); + color: var(--heo-black); +} + +.card-widget.card-info .banner-button-group .banner-button i { + margin-right: 8px; + font-size: 1rem; +} + + +/* 头像背景 */ +/* 隐藏文章数等信息 */ +#aside-content .card-info .card-info-data { + display: none; +} + +/* 作者头像 */ +#aside-content .card-info a img { + border-radius: 0px; + height: 200px; + display: inherit; + filter: drop-shadow(-5px 14px 8px #00000008); + position: absolute; + right: -24px; + bottom: -82px; + width: auto; + z-index: 0; + transition: cubic-bezier(0.48, -0.21, 0, 1.5) 0.3s; +} + +#aside-content .card-info a img:hover { + bottom: -42px; +} + +[data-theme=light] #aside-content .card-info a img { + filter: drop-shadow(-5px 14px 8px #ffffff08); +} + +.card-widget.card-info { + padding: 0 !important; +} + +#aside-content > div.card-widget.card-info > div.card-content { + padding: 1rem 1.2rem; + min-height: 330px; + position: relative; +} + +#aside-content > div.card-widget.card-info > div.card-info-avatarimg { + overflow: hidden; + background: var(--heo-yellow); + transition: 1.5s; + min-height: 160px; + position: relative; + box-shadow: var(--heo-shadow-yellow); +} + +#aside-content > div.card-widget.card-info > div.card-info-avatarimg:hover img { + transform: scale(1.03); +} + +/* 作者文章列表链接 */ +#aside-content > div.card-widget.card-info > div > div.card-info-data > div:nth-child() > a > div.headline { + font-weight: bold; +} + +/* 作者名称和头像间距 */ +/* #aside-content .card-info .author-info__name{ + padding-top: 30px; +} */ + +/* pad端隐藏部分侧边栏 */ +@media screen and (max-width: 900px) { + #aside-content .card-announcement { + display: none; + } + + #aside-content #card-funds { + display: none; + } +} + + +#aside-content .card-info .card-info-data > .card-info-data-item:hover { + background: var(--heo-post-blockquote-bg); + transform: scale(0.97); +} + +#aside-content > div.card-widget.card-info > div.card-content > div.card-info-data > .card-info-data-item:hover > a > div.headline, +#aside-content > div.card-widget.card-info > div.card-content > div.card-info-data > .card-info-data-item:hover > a > div.length-num { + color: var(--heo-blue); +} + +/* 公告 */ +.announcement_content p { + margin: 0.5rem 0 0 0; + line-height: 1.38; +} + +/* 卡片标题 */ +#aside-content .item-headline { + padding-bottom: 0; + margin-left: 8px; + font-size: 1em; + font-weight: 700; + display: flex; + align-items: center +} + +#aside-content .item-headline span { + margin-left: 4px; +} + +#aside-content .item-headline i { + min-width: 19.5px; +} + +#aside-content .item-headline + div, +#aside-content .item-headline + ul { + padding: 0; + -webkit-user-select: none; +} + +@media screen and (min-width: 1300px) { + #aside-content .card-widget { + margin-top: 1rem; + } +} + +@media screen and (max-width: 768px) { + #aside-content .card-widget { + border-radius: 12px; + } +} + +/* 卡片根据时间查看文章底部查看更多按钮 */ +#aside-content > div.sticky_layout > div.card-widget.card-archives > div > ul > li.card-archive-list-item.more.is-center { + margin-top: 8px; + background: var(--heo-card-btn-bg); + border-radius: 8px; + transition: .3s ease-out !important +} + +#aside-content > div.sticky_layout > div.card-widget.card-archives > div > ul > li.card-archive-list-item.more.is-center :hover { + color: var(--heo-white); + background: var(--heo-blue); + border-radius: 8px; + transition: .3s ease-out !important +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item.more span, +#aside-content .card-categories ul.card-category-list > .card-category-list-item.more span { + transition: .3s ease-out !important +} + +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item:hover.more span, +#aside-content .card-categories ul.card-category-list > .card-category-list-item.more span { + transition: .3s ease-out !important +} + +#aside-content > div.sticky_layout > div.card-widget.card-archives > div > ul > li.card-archive-list-item.more.is-center :hover span { + background: none; +} + +#web_bg { + width: 100%; + height: 100%; + top: 0; + left: 0; + opacity: 1; + position: fixed; + z-index: -999; + background: var(--heo-background); +} + + +/* 标签云卡片 */ +#aside-content .card-tag-cloud a { + color: var(--heo-fontcolor); + font-size: 0.8rem; + border-radius: 8px; +} + +#aside-content .card-tag-cloud a:hover { + background: var(--heo-theme); + color: var(--heo-card-bg) !important; + box-shadow: var(--heo-shadow-theme); +} + +#aside-content .card-tag-cloud a.tags-cloud-more { + width: 100%; + text-align: center; + border-radius: 8px !important; + border: var(--style-border); + margin-top: 8px; + font-size: var(--global-font-size) !important; +} + + +@media screen and (min-width: 1300px) { + + #aside-content .card-tag-cloud a:active { + transform: scale(0.97); + } +} + +/* 时间轴卡片 */ +#aside-content .card-archives ul.card-archive-list > .card-archive-list-item a:hover, +#aside-content .card-categories ul.card-category-list > .card-category-list-item a:hover { + color: var(--heo-card-bg); + background-color: var(--heo-theme); + box-shadow: var(--heo-shadow-theme); + border-radius: 8px; + padding: 0.15rem 0.5rem; + border: var(--style-border-hover); +} + + +@media screen and (min-width: 1300px) { + + #aside-content .card-archives ul.card-archive-list > .card-archive-list-item a:active, + #aside-content .card-categories ul.card-category-list > .card-category-list-item a:active { + transform: scale(0.97); + } +} + +/* 翻页 */ +a.extend.next { + right: 0; +} + +a.extend.prev { + left: 0; +} + +@media screen and (max-width: 768px) { + #pagination { + margin-bottom: 0rem; + margin-top: 0; + } +} + +@media screen and (min-width: 1300px) { + #pagination { + margin-top: 0.25rem; + } +} + +.lg-container { + display: none; +} + +/* 文章页 +---------------------------------------------------------------- */ + +/* 文章头图 */ +#page-header.post-bg::before { + transition: 0.3s; + opacity: 0.93; + height: 20rem; + background-color: var(--heo-main); + opacity: 1; + position: absolute; + top: 0px; + left: 0px; + display: block; + width: 100%; + content: ""; +} + +@media screen and (max-width: 768px) { + #page-header.post-bg { + height: 30rem !important; + margin-bottom: -12px; + } + + #page-header.post-bg:before { + height: 15rem; + } + + .post-bg #post-cover { + min-height: 15rem !important; + height: 70% !important; + opacity: 1 !important; + } +} + +@media screen and (min-width: 1300px) { + #page-header.post-bg { + height: 25rem; + } + + #page-header { + height: 25rem; + } + + #page-header.post-bg:before { + height: 25rem; + /* opacity: 0; */ + background-color: var(--heo-main); + animation: slide-in-op 0.6s 0s forwards; + } + + #post-info .post-title { + width: 1100px; + font-size: 2.6rem !important; + } +} + +#page-header.post-bg { + /* backdrop-filter: blur(500px); */ + background-color: var(--heo-background); + transition: 0.6s; + overflow: hidden; +} + +.post-bg #post-cover { + width: 100%; + height: 100%; + object-fit: cover; + min-width: 50vw; + min-height: 20rem; + opacity: 0.8; +} + +.coverdiv { + width: 70%; + height: 100%; + position: relative; + margin: 0 -20% 0 auto; + overflow: hidden; + margin-bottom: 0; + transform: rotate(10deg) translateY(-10%) scale(2); + filter: blur(10px); +} + +.coverdiv.loaded { + display: block; +} + +.coverdiv:after { + position: absolute; + content: ''; + width: 100%; + height: 100%; + top: 0; + left: 0; + box-shadow: 110px -130px 300px 60px var(--heo-main) inset; +} + +@media screen and (max-width: 768px) { + .coverdiv { + margin: 0 0 0 auto; + transform: rotate(0) translateY(0) scale(1); + filter: blur(0); + width: 100%; + position: fixed; + height: 30rem; + z-index: 1 + } + + .coverdiv:after { + box-shadow: 0 0 105px 99px var(--heo-main) inset; + height: 70% + } + +} + +@media screen and (min-width: 1300px) { + .coverdiv { + width: 70%; + height: 100%; + position: relative; + margin: 0 -20% 0 auto; + overflow: hidden; + margin-bottom: 0; + transform: rotate(10deg) translateY(-8%) scale(1.8); + filter: blur(10px); + opacity: 0; + } + + .coverdiv.loaded { + display: block; + opacity: 0.5; + animation: showCover 1s 0.3s backwards; + transform: rotate(10deg) translateY(-10%) scale(2); + } + +} + + +@media screen and (min-width: 768px) { + + .coverdiv { + width: 70%; + height: 100%; + position: relative; + margin: 0 -20% 0 auto; + overflow: hidden; + margin-bottom: 0; + transform: rotate(10deg) translateY(-8%) scale(1.8); + filter: blur(10px); + opacity: 0; + } + + + .coverdiv.loaded { + display: block; + opacity: 0.5; + animation: showCover 1s 0.3s backwards; + transform: rotate(10deg) translateY(-10%) scale(2); + } + + @keyframes showCover { + from { + opacity: 0; + transform: rotate(10deg) translateY(-8%) scale(1.8); + } + to { + opacity: 0.5; + transform: rotate(10deg) translateY(-10%) scale(2); + } + } +} + +#page-header { + background-image: none !important; + display: flex; + justify-content: center; +} + +/* 顶部遮罩 */ +#post-cover-rgb { + position: absolute; + width: 100% !important; + height: 100% !important; + background: var(--heo-lighttext); +} + +/* 文章背景阴影 */ +.layout > div:first-child:not(.recent-posts) { + box-shadow: var(--heo-shadow-border); + padding: 1rem 2rem; + border-radius: 12px; + background: var(--heo-card-bg); + border: var(--style-border); + width: calc(100% - 300px); + align-self: flex-start; + animation: slide-in .6s .1s backwards; + position: relative; + overflow: hidden +} + +#tag { + padding: 3rem 2rem 1rem 2rem +} + +@media screen and (min-width: 1300px) { + #tag { + padding: 4rem 2rem 1rem 2rem; + } +} + +#page { + box-shadow: none; +} + +.post-comment { + background: var(--heo-card-bg); +} + +.layout > div:first-child:not(.recent-posts):hover { + box-shadow: var(--heo-shadow-border); +} + +@media screen and (max-width: 768px) { + .layout > div:first-child:not(.recent-posts) { + border-radius: 0; + padding: 0rem 1rem !important; + box-shadow: none !important; + background: var(--heo-background); + } + + .layout { + padding: 0 1.5rem; + } +} + +@media screen and (max-width: 768px) { + .layout { + padding: 0; + } + + .layout > div:first-child:not(.recent-posts) { + z-index: 10; + } + + .post .layout > div:first-child:not(.recent-posts) { + border-radius: 12px 12px 0 0; + } + + .post .layout#content-inner { + background: var(--heo-main); + } + + .page .layout#content-inner { + background: var(--heo-background); + } + + #aside-content { + z-index: 99; + background: var(--heo-background); + padding: 0 1rem; + display: flex; + flex-direction: column; + width: 100%; + } +} + +.layout#content-inner { + max-width: 1400px; +} + +.layout#content-inner p img { + margin: auto +} + +/* 隐藏主页头图 */ +.full_page #post-cover { + display: none; +} + +/* 文章头部 */ +#page-header #post-info { + top: 0; + position: absolute; + padding: 0 3rem; + margin: 0 auto; + z-index: 10; + color: var(--heo-white); + max-width: 1400px; + display: flex; + flex-direction: column; + align-items: flex-start; + height: calc(100% + 0px); + justify-content: center; + animation: slide-in 0.6s 0s backwards; +} + +@media screen and (max-width: 768px) { + #page-header #post-info { + padding: 0 6%; + justify-content: normal; + padding-top: 18rem; + } +} + +@media screen and (min-width: 1300px) { + #page-header #post-info { + height: calc(100% + 0px); + top: 0; + display: flex; + justify-content: center; + } +} + +#post-info #post-meta > .meta-secondline > span:first-child { + margin-right: 0.8rem; +} + +.meta-secondline span { + display: flex; + align-items: center; + line-height: 1; +} + +@media screen and (max-width: 768px) { + .meta-secondline span { + line-height: 1.5; + } +} + +/* 文章时间分类信息 */ +#post-firstinfo { + text-align: left; + display: flex; + white-space: nowrap; + -webkit-user-select: none; +} + +#post-firstinfo .post-meta__tags { + color: var(--heo-white); + opacity: 0.8; + margin-right: 8px; + padding: 0 8px 0 4px; + border-radius: 12px; + display: flex; + align-items: center; + flex-direction: row +} + +#post-firstinfo .post-meta__tags:hover { + color: var(--heo-white); + opacity: 1; + background: var(--heo-white-op) +} + +span.post-meta-categories { + background-color: var(--heo-white-op); + padding: 0 0.5rem; + border-radius: 12px; + line-height: 32px; + height: 32px; + transition: 0.3s; + transition: .3s ease-out +} + +span.post-meta-categories:not(:first-child) { + margin-left: 8px; +} + +span.post-meta-categories:hover { + background-color: var(--heo-white); +} + +a.post-meta-categories { + color: var(--heo-white); + font-size: 0.7rem; + width: 100%; + height: 100%; + display: flex; +} + +span.post-meta-categories:hover a.post-meta-categories { + color: var(--heo-main); +} + +.meta-firstline .tag_share { + margin-left: 1rem; +} + +.meta-firstline .tag_share .post-meta__tag-list { + display: flex; + flex-direction: row; + align-items: center +} + +#post-firstinfo .meta-firstline { + display: flex; + align-items: center; + height: 32px; +} + +@media screen and (max-width: 768px) { + #post-firstinfo .meta-firstline { + margin-bottom: 0.4rem; + } +} + +/* 文章作者信息和时间 */ +.meta-avatar img { + width: 30px; + border-radius: 30px; + height: 30px; +} + +a.post-meta-original { + background: var(--heo-white-op) !important; + color: var(--heo-white) !important; + padding: 0 0.5rem; + font-size: 0.7rem; + margin: auto; + border-radius: 12px; + font-weight: bold; + height: 32px; + line-height: 32px; + width: 100%; + height: 100%; + display: flex; +} + +a.post-meta-original:hover { + color: var(--heo-main) !important; + background: var(--heo-white) !important; +} + +.meta-avatar img:hover { + transform: rotate(360deg); +} + +@media screen and (max-width: 768px) { + .meta-share-time { + display: none !important; + } + + #post-info #post-meta { + z-index: 1; + } + + #post-info:after { + position: absolute; + content: ''; + width: 100%; + height: 200%; + bottom: 0; + left: 0; + box-shadow: 0px -214px 287px 45px var(--heo-main) inset; + z-index: 0; + } + + .meta-secondline { + justify-content: center !important; + } + + .post-meta__tag-list { + display: none; + } + + .typed-cursor { + display: none; + } + + .meta-avatar { + display: none !important; + } + + #post-firstinfo { + white-space: nowrap; + margin: 0 auto; + z-index: 1; + } + + .meta-firstline .tag_share { + display: none; + } + +} + +.post-meta__tag-list::-webkit-scrollbar { + display: none; +} + +.meta-share-time a:hover { + background: none !important; +} + +.meta-share-time .meta-avatar-name { + opacity: 1; + color: var(--heo-white) !important; + font-weight: bold; +} + +.meta-share-time { + display: flex; +} + +.meta-share-time .meta-info { + margin: 0 0.5rem; +} + +.meta-secondline { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; + align-items: center; +} + +.meta-avatar { + display: flex; +} + +.meta-avatar .meta-avatar-name { + margin: 0 0.5rem; +} + +/* 热度图标 */ +#post-info #post-meta .fab { + margin-bottom: 3px; + font-size: 15px; +} + +/* 热度间隔 */ +span.post-meta-pv-cv { + margin-left: 0.8rem; +} + +/* 微信公众号同步 */ +span.post-meta-wechat { + margin-right: 10px; + opacity: 0.6; +} + +span.post-meta-position { + margin-right: 0.8rem; + opacity: 0.6; +} + +/* 隐藏信息文字 */ +#post-info #post-meta .post-meta-label { + display: none; +} + +/* 图标数字间距 */ +#post-info #post-meta .post-meta-icon { + margin-right: 0.2rem; +} + +/* 每组间距 */ +#post-info #post-meta .post-meta-separator { + margin: 0px 0.4rem; +} + +/* 文章信息数值 */ +.post-meta-pv-cv #visit { + font-weight: 800; +} + +#post-meta > div > span.post-meta-wordcount > span.word-count { + font-weight: 800; +} + +#post-meta > div > span.post-meta-wordcount > span:nth-child(7) { + font-weight: 800; +} + +#post-firstinfo > div > span.post-meta-categories > a { + font-weight: 800; +} + +/* 文章信息透明度 */ +.post-meta-wordcount { + opacity: 0.6; + margin-right: 0.8rem +} + +@media screen and (max-width: 768px) { + .post-meta-wordcount { + margin-left: 0; + } +} + +.post-meta-pv-cv { + opacity: 0.6; +} + +.post-meta-pv, .post-meta-commentcount, .post-meta-editor { + opacity: 0.6; + margin-right: 2px +} + +#twikoo-count, #ArtalkCount { + font-weight: 800; + color: var(--heo-white); +} + +#comment-count { + font-weight: 800; + color: var(--heo-white); +} + +.el-textarea .el-input__count { + color: var(--heo-secondtext) !important; + -webkit-user-select: none; + bottom: 8px !important; + right: 12px !important +} + +.post-meta-commentcount i { + margin-right: 0.5rem; +} + +/* 文章内图片保持一行 */ +.inline-image { + display: flex; + margin: 8px auto; + width: fit-content; + justify-content: center; +} + +.inline-image a:hover { + background: 0 0 !important; + box-shadow: none !important; +} + +.inline-image img { + margin: 0; + display: inline-flex; + margin-bottom: 0 !important; +} + +/* 文章标题 */ +#post-info .post-title { + color: var(--heo-white); + font-weight: 700; + font-size: 2.3rem; + line-height: 1.2; + text-align: left; + margin: 1rem 0 1rem 0 !important; + -webkit-line-clamp: 2; + padding: 0; + overflow: hidden; +} + +@media screen and (max-width: 768px) { + #post-info .post-title { + font-size: 1.2rem; + -webkit-line-clamp: 3; + margin: 0.2rem auto !important; + text-align: center; + z-index: 1; + } +} + +/* 文章顶部其他信息 */ +#post-meta > div { + text-align: left; +} + +#post-info #post-meta { + color: var(--heo-white); + margin-top: 0.4rem; + transition: 0.3s; + display: flex; + -webkit-user-select: none; +} + +#post-info #post-meta a { + text-decoration: none; + color: var(--heo-fontcolor); + line-height: 1; + border-radius: 12px +} + +#post-info #post-meta a:hover { + text-decoration: none; + color: var(--heo-white) +} + +#post-info #post-meta i { + line-height: 1 +} + +/* 文章标题前图标 */ +#article-container h1:before, +#article-container h2:before, +#article-container h3:before, +#article-container h4:before, +#article-container h5:before, +#article-container h6:before { + top: calc(50% - .45rem); + content: ''; +} + +/* 文章标题前图标悬浮 */ +#article-container h1:hover:before, +#article-container h2:hover:before, +#article-container h3:hover:before, +#article-container h4:hover:before, +#article-container h5:hover:before, +#article-container h6:hover:before { + color: var(--heo-lighttext); +} + +/* 标题悬浮效果 */ +#article-container h1:hover, +#article-container h2:hover, +#article-container h3:hover, +#article-container h4:hover, +#article-container h5:hover, +#article-container h6:hover { + padding-left: 1.3rem; +} + +/* 文章tab样式 */ +#article-container ul > li:not(.tab):before { + border: 0.21em solid var(--heo-main); + background: var(--heo-main); +} + +#article-container ol, +#article-container ul { + padding: 0; +} + +#article-container .tabs { + margin: 1rem 0 !important; + border-radius: 12px; + overflow: hidden; + box-shadow: var(--heo-shadow-border); + padding: 8px; + background: var(--heo-card-bg); + border: var(--style-border); +} + +#article-container .tabs .nav-tabs { + background: var(--heo-card-bg); + padding: 16px; + display: flex; + justify-content: center; + flex-wrap: wrap; + flex-direction: row; +} + +@media screen and (max-width: 768px) { + #article-container .tabs .nav-tabs { + padding: 0; + margin-bottom: 8px; + } +} + +#article-container .tabs > .nav-tabs > .tab.active button { + border: var(--style-border-hover-always); + background: var(--heo-background); + border-radius: 8px; +} + +#article-container .tabs > .nav-tabs > .tab button { + transition: all 0s; + -webkit-transition: all 0s; + background: var(--heo-secondbg); + transition: 0.3s; + border: var(--style-border-always); + border-radius: 8px; + font-size: 14px; + padding: 8px 16px; + display: block; + line-height: 1; + width: 100%; + color: var(--heo-fontcolor); +} + +#article-container .tabs > .nav-tabs > .tab:not(.active) button:hover { + background: var(--heo-main); + color: var(--heo-white); + transition: 0.3s; + border: var(--style-border-hover-always); +} + +.tab-item-content { + background: var(--heo-card-bg); +} + +/* tab边框 */ +#article-container .tabs { + border: 3px solid var(--heo-secondbg) !important; +} + + +/* 切换tab标签 */ +#article-container .tabs > .tab-contents .tab-item-content.active { + animation: tabshow 0s; + -webkit-animation: tabshow 0s; + padding: 1.2rem 1.2rem; + border-radius: 8px; +} + +@media screen and (max-width: 768px) { + #article-container .tabs > .tab-contents .tab-item-content.active { + padding: 0.5rem 0.5rem; + } +} + +.tab-contents { + border-radius: 8px; + overflow: hidden; +} + +/* 文章details折叠 */ +details:not(.tk-admin-config-group):not(.card-friend-class-name) { + display: block; + position: relative; + margin-bottom: 1rem; + min-height: 54px; + overflow: hidden; + border-radius: 12px; + border: var(--style-border); + transition: border 0.3s; +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name):hover { + border: var(--style-border-hover-always); +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) summary { + position: absolute; + padding: 0.5rem 1rem; + background: var(--heo-card-bg); + margin: 0; + transition: 0.3s; + box-shadow: var(--heo-shadow-border); + position: absolute; + left: 0; + width: 100%; + font-weight: bold; + white-space: nowrap; /* 禁止换行 */ + overflow: hidden; /* 超出部分隐藏 */ + text-overflow: ellipsis; /* 超出部分用省略号表示 */ +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) > *:nth-child(2) { + margin-top: calc(54px + 1rem) !important; +} + +details[open]:not(.tk-admin-config-group):not(.card-friend-class-name) summary { + background: var(--heo-main); + color: var(--heo-white); +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) summary::before { + content: ''; + padding: 4px; +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) summary:hover { + cursor: pointer; + background: var(--heo-main); + color: var(--heo-white); + transition: 0.3s; + box-shadow: var(--heo-shadow-main); +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) summary:focus { + outline: none; +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) summary::marker { + color: var(--heo-main); + transition: 0.3s; +} + +details[open]:not(.tk-admin-config-group):not(.card-friend-class-name) summary::marker { + color: var(--heo-white); +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) summary:hover::marker { + color: var(--heo-white); +} + +details[open]:not(.tk-admin-config-group):not(.card-friend-class-name) { + border-radius: 12px; + border: var(--style-border-hover-always); + padding: 0 1.5rem; + background: var(--heo-card-bg); +} + +details:not(.tk-admin-config-group):not(.card-friend-class-name) summary:hover:after { + position: absolute; + content: '+'; + text-align: center; + top: calc(50% - 2px); + transform: translateY(-50%); + right: 16px; + line-height: 1; +} + +details[open]:not(.tk-admin-config-group):not(.card-friend-class-name) > summary:hover:after { + content: '-'; +} + +@media screen and (max-width: 768px) { + details[open]:not(.tk-admin-config-group):not(.card-friend-class-name) { + padding: 0 16px; + } +} + +/* 文章点样式 */ +#article-container ul > li:not(.tab):hover:before { + border-color: var(--heo-none); +} + +/* 文章中的超链接 */ +#article-container a { + text-decoration: none; + border-bottom: 2px dotted var(--heo-main); + color: var(--heo-fontcolor); + font-weight: 700; + padding: 0 4px; + border-radius: 4px 4px 0 0 +} + +#article-container .site-card:hover a:not(.fancybox) { + text-decoration: none; + border-bottom: 2px solid var(--heo-none); + color: var(--heo-white); + background: var(--heo-main); + box-shadow: var(--heo-shadow-main) +} + +#article-container a.fancybox { + border-bottom: 0; + padding: 0; + margin: auto; + display: contents; + width: fit-content; + -webkit-user-select: none +} + +#article-container a.fancybox img { + cursor: zoom-in +} + +.site-card-avatar a.fancybox { + padding: 0 !important; +} + +#article-container p { + margin: 1rem 0; + text-align: left; + letter-spacing: 0.6px; +} + + +/* 文章表格间距 */ +.table-wrap { + margin: 1rem 0px; + border-radius: 8px; +} + +table th, +table td { + border: var(--style-border-always); +} + +table thead { + background: var(--heo-secondbg); +} + +/* 文章中的加粗文本颜色 */ +b, +strong { + color: var(--heo-lighttext); +} + +/* 文章字号 */ +#article-container p { + font-size: 0.9rem; + line-height: 1.7; + font-weight: 400; +} + +#article-container.post-content h1, +#article-container.post-content h2, +#article-container.post-content h3, +#article-container.post-content h4 { + /*display: flex;*/ + align-items: center; + justify-content: space-between; + flex-direction: row-reverse; +} + +#article-container.post-content h1 { + font-size: 1.5rem; + line-height: 1.3; +} + +#article-container.post-content h2 { + font-size: 1.3rem; + line-height: 1.3; + border-top: 1px dashed var(--heo-theme-op); + padding-top: 1.5rem; +} + +#article-container.post-content h3 { + font-size: 1.1rem; + line-height: 1.3; +} + +#article-container.post-content h4 { + font-size: 1.0rem; + line-height: 1.3; +} + +@media screen and (max-width: 768px) { + #article-container p { + line-height: 1.5; + } +} + +/* 链接外挂标签 */ +#article-container .tag-Link { + background: var(--heo-secondbg); + border-radius: 8px !important; + display: flex; + border: var(--style-border); + flex-direction: column; + padding: 0.5rem 1rem; + border-width: 1px !important; + margin-top: 1rem; +} + +#article-container .tag-Link:hover { + border: 1px solid var(--heo-main); +} + +#article-container .tag-Link .tag-link-tips { + border-bottom: var(--style-border-always); + padding-bottom: 4px; + font-size: 0.6rem; + color: var(--heo-gray); + font-weight: normal; + pointer-events: none; +} + +#article-container .tag-Link:hover .tag-link-tips { + color: var(--heo-white); +} + +#article-container .tag-Link .tag-link-bottom { + display: flex; + margin-top: 0.5rem; + align-items: center; + justify-content: space-around; + pointer-events: none; +} + +#article-container .tag-Link .tag-link-bottom .tag-link-left { + width: 60px; + min-width: 60px; + height: 60px; + background-size: cover; + border-radius: 8px; + background-color: var(--heo-card-bg); + display: flex; + align-items: center; + justify-content: center +} + +#article-container .tag-Link .tag-link-bottom .tag-link-left i { + margin: 0; + padding: 0; + margin: auto; + font-size: 24px; + color: var(--heo-fontcolor) +} + +#article-container .tag-Link .tag-link-bottom .tag-link-right { + margin-left: 1rem; + pointer-events: none; +} + +#article-container .tag-Link .tag-link-bottom .tag-link-right .tag-link-title { + font-size: 0.94rem; + line-height: 1.2; + pointer-events: none; +} + +#article-container .tag-Link .tag-link-bottom .tag-link-right .tag-link-sitename { + font-size: 0.7rem; + color: var(--heo-gray); + font-weight: normal; + margin-top: 4px; + pointer-events: none; +} + +#article-container .tag-Link:hover .tag-link-bottom .tag-link-right .tag-link-sitename { + color: var(--heo-white); +} + +#article-container .tag-Link .tag-link-bottom i { + margin-left: auto; + padding-left: 0.5rem; + pointer-events: none; +} + +/* 文章标题 */ +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 1rem; + padding-top: 0; + padding-left: 0 !important; + font-weight: weight; +} + +#post h2 { + margin-top: 1.5rem; +} + +#article-container > h2:nth-child(1), +#article-container > h1:nth-child(1) { + margin: 0; +} + +/* 隐藏阅读进度 */ +#aside-content #card-toc .toc-content:before { + display: none; +} + +/* 文章引用 */ +blockquote { + border: var(--style-border-always); + background-color: var(--heo-secondbg); + color: var(--heo-secondtext); + border-radius: 8px; + margin: 1rem 0; + padding: 0.5rem 0.8rem; +} + +blockquote p { + padding: 0; +} + + +/* 文章内标题 */ +#article-container .headerlink::before { + content: "\e621"; + font-family: haofont !important; +} + +#article-container .headerlink { + float: right; + opacity: 0.08; + border-bottom-style: none; + border-bottom: none; + position: relative; + padding: 0px; + border: none; + border-radius: 8px !important; + line-height: 1; + font-size: 1rem; +} + +#article-container .headerlink:hover { + background: none !important; + opacity: 1; + border-bottom: none !important; + box-shadow: none !important; + background: var(--heo-none); + color: var(--heo-lighttext) !important; + text-decoration: none; +} + +/* 文章边栏 */ +#sidebar { + background: var(--heo-maskbg); +} + +/* 文章图片 */ +#article-container img { + border-radius: 12px; + margin-bottom: 0.5rem; + object-fit: cover; +} + +#article-container img.error { + content: url(../images/404.gif) +} + +/* 文章视频 */ +.doge-inner-player { + border-radius: 12px !important; +} + +/* 文章数字头 */ +#article-container ol li:before, +#article-container ul li:before { + background: var(--heo-main); + cursor: default; +} + +#article-container ol li:hover:before, +#article-container ul li:hover:before { + transform: rotate(0deg); +} + + +#article-container .gutter { + opacity: 0.6; +} + +#article-container .code-lang { + margin-left: 6px; +} + + +/* 结尾寄语 */ +#readmore-talk { + text-align: center; + color: var(--heo-lighttext); + padding: 8px; + border-radius: 12px; + background: #f2b94b0c; +} + +/* 相关推荐 */ +/* .relatedPosts>.relatedPosts-list>div { + border-radius: 12px; +} */ + +.relatedPosts > .relatedPosts-list .cover::after { + content: ' '; + display: block; + position: absolute; + z-index: 0; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: url(../images/404.gif) 50%; + background-size: cover; +} + +.relatedPosts > .relatedPosts-list a { + display: flex; + width: 100%; + height: 100%; +} + +@media screen and (min-width: 768px) { + #post > div.relatedPosts > div.relatedPosts-list > div { + -webkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); + } + + #post > div.relatedPosts > div.relatedPosts-list > div { + border-radius: 12px; + } + + .relatedPosts > .headline { + font-size: 0.8em; + } + + @media screen and (max-width: 1300px) { + #post > div.relatedPosts > div.relatedPosts-list > div:nth-child(7) { + display: none; + } + + #post > div.relatedPosts > div.relatedPosts-list > div:nth-child(8) { + display: none; + } + } +} + +.relatedPosts > .headline { + margin-bottom: 0.8rem !important; + font-size: 1.2em; +} + + +/* 文章标签 */ +#post .tag_share .post-meta__tags { + background: var(--heo-card-bg); + border: var(--style-border-always); + color: var(--heo-fontcolor); + border-radius: 8px; + margin: 0; + display: flex; + align-items: center; + white-space: nowrap; + height: 34px; +} + + +#post .tag_share .post-meta__tags:hover { + background: var(--heo-lighttext); + box-shadow: var(--heo-shadow-main); + color: var(--heo-white); +} + +@media screen and (min-width: 1300px) { + #post .tag_share .post-meta__tags { + background: var(--heo-card-bg); + border: var(--style-border); + } + + #post .tag_share .post-meta__tags:hover { + border: var(--style-border-hover); + } +} + + +.post-copyright__author { + display: flex; + align-items: center; +} + +.post-copyright__original { + background: var(--heo-fontcolor); + color: var(--heo-card-bg); + padding: 0.2rem 0.5rem; + font-size: 0.7rem; + border-radius: 8px; + margin-right: 0.5rem; + font-weight: bold; + line-height: 1.5; + white-space: nowrap; +} + +.post-copyright__original:hover { + background: var(--heo-main); + color: var(--heo-white); +} + +@media screen and (max-width: 768px) { + #post .post-copyright { + box-shadow: var(--heo-shadow-border); + } + + .post-copyright .post-meta-original { + display: none; + } + + .post-copyright__original { + display: none; + } + + #post .post-copyright:after { + display: none; + } +} + +/* 复制按钮 */ +.post-copyright-copybtn { + margin-left: 0.5rem; + color: var(--heo-fontcolor); + opacity: 0.4; + transition: 0.3s; +} + +.post-copyright-copybtn:hover { + opacity: 1; + transition: 0.3s; +} + + +#post .post-copyright .post-copyright__notice .post-copyright-info a { + padding: 0 4px; +} + + +#post .post-copyright .post-copyright-title { + padding-left: 0; + color: var(--heo-fontcolor); + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + font-size: 1rem; + font-weight: bold; +} + +#post .post-copyright .post-copyright-title:hover { + color: var(--heo-lighttext); +} + +#post > div.post-copyright > div.post-copyright__author > span > span { + padding: 0; + color: var(--heo-fontcolor); + font-weight: bold; + font-size: 1rem; + line-height: 1.38; + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; +} + +@media screen and (max-width: 768px) { + #post > div.post-copyright > div.post-copyright__author > span > span { + -webkit-line-clamp: 3; + } + + #post .post-copyright .post-copyright-info { + -webkit-line-clamp: 2; + } + + #post .post-copyright .post-copyright-title { + -webkit-line-clamp: 3; + line-height: 1.2; + } +} + +/* 链接 */ +#post > div.post-copyright > div.post-copyright__type { + line-height: 16px; + display: flex; + margin-top: 8px; +} + +#post > div.post-copyright > div.post-copyright__type > span > a { + font-size: 14px; + opacity: 0.6; + line-height: 16px; +} + +#post > div.post-copyright > div.post-copyright__type > span > a:hover { + opacity: 1; + background: none; +} + +#post-copyright-url a { + overflow: hidden; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; +} + +/* 装饰圈 */ +#post .post-copyright:before { + display: none; +} + + +.post-reward:hover .reward-button { + color: var(--heo-white); + background: var(--heo-theme); + box-shadow: none; +} + +.share-button .fa-qrcode:before { + font-size: 1rem; +} + +.post-qr-code-img { + box-shadow: var(--heo-shadow-lightblack); + border-radius: 12px; + border: var(--style-border-always); +} + +.post-reward .reward-main .reward-all .reward-item .post-qr-code-desc { + padding-top: 0rem; + margin-top: -8px; + margin-bottom: 8px; +} + +.post-reward .reward-main .reward-all { + border-radius: 12px; + background: var(--heo-card-bg); + border: var(--style-border-always); + padding: 0.8rem; + display: flex; + box-shadow: var(--heo-shadow-border); + flex-direction: column; + align-items: center; +} + +/* 赞赏描述 */ +.reward-dec { + font-size: 0.6rem; +} + +/* 赞赏名单 */ + +.reward-text { + margin-bottom: 0rem; + font-weight: bold; +} + +/* 赞赏名单按钮 */ +a.reward-main-btn { + background: var(--heo-secondbg); + color: var(--heo-fontcolor); + display: flex; + flex-direction: column; + border-radius: 12px; + padding: 4px 0; + border: var(--style-border-always); + margin: 8px; + width: 100%; +} + +a.reward-main-btn:hover { + color: var(--heo-white); + background: var(--heo-red); + background-image: url(../images/hua.gif); + box-shadow: var(--heo-shadow-red); +} + +.reward-title { + font-weight: bold; + color: var(--heo-red); +} + +/* 赞赏背景 */ +#quit-box { + position: fixed; + width: 100vw; + height: calc(100vh); + background: rgba(0, 0, 0, .2); + opacity: 0.01; + top: 0; + left: 0; + display: none; + z-index: 109; + margin: 0 !important +} + +.post-tools-left #quit-box { + display: none; +} + +@media screen and (max-width: 768px) { + #quit-box { + z-index: 109; + display: none !important; + } +} + + +/* 接下来下一篇 */ +/* 接下来下一篇 */ +.next-post.pull-right, +.prev-post.pull-left, +#pagination .prev-post, +#pagination .next-post { + background: #363636; +} + +#preimg { + position: absolute; + width: 100%; + height: 100%; + opacity: .4; + -webkit-transition: all .6s, filter 375ms ease-in .2s; + -moz-transition: all .6s, filter 375ms ease-in .2s; + -o-transition: all .6s, filter 375ms ease-in .2s; + -ms-transition: all .6s, filter 375ms ease-in .2s; + transition: all .6s, filter 375ms ease-in .2s; + object-fit: cover; + border-radius: 0; +} + +.prev-post.pull-left:hover #preimg { + opacity: 1; + transform: scale(1.1); +} + +.next-post.pull-right:hover #preimg { + opacity: 1; + transform: scale(1.1); +} + +@media screen and (min-width: 768px) { + #pagination .next-post a { + border-left: var(--heo-main-op); + border-left-width: .5px; + border-left-style: solid; + display: flex; + align-items: flex-start; + height: 150px; + } + + #pagination .next-post.pull-full a { + border-left-width: 0px; + } + + #pagination .prev-post a { + border-right: var(--heo-main-op); + border-right-width: .5px; + border-right-style: solid + } + + #pagination .pagination-info { + padding: 1rem 1.5rem 1rem 1.5rem; + position: relative; + display: flex; + top: 0; + transform: none; + flex-direction: column; + justify-content: center; + margin: auto; + height: 100%; + } + + #pagination .next-post a:hover div, #pagination .prev-post a:hover div { + color: var(--heo-white) !important + } +} + +@media screen and (max-width: 768px) { + + #pagination .next-post a:hover, #pagination .prev-post a:hover { + background: var(--heo-none) + } + +} + + +#pagination img.prev-cover, +#pagination img.next-cover { + opacity: 0.15; + transform: scale(1.03); + transition: 0.3s; + filter: blur(0px); + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; +} + +#pagination .prev-post:hover img.prev-cover, +#pagination .next-post:hover img.prev-cover, +#pagination .prev-post:hover img.next-cover, +#pagination .next-post:hover img.next-cover { + opacity: 0.25; + transform: scale(1.03); + filter: blur(5px); +} + +#pagination .next_info, #post #pagination .prev_info { + font-weight: 700; + -webkit-line-clamp: 2; + white-space: normal; + line-height: 1.3; + font-size: .9rem; + display: -webkit-box; + -webkit-box-orient: vertical; + overflow: hidden; + margin-bottom: 10px +} + +#post #pagination { + overflow: hidden; + position: inherit; + border: var(--style-border-always) +} + +#pagination.pagination-post { + background: var(--heo-card-bg); +} + +@media screen and (min-width: 1300px) { + #post #pagination { + position: fixed; + width: 300px; + bottom: -100px; + right: 20px; + z-index: 1000; + height: fit-content; + transition: cubic-bezier(.42, 0, .3, 1.11) .3s; + border: var(--style-border); + border-radius: 12px; + overflow: hidden; + cursor: pointer; + opacity: 0; + z-index: 999 + } + + + #post #pagination.show-window { + bottom: 20px; + opacity: 1 + } + + #post #pagination:hover { + border: 1px solid var(--heo-main) + } + + #pagination .next-post a, #pagination .prev-post a { + border: none; + height: fit-content; + padding: .5rem 0 + } + + #pagination.pagination-post { + border-radius: 0 + } + + #pagination .next_info, #post #pagination .prev_info { + font-size: 14px; + font-weight: 400; + margin-bottom: 0 + } + + #pagination .pagination-info { + padding: .5rem 1rem; + transform: none + } + + #post #pagination { + background: 0 0 + } + + #pagination .next_info, #post #pagination .prev_info { + color: var(--heo-fontcolor); + } + + #pagination .next-post, #pagination .prev-post, .next-post.pull-right, .prev-post.pull-left { + background: var(--heo-maskbgdeep); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); + transform: translateZ(0) + } + + #pagination .next-post a:hover, #pagination .prev-post a:hover { + background: var(--heo-main); + } + + #pagination .next-post .label, #post #pagination .prev-post .label { + color: var(--heo-fontcolor) + } + + #pagination.pagination-post .next-post.pull-full img, #pagination.pagination-post .next-post.pull-right img, #pagination.pagination-post .prev-post.pull-full img, #pagination.pagination-post .prev-post.pull-left img { + display: none; + top: 0 + } + + + #post #pagination .prev-post .label, + #pagination .next-post .label { + color: var(--heo-fontcolor) + } + + + .prev-post.pull-left { + display: none + } + + .next-post.pull-right { + width: 100% !important + } + + #pagination .next-post .pagination-info { + text-align: left; + position: relative + } + + #pagination .next-post .label, #post #pagination .prev-post .label { + color: var(--heo-fontcolor); + font-weight: 700; + font-size: 12px; + margin-bottom: .5rem; + border-bottom: var(--style-border); + line-height: 1; + padding-bottom: .5rem + } + +} + +@media screen and (max-width: 768px) { + .prev-post.pull-left { + border-bottom: var(--style-border-always); + } + + #post #pagination { + border-radius: 12px; + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + } + + #post #pagination .prev-post .label, + #pagination .next-post .label { + text-align: left; + } + + #post #pagination .prev_info, + #pagination .next_info { + text-align: left; + } +} + +/* 翻页 */ +@media screen and (max-width: 768px) { + #pagination .page-number { + display: none; + } + + #pagination .pagination .space { + display: none; + } + + #pagination .pagination .extend { + width: 100%; + height: 2.5rem; + margin: .2rem 0 1rem 0; + border-radius: 12px; + line-height: 2.5rem; + background: var(--heo-card-bg); + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border) + } + + #pagination .pagination .extend i { + display: none; + } + + #pagination .pagination .extend:hover { + background: var(--heo-theme); + color: var(--heo-white); + } + + #pagination .pagination { + background: var(--heo-background); + transition: 0.3s; + display: flex; + } +} + +@media screen and (min-width: 768px) { + #pagination .page-number { + width: 2rem; + background: var(--heo-card-bg); + height: 2rem; + line-height: calc(2rem - 2px); + border-radius: 8px !important; + margin: 0 0.3rem; + box-shadow: var(--heo-shadow-border); + border: var(--style-border); + transition: 0.3s; + } + + #pagination .page-number.current { + background: var(--heo-theme); + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-theme); + } + + #pagination .page-number.current:hover { + background: var(--heo-theme); + box-shadow: var(--heo-shadow-theme); + color: var(--heo-white); + } + + #pagination .page-number:hover { + color: var(--heo-theme); + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); + transform: scale(1.03); + } + + + #pagination a.extend.next:hover, + #pagination a.extend.prev:hover { + color: var(--heo-theme); + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); + transform: scale(1.03); + } + + + @media screen and (min-width: 1300px) { + #pagination .page-number:hover { + transform: scale(1.03); + } + + + #pagination a.extend.next:hover, + #pagination a.extend.prev:hover { + transform: scale(1.03); + } + + #pagination .page-number:active { + transform: scale(0.97); + } + + #pagination a.extend.next:active, + #pagination a.extend.prev:active { + transform: scale(0.97); + } + + } + + #pagination span.space { + margin: 0 0.3rem; + } + + #pagination a.extend.next, + #pagination a.extend.prev { + width: 4rem; + height: 2rem; + line-height: 1.9rem; + border-radius: 8px !important; + background: var(--heo-card-bg); + box-shadow: var(--heo-shadow-border); + position: absolute; + border: var(--style-border); + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + transition: 0.3s; + } + + #pagination a.extend.next i, + #pagination a.extend.prev i { + transition: 0.3s; + } + + #pagination a.extend.next { + overflow: hidden; + } + + #pagination a.extend.next .pagination_tips_next { + margin-left: -32px; + transition: .3s ease-out 0s; + opacity: 0; + } + + #pagination a.extend.next:hover .pagination_tips_next { + margin-left: 2px; + opacity: 1; + white-space: nowrap; + } + + #pagination a.extend.prev .pagination_tips_prev { + margin-right: -32px; + transition: .3s ease-out 0s; + opacity: 0; + } + + #pagination a.extend.prev:hover .pagination_tips_prev { + margin-right: 2px; + opacity: 1; + white-space: nowrap; + } + + #pagination { + overflow: visible; + } + + #pagination .pagination { + position: relative; + display: flex; + justify-content: center; + } +} + +/* 相关推荐 */ + +.relatedPosts > .relatedPosts-list > div:hover #preimg { + opacity: 1; + transform: scale(1.1); +} + +@media screen and (max-width: 768px) { + .relatedPosts { + display: none; + } + + .relatedPosts > .relatedPosts-list > div { + border-radius: 4px; + } +} + +@media screen and (min-width: 1300px) { + .relatedPosts > .relatedPosts-list > div { + width: calc(25% - 8px); + } +} + +.relatedPosts > .relatedPosts-list > div:hover a .title { + color: var(--heo-white); +} + +/* 分割线 */ +#post > hr { + display: none; +} + +/* 文章tips */ +.post-tips { + color: var(--heo-gray); + font-size: 14px; + position: absolute; + bottom: 1rem; + left: 2rem; +} + +.post-tips a { + color: var(--heo-gray) !important; + border: none !important; +} + +.post-tips a:hover { + color: var(--heo-main) !important; +} + +@media screen and (max-width: 768px) { + .post-tips { + left: 1rem; + } +} + +/* 评论 */ +/* ---------------------------------------------------------------- */ +/* ---------------------------------------------------------------- */ +/* ---------------------------------------------------------------- */ +/* ---------------------------------------------------------------- */ +/* ---------------------------------------------------------------- */ +div#post-comment { + margin-top: 2rem; +} + +#post-comment > div.comment-head > div.comment-privacy { + display: block; + justify-content: space-between; + margin-left: 8px; + font-size: 13px; + margin-left: auto; +} + +#post-comment > div.comment-head > div.comment-privacy a:hover { + color: var(--heo-theme); +} + +#post-comment .comment-tips { + background-color: rgba(103, 194, 58, 0.13); + border: var(--style-border-always); + border-color: var(--heo-green); + color: var(--heo-green); + border-radius: 8px; + padding: 8px 12px; + margin-top: 0.5rem; + display: none; + width: 100%; +} + +.tk-content img { + max-height: 1100px !important; + max-width: 100% !important; + border-radius: 12px +} + +#post-comment .comment-tips.show { + display: flex; + font-weight: bold; +} + +.el-input--small .el-input__inner { + padding: 8px; + padding-left: 16px +} + +/* 头像 */ +.tk-avatar { + width: 32px !important; + height: 32px !important; + box-shadow: var(--heo-shadow-border); + margin-right: 16px !important +} + +.tk-avatar.tk-has-avatar { + width: 32px !important; + height: 32px !important; + border-radius: 32px !important; +} + +.tk-avatar.tk-has-avatar img { + border-radius: 32px !important; +} + +.tk-row .tk-avatar { + display: none; +} + +.tk-avatar .tk-avatar-img { + height: 32px !important; +} + +.tk-avatar .tk-avatar-img:hover { + transform: rotate(360deg); +} + +img.tk-avatar-img { + height: 32px !important; +} + +.tk-avatar { + margin-right: 0.5rem !important; +} + +/* 评论输入框提示 */ +/* 设置文字内容 :nth-child(1)的作用是选择第几个 */ +.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(1):before { + content: '输入QQ号会自动获取昵称和头像'; +} + +.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(2):before { + content: '收到回复将会发送到你的邮箱'; +} + +.el-input.el-input--small.el-input-group.el-input-group--prepend:nth-child(3):before { + content: '可以通过昵称访问你的网站'; +} + +/* 当用户点击输入框时显示 */ +.el-input.el-input--small.el-input-group.el-input-group--prepend:focus-within::before { + display: block; + animation: commonTipsIn 0.3s; +} + +.el-input.el-input--small.el-input-group.el-input-group--prepend:focus-within::after { + display: block; + animation: commonTriangleIn 0.3s; +} + +@keyframes commonTipsIn { + 0% { + top: -50px; + opacity: 0; + } + + 100% { + top: -55px; + opacity: 1; + } +} + +@keyframes commonTriangleIn { + 0% { + transform: translate(-50%, -36px); + opacity: 0; + } + + 100% { + transform: translate(-50%, -46px); + opacity: 1; + } +} + +/* 主内容区 */ +.el-input.el-input--small.el-input-group.el-input-group--prepend::before { + /* 先隐藏起来 */ + display: none; + /* 绝对定位 */ + position: absolute; + /* 向上移动55像素 */ + top: -55px; + /* 文字强制不换行,防止left:50%导致的文字换行 */ + white-space: nowrap; + /* 圆角 */ + border-radius: 10px; + /* 距离左边50% */ + left: 50%; + /* 然后再向左边挪动自身的一半,即可实现居中 */ + transform: translate(-50%); + /* 填充 */ + padding: 14px 18px; + background: #444; + color: #fff; + z-index: 100; +} + +/* 小角标 */ +.el-input.el-input--small.el-input-group.el-input-group--prepend::after { + display: none; + content: ''; + position: absolute; + /* 内容大小(宽高)为0且边框大小不为0的情况下,每一条边(4个边)都是一个三角形,组成一个正方形。 + 我们先将所有边框透明,再给其中的一条边添加颜色就可以实现小三角图标 */ + border: 15px solid transparent; + border-top-color: #444; + left: 50%; + transform: translate(-50%, -46px); +} + +/* 昵称 */ +.tk-nick { + font-size: 1rem !important; + line-height: 32px; +} + +/* 填写项标题 */ +.el-input-group__append, .el-input-group__prepend { + background-color: var(--heo-card-bg) !important; + color: var(--heo-fontcolor) !important; + border-color: var(--heo-card-border) !important; + border: none !important; + font-weight: 700 +} + +/* 输入框 */ +.el-input__inner { + background: var(--heo-secondbg) !important; + border: none !important; + color: var(--heo-fontcolor) !important; + padding-left: 8px +} + +.el-input.el-input--small.el-input-group.el-input-group--prepend { + border-radius: 12px; + background: var(--heo-secondbg); + border: var(--style-border-always); +} + +.el-input-group--prepend .el-input__inner, .el-input-group__append { + border-radius: 12px !important +} + +.page .el-input.el-input--small.el-input-group.el-input-group--prepend { + background: var(--heo-card-bg) +} + +@media screen and (max-width: 769px) { + .el-input__inner { + background: var(--heo-card-bg) !important + } + + .el-input.el-input--small.el-input-group.el-input-group--prepend { + background: var(--heo-card-bg); + margin-bottom: 0 + } +} + +.page .el-input__inner { + background: var(--heo-card-bg) !important +} + +.el-input__inner:focus { + border: none !important +} + +/* 评论输入框 */ +.el-textarea__inner { + background: var(--heo-secondbg) !important; + color: var(--heo-fontcolor) !important; + border-radius: 12px !important; + min-height: 100px !important; + padding: 16px 16px 40px 16px !important; + border: var(--style-border-always) !important; + box-shadow: none !important; +} + +@media screen and (max-width: 768px) { + .el-textarea__inner { + background: var(--card-bg) !important; + overflow: hidden; + resize: none !important; + } +} + +#page .el-textarea__inner { + background: var(--heo-card-bg) !important; + box-shadow: var(--heo-shadow-border); +} + +.el-textarea__inner:focus { + border: var(--style-border-hover-always) !important; + box-shadow: var(--heo-shadow-main); +} + +#page .tk-meta-input .el-input { + box-shadow: var(--heo-shadow-border); +} + +#twikoo .tk-row .tk-col { + flex-direction: column-reverse !important; +} + +/* 评论数量字号 */ +#twikoo > div.tk-comments > div.tk-comments-container > div.tk-comments-title > span:nth-child(1) { + /* display: none !important; */ + font-size: 1.0rem; +} + +/* 加载时背景颜色 */ +.el-loading-mask { + background-color: none !important; +} + +/* 所有标签 */ +.tk-tag { + transform: translateY(-2px); +} + +/* 评论博主标签圆角 */ +.tk-tag-green { + border-radius: 4px !important; + border: 0px solid #e1f3d8 !important; + font-size: 0.5rem !important; +} + +/* 审核中的评论 */ +.tk-tag-yellow { + border-radius: 4px !important; + border: 0px solid #e1f3d8 !important; + font-size: 0.5rem !important; +} + +[data-theme=dark] .tk-tag-green { + background-color: #3b70fc; + border: none; + border-radius: 4px; + color: #fff; +} + +/* 评论置顶 */ +.tk-tag-red { + border-radius: 4px !important; + border: 0px solid #f3d8d8 !important; + font-size: 0.5rem !important; +} + +[data-theme=dark] .tk-tag-red { + background-color: #c23a3a21 !important; +} + +/* 预览按钮 */ +.el-button { + background-color: var(--heo-fontcolor) !important; + border: 0px solid var(--heo-main) !important; + color: var(--heo-background) !important; + border-radius: 8px !important; +} + +.el-button:hover { + background: var(--heo-main) !important; + color: var(--heo-white) !important; +} + +.el-button.tk-preview { + display: none !important; +} + +#twikoo > div.tk-comments > div.tk-submit > div.tk-row.actions > a { + display: none !important; +} + +#twikoo { + /* z-index: 102; */ +} + +/* 魔改教程入口 */ +.twikoo-info { + color: var(--heo-secondtext); +} + +/* 点赞和评论 */ +.tk-action-link { + color: var(--heo-lighttext) !important; +} + +.tk-action-icon svg { + fill: var(--heo-lighttext) !important; +} + +/* 取消按钮 */ +button.el-button.tk-cancel.el-button--default.el-button--small { + background: var(--heo-secondbg) !important; + border-radius: 8px !important; + color: var(--heo-fontcolor) !important; +} + +.tk-submit-action-icon.__markdown { + display: none; +} + +/* 发送按钮正常状态 */ +.tk-comments .el-button--primary { + border-color: var(--heo-fontcolor) !important; + color: var(--heo-card-bg) !important; + border-radius: 12px !important; + box-shadow: var(--heo-shadow-black); + transition: .3s; + width: 5rem; + position: absolute; + top: -43px; + right: 0; + margin-left: .5rem !important; + height: 32px +} + +/* 发送按钮禁用状态 */ +.tk-comments .el-button--primary.is-disabled, +.tk-comments .el-button--primary.is-disabled:active, +.tk-comments .el-button--primary.is-disabled:focus, +.tk-comments .el-button--primary.is-disabled:hover { + opacity: 0.2; +} + +.tk-row-actions-start { + position: absolute; + top: -84px; + left: 17px +} + +.tk-submit { + margin-top: .8rem !important +} + +@media screen and (max-width: 768px) { + .tk-submit .el-button--primary { + width: 5rem; + height: 122px; + top: -132px + } + + .tk-row-actions-start { + top: -176px + } +} + +.tk-comments-title { + /* position: absolute; + bottom: 0; + left: 0 */ +} + +.tk-extras { + margin-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.tk-icon.__comments:first-child { + width: 0.6em +} + +.tk-icon.__comments { + /* margin-left: 0!important; + color: var(--heo-main)!important */ +} + +.tk-row.actions { + margin-bottom: 0 !important; + margin-left: 0 !important; + margin-top: 0 !important; + justify-content: space-around !important +} + +.tk-meta-input { + position: relative !important; + margin-top: 8px; + width: calc(100% - 5.5rem); +} + +/* 内容 */ +#post-comment blockquote { + background: var(--heo-secondbg); + border: var(--style-border); + box-shadow: none; + margin: 0; + margin-bottom: 0.5rem; + font-size: 0.6rem; + color: var(--heo-secondtext); + border-radius: 8px; +} + +/* 表情 */ +.tk-content .tk-owo-emotion { + width: 3em; + margin: 0px 2px 0px 2px; +} + +.OwO .OwO-body .OwO-bar .OwO-packages li { + /* line-height: 45px !important; + font-size: 28px !important; */ +} + +.OwO .OwO-body { + z-index: 102; + width: 500px; +} + +#owo-big { + position: fixed; + align-items: center; + background-color: var(--heo-card-bg); + border: var(--style-border-always); + border-radius: 10px; + z-index: 9999; + display: none; + transform: translate(0, -105%); + overflow: hidden; + animation: owoIn 0.3s cubic-bezier(0.42, 0, 0.3, 1.11); + padding: 1rem; +} + +#owo-big img { + width: 100%; +} + +.tk-owo-emotion, +.twikoo .OwO-item img { + pointer-events: none; +} + +.OwO.OwO-open .OwO-body { + animation: .3s ease .1s 1 normal both running donate_effcet +} + + +@keyframes owoIn { + 0% { + transform: translate(0, -95%); + opacity: 0; + } + + 100% { + transform: translate(0, -105%); + opacity: 1; + } +} + +@media screen and (max-width: 768px) { + .OwO .OwO-body { + width: 300px; + } +} + +.tk-extra { + background: var(--heo-card-bg); + border: var(--style-border-always); + padding: 1px 5px 1px 2px; + border-radius: 8px; + margin-right: 4px !important; + color: var(--heo-secondtext) !important; + display: inline !important; + margin-top: 6px !important; + font-size: 0.5rem; +} + +.tk-extra .tk-icon { + display: none; +} + +.tk-expand { + background: var(--heo-card-bg) !important; + color: var(--heo-fontcolor) !important; + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + border-radius: 12px; + -webkit-user-select: none; + position: relative; + z-index: 2 +} + +@media screen and (min-width: 769px) { + .tk-expand:hover { + background: var(--heo-theme) !important; + color: var(--heo-white) !important + } +} + +.tk-comments-container > .tk-expand { + margin: 12px; + width: calc(100% - 24px) !important; + position: absolute; + bottom: 52px; + left: 0 +} + +.tk-expand::after { + background: linear-gradient(to bottom, var(--heo-none) 0, var(--heo-card-bg) 100%); + content: ''; + width: 100%; + height: 100px; + bottom: 43px; + left: 0; + display: flex; + position: absolute; + z-index: -1 +} + +.tk-expand._collapse::after { + display: none +} + +/* 评论时间 */ +.tk-time { + color: var(--heo-secondtext) !important; + font-size: 0.8rem; + margin-left: 0.5rem; +} + +/* 评论之间的间距 */ +.tk-comments-container > .tk-comment { + margin-top: 0rem !important; + margin-bottom: 0.5rem !important; + background: var(--heo-card-bg); + transition: 0.3s; + border-radius: 12px; + padding: 0rem; + padding-top: 0.5rem; + border: none; + border-top: var(--style-border-dashed); +} + +#page .tk-comments-container > .tk-comment { + padding: 1rem; + padding-bottom: 1.5rem; + border: var(--style-border); + border-top: var(--style-border); + box-shadow: var(--heo-shadow-border); +} + +@media screen and (max-width: 768px) { + .tk-comments-container > .tk-comment { + padding: 1rem; + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + } + + .tk-icon.__comments { + /* left: 0.5rem; */ + } +} + +.tk-icon { + /* position: absolute; */ +} + +/* 评论功能模块标题字号 */ +#post-comment .comment-head { + font-size: 0.8em !important; + margin-bottom: 0.5rem; + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.comment-randomInfo { + margin-left: auto; + font-size: 13px; +} + +/* 隐藏没有评论 */ +.tk-comments-no { + /* display: none !important; */ +} + +.tk-comments-container { + /* min-height: 0rem !important; + margin-top: 0.5rem; */ +} + + +.tk-replies > .tk-comment { + background: var(--heo-card-bg); + border-top: var(--style-border-dashed); + border-radius: 12px; + padding: 0; + transition: 0.3s; + padding-top: 1rem; + margin-top: 0; +} + +.tk-content p { + margin: 0px !important; +} + +.tk-replies .tk-content span:first-child:not(.token) { + font-size: 0.5rem; + color: var(--heo-secondtext); +} + +/* 图片描述 */ +.img-alt { + font-size: 12px; + margin: 0; + color: var(--heo-secondtext); +} + +/* 文章长图 */ +.long-img .img-alt { + display: none; +} + +.long-img img { + border-radius: 0 !important; + margin: 0 !important; +} + +/* 文章底部推荐 */ + +@media screen and (min-width: 768px) { + #pagination.pagination-post { + border-radius: 12px; + margin-top: 1rem; + } + + .relatedPosts { + margin-top: 1rem; + } +} + +@media screen and (min-width: 1300px) { + #pagination.pagination-post { + border-radius: 12px; + margin-top: 1rem; + } + + .relatedPosts { + margin-top: 1rem; + } +} + + +.post-reward { + margin-top: 0rem; + display: flex; + justify-content: center; +} + +.post-reward:hover > .reward-main { + display: none; +} + +.post-reward .reward-main { + z-index: 999; +} + +.tk-meta-input .el-input .el-input-group__prepend { + -webkit-user-select: none; + border-radius: 10px 0 0 10px; + border-right: var(--style-border-always) +} + +@media screen and (min-width: 768px) { + .post-reward:hover > .reward-main { + display: flex !important; + justify-content: left; + } +} + +@media screen and (max-width: 768px) { + + .post-reward .reward-main .reward-all { + width: 100%; + display: flex; + flex-wrap: wrap; + justify-content: space-around; + padding: 30px 0 60px 0; + border-radius: 12px 12px 0 0; + } + + #post .tag_share .post-meta__tags { + margin: 0 0.5rem 0 0; + } + + a.reward-main-btn { + margin: 4px auto; + } + + .tk-meta-input .el-input .el-input-group__prepend { + padding: 0 8px !important + } + + .tk-meta-input { + display: flex; + flex-direction: column; + top: 0px; + position: inherit !important; + } + + .tk-meta-input .el-input { + margin-left: 0px !important; + width: 100% !important; + margin-bottom: 8px; + } + + .tk-icon { + /* position: absolute; + right: 0; */ + } +} + + +.post-reward .reward-main .reward-all:after { + display: none; +} + +.reward-group { + display: flex; + margin-top: 0.5rem; +} + +.post-reward .reward-main .reward-all .reward-item:first-child img { + border-color: var(--heo-green); +} + +.post-reward .reward-main .reward-all .reward-item:last-child img { + border-color: var(--heo-blue); +} + +.share-link { + margin-left: 0.5rem; + display: flex; + justify-content: center; + position: relative; + text-align: center; +} + +.share-button { + background: var(--heo-card-btn-bg); + color: var(--heo-fontcolor); + border-radius: 8px; + cursor: pointer; + transition: 0.3s; + width: 56px; + height: 40px; +} + +.share-button i { + line-height: 40px; +} + +.share-button i.fab { + line-height: 42px; +} + +@media screen and (min-width: 1300px) { + .share-button { + background: var(--heo-card-bg); + border: var(--style-border); + } + + .share-button:hover { + transform: scale(1.03); + } + + .share-button:active { + transform: scale(0.97); + } + + .share-button i { + line-height: 38px; + } + + .share-button i.fab { + line-height: 40px; + } +} + +.share-button:hover { + background: var(--heo-theme); + border-color: var(--heo-theme); + color: var(--heo-white); + transition: 0.3s; + box-shadow: var(--heo-shadow-blue); +} + +.share-link.weibo:hover .share-button { + background: var(--heo-red); + border-color: var(--heo-red); + box-shadow: var(--heo-shadow-red); +} + +.share-link.mobile:hover .share-button { + background: var(--heo-green); + border-color: var(--heo-green); + box-shadow: var(--heo-shadow-green); + color: var(--heo-white); +} + +.share-main { + position: absolute; + bottom: 40px; + z-index: 100; + display: none; + padding-bottom: 15px; +} + +.share-main-all { + padding: 12px; + border-radius: 12px; + background: var(--heo-background); + animation: donate_effcet 0.3s 0.1s ease both; + flex-direction: column; + border: var(--style-border-always); +} + +#qrcode { + width: 150px; + height: 150px; + min-width: 150px; + min-height: 150px; + background: var(--heo-white); + padding: 8px; + border-radius: 8px; + margin-bottom: 8px; + border: var(--style-border-always); +} + +.share-link:hover .share-main { + display: flex; +} + +.share-qrcode { + display: flex; + justify-content: center; +} + +@media screen and (max-width: 768px) { + .share-link.mobile { + display: none; + } + + .share-button { + background: var(--heo-card-bg); + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + } +} + + +/* 表情窗口owo */ +.OwO .OwO-body { + border: var(--style-border-always) !important; + border-radius: 8px !important; + overflow: hidden; + background-color: var(--heo-maskbg) !important; + backdrop-filter: saturate(180%) blur(10px); + -webkit-backdrop-filter: blur(10px); +} + +.OwO .OwO-body .OwO-bar { + border-top: none !important; +} + +.OwO .OwO-body .OwO-items .OwO-item:hover { + box-shadow: var(--heo-shadow-lightblack) !important; + border-radius: 8px; +} + +#twikoo > div.tk-comments > div.tk-submit > div.tk-row.actions > div > div.tk-action-icon.OwO.OwO-open > div.OwO-body > div > ul > li > span { + line-height: 48px; + font-size: 28px; +} + +/* .OwO .OwO-body .OwO-bar .OwO-packages li { + margin-right: 0px !important; + width: 50px; + height: 48px; + transition: 0.3s; +} + +.OwO .OwO-body .OwO-bar .OwO-packages li:hover { + transition: 0.3s; +} + + + +.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active { + background: var(--heo-secondbg) !important; +} + +.OwO .OwO-body .OwO-items-show { + margin: 12px 8px !important; + min-height: 197px; +} */ +.OwO .OwO-body .OwO-items-show { + margin: 12px 8px !important; + min-height: 197px; +} + +.OwO-packages { + background: var(--heo-background); + padding-left: 8px !important; +} + + +/* 文章列表页 */ +/* ---------------------------------------------------------------- */ +/* 标题 */ +#page .category-lists .category-title { + display: none; +} + +.article-sort-item-title { + line-height: 1.3; + -webkit-line-clamp: 1; +} + +@media screen and (max-width: 768px) { + .article-sort-item-title { + -webkit-line-clamp: 2; + } +} + +#page { + background: none; + border: none; + padding: 0; +} + +@media screen and (min-width: 1300px) { + #page > div:not(.author-content-item) { + animation: slide-in .6s .2s backwards + } +} + +/* 图片 */ + +.article-sort .article-sort-item .article-sort-item-img { + border-radius: 12px; + min-width: 151px; + min-height: 80px; + background: var(--heo-secondbg); + -webkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); +} + +@media screen and (max-width: 768px) { + .article-sort .article-sort-item .article-sort-item-img { + min-width: 80px; + } +} + +#post .tag_share .post-meta__tag-list { + display: flex; + padding: 0; + width: 100%; + flex-wrap: wrap; + flex-direction: row +} + +#post .tag_share .post-meta__tag-list a { + margin-bottom: 8px; + margin-right: 8px +} + +#page .tag-cloud-list a { + color: var(--heo-fontcolor) !important; + font-size: 1.4em !important; + padding: 0.2em .5em; + background: var(--heo-card-bg); + margin: .5em .5em; + border-radius: 12px; + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + align-items: center +} + +#page .tag-cloud-list a:hover { + background: var(--heo-theme) !important; + box-shadow: var(--heo-shadow-blue); + color: var(--heo-card-bg) !important; + border: var(--style-border-hover); +} + +span.tagsPageCount { + background: var(--heo-secondbg); + padding: 4px 4px; + border-radius: 8px; + color: var(--heo-secondtext); + line-height: 1; + text-align: center; + min-width: 35px; + display: inline-block; + font-size: 1rem; + margin-left: 4px; +} + +#page .tag-cloud-list a:hover span.tagsPageCount { + color: var(--heo-lighttext); +} + +#tag-page-tags .tagsPageCount, #post .tag_share .post-meta__tags span.tagsPageCount { + padding: 2px; + background: var(--heo-card-bg); + border: var(--style-border-always); + min-width: 22.5px; + display: inline-block; + border-radius: 4px; + text-align: center; + font-size: 0.6rem; + color: var(--heo-fontcolor); + margin-left: 4px; +} + + +#tag #tag-page-tags a.select .tagsPageCount { + background: var(--heo-card-bg); + color: var(--heo-lighttext); +} + +span.tags-punctuation { + margin-right: 2px; +} + +span.tags-punctuation::before { + content: "\e663"; + font-family: "haofont" !important; + opacity: 0.4; + margin-right: 2px; +} + +.hide-aside #page span.tags-punctuation::before { + font-size: 22px; +} + +.recent-post-item span.tags-punctuation { + margin-right: 0px; + font-size: 13px; +} + +.category-lists span.tags-punctuation { + font-size: 18px; +} + +.tags-name { + margin-left: 2px; +} + +/* page标题 */ +#article-container h1 { + padding-left: 0rem; +} + +#article-container h1:before { + display: none; +} + +#article-container h1:hover { + padding-left: 0rem; +} + +/* 分类页 */ +#article-container > div > figure > figcaption > p { + margin: 0; +} + +#page .category-lists ul li::before { + display: none; +} + +#page .category-lists ul li { + margin: 0; + margin-right: 8px; + margin-bottom: 8px; +} + +#page .category-lists ul { + display: flex; + padding: 0; + flex-wrap: wrap; + flex-direction: row; +} + +#page .category-lists ul li { + padding: 4px 16px; + width: 200px; + border-radius: 12px; + background: var(--card-bg); + border: var(--style-border-always); +} + +/* 分类圆角 */ +figure.gallery-group { + border-radius: 12px; +} + +/* 分类分割线隐藏 */ +figure.gallery-group:hover .gallery-group-name::after { + display: none; +} + +/* 标签详情页标题 */ +.tag-cloud-title { + display: none; +} + +.tk-replies .tk-content { + margin-top: 0rem !important; +} + +#tag #tag-page-tags { + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin: 0 -.25rem; + margin-bottom: .5rem; + position: absolute; + z-index: 1; + width: 100%; + padding: 1rem 2rem; + left: 0; + top: 0; + max-height: 64px; + overflow: hidden; + background: var(--heo-card-bg); + backdrop-filter: saturate(180%) blur(20px); + transition: .1s ease-out +} + +@media screen and (max-width: 768px) { + #tag #tag-page-tags { + display: none + } +} + +#tag #tag-page-tags:hover { + max-height: 1000px; + transition: .3s ease-out; + background: var(--heo-maskbgdeep) +} + +#tag #tag-page-tags a { + padding: 0.1rem 0.5rem; + margin: 0.25rem 0.25rem; + line-height: 1.6; + border-radius: 8px; + color: var(--heo-fontcolor) !important; + border: var(--style-border-always); + display: flex; + align-items: center; + background: var(--heo-card-bg) +} + +#tag #tag-page-tags a.select { + color: var(--heo-card-bg) !important; + background: var(--heo-theme); + box-shadow: var(--heo-shadow-theme); +} + +#tag #tag-page-tags a:hover { + color: var(--heo-card-bg) !important; + background: var(--heo-theme); + box-shadow: var(--heo-shadow-theme); +} + +/* 时间线 */ +.article-sort-item:before { + display: none; +} + +.article-sort-title:before { + display: none; +} + +.article-sort-title:after { + display: none; +} + +.article-sort { + border: none; +} + +.article-sort { + margin-left: 0; + padding-left: 0; +} + +.article-sort-title { + margin-left: 0; + padding-bottom: 0; + padding-left: 0; +} + +.article-sort-title sup { + margin-left: 4px; + font-size: 16px; + font-weight: 700; + opacity: .4; + top: -1em +} + +.article-sort-item { + margin: 0 0 1rem 0rem; + overflow: hidden; + border-radius: 12px; +} + +@media screen and (max-width: 768px) { + .article-sort-item-info a { + white-space: inherit !important; + } +} + +.article-sort-item.year { + font-size: 0.8rem; + color: var(--heo-secondtext); + margin-bottom: 0.2rem; +} + +.article-sort-item-img img:hover { + transform: scale(1); +} + +.article-sort-title { + font-weight: bold; + font-size: 2em; +} + +/* 文章列表 */ +.article-sort-item-info { + padding: 0 0.8rem; + display: flex; + flex-direction: column; +} + +.article-sort-item-time { + order: 1; + margin-top: 4px; + color: var(--heo-secondtext); +} + +.article-sort-item-title { + order: 0; + font-weight: bold; +} + +.article-sort-item-title:hover { + transform: translateX(0px); + color: var(--heo-lighttext); +} + +/* 友情链接页面 */ +/* ---------------------------------------------------------------- */ +/* 随机文章 */ +#random-post { + min-height: 32px; + background: var(--heo-card-bg); + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + padding: 20px 30px; + border-radius: 12px; + margin-top: 8px; +} + +.random-friends-post { + text-decoration: none; + border-bottom: 2px solid var(--heo-lighttext); + color: var(--heo-fontcolor); + font-weight: 700; + padding: 0 4px; +} + +.random-friends-post:hover { + text-decoration: none; + border-bottom: 2px solid var(--heo-none); + color: var(--heo-white); + background: var(--heo-main); + border-radius: 4px; + box-shadow: var(--heo-shadow-main); +} + +.random-post-start { + transition-duration: 0.3s; +} + +.random-post-start:hover { + color: var(--heo-hovertext); +} + +/* 炙焰友链间距 */ +.flink#article-container .flink-list { + padding: 0; + margin: 0.5rem -6px 1rem -6px; + overflow-x: hidden; +} + +.flink#article-container .flink-desc { + margin: 0; + color: var(--heo-secondtext); +} + +/* 友情描述 */ +.flink#article-container .flink-list > .flink-list-item a .flink-item-desc { + white-space: normal; + padding: 5px 10px 16px 0; + color: var(--heo-fontcolor); + text-align: left; + height: 40px; + text-overflow: ellipsis; + opacity: 0.7; + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; +} + +.flink#article-container .flink-list > .flink-list-item:hover a .flink-item-desc { + color: var(--heo-card-bg); +} + +/* 友链标题 */ +.flink-list-item .flink-item-info { + display: flex; + flex-direction: column; + justify-content: center; + width: calc(100% - 90px); + height: fit-content; +} + +.flink-list-item:hover .flink-item-info { + min-width: calc(100% - 20px); +} + +.flink#article-container .flink-list > .flink-list-item a .flink-item-name { + text-align: left; + font-size: 19px; + line-height: 20px; + color: var(--heo-fontcolor); +} + +.flink#article-container .flink-list > .flink-list-item:hover a .flink-item-name { + color: var(--heo-card-bg) !important; +} + +.flink#article-container .flink-list > .flink-list-item a { + display: flex; + border: none; + width: 100%; + height: 100%; + align-items: center; +} + +.flink#article-container .flink-list > .flink-list-item a:hover { + background: none; +} + +/* 友链头像 */ +.flink#article-container .flink-list > .flink-list-item a img { + border-radius: 32px; + margin: 15px 20px 15px 15px; + transition: 0.3s; + background: var(--heo-background); + min-width: 60px; + min-height: 60px; +} + + +/* 悬浮状态头像 */ +.flink#article-container .flink-list > .flink-list-item:hover a img { + transition: 0.6s; + width: 0; + height: 0; + opacity: 0; + margin: 0.5rem; + min-width: 0px; + min-height: 0px; +} + +/* 友链右侧图标 */ + +#article-container .flink-list > .flink-list-item:hover .flink-item-info > img { + opacity: .8 !important; +} + +#article-container .flink-list > .flink-list-item .flink-item-info > img { + position: absolute; + opacity: 0 !important; + right: -30px !important; + bottom: -40px !important; + width: 100px !important; + height: 100px !important; + border-radius: 50% !important; + z-index: -1; + -webkit-transition: all .5s ease; + -moz-transition: all .5s ease; + -ms-transition: all .5s ease; + -o-transition: all .5s ease; + transition: all .5s ease; +} + + +/* 标题和描述 */ +.flink#article-container .flink-list > .flink-list-item a span { + transition: 0.3s; +} + +/* 友链描述 */ +.flink#article-container .flink-list > .flink-list-item:hover a .flink-item-desc { + overflow: hidden; + width: 100%; +} + +/* 修改初始动画 */ +.flink#article-container .flink-list > .flink-list-item { + margin: 6px 6px; + transition: 0.3s; + border-radius: 12px; + transition-timing-function: ease-in-out; + position: relative; + width: calc(20% - 12px); + border: var(--style-border); + box-shadow: var(--heo-shadow-border); + background: var(--heo-card-bg); + display: flex; +} + + +.flink#article-container .flink-list > .flink-list-item:hover { + transform: scale(1); + background: var(--heo-theme); + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); +} + +.gallery-group figcaption p { + line-height: 1.5 !important; +} + +@media screen and (min-width: 1300px) { + .flink#article-container .flink-list > .flink-list-item:hover { + transform: scale(1.03); + } + + .flink#article-container .flink-list > .flink-list-item:active { + transform: scale(0.97); + } +} + + +/* 超级博主友链 */ + +/* 超级博主标题 */ + +.flink#article-container .site-card .info .title { + color: var(--heo-fontcolor); + text-align: left; +} + +.flink#article-container .site-card:hover .info .title { + color: var(--heo-card-bg); +} + +.flink#article-container .site-card:hover .info { + height: 120px; +} + +.flink#article-container .site-card .site-card-text { + display: flex; + flex-direction: column; + align-items: flex-start; +} + + +/* 超级博主描述 */ +.flink#article-container .site-card .info .desc { + font-size: 0.7rem; + color: var(--heo-fontcolor); + opacity: 0.7; + transition: 0.3s; + text-align: left; +} + +.flink#article-container .site-card:hover .info .desc { + color: var(--heo-card-bg); +} + +@media screen and (min-width: 768px) { + .flink#article-container .site-card:hover .info .desc { + -webkit-line-clamp: 4; + } + + .flink#article-container .site-card:hover .info .desc { + transition: .3s; + color: var(--heo-card-bg); + width: 100% + } + + .flink#article-container .site-card:hover .info { + background: var(--heo-theme) + } +} + +/* 背景 */ +.flink#article-container .site-card { + border: var(--style-border); + border-radius: 12px; + transition: 0.3s; + transition-timing-function: ease-in-out; + overflow: hidden; + height: 200px; + position: relative; + width: calc(100% / 7 - 16px); + background: var(--heo-card-bg); + box-shadow: var(--heo-shadow-border); +} + +.site-card-tag { + position: absolute; + top: 0; + left: 0; + padding: 4px 8px; + background-color: var(--heo-main); + box-shadow: var(--heo-shadow-main); + color: var(--heo-white); + z-index: 1; + border-radius: 12px 0 12px 0; + transition: 0.3s; + font-size: 0.6rem; +} + +.site-card-tag.vip { + /*! Edit and share this gradient: https://html5kit.com/gradient-editor/?preset=d48f16,100;e5b085,0 */ + background: -moz-linear-gradient(38deg, rgba(229, 176, 133, 1) 0%, rgba(212, 143, 22, 1) 100%); + /* FF3.6+ */ + background: -webkit-linear-gradient(38deg, rgba(229, 176, 133, 1) 0%, rgba(212, 143, 22, 1) 100%); + /* Chrome10-25, Safari5.1-6 */ + background: linear-gradient(38deg, rgba(229, 176, 133, 1) 0%, rgba(212, 143, 22, 1) 100%); + /* W3C, IE10+, Firefox16+, Chrome26+, Opera12+, Safari7+ */ + overflow: hidden; + box-shadow: var(--heo-shadow-yellow); +} + +.light { + cursor: pointer; + position: absolute; + top: 0; + width: 100px; + height: 50px; + background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); + background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); + -webkit-animation: light_tag 4s both infinite; + -moz-animation: light_tag 4s both infinite; + -ms-animation: light_tag 4s both infinite; + animation: light_tag 4s both infinite; +} + +@keyframes light_tag { + 0% { + transform: skewx(0deg); + -o-transform: skewx(0deg); + -moz-transform: skewx(0deg); + -webkit-transform: skewx(0deg); + left: -150px; + } + + 99% { + transform: skewx(-25deg); + -o-transform: skewx(-25deg); + -moz-transform: skewx(-25deg); + -webkit-transform: skewx(-25deg); + left: 50px; + } +} + +.site-card-tag.speed { + background: var(--heo-green); + box-shadow: var(--heo-shadow-green); +} + +.flink#article-container .site-card:hover .site-card-tag { + left: -50px; +} + + +.flink-list-item:hover .site-card-tag { + left: -50px; +} + +.flink#article-container .site-card .info { + display: flex; + border: none; + padding: 0.5rem; + width: 100%; + height: 90px; + margin: 0; + border-radius: 0 0 12px 12px; +} + +/* 修复图片圆角 */ +.flink#article-container .site-card .img img { + border-radius: 12px 12px 0 0; + transform: scale(1.03); + transition: 0.3s; +} + +@media screen and (min-width: 769px) { + .flink#article-container .site-card:hover .img img { + transform: scale(1.1); + filter: brightness(0.3); + } + + .flink#article-container .site-card:hover .img { + height: 80px; + } +} + + +.flink#article-container .site-card .img { + -webkit-mask-image: -webkit-radial-gradient(center, #fff, #000); + border-radius: 0; + height: 120px; + width: 100%; + display: flex; + border: none; + padding: 0 !important; +} + + +/* 头像 */ +.flink#article-container .site-card .info img { + border-radius: 32px; + transition: .3s ease-out !important; + margin: 2px 8px 0 0; + width: 20px; + height: 20px; + min-width: 20px; + min-height: 20px; + background: var(--heo-secondbg); +} + +/* 边距 */ +.flink#article-container .site-card-group { + padding: 20px 0; +} + +.flink#article-container .site-card:hover .info img { + width: 0; + height: 0; + opacity: 0; + min-width: 0; + min-height: 0; +} + +.flink#article-container .site-card:hover { + border: var(--style-border-hover); + box-shadow: var(--heo-shadow-main); +} + +/* 友链文章 */ +.article-sort-item-info a { + margin-right: auto; + overflow: hidden; + text-overflow: ellipsis; +} + +/* 新页脚 */ + +@media screen and (max-width: 768px) { + #letlink { + flex-direction: column !important; + text-align: center !important; + } + + #letlogo { + display: none !important; + } + + #footer-wrap { + margin-top: 1rem !important; + } +} + +.footer-banner-right { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; +} + +#footer-wrap { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + padding: 20px 50px 0px 50px; + text-align: left !important; + max-width: 1200px; + margin: 0px auto; +} + +#footer-wrap h1 { + font-size: 1.5rem; + margin: 0; +} + +#footer-wrap h3 { + padding: 0 12px; +} + +#footer-wrap p { + margin: 0 0 0 0.2rem; + font-size: 0.8rem; + opacity: 0.8; +} + +#footer-wrap i { + margin-right: 0.5rem; + width: 22px; + font-size: 18px; + display: inline-block; +} + +#footer-wrap #letlogo { + display: flex; + flex-direction: column; + margin-right: 60px; + align-self: center; + margin: auto 0; + max-width: 200px; +} + +#footer-wrap #letlink .link_group { + display: flex; + flex-direction: column; + margin-right: 20px; + min-width: 180px; +} + +#footer-wrap #letlink { + display: flex; + flex-direction: row; + justify-content: space-around; + margin: 0 0 1rem 0; +} + +#weblogo i { + font-size: 2rem; + line-height: 2rem; + letter-spacing: -10px; +} + + +/*页脚样式一*/ + +.haofont.hao-icon-heartbeat { + transition: 0.3s; + animation: heartbeat-bounce 2s ease-in-out infinite; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +#ghbdages .github-badge img { + height: 20px; + max-width: 150px; + border-radius: 4px; + pointer-events: none +} + +#workboard img.boardsign { + width: 100%; + max-width: 130px; + border-radius: 0 +} + +@keyframes heartbeat-bounce { + 0%, + 100% { + transform: scale(1); + } + + 10%, + 30% { + transform: scale(0.9); + } + 20%, + 40%, + 60%, + 80% { + transform: scale(1.1); + } + 50%, + 70% { + transform: scale(1.1); + } +} + +#workboard { + font-size: 12px; +} + +/* 页脚底层背景 */ +#footer:before { + position: absolute !important; + width: 100% !important; + height: 100% !important; + content: '' !important; + z-index: -1; +} + + +div#heo-footer-bar { + display: none +} + +.post div#heo-footer-bar { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 16px +} + +div#heo-footer-bar a.footer-bar-link { + padding: 4px 16px; + background: var(--heo-secondbg); + border-radius: 20px; + margin-top: 8px; + font-size: 14px; + cursor: pointer; + border: var(--style-border-always) +} + +div#heo-footer-bar a.footer-bar-link:hover { + background: var(--heo-main); + color: var(--heo-white); + transform: scale(1.1); + border-color: var(--heo-main) +} + +div#heo-footer-bar .footer-logo { + font-size: 24px +} + +div#heo-footer-bar .footer-bar-description { + color: var(--heo-secondtext); + font-weight: 700 +} + +/* 404页面 */ +#error-wrap .error-content { + box-shadow: none !important; + border-radius: 12px; + background: var(--heo-card-bg) !important; +} + +#body-wrap.page .errors { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 1rem; + padding-top: 50px; + position: relative; +} + +#body-wrap.page .errors .aside-list { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + margin: 1rem; + max-width: 100%; +} + +#body-wrap.page .errors .aside-list .aside-list-group { + display: flex; + flex-direction: row; + flex-wrap: wrap; + max-width: 800px; + margin: 0 auto; + justify-content: space-between; +} + +#body-wrap.page .errors .aside-list .aside-list-item { + padding: 0.5rem 0; + width: 49%; +} + +#body-wrap.page .errors .aside-list .aside-list-item img { + width: 100%; + object-fit: cover; + border-radius: 12px; +} + +#body-wrap.page .errors .aside-list .aside-list-item .thumbnail { + overflow: hidden; + width: 100%; + height: 200px; + background: var(--heo-card-bg); + display: flex; +} + +#body-wrap.page .errors .aside-list .aside-list-item .content .title { + -webkit-line-clamp: 2; + overflow: hidden; + display: -webkit-box; + -webkit-box-orient: vertical; + line-height: 1.5; + justify-content: center; + align-items: flex-end; + align-content: center; + padding-top: 0.5rem; + font-size: 16px; + font-weight: bold; +} + +#body-wrap.page .errors .aside-list .aside-list-item .content time { + display: none; +} + + +@media screen and (max-width: 768px) { + #body-wrap.page .errors { + padding-top: 0; + } + + #body-wrap.page .errors .aside-list { + margin: 0; + } + + #body-wrap.page .errors .aside-list .aside-list-item .thumbnail { + height: 100px; + } +} + +/* bb哔哔 */ +/* bb样式 */ + +#bber .timeline #waterfall { + opacity: 0; + transition: 0.3s; +} + +#bber .timeline #waterfall.show { + opacity: 1; +} + +#bber .timeline ul li.item { + position: relative; + width: 32%; + border: var(--style-border-always); + border-radius: 12px; + padding: 1rem; + padding-bottom: 0.5rem; + transition: 0.3s; + display: flex; + flex-direction: column; + flex-wrap: nowrap; + justify-content: space-between; + align-items: flex-start; + background: var(--heo-card-bg); + box-shadow: var(--heo-shadow-border); + margin-right: 2%; +} + +#bber .timeline ul li.item hr { + display: flex; + position: relative; + margin: 8px 0; + border: 1px dashed var(--heo-theme-op); + width: 100%; +} + +@media screen and (max-width: 768px) { + #bber .timeline ul li.item { + padding: 0; + } +} + +#bber .timeline ul li.item:hover { + border: var(--style-border-hover); +} + +#bber ul.list { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} + +#bber li.item { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + align-items: flex-start; +} + + +@media screen and (max-width: 1300px) { + #bber .timeline ul li.item { + width: 49%; + margin-right: 1%; + } +} + + +@media screen and (max-width: 768px) { + #bber .timeline ul li.item { + width: 100%; + margin-right: 0; + } + + #bber .timeline ul li.item { + padding: 16px 20px; + } +} + +.timeline ul .list { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} + +/* 标题 */ +.bb-info { + display: inline; + float: right; + line-height: 1; + color: var(--heo-secondtext); + margin-left: auto; + margin-bottom: 1rem; + margin-right: 0.5rem; +} + +.bb-info:hover { + color: var(--heo-hovertext); +} + +#bber { + margin-top: 1rem; + width: 100%; +} + +/* 每条动态 */ +#bber div.bber-content { + display: flex; + flex-direction: initial; + flex-wrap: wrap; + border-radius: 12px; + width: 100%; + height: 100%; +} + +#bber > section > ul > li.item { + margin-bottom: 1rem; +} + +#bber .bber-info { + display: flex; + align-items: center; +} + +#bber .bber-info .fa-rectangles-mixed { + margin-right: 8px; +} + +#bber .bber-content-link { + display: flex; + margin-left: 0.5rem; + color: var(--heo-secondtext); + font-size: 0.7rem; + align-items: center; + background-color: rgba(245, 108, 108, 0.13); + color: #f56c6c; + padding: 0 8px; + border-radius: 20px; +} + +#bber .bber-content-link:hover { + background-color: var(--heo-lighttext); + color: var(--heo-card-bg); +} + +#bber .bber-content-link i { + margin-right: 3px; +} + +#bber .bber-reply { + cursor: pointer; + padding: 0 4px; +} + +#bber .bber-bottom { + display: flex; + justify-content: space-between; + width: 100%; + -webkit-user-select: none +} + +#bber .count { + color: var(--heo-secondtext); + font-size: 0.8rem; +} + +#bber p { + margin: 0; +} + +#bber .datafrom i { + margin-right: 4px; +} + +/* 音乐 */ +#bber .bber-music { + width: 100%; + height: 90px; + margin: 0.5rem 0; + border-radius: 8px; + overflow: hidden; + border: var(--style-border-always); + background: var(--heo-secondbg); +} + +#bber .aplayer { + margin: 0; +} + +#bber .aplayer .aplayer-info .aplayer-music .aplayer-title { + font-size: 0.8rem; + font-weight: bold; + margin: 0; + color: var(--heo-black); +} + +#bber .aplayer.aplayer-withlrc .aplayer-pic { + height: 82px; + width: 82px; + margin: 4px; + border-radius: 4px; +} + +#bber .aplayer .aplayer-info .aplayer-music { + height: 23px; +} + +#bber .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap { + padding: 0; +} + +#bber .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar { + background: var(--heo-gray); + height: 8px; + border-radius: 12px; + transition: 0.3s; + overflow: hidden; +} + +#bber .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar { + height: 12px; +} + +#bber .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played { + height: 100%; + border-radius: 12px; +} + +#bber .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded { + height: 100%; + border-radius: 12px; +} + +#bber .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb { + display: none; +} + +#bber .aplayer .aplayer-info .aplayer-controller { + align-items: center; +} + +#bber .aplayer .aplayer-info .aplayer-controller .aplayer-time { + position: initial; +} + +#bber .bber-music .aplayer-lrc { + display: none; +} + +/* 只能展示30条的提示 */ +#bber-tips { + font-size: 14px; + display: flex; + justify-content: center; + margin-top: 1rem; +} + +/* 图片 */ + +#bber .bber-container-img img { + object-fit: cover; + max-height: 100%; + border-radius: 12px; +} + +#bber .bber-container-img { + display: flex; + align-items: center; + justify-content: space-around; + width: 100%; + flex-wrap: wrap; + margin-bottom: 0.3rem; +} + +#bber .bber-container-img a { + height: 100px; + border-radius: 8px; + overflow: hidden; + display: flex; + justify-content: center; + position: relative; + width: calc(100% / 4 - 5px); + margin-bottom: 10px +} + +#bber .bber-container-img .bber-content-noimg { + width: calc(100% / 4 - 5px) +} + +/* 时间 */ + +#bber > section > ul > li > div .bber-info-time { + color: var(--heo-fontcolor); + font-size: 0.7rem; + background-color: var(--heo-gray-op); + padding: 0 8px; + border-radius: 20px; + cursor: default; + display: flex; + align-items: center; +} + +#bber > section > ul > li > div .bber-info-time i { + margin-right: 8px; +} + +/* 内容 */ +#bber .bber-content .datacont { + order: 0; + font-size: 0.8rem; + font-weight: bold; + color: var(--heo-fontcolor); + width: 100%; + line-height: 1.38; + border-radius: 12px; + display: flex; + flex-direction: column; + text-align: justify; +} + +#bber .bber-content .datacont p { + margin-bottom: 0.5rem; +} + +/* 标签 */ +#bber .bber-content .datacont a.tag { + background-image: none !important; + background-color: #f2f2f2 !important; + color: #999 !important; + border-radius: 4px; + text-decoration: none; + font-weight: 400; + font-size: 15px; + padding: 2px 5px; + +} + +#bber .bber-content .datacont a.tag:before { + content: "#"; +} + +/* 设备 */ +#bber > section > ul > li > div .datafrom { + order: 2; + color: var(--heo-secondtext); + font-size: 0.7rem; + margin-left: 8px; +} + +#bber > section > ul > li > div .datafrom small { + font-size: 0.7rem; +} + +/* 加载更多 */ +.load-btn.button-load { + background: var(--heo-card-btn-bg); + color: var(--heo-fontcolor); + padding: 12px 12px; + margin: 1.5rem 0 0 0; + width: 100%; + text-align: center; + border-radius: 12px; + transition: 0.3s; + font-weight: bold; +} + +.load-btn.button-load:hover { + background: var(--heo-blue); + color: var(--heo-white); + transition: 0.3s; + box-shadow: var(--heo-shadow-blue); +} + +/* 友链朋友圈 */ + +#hexo-circle-of-friends-root { + margin: 0 -8px; +} + +.moments-list { + display: flex; + flex-direction: column; +} + +.moments-list .article-sort-item-info { + display: flex; + flex-direction: column; +} + +.article-sort-item-info-more { + display: flex; + font-size: 0.7rem; + margin-right: auto; +} + +.friend_post_time { + margin-left: 8px; + color: var(--heo-secondtext); +} + +.friendlink-avatar { + width: 3rem; + height: 3rem; + min-width: 3rem; + min-height: 3rem; + border-radius: 32px; + overflow: hidden; + background: var(--heo-secondbg); + padding: 0 !important; +} + +.friendlink-avatar:hover { + border-radius: 32px !important; + background: var(--heo-secondbg); +} + +.moments-list .article-sort-item-info .article-sort-item-title { + color: var(--heo-lighttext); +} + +.moments-list .article-sort-item-info .article-sort-item-title:hover { + color: var(--heo-hovertext); +} + +a.bb-link { + margin-left: 8px; + color: var(--heo-secondtext) !important; + display: inline; + border: none !important; +} + +a.bb-link-info { + display: inline; + float: right; + border: none !important; + color: var(--heo-secondtext) !important; + line-height: 2.7rem; +} + +a.bb-link-info:hover { + color: var(--heo-fontcolor) !important; + background: none !important; +} + +#friend_link_moments { + border: none !important; +} + +.moments-article-img { + height: 100%; + margin: 0 !important; +} + +.tab-item-content #moments_container .moments-item a { + border-bottom: none; + padding: 0; + margin-right: auto; + width: auto; +} + +.tab-item-content #moments_container .moments-item a:hover { + background: none; + color: var(--heo-lighttext); + box-shadow: none; +} + +.tab-item-content #moments_container h2 { + display: none; +} + +/* 朋友圈页面 */ + +#friend_moments_list .moments-sort-item { + margin: 1rem 0; +} + +.moments-sort-item-img { + border-radius: 12px; +} + +.moments-item-time { + order: 1; +} + +.moments-sort-item-title { + color: var(--heo-lighttext); + border-bottom: none !important; + padding: 0 !important; +} + +.moments-sort-item-title:hover { + color: var(--heo-hovertext) !important; + background: none !important; + box-shadow: none !important; +} + +.friendlink-avatar { + border-bottom: none !important; +} + +.moments_load_button { + color: var(--heo-fontcolor) !important; + background: var(--heo-card-btn-bg) !important; + padding: 12px 16px !important; + border-radius: 12px !important; + transition: 0.3s; + width: 100%; + margin-top: 1rem; + margin-bottom: 1rem; + border: 0 !important; +} + +.moments_load_button:hover { + color: var(--heo-white) !important; + background: var(--heo-main) !important; + transition: 0.3s; +} + +.moments-item-title { + color: var(--heo-lighttext); + font-size: 1rem; + order: 0; + width: 100%; + font-weight: bold; + -webkit-line-clamp: 1 !important; + overflow: hidden; + -webkit-box-orient: vertical; +} + +.moments-item-info { + display: flex; + flex-direction: column; +} + +.moments_post_time { + display: none; +} + +.moments_post_time i { + margin-right: 8px; +} + +.chart { + align-items: flex-start; + flex: 1; + width: 100px; + height: 60px; + margin: 20px; +} + +.moments-item-title { + font-weight: bold; +} + +.moments_post_info_number { + float: right +} + +@media screen and (max-width: 500px) { + #info_user_pool { + padding: 10px; + flex-direction: column; + max-height: 200px + } + + .chart { + flex: 0; + width: 100%; + height: 160px; + margin: 0; + } +} + +.moments-item-img { + width: 60px !important; + height: 60px !important; +} + +.moments-item-img img { + border-radius: 99px; + width: 80px; + height: 80px; + overflow: hidden; +} + +#info_user_pool { + background: var(--heo-secondbg); + border-radius: 12px !important; + margin-top: 1rem; + box-shadow: none !important; +} + +.moments-item { + margin-left: 0 !important; + box-shadow: none !important; +} + +/* 豆瓣 */ +.hexo-douban-item { + border-bottom: none !important; + background: var(--heo-card-bg); + border: var(--style-border); + box-shadow: var(--heo-shadow-border); + border-radius: 12px; + margin: 8px 0; + height: 160px; + min-height: 160px !important; + width: 49%; + overflow: hidden; +} + +@media screen and (min-width: 1300px) { + .hexo-douban-item { + width: 32%; + } +} + +#hexo-douban-item3 { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} + +.hexo-douban-item .hexo-douban-picture a { + padding: 0 !important; +} + +.hexo-douban-item .hexo-douban-picture img { + margin: 0px !important; + height: 100% !important; +} + +.hexo-douban-tabs { + display: none; +} + +.hexo-douban-title a { + border-bottom: 0px !important; +} + +.hexo-douban-title { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.hexo-douban-title a:hover { + color: var(--heo-lighttext) !important; + background: var(--heo-none) !important; +} + +.hexo-douban-pagination { + margin: auto; + width: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +span.hexo-douban-pagenum { + margin: 0 0.5rem; +} + +.hexo-douban-title { + font-size: 1rem; + line-height: 1; +} + +.hexo-douban-title a { + padding: 0 !important; +} + +.hexo-douban-info { + padding-left: 130px !important; + margin-right: 0.5rem; +} + +.hexo-douban-meta { + font-size: 0.7rem !important; + color: var(--heo-secondtext); + margin-top: 0.3rem; + line-height: 1.05; +} + +.hexo-douban-comments { + line-height: 1.2; + margin-top: 0.5rem; + font-size: 0.8rem !important; + -webkit-line-clamp: 3; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; +} + +.hexo-douban-picture { + height: 100%; + top: 0 !important; + padding: 10px 0 10px 10px; +} + +.hexo-douban-picture a img { + border-radius: 8px !important; +} + +.hexo-douban-button { + width: 4rem; + height: 2rem; + line-height: 1.9rem; + border-radius: 8px !important; + background: var(--heo-card-bg); + box-shadow: var(--heo-shadow-lightblack); + border: var(--style-border); + margin: 0 0.2rem; + border-bottom: var(--style-border) !important; +} + +/* 标签页 */ +/* 隐藏时间 */ +.article-sort-item-time { + display: none; +} + +/* 标签 */ +.article-sort-item-tags { + margin-top: 8px; + white-space: nowrap; + overflow: hidden; + display: inline-block; + text-overflow: ellipsis; + width: 100%; + font-size: 0.7rem; +} + +.article-sort-item-tags a { + color: var(--heo-fontcolor); + transition: 0.3s; +} + +.article-sort-item-tags a:hover { + color: var(--heo-theme); + transition: 0.3s; +} + +.article-sort-item-tags a .tags-punctuation { + font-size: 12px; + margin-right: 1px +} + +/* v3footer */ +#heo-footer .footer-links { + display: flex; + flex-direction: column; +} + +#heo-footer { + display: flex; + flex-direction: row; + width: 100%; + max-width: 1200px; + margin: 1rem auto; + justify-content: space-between; + flex-wrap: wrap; + margin-bottom: 3rem; + padding: 0 1rem; +} + +#heo-footer .footer-item { + font-size: .8rem; + line-height: .8rem; + margin: 4px 0; + color: var(--heo-fontcolor); + margin-right: auto; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 120px; + cursor: pointer; + padding: 8px; + border-radius: 12px +} + +#heo-footer .footer-item:hover { + color: var(--heo-lighttext); + background: var(--heo-main-op-light) +} + +[data-theme=dark] #heo-footer .footer-item:hover { + background: var(--heo-main-op) +} + +#heo-footer .footer-group { + min-width: 120px; +} + +#heo-footer .footer-title-group { + display: flex; + align-items: center; + margin: 1rem 0 0.7rem 0; + color: var(--heo-secondtext); + font-size: .8rem; + margin-left: 8px +} + +#heo-footer .footer-title-group a { + margin-left: 8px; +} + +#heo-footer .footer-title-group i { + line-height: 1; + color: var(--heo-secondtext); + transition: 0.3s; + font-size: 12px; +} + + +#heo-footer .footer-title-group a:hover i { + color: var(--heo-main); +} + +#heo-footer .footer-title-group .footer-title { + margin: 0; +} + +#heo-footer .random-friends-btn { + display: flex; +} + +#heo-footer .footer-title { + color: var(--heo-secondtext); + font-size: .8rem; + margin-left: 8px +} + +#footer-banner { + padding: 0.3rem; + color: var(--heo-fontcolor); + margin-top: 1rem; + background: var(--heo-secondbg) 0.6; + display: flex; + overflow: hidden; + z-index: 999; + transition: 0.3s; + border-top: var(--style-border-always); +} + +#footer-banner .footer-banner-links { + display: flex; + justify-content: space-between; + max-width: 1400px; + width: 100%; + margin: 0 auto; + flex-wrap: wrap; + align-items: center; + line-height: 3; +} + +#footer-banner .footer-banner-left { + display: flex; + flex-wrap: wrap; + min-height: 32px; + align-items: center; +} + +#footer-banner .footer-banner-link { + margin: 0 4px; + color: var(--heo-fontcolor); + font-size: .8rem; + font-weight: 700; + white-space: nowrap; + padding: 8px; + border-radius: 12px; + line-height: 1 +} + +#footer-banner .footer-banner-link.cc { + margin-right: 0rem; +} + +#footer-banner .footer-banner-link.cc i:not(:last-child) { + margin-right: .5rem +} + +#footer-banner .footer-banner-link.cc i { + font-size: 18px; +} + +#footer-banner .footer-banner-link:hover { + color: var(--heo-lighttext); + background: var(--heo-main-op) +} + +#footer-banner > div > div.footer-banner-left > span { + margin-right: 1rem; +} + +#footer-banner .footer-banner-right a:hover { + color: var(--heo-lighttext); +} + +#footer_deal i { + font-size: 0.9rem; + line-height: 0.9rem; + height: 0.9rem; +} + +/* about关于页 */ +.la-widget.la-data-widget__container { + border-radius: 12px; + border: var(--style-border) !important; + box-shadow: var(--heo-shadow-border); + border-color: var(--heo-card-border); +} + +#about-page { + display: flex; + padding-top: 1rem; + flex-direction: column; + align-items: center; +} + +@keyframes floating { + 0% { + transform: translate(0, -4px); + } + 50% { + transform: translate(0, 4px); + } + 100% { + transform: translate(0, -4px); + } +} + +#about-page .author-info { + display: flex; + align-items: center; + margin: 0 0 16px 0; +} + +#about-page .author-tag-left { + display: flex; + flex-direction: column; + align-items: flex-end; +} + +#about-page .author-tag-right { + display: flex; + flex-direction: column; + align-items: flex-start; +} + +@media screen and (max-width: 768px) { + #about-page .author-tag-left, #about-page .author-tag-right { + display: none; + } +} + +#about-page .author-tag-left .author-tag:first-child, #about-page .author-tag-left .author-tag:last-child { + margin-right: -16px; +} + +#about-page .author-tag-right .author-tag:first-child, #about-page .author-tag-right .author-tag:last-child { + margin-left: -16px; +} + +#about-page .author-tag { + transform: translate(0, -4px); + padding: 1px 8px; + background: var(--heo-card-bg); + border: var(--style-border-always); + border-radius: 40px; + margin-top: 6px; + font-size: 14px; + font-weight: bold; + box-shadow: var(--heo-shadow-lightblack); + animation: 6s ease-in-out 0s infinite normal none running floating; +} + +#about-page .author-tag:nth-child(1) { + animation-delay: 0s; +} + +#about-page .author-tag:nth-child(2) { + animation-delay: 0.6s; +} + +#about-page .author-tag:nth-child(3) { + animation-delay: 1.2s; +} + +#about-page .author-tag:nth-child(4) { + animation-delay: 1.8s; +} + +#about-page .author-img { + margin: 0 30px; + border-radius: 50%; + width: 180px; + height: 180px; + position: relative; + background: var(--heo-secondbg); + user-select: none; + transition: .3s +} + +#about-page .author-img img { + border-radius: 200px; + overflow: hidden; + width: 180px; + height: 180px +} + +#about-page .author-img:hover { + transform: scale(1.1) +} + +#about-page .author-img::before { + content: ''; + -webkit-transition: 1s; + -moz-transition: 1s; + -o-transition: 1s; + -ms-transition: 1s; + transition: 1s; + width: 30px; + height: 30px; + background: var(--heo-green); + position: absolute; + border-radius: 50%; + border: 5px solid var(--heo-background); + bottom: 5px; + right: 10px; + z-index: 2; +} + +@media screen and (max-width: 768px) { + #about-page .author-img { + width: 120px; + height: 120px; + } + + #about-page .author-img img { + width: 120px; + height: 120px + } + + #about-page .author-img::before { + bottom: -5px; + right: -5px; + } +} + +#about-page .author-title { + font-size: 2rem; + font-weight: bold; + margin: 1rem 0; + line-height: 1; +} + +.page-title { + display: none; +} + +:root { + --offset: 0px; +} + +.inline-word { + word-break: keep-all; + white-space: nowrap; +} + +/* 一行内容 */ + +.author-content { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + width: 100%; + margin-top: 1rem; +} + +/* 一行内容,纵向组件 */ + +.author-content-item-group.column { + display: flex; + flex-direction: column; + width: 49%; + justify-content: space-between; +} + +/* 一行内容,横向组件 */ + +.author-content-item { + width: 49%; + border-radius: 24px; + background: var(--heo-card-bg); + border: var(--style-border-always); + box-shadow: var(--heo-shadow-border); + position: relative; + padding: 1rem 2rem; + overflow: hidden; +} + +.author-content-item.single { + width: 100%; +} + +.author-content-item .author-content-item-title { + font-size: 36px; + font-weight: bold; + line-height: 1; +} + +.author-content-item .author-content-item-tips { + opacity: 0.8; + font-size: 0.6rem; + margin-bottom: 0.5rem; +} + +@media screen and (max-width: 768px) { + .author-content-item { + width: 100% !important; + margin-top: 1rem; + padding: 1rem; + } + + .author-content-item-group.column { + width: 100% !important; + } + + .author-content { + margin-top: 0rem; + } +} + +.card-background-icon { + font-size: 12rem; + opacity: 0.2; + position: absolute; + right: 0; + bottom: -40%; + transform: rotate(30deg); + transition: 2s ease-in-out; +} + +.author-content-item:hover .card-background-icon { + transform: rotate(20deg); +} + +.about-reward { + position: absolute; + top: 1rem; + right: 2rem +} + +@media screen and (max-width: 768px) { + .reward .about-reward #con { + width: 170px + } + + .reward #tube-con { + display: none + } +} + +.reward #con { + width: 350px; + height: 85px; + position: relative; + border-radius: 4px +} + +.reward #TA-con { + width: 157px; + height: 50px; + background-color: #f25d8e; + -webkit-box-shadow: 0 4px 4px rgba(255, 112, 159, .3); + box-shadow: 0 4px 4px rgba(255, 112, 159, .3); + position: absolute; + top: 50%; + left: 10%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -o-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + border-radius: 4px; + cursor: pointer +} + +@media screen and (max-width: 768px) { + .reward #TA-con { + width: 125px; + left: 54px + } +} + +.reward #TA-con:hover { + background-color: #ff6b9a +} + +.reward #text-con { + width: 100px; + height: 100%; + margin: 0 auto; + position: relative +} + +.reward #linght { + width: 0; + height: 0; + position: absolute; + top: 36%; + left: 4px; + border-color: transparent; + border-style: solid; + border-width: 10px; + border-top: 10px solid #fff; + border-radius: 4px; + -webkit-transform: rotate(-55deg); + -moz-transform: rotate(-55deg); + -o-transform: rotate(-55deg); + -ms-transform: rotate(-55deg); + transform: rotate(-55deg) +} + +.reward #linght::after { + position: absolute; + top: -13px; + left: -11px; + content: ""; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 10px; + border-top: 10px solid #fff; + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -o-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + border-radius: 4px +} + +.reward #TA { + float: right; + line-height: 50px; + font-size: 15px; + color: #fff +} + +.reward #tube-con { + width: 157px; + height: 55px; + position: absolute; + right: -5px; + top: 15px +} + +.reward svg { + width: 100%; + height: 100% +} + +.reward #mask { + width: 0; + height: 100%; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + -webkit-transition: all .5s; + -moz-transition: all .5s; + -o-transition: all .5s; + -ms-transition: all .5s; + transition: all .5s +} + +.reward #mask svg { + width: 157px; + height: 55px +} + +.reward #TA-con:hover + #tube-con > #mask { + width: 157px +} + +.reward #TA-con:hover + #tube-con > #orange-mask { + -webkit-animation: move1 .5s linear .2s infinite; + -moz-animation: move1 .5s linear .2s infinite; + -o-animation: move1 .5s linear .2s infinite; + -ms-animation: move1 .5s linear .2s infinite; + animation: move1 .5s linear .2s infinite +} + +.reward #TA-con:hover + #tube-con > #orange-mask svg { + -webkit-animation: movetwo .5s linear .2s infinite; + -moz-animation: movetwo .5s linear .2s infinite; + -o-animation: movetwo .5s linear .2s infinite; + -ms-animation: movetwo .5s linear .2s infinite; + animation: movetwo .5s linear .2s infinite +} + +.reward #orange-mask { + width: 18px; + height: 100%; + overflow: hidden; + position: absolute; + left: -15px; + top: 0 +} + +.reward #orange-mask svg { + position: absolute; + top: 0; + left: 15px; + width: 157px; + height: 55px +} + +.reward #people { + position: absolute; + right: 10px; + top: 4px; + font-size: 12px; + font-family: "雅黑"; + color: #aaa +} + +.reward #people > b { + color: #777 +} + +@-moz-keyframes move1 { + 0% { + left: -15px + } + + 100% { + left: 140px + } +} + +@-webkit-keyframes move1 { + 0% { + left: -15px + } + + 100% { + left: 140px + } +} + +@-o-keyframes move1 { + 0% { + left: -15px + } + + 100% { + left: 140px + } +} + +@keyframes move1 { + 0% { + left: -15px + } + + 100% { + left: 140px + } +} + +@-moz-keyframes movetwo { + 0% { + left: 15px + } + + 100% { + left: -140px + } +} + +@-webkit-keyframes movetwo { + 0% { + left: 15px + } + + 100% { + left: -140px + } +} + +@-o-keyframes movetwo { + 0% { + left: 15px + } + + 100% { + left: -140px + } +} + +@keyframes movetwo { + 0% { + left: 15px + } + + 100% { + left: -140px + } +} + + +/* 关于页面打招呼信息 */ + +#about-page .myInfoAndSayHello { + display: flex; + flex-direction: column; + justify-content: center; + color: var(--heo-white); + background: linear-gradient(120deg, rgba(91, 39, 255, 1) 0%, rgba(0, 212, 255, 1) 100%); + background-size: 200%; + animation: gradient 15s ease infinite; + width: 59%; +} + +#about-page .myInfoAndSayHello .title1 { + opacity: 0.8; + line-height: 1.3; +} + +#about-page .myInfoAndSayHello .title2 { + font-size: 36px; + font-weight: bold; + line-height: 1.1; + margin: 0.5rem 0; +} + +.author-content-item-group.column.mapAndInfo { + width: 59%; +} + +/* 关于页面自我信息 */ +.author-content-item.selfInfo { + display: flex; + min-height: 100px; + max-height: 400px; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + height: -webkit-fill-available; + height: 40%; +} + +@media screen and (max-width: 1300px) { + .author-content-item.selfInfo { + height: 70%; + } +} + +.author-content-item.selfInfo div { + display: flex; + flex-direction: column; + margin: 0.5rem 2rem 0.5rem 0; +} + +.author-content-item.selfInfo .selfInfo-title { + opacity: 0.8; + font-size: 0.6rem; + line-height: 1; + margin-bottom: 8px; +} + +.author-content-item.selfInfo .selfInfo-content { + font-weight: bold; + font-size: 34px; + line-height: 1; +} + +/* 关于页面我的照片 */ + +.author-content-item.myphoto { + height: 60%; + min-height: 240px; + position: relative; + overflow: hidden; + width: 39%; + display: flex; + align-items: center; + justify-content: center; +} + +.author-content-item.myphoto img { + position: absolute; + height: 100%; + min-width: 100%; + object-fit: cover; + transition: 0.6s; +} + +.author-content-item.myphoto:hover img { + min-width: 105%; + transition: 2s; +} + +.author-content-item.myphoto .myphoto-title { + position: absolute; + bottom: 0px; + left: 0px; + width: 100%; + background: var(--heo-maskbgdeep); + padding: 0.5rem 2rem; + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); +} + +/* 关于页面我的生涯图片 */ +.author-content-item.careers { + min-height: 400px; +} + +.author-content-item.careers img { + position: absolute; + left: 0; + bottom: 20px; + width: 100%; + transition: 0.6s; +} + +.author-content-item.careers .careers-group { + margin-top: 12px; +} + +.author-content-item.careers .careers-item { + display: flex; + align-items: center; +} + +.author-content-item.careers .careers-item .circle { + width: 16px; + height: 16px; + margin-right: 8px; + border-radius: 16px; +} + +.author-content-item.careers .careers-item .name { + color: var(--heo-secondtext); +} + +/* 关于页面我的性格 */ + +.author-content-item.personalities { + overflow: hidden; + position: relative; + width: 59%; +} + +.author-content-item.personalities .title2 { + font-size: 36px; + font-weight: bold; + line-height: 1.1; +} + +.author-content-item.personalities .image { + position: absolute; + right: -40px; + bottom: -10rem; + transition: transform 2s cubic-bezier(0.13, 0.45, 0.21, 1.02); +} + +.author-content-item.personalities:hover .image { + transform: rotate(-10deg); +} + +@media screen and (max-width: 768px) { + .author-content-item.personalities { + min-height: 360px; + } + + .author-content-item.personalities .image { + right: -70px; + } +} + +/* 关于页面座右铭 */ + +.author-content-item.maxim { + font-size: 36px; + font-weight: bold; + line-height: 1.1; + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: center; + width: 39%; +} + +.author-content-item.maxim .maxim-title { + display: flex; + flex-direction: column; +} + +.author-content-item.maxim .title1 { + opacity: 0.8; + font-size: 0.6rem; + margin-bottom: 0.5rem; +} + +/* 关于页面特长 */ + +.author-content-item.buff { + height: 200px; + font-size: 36px; + font-weight: bold; + line-height: 1.1; + display: flex; + align-items: flex-start; + flex-direction: column; + justify-content: center; + background: linear-gradient(120deg, rgba(255, 39, 232, 1) 0%, rgba(255, 128, 0, 1) 100%); + color: var(--heo-white); + background-size: 200%; + animation: gradient 15s ease infinite; + min-height: 200px; + height: fit-content; + width: 59%; +} + +.author-content-item.buff .card-content { + display: flex; + flex-direction: column; + justify-content: center; +} + +.author-content-item.buff .buff-title { + display: flex; + flex-direction: column; +} + +.author-content-item.buff .title1 { + opacity: 0.8; + font-size: 0.6rem; + margin-bottom: 0.5rem; +} + +/* 关于页面我的技能 */ +.author-content-item.skills { + display: flex; + justify-content: center; + align-items: flex-start; + flex-direction: column; + width: 49%; + min-height: 450px; +} + +.author-content-item.skills .tags-group-all { + display: flex; + transform: rotate(0deg); + transition: 0.3s; +} + +.author-content-item.skills .tags-group-wrapper { + margin-top: 40px; + display: flex; + flex-wrap: nowrap; + animation: rowup 60s linear infinite; +} + +.author-content-item.skills .skills-style-group { + position: relative; +} + +.author-content-item.skills .skills-list { + display: flex; + opacity: 0; + transition: 0.3s; + position: absolute; + width: 100%; + top: 0; + left: 0; + flex-wrap: wrap; + flex-direction: row; + margin-top: 10px; +} + +.author-content-item.skills:hover .skills-style-group .tags-group-all { + opacity: 0; +} + +.author-content-item.skills:hover .skills-style-group .skills-list { + opacity: 1; +} + +.author-content-item.skills .skill-info { + display: flex; + align-items: center; + margin-right: 10px; + margin-top: 10px; + background: var(--heo-background); + border-radius: 40px; + padding: 4px 12px 4px 8px; + border: var(--style-border); + box-shadow: var(--heo-shadow-border); +} + +.author-content-item.skills .etc { + margin-right: 10px; + margin-top: 10px; +} + +.author-content-item.skills .skill-icon { + width: 32px; + height: 32px; + border-radius: 32px; + display: flex; + align-items: center; + justify-content: center; + margin-right: 8px; + user-select: none +} + +.author-content-item.skills .skill-icon img { + width: 18px; + height: 18px; +} + +.author-content-item.skills .skill-name { + font-weight: bold; + line-height: 1 +} + +/* 关于页面滚动 */ + +.author-content-item.aboutsiteTips { + display: flex; + justify-content: center; + align-items: flex-start; + flex-direction: column; + width: 39%; +} + +.aboutsiteTips h2 { + margin-right: auto; + font-size: 36px; + font-family: Helvetica; + line-height: 1.06; + letter-spacing: -0.02em; + color: var(--heo-fontcolor); + margin-top: 0; +} + +.aboutsiteTips .mask { + height: 36px; + position: relative; + overflow: hidden; + margin-top: 4px; +} + +.aboutsiteTips .mask span { + display: block; + box-sizing: border-box; + position: absolute; + top: 36px; + padding-bottom: var(--offset); + background-size: 100% 100%; + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + background-repeat: no-repeat; +} + +.aboutsiteTips .mask span[data-show] { + transform: translateY(-100%); + transition: .5s transform ease-in-out; +} + +.aboutsiteTips .mask span[data-up] { + transform: translateY(-200%); + transition: .5s transform ease-in-out; +} + +.aboutsiteTips .mask span:nth-child(1) { + background-image: linear-gradient(45deg, #0ecffe 50%, #07a6f1); +} + +.aboutsiteTips .mask span:nth-child(2) { + background-image: linear-gradient(45deg, #18e198 50%, #0ec15d); +} + +.aboutsiteTips .mask span:nth-child(3) { + background-image: linear-gradient(45deg, #8a7cfb 50%, #633e9c); +} + +.aboutsiteTips .mask span:nth-child(4) { + background-image: linear-gradient(45deg, #fa7671 50%, #f45f7f); +} + +@media screen and (max-width: 768px) { + + .author-content-item.map { + margin-bottom: 0; + } +} + +/* 关于51la页面统计 */ + +#about-page .about-statistic { + min-height: 380px; + width: 39%; + background: url(https://img.zhheo.com/i/2022/09/23/632d5d8f37e90.webp) no-repeat top; + background-size: cover; + color: var(--heo-white); + overflow: hidden; +} + +#about-page .about-statistic::after { + box-shadow: 0 -159px 173px 71px #0f1114 inset; + position: absolute; + content: ''; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +#about-page .about-statistic .banner-button { + background: var(--heo-white-op) +} + +#about-page .about-statistic .banner-button:hover { + background: var(--heo-lighttext) +} + +#statistic { + font-size: 16px; + border-radius: 15px; + width: 100%; + color: var(--heo-white); + display: flex; + justify-content: space-between; + flex-direction: row; + flex-wrap: wrap; + margin-top: 1rem; + margin-bottom: 2rem; +} + +#statistic div { + display: flex; + justify-content: space-between; + flex-direction: column; + width: 50%; + margin-bottom: 0.5rem; +} + +#statistic div span:first-child { + opacity: 0.8; + font-size: 0.6rem; +} + +#statistic div span:last-child { + font-weight: bold; + font-size: 34px; + line-height: 1; + white-space: nowrap; +} + +.author-content-item.about-statistic .card-content .banner-button-group .banner-button:hover { + background: #998c5a; + color: var(--heo-card-bg) +} + +/* 关于页面赞赏 */ + +.author-content-item.single.reward .author-content-item .author-content-item-title { + color: var(--heo-red); +} + +.author-content-item.single.reward .reward-list-all { + display: flex; + flex-wrap: wrap; + flex-direction: row; + margin-top: 1rem; + margin-bottom: 0.5rem; + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item { + padding: 1rem; + border-radius: 12px; + border: var(--style-border-always); + width: calc((100% / 6) - 0.5rem); + margin: 0rem 0.25rem 0.5rem 0.25rem; + box-shadow: var(--heo-shadow-border); +} + +.author-content-item.single.reward .reward-list-all .reward-list-item:hover { + background-color: rgb(0, 108, 242); + color: #FFFFFF; +} + +@media screen and (max-width: 1200px) { + .author-content-item.single.reward .reward-list-all .reward-list-item { + width: calc((100% / 4) - 0.5rem); + } + .author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-avatar { + width: 32%; + } +} + +@media screen and (max-width: 900px) { + .author-content-item.single.reward .reward-list-all .reward-list-item { + width: calc((100% / 2) - 0.5rem); + } + .author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-avatar { + width: 20%; + } +} + +@media screen and (max-width: 768px) { + .author-content-item.single.reward .reward-list-all .reward-list-item { + width: 100%; + } + .author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-avatar { + width: 9%; + } +} + +@media screen and (max-width: 520px) { + .author-content-item.single.reward .reward-list-all .reward-list-item { + width: 100%; + } + .author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-avatar { + width: 20%; + } +} + +.author-content-item.single.reward .author-content-item-description { + font-size: 16px; + margin-top: 0.5rem; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-name { + font-size: 1rem; + font-weight: bold; + line-height: 1; + margin-bottom: 0.5rem; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-bottom-group { + display: flex; + align-items: center; + justify-content: space-between; + float: left; + width: 100%; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-avatar { + width: 32%; + float: left; + z-index: 10; + position: static; + height: 40px; + transform: translateY(-40%); +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-avatar img { + border-radius: 50%; + width: 80%; + margin-top: 0.2rem; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-avatar-group { + width: 65%; + float: left; + z-index: 10; + position: static; + overflow: hidden; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-money { + padding: 4px; + background: var(--heo-fontcolor); + color: var(--card-bg); + font-size: 12px; + line-height: 1; + border-radius: 4px; + margin-right: 4px; + white-space: nowrap; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-time { + font-size: 12px; + color: var(--heo-secondtext); + white-space: nowrap; +} + +.author-content-item.single.reward .reward-list-all .reward-list-item .reward-list-item-time:hover { + font-size: 12px; + color: #FFFFFF; + white-space: nowrap; +} + +.author-content-item.single.reward .reward-list-updateDate { + color: var(--heo-gray); + font-size: 14px; +} + +.author-content-item.single.reward .post-reward { + position: absolute; + right: 2rem; + top: 2rem; +} + +.author-content-item.single.reward .post-reward .reward-button { + padding: 8px 12px; + background: var(--heo-red); + border-radius: 12px; + color: var(--heo-white); + display: flex; + align-items: center; + z-index: 1; + transition: .3s; + cursor: pointer; + box-shadow: none; + width: fit-content; + height: fit-content; + line-height: 2; +} + +@media screen and (max-width: 768px) { + .author-content-item.single.reward .post-reward .reward-button { + display: none; + } +} + +.author-content-item.single.reward .post-reward .reward-button i { + margin-right: 8px; + font-size: 1rem; +} + +.author-content-item.single.reward .post-reward .reward-main { + top: 60px; + right: 0; + left: auto; + bottom: auto; + width: fit-content; + box-shadow: var(--heo-shadow-border); +} + +.author-content-item.single.reward .post-reward .reward-main .reward-all::before { + bottom: auto; + top: -16px; +} + +.author-content-item.single.reward a.reward-main-btn { + display: none; +} + +/* 喜欢的游戏 lol */ +.author-content-item.game-lol { + background: url(https://img.zhheo.com/i/2022/08/31/630efa7ae39fe.webp) no-repeat top; + background-size: cover; + min-height: 300px; + overflow: hidden; + color: var(--heo-white); + width: 59%; +} + +.author-content-item .card-content { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 2; + display: flex; + flex-direction: column; + padding: 1rem 2rem; +} + +@media screen and (max-width: 768px) { + .author-content-item .card-content { + padding: 1rem; + } +} + +@media screen and (min-width: 1300px) { + .author-content-item { + animation: slide-in .6s 0s backwards + } +} + +.author-content-item.game-lol::after { + box-shadow: 0 -69px 203px 11px #575d8b inset; + position: absolute; + content: ''; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +.loading-bar { + position: absolute; + /* top: 50%; + left: 50%; */ + width: 500px; + height: 62.5px; + transform: translate(-25%, -50%) scale(0.5); + transition: all 0.5s; + user-select: none; + overflow: hidden; +} + +.author-content-item.game-lol:hover .loading-bar::after { + animation: loading-bar 3.5s cubic-bezier(0.28, 0.11, 0.32, 1) infinite forwards; +} + +@keyframes loading-bar { + 0% { + width: 0; + background-size: 500px 62.5px; + } + 16.6% { + } + 33.2% { + } + 49.8% { + } + 66.4% { + } + 83% { + width: 475px; + } + 83.1% { + width: 475px; + } + 83.2% { + width: 475px; + } + 83.3% { + width: 475px; + } + 83.4% { + width: 475px; + } + 83.5% { + width: 475px; + } + 83.6% { + width: 475px; + } + 83.7% { + width: 475px; + } + 83.8% { + width: 475px; + } + 83.9% { + width: 475px; + } + 84% { + width: 475px; + } + 85% { + width: 475px; + } + 86% { + width: 475px; + } + 87% { + width: 475px; + } + 100% { + width: 500px; + } +} + +.author-content-item .content-bottom { + margin-top: auto; + display: flex; + align-items: center; + justify-content: space-between; +} + +.author-content-item .content-bottom .icon-group { + display: flex; +} + +.author-content-item .content-bottom .icon-group i { + display: inline-block; + width: 22px; + height: 18px; + margin-right: 0.5rem; +} + +.icon-pos-sup { + background: url('https://img.zhheo.com/i/2022/08/25/63074b68d9f4c.png'); +} + +.icon-pos-mid { + background: url('https://img.zhheo.com/i/2022/08/25/63074b54d2731.png'); +} + +/* 喜欢的游戏 狼人杀 */ +.author-content-item.game-wolf { + width: 39%; + background: url(https://img.zhheo.com/i/2022/08/31/630efa916a851.webp) no-repeat top; + background-size: cover; + min-height: 300px; + overflow: hidden; + color: var(--heo-white); +} + +.author-content-item.game-wolf::after { + /* box-shadow: 0 -69px 203px 11px #415dc9 inset; */ + position: absolute; + content: ''; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +.author-content-item.comic-content { + width: 39%; + min-height: 300px; + overflow: hidden +} + +.author-content-item.comic-content .comic-box { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + width: 120%; + height: 100%; + position: absolute; + left: 50%; + top: 0; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -o-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.author-content-item.comic-content .author-content-item-tips, .author-content-item.comic-content .author-content-item-title { + z-index: 2; + color: var(--heo-white); + pointer-events: none +} + +.author-content-item.comic-content .comic-item { + height: 100%; + color: #fff; + width: 20%; + -webkit-transform: skew(-10deg, 0deg); + -moz-transform: skew(-10deg, 0deg); + -o-transform: skew(-10deg, 0deg); + -ms-transform: skew(-10deg, 0deg); + transform: skew(-10deg, 0deg); + -webkit-transition: .8s; + -moz-transition: .8s; + -o-transition: .8s; + -ms-transition: .8s; + transition: .8s; + position: relative; + overflow: hidden +} + +.author-content-item.comic-content .comic-item:hover { + width: 46% +} + +.author-content-item.comic-content .comic-item:hover .comic-item-cover { + left: 16%; + -webkit-transform: skew(10deg, 0deg) scale(1.6); + -moz-transform: skew(10deg, 0deg) scale(1.6); + -o-transform: skew(10deg, 0deg) scale(1.6); + -ms-transform: skew(10deg, 0deg) scale(1.6); + transform: skew(10deg, 0deg) scale(1.6) +} + +.author-content-item.comic-content .comic-item .comic-item-cover { + position: absolute; + top: 0; + left: -50%; + height: 100%; + -webkit-transform: skew(10deg, 0deg); + -moz-transform: skew(10deg, 0deg); + -o-transform: skew(10deg, 0deg); + -ms-transform: skew(10deg, 0deg); + transform: skew(10deg, 0deg); + object-fit: cover; + -webkit-transition: scale .2s, all .8s; + -moz-transition: scale .2s, all .8s; + -o-transition: scale .2s, all .8s; + -ms-transition: scale .2s, all .8s; + transition: scale .2s, all .8s +} + +.author-content-item.comic-content .comic-item .comic-item-cover img { + height: 100%; + -webkit-transition: .8s; + -moz-transition: .8s; + -o-transition: .8s; + -ms-transition: .8s; + transition: .8s; + max-width: none; + border-radius: 0 +} + +.author-content-item.comic-content::after { + -webkit-box-shadow: 0 -48px 203px 11px #fbe9b8 inset; + box-shadow: 0 -48px 203px 11px #fbe9b8 inset; + position: absolute; + content: ""; + width: 100%; + height: 100%; + top: 0; + left: 0 +} + +/* 关注领域 */ +.author-content-item.like-technology { + background: url(https://img.zhheo.com/i/2022/08/31/630efac3ecef3.webp) no-repeat; + background-size: cover; + min-height: 230px; + color: var(--heo-white); +} + +/* 喜欢音乐 */ +.author-content-item.like-music { + background: url(https://img.zhheo.com/i/2022/08/31/630efae141e9a.webp) no-repeat top; + background-size: cover; + min-height: 400px; + color: var(--heo-white); + overflow: hidden; +} + +.author-content-item.like-music::after { + box-shadow: 0 -69px 203px 11px #453e38 inset; + position: absolute; + content: ''; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +.author-content-item .card-content .author-content-item-title { + margin-bottom: 0.5rem; +} + +.author-content-item .card-content .banner-button-group { + position: absolute; + bottom: 1.5rem; + right: 2rem; +} + +.author-content-item .card-content .banner-button-group .banner-button { + height: 40px; + width: 118px; + border-radius: 20px; + justify-content: center; + background: var(--heo-black-op); + color: var(--heo-white); + display: flex; + align-items: center; + z-index: 1; + transition: .3s; + cursor: pointer; + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); +} + +.author-content-item .card-content .banner-button-group .banner-button:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg) +} + +.author-content-item .card-content .banner-button-group .banner-button i { + margin-right: 8px; + font-size: 1rem; +} + +@media screen and (max-width: 768px) { + .author-content-item .card-content .banner-button-group { + right: 1rem; + bottom: 1rem; + } + + .author-content-item .card-content .banner-button-group .banner-button { + background: none; + color: var(--heo-white); + padding: 0; + width: fit-content; + } + + .author-content-item .card-content .banner-button-group .banner-button i { + margin-right: 0; + font-size: 1.5rem; + } + + .author-content-item .card-content .banner-button-group .banner-button-text { + display: none; + } +} + +/* 豆瓣电影页面 */ +.author-content-item.single.like-movie { + height: 19rem; + background: url(https://img.zhheo.com/i/2022/09/27/633289920d1c7.webp) no-repeat top; + background-size: cover; + color: var(--heo-white); + overflow: hidden; +} + +.author-content-item.single.like-movie::after { + box-shadow: 0 21px 133px 81px #1c1c1c inset; + position: absolute; + content: ''; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +#article-container .author-content-item.single.like-movie .banner-button-group .banner-button { + padding: 8px 12px; + background: var(--heo-white); + border-radius: 12px; + color: var(--heo-black); + display: flex; + align-items: center; + z-index: 1; + transition: 0.3s; + cursor: pointer; + border: none; +} + +#article-container .author-content-item.single.like-movie .banner-button-group .banner-button:hover { + background: #d0b247; + color: var(--heo-white); +} + +#article-container .author-content-item.single.like-movie .banner-button-group .banner-button i { + margin-right: 8px; + font-size: 1rem; +} + +@media screen and (max-width: 768px) { + #article-container .author-content-item.single.like-movie .banner-button-group { + right: 1rem; + bottom: 1rem; + } + + #article-container .author-content-item.single.like-movie .banner-button-group .banner-button { + background: none; + color: var(--heo-white); + padding: 0; + } + + #article-container .author-content-item.single.like-movie .banner-button-group .banner-button i { + margin-right: 0; + font-size: 1.5rem; + } + + #article-container .author-content-item.single.like-movie .banner-button-group .banner-button-text { + display: none; + } +} + +/* 工具推荐 */ +.author-content.author-content-item.toolPage { + height: 19rem; + background: url(https://img.zhheo.com/i/2022/08/26/6308d5778ba3c.jpg) no-repeat top; + background-size: cover; + color: var(--heo-white); + overflow: hidden; + margin-top: 0; +} + +/* 友链鱼塘 */ +.author-content.author-content-item.momentsPage { + height: 19rem; + background: url(https://img.zhheo.com/i/2022/08/26/6308d5b137881.jpg) no-repeat top; + background-size: cover; + color: var(--heo-white); + overflow: hidden; + margin-top: 0; +} + +/* 即刻短文 */ +.author-content.author-content-item.essayPage { + height: 19rem; + background: url(https://img.zhheo.com/i/2022/08/27/6309587509a02.jpg) no-repeat center; + background-size: cover; + color: var(--heo-white); + overflow: hidden; + margin-top: 0; +} + +/* 中控台 */ +#console { + display: flex; + position: fixed; + width: 100vw; + height: 100vh; + top: 0; + left: 0; + z-index: 9999; + justify-content: center; + opacity: 0; + transition: .3s ease-out; + flex-direction: column; + align-items: center; + pointer-events: none; +} + +#console.show { + opacity: 1; + pointer-events: all; +} + +#console .console-card-group { + display: flex; + justify-content: space-between; + align-items: center; + margin: 0 30px; + max-width: 1400px; + transform: translateY(20px); + transition: 0.3s; + opacity: 0; +} + +#console.show .console-card-group { + transform: translateY(0px); + opacity: 1; + transition-delay: 0.1s; +} + + +#console .console-card-group-left { + margin-right: 0.5rem; + width: 40%; + height: 100%; +} + +#console .console-card-group-right { + display: flex; + flex-direction: column; + justify-content: center; + height: 100%; + width: 60%; + overflow: hidden; +} + +@media screen and (max-width: 1300px) { + #console .console-card-group { + justify-content: center; + } + + #console .console-card-group-left { + display: none; + } + + #console .console-card-group-right { + width: 100%; + margin: 0; + } + + #consoleMusic { + display: none; + } + + #consoleCommentBarrage { + display: none; + } +} + + +@media screen and (max-width: 768px) { + #console .console-card-group { + display: none; + } + + #consoleHideAside { + display: none; + } + +} + + +@media screen and (max-height: 800px) { + #console .console-card-group { + display: none; + } + + #consoleMusic { + display: none; + } + + #consoleCommentBarrage { + display: none; + } +} + + +#console .console-card { + background: var(--heo-maskbg); + border-radius: 12px; + overflow: hidden; + border: var(--style-border); + box-shadow: var(--heo-shadow-border); + padding: 40px; +} + +.console-card-group-reward .reward-all .reward-item img { + width: 230px; + height: 230px +} + +#console .console-card.tags { + height: calc(100% - 172px); +} + + +#console .console-mask { + background: var(--heo-maskbgdeep); + backdrop-filter: saturate(100%) blur(0px); + -webkit-backdrop-filter: blur(0px); + width: 100vw; + height: 100vh; + top: 0; + left: 0; + position: absolute; + z-index: -1; + transition: 0.3s; + -webkit-backface-visibility: hidden; + -webkit-transform-style: preserve-3d; +} + +#console.show .console-mask { + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); +} + +#card-newest-comments .aside-list-item .thumbnail img { + width: 20px; + height: 20px; + margin-right: 8px; + border-radius: 20px; +} + + +#card-newest-comments .aside-list-item { + background: var(--heo-card-bg); + border-radius: 12px; + border: var(--style-border); + padding: 12px 16px; + width: 49%; + display: flex; + flex-direction: column; + height: 150px; + transition: 0.3s; + position: relative; +} + +#card-newest-comments .aside-list-item:hover { + background: var(--heo-main); + color: var(--heo-white); +} + +#card-newest-comments .aside-list-item:not(:last-child) { + margin-bottom: 0.5rem; +} + +#card-newest-comments .aside-list-item .name { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + font-weight: bold; +} + +#console .author-content-item-tips { + opacity: .8; + font-size: .6rem; + margin-bottom: .5rem; +} + +#console .author-content-item-title { + font-size: 36px; + font-weight: 700; + line-height: 1; +} + +#console .aside-list-item .thumbnail { + display: flex; + align-items: center; + +} + +#console .aside-list-item:hover .thumbnail { + color: var(--heo-white); +} + +#console .aside-list-item .content { + display: flex; + flex-direction: column; + height: 100%; + margin-top: 0.5rem; +} + +#console .aside-list-item .content .comment { + -webkit-line-clamp: 2; + display: -webkit-box; + overflow: hidden; + -webkit-box-orient: vertical; + line-height: 24px; + font-size: 14px; +} + +#console .aside-list-item .content .comment::before { + content: ''; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +#console .aside-list-item:hover .content .comment { + color: var(--heo-card-bg); +} + +#console .aside-list-item .content time { + font-size: 12px; + color: var(--heo-secondtext); + margin-top: auto; +} + +#console .aside-list-item:hover .content time { + color: var(--heo-card-bg); +} + +#card-newest-comments .aside-list-item:hover .name { + color: var(--heo-card-bg) +} + +#console .aside-list { + display: flex; + flex-wrap: wrap; + flex-direction: row; + justify-content: space-between; + margin-top: 1.5rem; +} + +#console .button-group { + display: flex; + margin: 1rem auto 0 auto; + justify-content: center; + width: fit-content; +} + +#console .button-group .console-btn-item { + width: 60px; + height: 60px; + transition: 0.3s; + cursor: pointer; +} + +#console .button-group .console-btn-item:not(:last-child) { + margin-right: 0.5rem; +} + +#console .button-group .console-btn-item:hover a { + background: var(--heo-main); +} + +#console .button-group .console-btn-item a i { + font-size: 24px +} + +#console .button-group .console-btn-item a { + width: 100%; + height: 100%; + background: var(--card-bg); + border: var(--style-border); + border-radius: 60px; + display: flex; + align-items: center; + justify-content: center; + color: var(--heo-fontcolor); +} + +#console .button-group .console-btn-item.on a { + background: var(--heo-orange); + color: var(--heo-white); + transition: 0.3s; +} + +#console .button-group .console-btn-item a:hover { + background: var(--heo-main) !important; +} + +#console .button-group .console-btn-item:hover a { + color: var(--heo-white); +} + +.console-card.tags .card-tag-cloud { + margin-top: 1.5rem; + display: flex; + flex-wrap: wrap; +} + +.console-card.tags .card-tag-cloud a { + color: var(--heo-fontcolor) !important; + margin: 6px 4px; + padding: 2px 8px; + border-radius: 8px; + background: var(--heo-card-bg); + border: var(--style-border); + font-size: 14px !important; + font-weight: bold; +} + +.console-card.tags .card-tag-cloud a:hover { + background: var(--heo-main); + color: var(--heo-card-bg) !important; +} + +.console-card.tags .card-tag-cloud a sup { + opacity: 0.6; +} + +#console .close-btn { + width: 100%; + height: 60px; + position: fixed; + right: max(0, calc((100% - 1400px) / 2)); + top: 0; + font-size: 35px; + color: var(--heo-fontcolor); + cursor: pointer; + transition: 0.3s; + display: flex; + align-items: center; + justify-content: center; + max-width: 1400px; +} + +#console .close-btn i { + font-size: 32px; + margin-right: 1.5rem; + margin-left: auto; + transition: 0.3s; + line-height: 1; + transform: rotate(-30deg); + transition: 0.6s; +} + +#console.show .close-btn i { + transform: rotate(0deg); +} + +#console .close-btn i:hover { + color: var(--heo-main); + background: var(--heo-main-op); + border-radius: 32px; +} + +#console .console-card.history { + margin-top: 8px; + padding: 0; + background: none; + box-shadow: none; + border: none; + overflow: hidden; +} + +#console .console-card.history .item-headline { + display: none; +} + +#console .console-card.history .card-archive-list { + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; + height: 164px; +} + +#console .console-card.history .card-archive-list li.card-archive-list-item { + flex: 0 0 24%; +} + +#console .console-card.history .card-archive-list .card-archive-list-link { + border-radius: 8px; + margin-top: 8px; + display: flex; + flex-direction: column; + align-content: space-between; + border: var(--style-border); + background: var(--heo-maskbgdeep); + padding: 8px 16px; +} + +#console .console-card.history .card-archive-list .card-archive-list-link:hover { + background: var(--heo-main); + color: var(--heo-card-bg); +} + +#console #card-newest-comments { + height: 100%; +} + +#console .button-group i { + font-size: 1rem; +} + +#console .console-card-group-reward .reward-all { + display: flex; + align-items: center; + justify-content: center +} + +#console .console-card-group-reward .reward-all .reward-item { + display: flex; + flex-direction: column; + align-items: center; + margin: .625rem; +} + +@media screen and (max-width: 867px) { + #console .close-btn { + display: none + } + + #console .console-card-group { + display: none + } + + #consoleHideAside { + display: none + } + + .console-card-group-reward .reward-all .reward-item img { + width: 130px; + height: 130px + } + + #console #consoleKeyboard { + display: none + } +} + + +/* 快捷键窗口 */ +#keyboard-tips { + position: fixed; + top: 80px; + left: 20px; + z-index: 999; + background: var(--heo-maskbgdeep); + border-radius: 12px; + border: var(--style-border); + padding: 20px; + display: flex; + flex-direction: column; + backdrop-filter: saturate(180%) blur(20px); + -webkit-backdrop-filter: blur(20px); + pointer-events: none; + box-shadow: var(--heo-shadow-border); + opacity: 0; + transition: 0.3s; +} + +#keyboard-tips.show { + opacity: 1; + transition: 0.1s; +} + +#keyboard-tips .keybordList { + display: flex; + flex-direction: column; + margin-top: 8px; +} + +#keyboard-tips .keyboardTitle { + font-size: 12px; + color: var(--heo-secondtext); + line-height: 1; +} + +#keyboard-tips .keybordItem { + display: flex; + margin-top: 4px; +} + +#keyboard-tips .keyGroup { + display: flex; + align-items: center; + width: 90px; +} + +#keyboard-tips .keyGroup .key { + padding: .2em .4em; + font-family: inherit; + background-color: var(--card-bg); + color: var(--heo-fontcolor); + border: var(--style-border); + border-color: var(--heo-secondtext); + border-bottom: 2px solid var(--heo-secondtext); + box-shadow: var(--heo-shadow-border); + border-radius: .25rem; + overflow-wrap: break-word; + overflow-x: auto; + font-weight: 500; + font-size: .875em; + margin-right: 4px; + vertical-align: baseline; + line-height: 1; + height: 24px; +} + +@media screen and (min-width: 768px) { + /* 隐藏弹窗 */ + .needEndHide.hide { + bottom: -200px !important; + opacity: 0; + } +} + + +/* 订阅卡片 */ +.rss-plan-list { + display: flex; + width: 100%; + flex-direction: row; + flex-wrap: wrap; + margin: 0 -4px; + position: relative +} + +.rss-plan-item.rss-plan-wechat { + background: #27c125; + overflow: hidden +} + +.rss-plan-item.rss-plan-mail { + background: var(--heo-blue) +} + +.rss-plan-item.rss-plan-rss { + background: var(--heo-orange) +} + +.rss-plan-item { + border-radius: 12px; + display: flex; + flex-direction: column; + justify-content: space-between; + min-width: 240px; + height: 240px; + margin: 4px auto; + overflow: hidden; + text-decoration: none; + width: calc(100% / 3 - 8px); + filter: brightness(1); + transition: .3s +} + +.rss-plan-item:hover { + filter: brightness(1.1) +} + +@media screen and (max-width: 1024px) { + .rss-plan-item { + width: calc(100% / 2 - 4px) + } + + .rss-plan-item:first-child { + width: 100% + } +} + +@media screen and (max-width: 768px) { + .rss-plan-item { + width: 100% + } +} + +.rss-plan-item:visited { + color: var(--heo-white) +} + +.rss-plan-description { + font-size: 16px; + color: var(--heo-white); + margin: 26px 0 0 30px; + line-height: 20px +} + +img.rss-plan-icon { + position: absolute; + bottom: -50px; + right: -20px; + height: 140px; + user-select: none; + -webkit-user-drag: none; + transition: all 1.2s cubic-bezier(.39, .575, .565, 1); + transform-origin: bottom right; + filter: blur(8px); + opacity: .6 +} + +.rss-plan-item:hover img.rss-plan-icon { + bottom: -40px; + right: -10px; + filter: blur(0); + opacity: 1 +} + +.rss-plan-info-group { + position: relative; + margin: 0 0 26px 30px; + color: var(--heo-white) +} + +.rss-plan-title { + font-size: 36px; + font-weight: 700; + width: fit-content; + line-height: 1 +} + +.rss-plan-info { + width: fit-content; + opacity: .6 +} + +#article-container a:not(.fancybox).rss-plan-item:hover { + text-decoration: none; + border-bottom: 0px; + color: rgb(48 122 246 / 0%); + box-shadow: 0 8px 12px -3px var(--heo-background); + border-radius: 12px; +} + +#article-container a:not(.fancybox).rss-plan-item.rss-plan-wechat:hover { + background: #27c125; +} + +#article-container a:not(.fancybox).rss-plan-item.rss-plan-rss:hover { + background: var(--heo-orange); +} + +#article-container a:not(.fancybox).rss-plan-item.rss-plan-mail:hover { + background: var(--heo-blue); +} + +#article-container a.rss-plan-item { + font-weight: 400; + text-decoration: none; + border-bottom: 0px; + padding: 0px; + border-radius: 12px; + color: rgb(48 122 246 / 0%); +} + + +/* 分页搜索框 */ +.pagination input { + width: 40px; + height: 40px; + border-radius: 8px; + border: var(--style-border-always); + transition: .3s; + outline-style: none; + font-size: 16px; + padding-left: 12px; + background: var(--heo-secondbg); + color: var(--heo-fontcolor) +} + +.pagination .toPageGroup input:focus, .pagination .toPageGroup:hover input { + border: var(--style-border-hover-always); + outline-style: none; + width: 100px +} + +.toPageGroup { + display: flex; + position: relative; + margin: 0 .3rem +} + +a#toPageButton { + display: flex; + position: absolute; + width: 40px; + height: 40px; + right: 0; + top: 0; + border-radius: 8px; + justify-content: center; + align-items: center; + transition: .3s; + background: var(--heo-card-bg); + border: var(--style-border-always); + cursor: text; + pointer-events: none +} + +.toPageGroup:focus-within a#toPageButton, .toPageGroup:hover a#toPageButton { + width: 30px; + height: 30px; + right: 4px; + top: 5px; + background: var(--heo-card-bg); + border: 1px solid var(--heo-none); + border-radius: 4px; + opacity: .2 +} + +.toPageGroup:focus-within a#toPageButton.haveValue { + opacity: 1; + cursor: pointer +} + +a#toPageButton.haveValue { + opacity: 1 !important; + cursor: pointer !important; + pointer-events: all +} + +a#toPageButton.haveValue:hover { + background: var(--heo-theme); + color: var(--heo-white) +} + +@media screen and (max-width: 768px) { + .toPageGroup { + display: none + } +} + +/* code样式 */ +code:not([class]) { + color: var(--heo-white); + padding: 0.25rem 0.4rem; + border-radius: 4px; + margin: 0px 4px; + background: var(--heo-pink); + line-height: 2; + box-shadow: var(--heo-shadow-border); + font-size: 17.5px; + font-family: consolas, Menlo, "PingFang SC", "Microsoft YaHei", sans-serif !important; +} + + +/* 导航栏中间返回顶部样式 */ +#page-header.nav-fixed #nav #page-name-text { + display: inline; + opacity: 1; + transition: 0.3s; + line-height: 1.6; +} + +.nav-fixed #nav #page-name-text:hover { + background: var(--heo-main); + transition: 0.3s; + border-radius: 50px; + padding: 4px 8px; + +} + +@media screen and (min-width: 900px) { + #page-header.nav-fixed #nav #page-name-text::after { + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + content: "回到顶部"; + -webkit-transition: 0.2s; + -moz-transition: 0.2s; + -o-transition: 0.2s; + -ms-transition: 0.2s; + transition: 0.2s; + position: absolute; + left: 0; + right: 0; + top: 48%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -o-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + margin: auto; + color: #fff; + font-weight: 700; + line-height: 2; + font-size: 17px; + } +} + + +/* 导航栏中间样式 */ +#menus > div.menus_items a { + font-size: 16.8px; + font-weight: 700; +} + +#nav .menus_items .menus_item .menus_item_child { + padding: 2px 2px 4px 2px; + border-radius: 55px; +} + +#nav .menus_items .menus_item .menus_item_child > .recursion_menus_item:hover > a { + padding: 0.2rem 0.5rem; +} + +.postcarnepre { + width: 100%; +} + +.compensate-for-scrollbar { + margin-right: 0 !important +} + +body.compensate-for-scrollbar { + overflow: hidden +} + +.fancybox-active { + height: auto +} + +.fancybox-is-hidden { + left: -9999px; + margin: 0; + position: absolute !important; + top: -9999px; + visibility: hidden +} + +.fancybox-container { + -webkit-backface-visibility: hidden; + height: 100vh; + left: 0; + outline: 0; + position: fixed; + -webkit-tap-highlight-color: transparent; + top: 0; + -ms-touch-action: manipulation; + touch-action: manipulation; + transform: translateZ(0); + width: 100vw; + z-index: 99992 +} + +.fancybox-container * { + box-sizing: border-box +} + +.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0 +} + +.fancybox-outer { + -webkit-overflow-scrolling: touch; + overflow-y: auto +} + +.fancybox-bg { + background: var(--heo-card-bg); + opacity: 0; + transition-duration: inherit; + transition-property: opacity; + transition-timing-function: cubic-bezier(.47, 0, .74, .71) +} + +.fancybox-is-open .fancybox-bg { + opacity: 1; + transition-timing-function: cubic-bezier(.22, .61, .36, 1) +} + +.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar { + direction: ltr; + opacity: 0; + position: absolute; + transition: opacity .25s ease, visibility 0s ease .25s; + visibility: hidden; + z-index: 99997 +} + +.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar { + opacity: 1; + transition: opacity .25s ease 0s, visibility 0s ease 0s, background-color .3s ease 0s; + visibility: visible +} + +.fancybox-infobar { + color: var(--heo-secondtext); + font-size: 13px; + -webkit-font-smoothing: subpixel-antialiased; + height: 44px; + left: 0; + line-height: 44px; + min-width: 44px; + mix-blend-mode: difference; + padding: 0 10px; + pointer-events: none; + top: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fancybox-toolbar { + right: 8px; + top: 8px +} + +.fancybox-stage { + direction: ltr; + overflow: visible; + transform: translateZ(0); + z-index: 99994 +} + +.fancybox-is-open .fancybox-stage { + overflow: hidden +} + +.fancybox-slide { + -webkit-backface-visibility: hidden; + display: none; + height: 100%; + left: 0; + outline: 0; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: absolute; + text-align: center; + top: 0; + transition-property: transform, opacity; + white-space: normal; + width: 100%; + z-index: 99994 +} + +.fancybox-slide:before { + content: ""; + display: inline-block; + font-size: 0; + height: 100%; + vertical-align: middle; + width: 0 +} + +.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { + display: block +} + +.fancybox-slide--image { + overflow: hidden; + padding: 44px 0 +} + +.fancybox-slide--image:before { + display: none +} + +.fancybox-slide--html { + padding: 6px +} + +.fancybox-content { + background: #fff; + display: inline-block; + margin: 0; + max-width: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: relative; + text-align: left; + vertical-align: middle +} + +.fancybox-slide--image .fancybox-content { + animation-timing-function: cubic-bezier(.5, 0, .14, 1); + -webkit-backface-visibility: hidden; + background: 0 0; + background-repeat: no-repeat; + background-size: 100% 100%; + left: 0; + max-width: none; + overflow: hidden; + padding: 0; + position: absolute; + top: 0; + transform-origin: top left; + transition-property: transform, opacity; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 99995; + border-radius: 12px +} + +.fancybox-can-zoomOut .fancybox-content { + cursor: zoom-out +} + +.fancybox-can-zoomIn .fancybox-content { + cursor: zoom-in +} + +.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content { + cursor: grab +} + +.fancybox-is-grabbing .fancybox-content { + cursor: grabbing +} + +.fancybox-container [data-selectable=true] { + cursor: text +} + +.fancybox-image, .fancybox-spaceball { + background: 0 0; + border: 0; + height: 100%; + left: 0; + margin: 0; + max-height: none; + max-width: none; + padding: 0; + position: absolute; + top: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100% +} + +.C { + z-index: 1 +} + +.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content { + height: 100%; + overflow: visible; + padding: 0; + width: 100% +} + +.fancybox-slide--video .fancybox-content { + background: #000 +} + +.fancybox-slide--map .fancybox-content { + background: #e5e3df +} + +.fancybox-slide--iframe .fancybox-content { + background: #fff +} + +.fancybox-iframe, .fancybox-video { + background: 0 0; + border: 0; + display: block; + height: 100%; + margin: 0; + overflow: hidden; + padding: 0; + width: 100% +} + +.fancybox-iframe { + left: 0; + position: absolute; + top: 0 +} + +.fancybox-error { + background: #fff; + cursor: default; + max-width: 400px; + padding: 40px; + width: 100% +} + +.fancybox-error p { + color: #444; + font-size: 16px; + line-height: 20px; + margin: 0; + padding: 0 +} + +.fancybox-button { + background: var(--heo-secondbg); + border: 0; + border-radius: 12px; + box-shadow: none; + cursor: pointer; + display: inline-block; + height: 44px; + margin: 0; + padding: 10px; + position: relative; + transition: color .2s; + vertical-align: top; + visibility: inherit; + width: 44px; + margin: 0 4px; + transition: .3s +} + +.fancybox-button, .fancybox-button:link, .fancybox-button:visited { + color: #ccc +} + +.fancybox-button:hover { + background: var(--heo-lighttext); + color: var(--heo-card-bg) +} + +.fancybox-button:focus { + outline: 0 +} + +.fancybox-button.fancybox-focus { + outline: 1px dotted +} + +.fancybox-button[disabled], .fancybox-button[disabled]:hover { + color: #888; + cursor: default; + outline: 0 +} + +.fancybox-button div { + height: 100% +} + +.fancybox-button svg { + display: block; + height: 100%; + overflow: visible; + position: relative; + width: 100% +} + +.fancybox-button svg path { + fill: currentColor; + stroke-width: 0 +} + +.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) { + display: none +} + +.fancybox-progress { + background: #ff5268; + height: 2px; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scaleX(0); + transform-origin: 0; + transition-property: transform; + transition-timing-function: linear; + z-index: 99998 +} + +.fancybox-close-small { + background: 0 0; + border: 0; + border-radius: 0; + color: #ccc; + cursor: pointer; + opacity: .8; + padding: 8px; + position: absolute; + right: -12px; + top: -44px; + z-index: 401 +} + +.fancybox-close-small:hover { + color: #fff; + opacity: 1 +} + +.fancybox-slide--html .fancybox-close-small { + color: currentColor; + padding: 10px; + right: 0; + top: 0 +} + +.fancybox-slide--image.fancybox-is-scaling .fancybox-content { + overflow: hidden +} + +.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { + display: none +} + +.fancybox-navigation .fancybox-button { + height: 44px; + opacity: 0; + position: absolute; + top: calc(50% - 50px); + width: 44px; + margin: 8px; + border-radius: 12px; + overflow: hidden +} + +.fancybox-navigation .fancybox-button--arrow_left { + left: 0; + left: env(safe-area-inset-left) +} + +.fancybox-navigation .fancybox-button--arrow_right { + right: 0; + right: env(safe-area-inset-right) +} + +.fancybox-caption { + bottom: 0; + color: var(--heo-fontcolor); + font-size: 14px; + font-weight: 400; + left: 0; + line-height: 1.5; + padding: 75px 44px 25px; + pointer-events: none; + right: 0; + text-align: center; + z-index: 99996 +} + +@supports (padding: max(0px)) { + .fancybox-caption { + padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left)) + } +} + +.fancybox-caption--separate { + margin-top: -50px +} + +.fancybox-caption__body { + max-height: 50vh; + overflow: auto; + pointer-events: all +} + +.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { + color: #ccc; + text-decoration: none +} + +.fancybox-caption a:hover { + color: #fff; + text-decoration: underline +} + +.fancybox-loading { + animation: a 1s linear infinite; + background: 0 0; + border: 4px solid #888; + border-bottom-color: #fff; + border-radius: 50%; + height: 50px; + left: 50%; + margin: -25px 0 0 -25px; + opacity: .7; + padding: 0; + position: absolute; + top: 50%; + width: 50px; + z-index: 99999 +} + +@keyframes a { + to { + transform: rotate(1turn) + } +} + +.fancybox-animated { + transition-timing-function: cubic-bezier(0, 0, .25, 1) +} + +.fancybox-fx-slide.fancybox-slide--previous { + opacity: 0; + transform: translate3d(-100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--next { + opacity: 0; + transform: translate3d(100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--current { + opacity: 1; + transform: translateZ(0) +} + +.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { + opacity: 0; + transition-timing-function: cubic-bezier(.19, 1, .22, 1) +} + +.fancybox-fx-fade.fancybox-slide--current { + opacity: 1 +} + +.fancybox-fx-zoom-in-out.fancybox-slide--previous { + opacity: 0; + transform: scale3d(1.5, 1.5, 1.5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--next { + opacity: 0; + transform: scale3d(.5, .5, .5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) +} + +.fancybox-fx-rotate.fancybox-slide--previous { + opacity: 0; + transform: rotate(-1turn) +} + +.fancybox-fx-rotate.fancybox-slide--next { + opacity: 0; + transform: rotate(1turn) +} + +.fancybox-fx-rotate.fancybox-slide--current { + opacity: 1; + transform: rotate(0) +} + +.fancybox-fx-circular.fancybox-slide--previous { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--next { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) translateZ(0) +} + +.fancybox-fx-tube.fancybox-slide--previous { + transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg) +} + +.fancybox-fx-tube.fancybox-slide--next { + transform: translate3d(100%, 0, 0) scale(.1) skew(10deg) +} + +.fancybox-fx-tube.fancybox-slide--current { + transform: translateZ(0) scale(1) +} + +@media (max-height: 576px) { + .fancybox-slide { + padding-left: 6px; + padding-right: 6px + } + + .fancybox-slide--image { + padding: 6px 0 + } + + .fancybox-close-small { + right: -6px + } + + .fancybox-slide--image .fancybox-close-small { + background: #4e4e4e; + color: #f2f4f6; + height: 36px; + opacity: 1; + padding: 6px; + right: 0; + top: 0; + width: 36px + } + + .fancybox-caption { + padding-left: 12px; + padding-right: 12px + } + + @supports (padding: max(0px)) { + .fancybox-caption { + padding-left: max(12px, env(safe-area-inset-left)); + padding-right: max(12px, env(safe-area-inset-right)) + } + } +} + +.fancybox-share { + background: #f4f4f4; + border-radius: 3px; + max-width: 90%; + padding: 30px; + text-align: center +} + +.fancybox-share h1 { + color: #222; + font-size: 35px; + font-weight: 700; + margin: 0 0 20px +} + +.fancybox-share p { + margin: 0; + padding: 0 +} + +.fancybox-share__button { + border: 0; + border-radius: 3px; + display: inline-block; + font-size: 14px; + font-weight: 700; + line-height: 40px; + margin: 0 5px 10px; + min-width: 130px; + padding: 0 15px; + text-decoration: none; + transition: all .2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap +} + +.fancybox-share__button:link, .fancybox-share__button:visited { + color: #fff +} + +.fancybox-share__button:hover { + text-decoration: none +} + +.fancybox-share__button--fb { + background: #3b5998 +} + +.fancybox-share__button--fb:hover { + background: #344e86 +} + +.fancybox-share__button--pt { + background: #bd081d +} + +.fancybox-share__button--pt:hover { + background: #aa0719 +} + +.fancybox-share__button--tw { + background: #1da1f2 +} + +.fancybox-share__button--tw:hover { + background: #0d95e8 +} + +.fancybox-share__button svg { + height: 25px; + margin-right: 7px; + position: relative; + top: -1px; + vertical-align: middle; + width: 25px +} + +.fancybox-share__button svg path { + fill: #fff +} + +.fancybox-share__input { + background: 0 0; + border: 0; + border-bottom: 1px solid #d7d7d7; + border-radius: 0; + color: #5d5b5b; + font-size: 14px; + margin: 10px 0 0; + outline: 0; + padding: 10px 15px; + width: 100% +} + +.fancybox-thumbs { + background: #ddd; + bottom: 0; + display: none; + margin: 0; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + padding: 2px 2px 4px; + position: absolute; + right: 0; + -webkit-tap-highlight-color: transparent; + top: 0; + width: 212px; + z-index: 99995 +} + +.fancybox-thumbs-x { + overflow-x: auto; + overflow-y: hidden +} + +.fancybox-show-thumbs .fancybox-thumbs { + display: block +} + +.fancybox-show-thumbs .fancybox-inner { + right: 212px +} + +.fancybox-thumbs__list { + font-size: 0; + height: 100%; + list-style: none; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + padding: 0; + position: absolute; + position: relative; + white-space: nowrap; + width: 100% +} + +.fancybox-thumbs-x .fancybox-thumbs__list { + overflow: hidden +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { + width: 7px +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { + background: #fff; + border-radius: 10px; + box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { + background: #2a2a2a; + border-radius: 10px +} + +.fancybox-thumbs__list a { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-color: rgba(0, 0, 0, .1); + background-position: 50%; + background-repeat: no-repeat; + background-size: cover; + cursor: pointer; + float: left; + height: 75px; + margin: 2px; + max-height: calc(100% - 8px); + max-width: calc(50% - 4px); + outline: 0; + overflow: hidden; + padding: 0; + position: relative; + -webkit-tap-highlight-color: transparent; + width: 100px +} + +.fancybox-thumbs__list a:before { + border: 6px solid #ff5268; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + position: absolute; + right: 0; + top: 0; + transition: all .2s cubic-bezier(.25, .46, .45, .94); + z-index: 99991 +} + +.fancybox-thumbs__list a:focus:before { + opacity: .5 +} + +.fancybox-thumbs__list a.fancybox-thumbs-active:before { + opacity: 1 +} + +@media (max-width: 576px) { + .fancybox-thumbs { + width: 110px + } + + .fancybox-show-thumbs .fancybox-inner { + right: 110px + } + + .fancybox-thumbs__list a { + max-width: calc(100% - 10px) + } +} + +.collect h2 { + margin-bottom: 0 +} + +.collect .collect-desc { + margin-bottom: 10px +} + +.collect .collect-list { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + gap: 18px; + -webkit-box-lines: multiple; + -moz-box-lines: multiple; + -o-box-lines: multiple; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 1rem 0px 0.7rem; +} + +.collect .collect-list .collect_box { + --w: calc(100% / 6 - 15px); + width: var(--w); + aspect-ratio: 3/4; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + -webkit-box-pack: justify; + -moz-box-pack: justify; + -o-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -o-box-orient: vertical; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + background-position: center; + background-size: cover; + border-radius: 12px; + border: var(--style-border-always); + -webkit-box-shadow: var(--heo-shadow-border); + box-shadow: var(--heo-shadow-border); + position: relative; + overflow: hidden; + padding: 10px; + color: #fff; + -webkit-transition: .5s; + -moz-transition: .5s; + -o-transition: .5s; + -ms-transition: .5s; + transition: .5s +} + +.collect .collect-list .collect_box::after { + content: ''; + position: absolute; + height: 100%; + width: 100%; + left: 0; + top: 0; + background: rgba(0,0,0,.3); + z-index: 0; + -webkit-transition: .5s; + -moz-transition: .5s; + -o-transition: .5s; + -ms-transition: .5s; + transition: .5s +} + +.collect .collect-list .collect_box:hover { + -webkit-transform: translateY(-10px); + -moz-transform: translateY(-10px); + -o-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px) +} + +.collect .collect-list .collect_box:hover::after { + background: rgba(0,0,0,.1) +} + +.collect .collect-list .collect_box .collect_top { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex; + z-index: 1; + -webkit-box-align: center; + -moz-box-align: center; + -o-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-box-pack: justify; + -moz-box-pack: justify; + -o-box-pack: justify; + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between +} + +.collect .collect-list .collect_box .collect_content { + z-index: 1; + margin-top: 53% +} + +.collect .collect-list .collect_box .collect_content span { + display: block; + font-size: 18px; + font-weight: 700; + white-space: nowrap; + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis +} + +.collect .collect-list .collect_box .collect_content p { + font-size: 12px; + margin-top: -6px; + margin-bottom: 2px; + --font-color: rgba(0,0,0,0.3) +} + +[data-theme=dark] .collect .collect-list .collect_box { + color: #ddd!important +} + +[data-theme=dark] .collect .collect-list .collect_box:hover { + -webkit-transform: translateY(-10px); + -moz-transform: translateY(-10px); + -o-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px) +} + +[data-theme=dark] .collect .collect-list .collect_box:hover::after { + background: rgba(0,0,0,.2) +} + +[data-theme=dark] .collect .collect-list .collect_box::after { + background: rgba(0,0,0,.5) +} + +@media screen and (max-width: 1100px) { + .collect .collect-list { + gap:15px + } + + .collect .collect-list .collect_box { + --w: calc(20% - 12px) + } +} + +@media screen and (max-width: 900px) { + .collect .collect-list { + gap:16px + } + + .collect .collect-list .collect_box { + --w: calc(25% - 12px) + } +} + +@media screen and (max-width: 768px) { + .collect .collect-list { + gap:15px + } + + .collect .collect-list .collect_box { + --w: calc(100% / 3 - 10px) + } +} + +@media screen and (max-width: 500px) { + .collect .collect-list { + gap:16px + } + + .collect .collect-list .collect_box { + --w: calc(50% - 8px) + } +} + +.collect-div { + position: absolute; + z-index: 1; + width: 85%; + height: 90% +} + +.collect-a { + height: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: box; + display: flex +} + +.type-button-group { + text-align: center; + margin-top: 15px +} + +.sort-button-group { + text-align: center; + margin-top: 10px +} + +body[data-type=neodb] .sort-button-group button,body[data-type=neodb] .type-button-group button { + margin: 5px 10px; + border-radius: 5px +} + +@media screen and (max-width: 768px) { + body[data-type=neodb] .sort-button-group button,body[data-type=neodb] .type-button-group button { + font-size:13px + } +} + +.type-button { + background-color: var(--heo-card-bg); + color: var(--heo-font-color); + padding: 10px 20px; + border: none; + cursor: pointer; + -webkit-transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + -ms-transition: .3s; + transition: .3s; + border-radius: 5px +} + +.type-button:hover { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -o-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + -webkit-transition: .3s; + -moz-transition: .3s; + -o-transition: .3s; + -ms-transition: .3s; + transition: .3s +} +.type-button.active { + background-color: #2196f3; + color: #fff +} + diff --git a/templates/bangumis.html b/templates/bangumis.html new file mode 100644 index 0000000..03c4320 --- /dev/null +++ b/templates/bangumis.html @@ -0,0 +1,542 @@ + + + + + + +
      + + + +
      +
      +

      追番列表

      +
      +
      +

      生命不息,追番不止!

      +
      + + + +
      +
      + + + +
      + 首页 + 上一页 + 1 / 1 + 下一页 + 尾页 +
      +
      +
      + + + +
      + 首页 + 上一页 + 1 / 1 + 下一页 + 尾页 +
      +
      +
      + + + +
      + 首页 + 上一页 + 1 / 1 + 下一页 + 尾页 +
      +
      +
      + +
      +
      + + +
      + + +
      + +
      +
      + +
      + + \ No newline at end of file diff --git a/templates/categories.html b/templates/categories.html new file mode 100644 index 0000000..1b2c4dd --- /dev/null +++ b/templates/categories.html @@ -0,0 +1,57 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/category.html b/templates/category.html new file mode 100644 index 0000000..44b7e8e --- /dev/null +++ b/templates/category.html @@ -0,0 +1,48 @@ + + + + + + + +
      + +
      +
      +
      +
      +
      + 首页 +
      +
      + +
      +
      + + 更多 +
      + + +
      + +
      +
      + + +
      +
      + +
      + + \ No newline at end of file diff --git a/templates/comments.html b/templates/comments.html new file mode 100644 index 0000000..555dab2 --- /dev/null +++ b/templates/comments.html @@ -0,0 +1,284 @@ + + + + + + + +
      + + + + +
      +
      + + + + + + + +
      +
      +
      + +
      + +
      + +
      +

      + 来自[[${site.title}]]的留言:

      +
      + +
      [[${data.content}]]
      + +
      +
      + +
      +

      + [[${theme.config.envelope_comment.bottom}]]

      +
      +
      + +
      + +
      +
      +
      + +
      + +
      + +
      + + + +
      + +
      +
      +
      + + + +
      + + + + + +
      + + + +
      + + +
      + +
      +
      + +
      + + \ No newline at end of file diff --git a/templates/equipments.html b/templates/equipments.html new file mode 100644 index 0000000..ad11fac --- /dev/null +++ b/templates/equipments.html @@ -0,0 +1,213 @@ + + + + + + + +
      + + + +
      +
      +
      +
      + +
      +

      [[${group.spec.displayName}]]

      +
      [[${#annotations.get(group, 'description')}]]
      +
      + +
      +
      + +
      +
      +
      + [[${equipment.spec.displayName}]] +
      +
      [[${#annotations.get(equipment, 'model')}]] +
      +
      + [[${equipment.spec.description}]] +
      + +
      +
      +
      +
      +
      +
      + + + +
      + +
      + +
      + + +
      + +
      + + \ No newline at end of file diff --git a/templates/error/404.html b/templates/error/404.html new file mode 100644 index 0000000..f45c28e --- /dev/null +++ b/templates/error/404.html @@ -0,0 +1,65 @@ + + + + + +
      +
      + + +
      + +
      +
      +
      +
      +
      +
      +

      404

      +
      [[${theme.config.other.error_404.subtitle}]]
      + 回到主页 +
      +
      +
      + + +
      +
      + +
      +
      + +
      + +
      +
      +
      + + + + diff --git a/templates/error/500.html b/templates/error/500.html new file mode 100644 index 0000000..24212c4 --- /dev/null +++ b/templates/error/500.html @@ -0,0 +1,63 @@ + + + + + +
      +
      + + +
      + +
      +
      +
      +
      +
      +
      +

      500

      +
      [[${theme.config.other.error_500.subtitle}]]
      + 回到主页 +
      +
      +
      + + +
      +
      + +
      +
      + +
      + +
      +
      +
      + + diff --git a/templates/fcircle.html b/templates/fcircle.html new file mode 100644 index 0000000..dc47081 --- /dev/null +++ b/templates/fcircle.html @@ -0,0 +1,102 @@ + + + + + + + +
      + + + +
      +
      +
      + + +
      +
      +

      🎣 钓鱼

      +
      + +
      +
      + + + +
      + + +
      +

      🐟 鱼塘

      +
      以下内容自动生成,未经过审核
      +
      +
      + + + + + + + +
      + + +
      + +
      + + +
      + +
      + + + diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..709a242 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,75 @@ + + + + + + + +
      + +
      + + + + +
      + + + +
      + +
      + +
      +
      +
      +
      + + +
      + + + +
      +
      +
      + +
      +
      + + + + + + + + diff --git a/templates/links.html b/templates/links.html new file mode 100644 index 0000000..16d4c0c --- /dev/null +++ b/templates/links.html @@ -0,0 +1,46 @@ + + + + + + + +
      + +
      +
      + + +
      + + + + + +
      +
      + +
      +
      + +
      + + \ No newline at end of file diff --git a/templates/macro/author-content.html b/templates/macro/author-content.html new file mode 100644 index 0000000..80be71e --- /dev/null +++ b/templates/macro/author-content.html @@ -0,0 +1,17 @@ +
      +
      +
      + +
      +
      +
      + +
      +
      diff --git a/templates/macro/bangumi-item.html b/templates/macro/bangumi-item.html new file mode 100644 index 0000000..f121215 --- /dev/null +++ b/templates/macro/bangumi-item.html @@ -0,0 +1,51 @@ + +
      +
      + +
      +
      + +
      + + + [[${spec.totalCount}]] + 0 + + + [[${spec.type}]] + + + + 总播放 + + + + 追番人数 + + + + 硬币数 + + + + 弹幕总数 + + + + 评分 + + + +
      +
      +

      [[${spec.des}]]

      +
      +
      +
      +
      diff --git a/templates/macro/content-links.html b/templates/macro/content-links.html new file mode 100644 index 0000000..0131e86 --- /dev/null +++ b/templates/macro/content-links.html @@ -0,0 +1,189 @@ + + + + + + + + + + +
      +
      +

      🎣 钓鱼

      + + + +
      + +
      +
      + + +
      + +
      + + + +

      + + [[${group.spec.displayName}]] ([[${group.links.size}]]) +

      + + + + +
      + +
      + [[${#annotations.get(link, 'label')}]] + + + + + + +
      + +
      +
      + + +
      +
      +
      + + +
      + + + + + +
      + + + + + + + + + +
      + +
      +
      diff --git a/templates/macro/links-canvas.html b/templates/macro/links-canvas.html new file mode 100644 index 0000000..7bbad9c --- /dev/null +++ b/templates/macro/links-canvas.html @@ -0,0 +1,76 @@ + + + + + + + \ No newline at end of file diff --git a/templates/macro/post-list.html b/templates/macro/post-list.html new file mode 100644 index 0000000..9a5a974 --- /dev/null +++ b/templates/macro/post-list.html @@ -0,0 +1,72 @@ + +
      + +
      + +
      + + + +
      + +
      + +
      + +
      +
      \ No newline at end of file diff --git a/templates/macro/prism-code.html b/templates/macro/prism-code.html new file mode 100644 index 0000000..b106448 --- /dev/null +++ b/templates/macro/prism-code.html @@ -0,0 +1,20 @@ + + + + + + + + + + \ No newline at end of file diff --git a/templates/modules/.DS_Store b/templates/modules/.DS_Store new file mode 100644 index 0000000..12b2a02 Binary files /dev/null and b/templates/modules/.DS_Store differ diff --git a/templates/modules/about-widgets.html b/templates/modules/about-widgets.html new file mode 100644 index 0000000..56a432c --- /dev/null +++ b/templates/modules/about-widgets.html @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/templates/modules/aside.html b/templates/modules/aside.html new file mode 100644 index 0000000..fb95146 --- /dev/null +++ b/templates/modules/aside.html @@ -0,0 +1,39 @@ + +
      + + + + + + + + + +
      + +
      +
      +
      +
      + + + + + + + + + + +
      + + + + + +
      +
      + + +
      \ No newline at end of file diff --git a/templates/modules/bar/category.html b/templates/modules/bar/category.html new file mode 100644 index 0000000..7799334 --- /dev/null +++ b/templates/modules/bar/category.html @@ -0,0 +1,19 @@ + +
      +
      +
      + 首页 +
      + + + +
      + +
      + +
      +
      + 更多 +
      \ No newline at end of file diff --git a/templates/modules/bar/custom-category.html b/templates/modules/bar/custom-category.html new file mode 100644 index 0000000..723d0c2 --- /dev/null +++ b/templates/modules/bar/custom-category.html @@ -0,0 +1,18 @@ + +
      +
      +
      + 首页 +
      + + +
      + +
      +
      + +
      + 更多 +
      diff --git a/templates/modules/bar/custom-tag.html b/templates/modules/bar/custom-tag.html new file mode 100644 index 0000000..41658ba --- /dev/null +++ b/templates/modules/bar/custom-tag.html @@ -0,0 +1,18 @@ + +
      +
      +
      + 首页 +
      + + +
      + +
      +
      + +
      + 更多 +
      diff --git a/templates/modules/bar/custom-url.html b/templates/modules/bar/custom-url.html new file mode 100644 index 0000000..4f5744f --- /dev/null +++ b/templates/modules/bar/custom-url.html @@ -0,0 +1,19 @@ + +
      +
      +
      + 首页 +
      + + + +
      + +
      + +
      +
      + 更多 +
      \ No newline at end of file diff --git a/templates/modules/bar/more.html b/templates/modules/bar/more.html new file mode 100644 index 0000000..3d25d52 --- /dev/null +++ b/templates/modules/bar/more.html @@ -0,0 +1,9 @@ + + + 更多 + 更多 + 更多 + \ No newline at end of file diff --git a/templates/modules/bar/tag.html b/templates/modules/bar/tag.html new file mode 100644 index 0000000..f34eaaa --- /dev/null +++ b/templates/modules/bar/tag.html @@ -0,0 +1,19 @@ + +
      +
      +
      + 首页 +
      + + + +
      + +
      + +
      +
      + 更多 +
      diff --git a/templates/modules/comment.html b/templates/modules/comment.html new file mode 100644 index 0000000..c1b117e --- /dev/null +++ b/templates/modules/comment.html @@ -0,0 +1,40 @@ + + +
      +
      +
      评论
      + +
      + 你无需删除空行,直接评论以获取最佳展示效果 +
      +
      + + + +
      + +
      + +
      + +
      + + +
      +
      \ No newline at end of file diff --git a/templates/modules/comment/Artalk.html b/templates/modules/comment/Artalk.html new file mode 100644 index 0000000..876f08d --- /dev/null +++ b/templates/modules/comment/Artalk.html @@ -0,0 +1,240 @@ + +
      + + +
      + + + + +
      \ No newline at end of file diff --git a/templates/modules/comment/Twikoo.html b/templates/modules/comment/Twikoo.html new file mode 100644 index 0000000..8c81fb7 --- /dev/null +++ b/templates/modules/comment/Twikoo.html @@ -0,0 +1,150 @@ + + +
      + +
      + + + +
      \ No newline at end of file diff --git a/templates/modules/comment/Waline.html b/templates/modules/comment/Waline.html new file mode 100644 index 0000000..85cb8a3 --- /dev/null +++ b/templates/modules/comment/Waline.html @@ -0,0 +1,139 @@ + + +
      + +
      + +
      \ No newline at end of file diff --git a/templates/modules/common/51-la.html b/templates/modules/common/51-la.html new file mode 100644 index 0000000..36bed14 --- /dev/null +++ b/templates/modules/common/51-la.html @@ -0,0 +1,31 @@ + + \ No newline at end of file diff --git a/templates/modules/common/code.html b/templates/modules/common/code.html new file mode 100644 index 0000000..db361c3 --- /dev/null +++ b/templates/modules/common/code.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/modules/common/diytitle.html b/templates/modules/common/diytitle.html new file mode 100644 index 0000000..b85a593 --- /dev/null +++ b/templates/modules/common/diytitle.html @@ -0,0 +1,22 @@ + + \ No newline at end of file diff --git a/templates/modules/common/footer-style-one.html b/templates/modules/common/footer-style-one.html new file mode 100644 index 0000000..d0d13a3 --- /dev/null +++ b/templates/modules/common/footer-style-one.html @@ -0,0 +1,63 @@ + diff --git a/templates/modules/common/open-graph.html b/templates/modules/common/open-graph.html new file mode 100644 index 0000000..61c4ebf --- /dev/null +++ b/templates/modules/common/open-graph.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/modules/common/toc-bot.html b/templates/modules/common/toc-bot.html new file mode 100644 index 0000000..e33c138 --- /dev/null +++ b/templates/modules/common/toc-bot.html @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/templates/modules/footer.html b/templates/modules/footer.html new file mode 100644 index 0000000..1db1586 --- /dev/null +++ b/templates/modules/footer.html @@ -0,0 +1,253 @@ + + + + diff --git a/templates/modules/head.html b/templates/modules/head.html new file mode 100644 index 0000000..8a1c590 --- /dev/null +++ b/templates/modules/head.html @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/modules/header/greeting.html b/templates/modules/header/greeting.html new file mode 100644 index 0000000..dafff95 --- /dev/null +++ b/templates/modules/header/greeting.html @@ -0,0 +1,92 @@ + + +
      + + +
      \ No newline at end of file diff --git a/templates/modules/header/index-img.html b/templates/modules/header/index-img.html new file mode 100644 index 0000000..217d31f --- /dev/null +++ b/templates/modules/header/index-img.html @@ -0,0 +1,275 @@ + +
      + +
      +
      + +
      + + + +
      + +
      +

      [[${site.title}]]

      +
      + + +
      +
      + + + + + + +
      \ No newline at end of file diff --git a/templates/modules/layouts/layout.html b/templates/modules/layouts/layout.html new file mode 100644 index 0000000..816ced8 --- /dev/null +++ b/templates/modules/layouts/layout.html @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + +
      + + +
      + +
      + + + +
      + + + + + + + + + + +
      + +
      + + + + + + + + + + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + diff --git a/templates/modules/loading-box.html b/templates/modules/loading-box.html new file mode 100644 index 0000000..20a3c3c --- /dev/null +++ b/templates/modules/loading-box.html @@ -0,0 +1,103 @@ + + + +
      +
      + +
      +
      +
      + + +
      diff --git a/templates/modules/moment.html b/templates/modules/moment.html new file mode 100644 index 0000000..4715e21 --- /dev/null +++ b/templates/modules/moment.html @@ -0,0 +1,38 @@ +
      + + + + + +
      +
      +
      这里需要安装瞬间的插件
      +
      去安装吧!
      +
      +
      + +
      + + + +
      +
      + +
      +
      +
      +
      +
      + +
      + + +
      diff --git a/templates/modules/nav.html b/templates/modules/nav.html new file mode 100644 index 0000000..14ca8eb --- /dev/null +++ b/templates/modules/nav.html @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/templates/modules/post-list.html b/templates/modules/post-list.html new file mode 100644 index 0000000..e4093b8 --- /dev/null +++ b/templates/modules/post-list.html @@ -0,0 +1,107 @@ + + + +
      +
      + + + +
      + + + + +
      + + +
      + +
      diff --git a/templates/modules/post/copyright.html b/templates/modules/post/copyright.html new file mode 100644 index 0000000..3a0f75f --- /dev/null +++ b/templates/modules/post/copyright.html @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/templates/modules/post/copyright/copyright-default.html b/templates/modules/post/copyright/copyright-default.html new file mode 100644 index 0000000..de1f744 --- /dev/null +++ b/templates/modules/post/copyright/copyright-default.html @@ -0,0 +1,111 @@ + + +
      +
      + + +
      +
      + 打赏作者 +
      +
      + +
      +
      + + + + + + + + +
      +
      + +
      +
      + + +
      +
      + + 原创 + 转载 + +
      +
      + + [[${post.spec.title}]] + + +
      +
      + + +
      +
      + + +
      diff --git a/templates/modules/post/copyright/copyright-one.html b/templates/modules/post/copyright/copyright-one.html new file mode 100644 index 0000000..799e288 --- /dev/null +++ b/templates/modules/post/copyright/copyright-one.html @@ -0,0 +1,96 @@ + + + +
      +
      + +
      [[${site.title}]]
      +
      [[${theme.config.post.desc}]]
      +
      +
      +
      +
      +
      +
      打赏作者 +
      +
      + +
      +
      + +
      +
      + + + +
      +
      +
      +
      + + +
      + + +
      +
      + +
      + +
      diff --git a/templates/modules/post/relatedPosts.html b/templates/modules/post/relatedPosts.html new file mode 100644 index 0000000..88fd9d8 --- /dev/null +++ b/templates/modules/post/relatedPosts.html @@ -0,0 +1,58 @@ + + + + + + + \ No newline at end of file diff --git a/templates/modules/recent-top.html b/templates/modules/recent-top.html new file mode 100644 index 0000000..999a1dc --- /dev/null +++ b/templates/modules/recent-top.html @@ -0,0 +1,12 @@ + +
      + +
      + +
      + +
      + +
      +
      diff --git a/templates/modules/sidebar.html b/templates/modules/sidebar.html new file mode 100644 index 0000000..dc88a4c --- /dev/null +++ b/templates/modules/sidebar.html @@ -0,0 +1,77 @@ + + diff --git a/templates/modules/variables/layout.html b/templates/modules/variables/layout.html new file mode 100644 index 0000000..3a19a31 --- /dev/null +++ b/templates/modules/variables/layout.html @@ -0,0 +1,41 @@ + \ No newline at end of file diff --git a/templates/modules/variables/site-config.html b/templates/modules/variables/site-config.html new file mode 100644 index 0000000..02aeb9a --- /dev/null +++ b/templates/modules/variables/site-config.html @@ -0,0 +1,141 @@ + + diff --git a/templates/modules/widgets/.DS_Store b/templates/modules/widgets/.DS_Store new file mode 100644 index 0000000..339ed74 Binary files /dev/null and b/templates/modules/widgets/.DS_Store differ diff --git a/templates/modules/widgets/about-widgets/about-reward.html b/templates/modules/widgets/about-widgets/about-reward.html new file mode 100644 index 0000000..64483c7 --- /dev/null +++ b/templates/modules/widgets/about-widgets/about-reward.html @@ -0,0 +1,99 @@ +
      +
      +
      致谢
      + [[${theme.config.aboutReward.title}]] +
      + [[${theme.config.aboutReward.content}]] +
      + +
      +
      +
      +
      +
      +
      [[${theme.config.aboutReward.reward.name}]]
      +
      +
      +
      + + + + + + + + + + + +
      + + + + + + + + + + + +
      +
      + + + + + + + + + + + +
      +

      [[${theme.config.aboutReward.reward_list.size()}]]

      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      [[${authorReward.name}]]
      +
      +
      +
      +
      ¥ + [[${authorReward.amount}]] +
      +
      ¥ [[${authorReward.amount}]] +
      + +
      +
      +
      +
      [[${authorReward.name}]]
      +
      +
      ¥ + [[${authorReward.amount}]] +
      +
      ¥ [[${authorReward.amount}]] +
      + +
      +
      + +
      + +
      +
      +
      diff --git a/templates/modules/widgets/about-widgets/authorCareers.html b/templates/modules/widgets/about-widgets/authorCareers.html new file mode 100644 index 0000000..6667f83 --- /dev/null +++ b/templates/modules/widgets/about-widgets/authorCareers.html @@ -0,0 +1,314 @@ + +
      + +
      +
      +
      技能
      + 开启创造力 +
      +
      + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      + + +
      + +
      +
      + +
      + +
      + +
      +
      +
      +
      +
      + + +
      + +
      +
      + +
      +
      AfterEffect
      +
      + +
      +
      + +
      +
      Sketch
      +
      + +
      +
      + +
      +
      Docker
      +
      + +
      +
      + +
      +
      Photoshop
      +
      + +
      +
      + +
      +
      FinalCutPro
      +
      + +
      +
      + +
      +
      Python
      +
      + +
      +
      + +
      +
      Swift
      +
      + +
      +
      + +
      +
      Principle
      +
      + +
      +
      + +
      +
      illustrator
      +
      + +
      +
      + +
      +
      CSS3
      +
      + +
      +
      + +
      +
      JS
      +
      + +
      +
      + +
      +
      HTML
      +
      + +
      +
      + +
      +
      Git
      +
      + +
      +
      + +
      +
      Apifox
      +
      + +
      ...
      +
      +
      + +
      +
      + +
      +
      + [[${tech.name}]] +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      生涯
      + 无限进步 +
      +
      +
      +
      +
      +
      + 生涯 +
      +
      +
      diff --git a/templates/modules/widgets/about-widgets/content-idea.html b/templates/modules/widgets/about-widgets/content-idea.html new file mode 100644 index 0000000..83cbd11 --- /dev/null +++ b/templates/modules/widgets/about-widgets/content-idea.html @@ -0,0 +1,24 @@ + +
      +
      +
      +
      + +
      \ No newline at end of file diff --git a/templates/modules/widgets/about-widgets/game.html b/templates/modules/widgets/about-widgets/game.html new file mode 100644 index 0000000..10d9c82 --- /dev/null +++ b/templates/modules/widgets/about-widgets/game.html @@ -0,0 +1,65 @@ + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + +
      \ No newline at end of file diff --git a/templates/modules/widgets/about-widgets/hello-about.html b/templates/modules/widgets/about-widgets/hello-about.html new file mode 100644 index 0000000..5c0b1c0 --- /dev/null +++ b/templates/modules/widgets/about-widgets/hello-about.html @@ -0,0 +1,158 @@ + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +

      [[${theme.config.about.helloAbout}]]

      +
      + + + +
      diff --git a/templates/modules/widgets/about-widgets/like-music.html b/templates/modules/widgets/about-widgets/like-music.html new file mode 100644 index 0000000..9040f0e --- /dev/null +++ b/templates/modules/widgets/about-widgets/like-music.html @@ -0,0 +1,40 @@ + +
      + + + + + +
      \ No newline at end of file diff --git a/templates/modules/widgets/about-widgets/personalities-photo.html b/templates/modules/widgets/about-widgets/personalities-photo.html new file mode 100644 index 0000000..274d599 --- /dev/null +++ b/templates/modules/widgets/about-widgets/personalities-photo.html @@ -0,0 +1,204 @@ + + + +
      +
      +
      性格
      + + + 调停者 +
      INFP
      +
      +
      +
      16personalities + 了解更多关于 调停者 +
      +
      + + + 建筑师 +
      INTJ
      +
      +
      +
      16personalities + 了解更多关于 建筑师 +
      +
      + + + 逻辑学家 +
      INTP
      +
      +
      +
      16personalities + 了解更多关于 逻辑学家 +
      +
      + + + 指挥官 +
      ENTJ
      +
      +
      +
      16personalities + 了解更多关于 指挥官 +
      +
      + + + 辩论家 +
      ENTP
      +
      +
      +
      16personalities + 了解更多关于 辩论家 +
      +
      + + + 主人公 +
      ENFJ
      +
      +
      +
      16personalities + 了解更多关于 主人公 +
      +
      + + + 竞选者 +
      ENFP
      +
      +
      +
      16personalities + 了解更多关于 竞选者 +
      +
      + + + 总经理 +
      ESTJ
      +
      +
      +
      16personalities + 了解更多关于 总经理 +
      +
      + + + 企业家 +
      ESTP
      +
      +
      +
      16personalities + 了解更多关于 企业家 +
      +
      + + + 执政官 +
      ESFJ
      +
      +
      +
      16personalities + 了解更多关于 执政官 +
      +
      + + + 表演者 +
      ESFP
      +
      +
      +
      16personalities + 了解更多关于 表演者 +
      +
      + + + 提倡者 +
      INFJ
      +
      +
      +
      16personalities + 了解更多关于 提倡者 +
      +
      + + + 物流师 +
      ISTJ
      +
      +
      +
      16personalities + 了解更多关于 物流师 +
      +
      + + + 鉴赏家 +
      ISTP
      +
      +
      +
      16personalities + 了解更多关于 鉴赏家 +
      +
      + + + 守卫者 +
      ISFJ
      +
      +
      +
      16personalities + 了解更多关于 守卫者 +
      +
      + + + 探险家 +
      ISFP
      +
      +
      +
      16personalities + 了解更多关于 探险家 +
      +
      + +
      +
      自拍 +
      +
      diff --git a/templates/modules/widgets/about-widgets/statistics-map.html b/templates/modules/widgets/about-widgets/statistics-map.html new file mode 100644 index 0000000..1b9d155 --- /dev/null +++ b/templates/modules/widgets/about-widgets/statistics-map.html @@ -0,0 +1,187 @@ + +
      +
      +
      +
      数据
      + 访问统计 +
      +
      统计信息来自 51la网站统计
      + +
      +
      + + +
      +
      + 我现在住在 + [[${theme.config.about.map.StrengthenTitle}]] + +
      +
      +
      + 生于2000 +
      +
      + 太原理工大学计算机科学 +
      +
      + 现在职业BI工程师 +
      +
      +
      + + + +
      diff --git a/templates/modules/widgets/about-widgets/tenyear.html b/templates/modules/widgets/about-widgets/tenyear.html new file mode 100644 index 0000000..d56bf60 --- /dev/null +++ b/templates/modules/widgets/about-widgets/tenyear.html @@ -0,0 +1,16 @@ +
      +
      +
      [[${theme.config.about.tenyear.tenyear_tips}]]
      + [[${theme.config.about.tenyear.tenyear_title}]] +

      [[${theme.config.about.tenyear.tenyear_content}]]

      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/templates/modules/widgets/about-widgets/textarea.html b/templates/modules/widgets/about-widgets/textarea.html new file mode 100644 index 0000000..1a01cfe --- /dev/null +++ b/templates/modules/widgets/about-widgets/textarea.html @@ -0,0 +1,24 @@ + +
      +
      +
      座右铭
      + + 生活原本沉闷, + 但跑起来就有风。 + +
      + +
      +
      +
      特长
      + + 玄学流电脑疑难问题解决 + 专家 + + 软件学习能力 + +
      +
      +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/adbox.html b/templates/modules/widgets/aside/adbox.html new file mode 100644 index 0000000..033fc6a --- /dev/null +++ b/templates/modules/widgets/aside/adbox.html @@ -0,0 +1,25 @@ + +
      +
      广告
      + + + + + +
      + +
      +
      广告
      + + 自定义广告 + + +
      diff --git a/templates/modules/widgets/aside/archives.html b/templates/modules/widgets/aside/archives.html new file mode 100644 index 0000000..fd126d6 --- /dev/null +++ b/templates/modules/widgets/aside/archives.html @@ -0,0 +1,4 @@ + +
      + +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/categories.html b/templates/modules/widgets/aside/categories.html new file mode 100644 index 0000000..953bdde --- /dev/null +++ b/templates/modules/widgets/aside/categories.html @@ -0,0 +1,18 @@ + +
      +
      分类
      +
      + + + +
      +
      diff --git a/templates/modules/widgets/aside/comments.html b/templates/modules/widgets/aside/comments.html new file mode 100644 index 0000000..671d626 --- /dev/null +++ b/templates/modules/widgets/aside/comments.html @@ -0,0 +1,38 @@ + +
      + +
      最新评论
      +
      + +
      + + + 头像 + +
      + + + +
      + stonewu / + +
      +
      +
      +
      +
      +
      diff --git a/templates/modules/widgets/aside/contain/archive-contain.html b/templates/modules/widgets/aside/contain/archive-contain.html new file mode 100644 index 0000000..963e6cb --- /dev/null +++ b/templates/modules/widgets/aside/contain/archive-contain.html @@ -0,0 +1,36 @@ + + + + +
      + + +
      diff --git a/templates/modules/widgets/aside/contain/stat-contain.html b/templates/modules/widgets/aside/contain/stat-contain.html new file mode 100644 index 0000000..b925723 --- /dev/null +++ b/templates/modules/widgets/aside/contain/stat-contain.html @@ -0,0 +1,44 @@ + + + + + +
      +
      +
      +
      文章数 :
      +
      +
      +
      + + +
      +
      +
      访问量 :
      +
      +
      +
      +
      +
      +
      建站天数 :
      +
      +
      +
      + +
      +
      diff --git a/templates/modules/widgets/aside/contain/tags-contain.html b/templates/modules/widgets/aside/contain/tags-contain.html new file mode 100644 index 0000000..27eedb1 --- /dev/null +++ b/templates/modules/widgets/aside/contain/tags-contain.html @@ -0,0 +1,22 @@ + + + +
      + + + +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/friend-link.html b/templates/modules/widgets/aside/friend-link.html new file mode 100644 index 0000000..8a04267 --- /dev/null +++ b/templates/modules/widgets/aside/friend-link.html @@ -0,0 +1,53 @@ + + \ No newline at end of file diff --git a/templates/modules/widgets/aside/music.html b/templates/modules/widgets/aside/music.html new file mode 100644 index 0000000..9f77864 --- /dev/null +++ b/templates/modules/widgets/aside/music.html @@ -0,0 +1,29 @@ + +
      +
      音乐天地
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      + + +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/power.html b/templates/modules/widgets/aside/power.html new file mode 100644 index 0000000..8a246bb --- /dev/null +++ b/templates/modules/widgets/aside/power.html @@ -0,0 +1,21 @@ + +
      +
      +
      爱发电赞助 + 赞助 + +
      + + + +
      +
      +
      + +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/profile.html b/templates/modules/widgets/aside/profile.html new file mode 100644 index 0000000..f1a5e3d --- /dev/null +++ b/templates/modules/widgets/aside/profile.html @@ -0,0 +1,469 @@ + + +
      + + + + +
      +
      +
      +
      你好啊!我是 +
      + +
      +
      +
      +
      + +
      +
      +
      + + + + +
      + + +
      + + + +
      + + + + + + + + + + + + + + + +
      diff --git a/templates/modules/widgets/aside/recent-posts.html b/templates/modules/widgets/aside/recent-posts.html new file mode 100644 index 0000000..69f5121 --- /dev/null +++ b/templates/modules/widgets/aside/recent-posts.html @@ -0,0 +1,24 @@ +
      +
      最近发布
      +
      + +
      + + + +
      + + +
      +
      + +
      +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/stat.html b/templates/modules/widgets/aside/stat.html new file mode 100644 index 0000000..bbd8d49 --- /dev/null +++ b/templates/modules/widgets/aside/stat.html @@ -0,0 +1,4 @@ + +
      + +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/steam.html b/templates/modules/widgets/aside/steam.html new file mode 100644 index 0000000..76d91e5 --- /dev/null +++ b/templates/modules/widgets/aside/steam.html @@ -0,0 +1,17 @@ + +
      +
      Steam卡片
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/tags-stat.html b/templates/modules/widgets/aside/tags-stat.html new file mode 100644 index 0000000..5c58385 --- /dev/null +++ b/templates/modules/widgets/aside/tags-stat.html @@ -0,0 +1,20 @@ + +
      + + + + + +
      +
      + + + + +
      +
      + + + + +
      diff --git a/templates/modules/widgets/aside/tags.html b/templates/modules/widgets/aside/tags.html new file mode 100644 index 0000000..8103614 --- /dev/null +++ b/templates/modules/widgets/aside/tags.html @@ -0,0 +1,4 @@ + +
      + +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/toc.html b/templates/modules/widgets/aside/toc.html new file mode 100644 index 0000000..a2d1a41 --- /dev/null +++ b/templates/modules/widgets/aside/toc.html @@ -0,0 +1,10 @@ + +
      +
      + + 文章目录 + +
      + +
      +
      \ No newline at end of file diff --git a/templates/modules/widgets/aside/wechat.html b/templates/modules/widgets/aside/wechat.html new file mode 100644 index 0000000..80539bc --- /dev/null +++ b/templates/modules/widgets/aside/wechat.html @@ -0,0 +1,35 @@ +
      +
      +
      +
      +
      +
      +
      + + +
      diff --git a/templates/modules/widgets/aside/welcome.html b/templates/modules/widgets/aside/welcome.html new file mode 100644 index 0000000..0fb0cba --- /dev/null +++ b/templates/modules/widgets/aside/welcome.html @@ -0,0 +1,7 @@ + +
      +
      小板报
      + +
      +
      \ No newline at end of file diff --git a/templates/modules/widgets/banner-group.html b/templates/modules/widgets/banner-group.html new file mode 100644 index 0000000..94ffdcc --- /dev/null +++ b/templates/modules/widgets/banner-group.html @@ -0,0 +1,421 @@ +
      + + +
      +
      +
      +
      +
      + +
      + + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + +
      +
      + +
      +
      +
      + + +
      + +
      +
      + +
      + +
      + +
      +
      +
      +
      +
      + + +
      + + + + + + + + + + + + + +
      diff --git a/templates/modules/widgets/console.html b/templates/modules/widgets/console.html new file mode 100644 index 0000000..bc306b9 --- /dev/null +++ b/templates/modules/widgets/console.html @@ -0,0 +1,137 @@ + +
      +
      + +
      + + +
      +
        +
      • 微信 +
        微信
        +
      • +
      • 支付宝 +
        支付宝
        +
      • +
      +
      +
      +
      + + +
      +
      +
      + + + + + + + +
      + + + +
      +
      +
      +
      +
      diff --git a/templates/modules/widgets/nav-left.html b/templates/modules/widgets/nav-left.html new file mode 100644 index 0000000..a8cbd1d --- /dev/null +++ b/templates/modules/widgets/nav-left.html @@ -0,0 +1,39 @@ + +
      + + + +
      + + +
      +
      + + +
      +
      + + + + + + + +
      +
      + +
      +
      +
      +
      + + + + + +
      diff --git a/templates/modules/widgets/nav-menu.html b/templates/modules/widgets/nav-menu.html new file mode 100644 index 0000000..f3c7712 --- /dev/null +++ b/templates/modules/widgets/nav-menu.html @@ -0,0 +1,44 @@ + + + + + + + + + + \ No newline at end of file diff --git a/templates/modules/widgets/nav-music.html b/templates/modules/widgets/nav-music.html new file mode 100644 index 0000000..aafef7e --- /dev/null +++ b/templates/modules/widgets/nav-music.html @@ -0,0 +1,7 @@ + + \ No newline at end of file diff --git a/templates/modules/widgets/nav-right.html b/templates/modules/widgets/nav-right.html new file mode 100644 index 0000000..54b4b31 --- /dev/null +++ b/templates/modules/widgets/nav-right.html @@ -0,0 +1,81 @@ + + diff --git a/templates/modules/widgets/page.html b/templates/modules/widgets/page.html new file mode 100644 index 0000000..5d95842 --- /dev/null +++ b/templates/modules/widgets/page.html @@ -0,0 +1,73 @@ + + diff --git a/templates/modules/widgets/right-menu.html b/templates/modules/widgets/right-menu.html new file mode 100644 index 0000000..d4d6f44 --- /dev/null +++ b/templates/modules/widgets/right-menu.html @@ -0,0 +1,119 @@ + +
      +
      +
      + + + + +
      +
      + + + + + 引用到评论 + + + + + + + + + + + + + +
      + + +
      + + + + +
      +
      +
      +
      diff --git a/templates/modules/widgets/rightside.html b/templates/modules/widgets/rightside.html new file mode 100644 index 0000000..6ea14bd --- /dev/null +++ b/templates/modules/widgets/rightside.html @@ -0,0 +1,40 @@ + +
      +
      + + + + +
      +
      + + + + + + + + +
      +
      + + + +
      \ No newline at end of file diff --git a/templates/modules/widgets/top-group.html b/templates/modules/widgets/top-group.html new file mode 100644 index 0000000..9a53966 --- /dev/null +++ b/templates/modules/widgets/top-group.html @@ -0,0 +1,79 @@ + +
      +
      + +
      + + + + +
      + +
      + +
      + +
      + + + + +
      + +
      +
      + + +
      +
      +
      +
      +
      +
      +
      + +
      +
      + diff --git a/templates/moments.html b/templates/moments.html new file mode 100644 index 0000000..835c009 --- /dev/null +++ b/templates/moments.html @@ -0,0 +1,94 @@ + + + + + + + +
      + + + +
      +
      +
      +
      +
      +
        +
      • +
        +
        +
        + +
        + +
        +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        + +
        +
        + + +
        +
      • +
      +
      + +
      +
      - 只展示最近30条短文 -
      + +
      + + + +
      + + +
      + +
      + + +
      + +
      + + \ No newline at end of file diff --git a/templates/music.html b/templates/music.html new file mode 100644 index 0000000..4b4f8bb --- /dev/null +++ b/templates/music.html @@ -0,0 +1,45 @@ + + + + + + + +
      + + +
      +
      +
      +

      音乐馆

      +
      + +
      + + +
      +
      +
      + + + + + +
      + +
      +
      + +
      + + diff --git a/templates/new_comment.html b/templates/new_comment.html new file mode 100644 index 0000000..7620676 --- /dev/null +++ b/templates/new_comment.html @@ -0,0 +1,394 @@ + + + + + + + +
      + + + +
      +
      +
      +
      + +
      +
      + +
      + [[${comment.owner.displayName}]] + [[${#dates.format(comment.metadata.creationTimestamp, + 'yyyy-MM-dd HH:mm:ss')}]] +
      +
      +
      [[${comment.spec.content}]] +
      +
      [[${article}]]
      +
      +
      + +
      + + + + + + + +
      + + +
      + +
      + + +
      + +
      + + \ No newline at end of file diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..a5724d0 --- /dev/null +++ b/templates/page.html @@ -0,0 +1,45 @@ + + + + + + + +
      + + + +
      +
      +
      +
      + + + +
      + + +
      + +
      + +
      +
      + +
      + + + diff --git a/templates/page_links.html b/templates/page_links.html new file mode 100644 index 0000000..8404185 --- /dev/null +++ b/templates/page_links.html @@ -0,0 +1,41 @@ + + + + + + + +
      + +
      +
      + + + + +
      + + + +
      +
      + +
      +
      + +
      + + \ No newline at end of file diff --git a/templates/photos.html b/templates/photos.html new file mode 100644 index 0000000..28b0a82 --- /dev/null +++ b/templates/photos.html @@ -0,0 +1,260 @@ + + + + + + + +
      + + +
      +
      + + + +
      +
      +
      相册集
      + +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      相册集
      + 全部 +
      +
      +
      + +
      +
      +
      +
      +
      + +
      +
      + + +
      +
      +
      + + + + + + +
      + +
      + +
      + + +
      + +
      + + \ No newline at end of file diff --git a/templates/post.html b/templates/post.html new file mode 100644 index 0000000..21b546f --- /dev/null +++ b/templates/post.html @@ -0,0 +1,247 @@ + + + + + + +
      + +
      + +
      + cover +
      + +
      +
      + +
      +

      +
      +
      + + + + + + + + +
      + +
      +
      +
      + + + + + + + + + + + +
      +
      +
      +
      + + + +
      +
      +
      AI-摘要
      +
      切换
      + +
      [[${theme.config.post.aiDescription.gptName}]] GPT
      +
      Tianli GPT
      +
      +
      AI初始化中...
      +
      +
      介绍自己
      +
      生成本文简介
      +
      推荐相关文章
      +
      前往主页
      +
      前往tianli博客
      +
      +
      + + +
      + +
      +

      + +

      +
      +
      + +
      + + + + + + + + + + +
      + + + +
      + + +
      +
      + + +
      + +
      + +
      + + diff --git a/templates/tag.html b/templates/tag.html new file mode 100644 index 0000000..2a26e32 --- /dev/null +++ b/templates/tag.html @@ -0,0 +1,42 @@ + + + + + + + +
      + +
      + + +
      +
      + + +
      +
      + +
      + + diff --git a/templates/tags.html b/templates/tags.html new file mode 100644 index 0000000..f7ed312 --- /dev/null +++ b/templates/tags.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/templates/todolist.html b/templates/todolist.html new file mode 100644 index 0000000..550b556 --- /dev/null +++ b/templates/todolist.html @@ -0,0 +1,186 @@ + + + + + + + +
      + + + +
      +
      +
      +
      + + +
      + +
      +
      +

      [[${todo.class_name}]]

      +
        + +
      • + + [[${data.content}]] +
      • +
        +
      +
      +
      +
      +
      +
      + +
      +
      +

      [[${todo.class_name}]]

      +
        + +
      • + + [[${data.content}]] +
      • +
        +
      +
      +
      +
      +
      + + +
      + + + + + +
      + + +
      + +
      + +
      + + \ No newline at end of file diff --git a/theme.yaml b/theme.yaml new file mode 100644 index 0000000..541c91c --- /dev/null +++ b/theme.yaml @@ -0,0 +1,55 @@ +apiVersion: theme.halo.run/v1alpha1 +kind: Theme +metadata: + name: theme-hao + annotations: + # Add supports for Halo App Store + # https://halo.run/store/apps/app-MgZJX + "store.halo.run/app-id": "app-MgZJX" +spec: + displayName: Hao + author: + name: UPToZ + website: https://blog.uptoz.cn + customTemplates: + page: + - name: 友情链接页面模版 + description: 支持可预设文本的友链 + screenshot: + file: page_links.html + - name: 关于页面模版 + description: 关于页面 + screenshot: + file: about.html + - name: 鱼塘页面模版 + description: 友链鱼塘 + screenshot: + file: fcircle.html + - name: 音乐页面模版 + description: 音乐页面 + screenshot: + file: music.html + - name: 留言板页面模版 + description: 留言板页面 + screenshot: + file: comments.html + - name: 待办清单页面模版 + description: 待办清单页面 + screenshot: + file: todolist.html + - name: 相册页面模版 + description: 相册页面 + screenshot: + file: album.html + - name: 最近评论页面模版 + description: 最近评论页面 + screenshot: + file: new_comment.html + description: Halo 2.x Theme base on Thymeleaf, Referring to Butterfly and Heo + logo: /themes/theme-hao/assets/images/hao-logo.jpg + website: https://blog.uptoz.cn + repo: https://githubfast.com/liuzhihang/halo-theme-hao + settingName: "theme-hao-setting" + configMapName: "theme-hao-configMap" + version: "1.4.9-CommemorativeEdition" + require: ">=2.10.0"